/*
Theme Name: emeraldchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: emerald
*/


@font-face {
    font-family: 'garagegothic-boldregular';
    src: url('garagegothic-bold-webfont.eot');
    src: url('garagegothic-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('garagegothic-bold-webfont.woff2') format('woff2'),
         url('garagegothic-bold-webfont.woff') format('woff'),
         url('garagegothic-bold-webfont.ttf') format('truetype'),
         url('garagegothic-bold-webfont.svg#garagegothic-boldregular') format('svg');
    font-weight: normal;
    font-style: normal;
 font-weight: 100 !important;
    font-style: normal;
text-rendering: optimizeLegibility;
font-smooth: always;
font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;

}

@font-face {
    font-family: 'ITCFranklinGothicStdDmCd';
    src: url('ITCFranklinGothicStdDmCd.eot');
    src: url('ITCFranklinGothicStdDmCd.eot') format('embedded-opentype'),
         url('ITCFranklinGothicStdDmCd.woff2') format('woff2'),
         url('ITCFranklinGothicStdDmCd.woff') format('woff'),
         url('ITCFranklinGothicStdDmCd.ttf') format('truetype'),
         url('ITCFranklinGothicStdDmCd.svg#ITCFranklinGothicStdDmCd') format('svg');
 font-weight: 100 !important;
    font-style: normal;
text-rendering: optimizeLegibility;
font-smooth: always;
font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
}

h2, h3, h4, h5, h6, .entry-title{
  font-family: 'ITCFranklinGothicStdDmCd' !important;
text-transform: uppercase !important;
 font-weight: 100 !important;
    font-style: normal;
text-rendering: optimizeLegibility;
font-smooth: always;
font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
}

.single-product .wf-container-title .entry-title{
font-size:40px;
 font-family: "garagegothic-boldregular" !important;
}



.homeslider{
border-bottom:14px solid #000;
}



.bit-venue{
font-family: 'garagegothic-boldregular';
font-size:24px !important;
padding-left:20px;
 font-weight: 100 !important;
    font-style: normal;
text-rendering: optimizeLegibility;
font-smooth: always;
font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;

}

.bit-widget{
font-family: 'garagegothic-boldregular' !important;
text-transform: uppercase !important;
}

.bit-event {
    border-top:  none !important;
    color: ;
}

.bit-location{
font-size: 18px !important;
min-width:20%;
 font-family: 'ITCFranklinGothicStdDmCd' !important;
font-weight:100 !important;
margin-top:6px !important;
}

.bit-date{
border-top: 0 !important;
font-size:20px !important;
text-align:center;
background: #000000;
color:#ffffff;
font-weight:100;
padding: 4px 8px;
max-height:20px;
max-width:12%;
 font-weight: 100 !important;
    font-style: normal;
text-rendering: optimizeLegibility;
font-smooth: always;
font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
}

.bit-event-data{
font-family: 'garagegothic-boldregular';

text-transform: uppercase;
float:left;
line-height:22px;
}


.bit-widget .bit-upcoming-events-show-all-button{
font-size:24px !important;
}

.bit-button{
 font-family: 'ITCFranklinGothicStdDmCd' !important;
text-transform: uppercase;
font-weight:100 !important;
font-size:14px !important;
background: #d11f29;
padding: 8px 8px 2px 8px;
color:#ffffff !important;
text-decoration:none;
}


.bit-rsvp{
 font-family: 'ITCFranklinGothicStdDmCd' !important;
text-transform: uppercase;
font-size:12px;
background: #000000;
padding: 0px 8px 4px 8px;
color:#ffffff !important;
text-decoration:none;
margin-top:6px;
font-weight:100;
}


@media only screen and (max-width: 500px) {


.bit-date{
margin-bottom:10px;
min-width:80px;
text-align:left;
clear:both;
}

.bit-venue{
padding-left:0px;
width:100%;
min-width:300px;
clear:both;
}

.bit-button{
position:absolute;
margin-top:56px;
margin-bottom:20px;
width:83%
}

.bit-location{
margin-top:16px !important;
height:80px;
}


}














.entry-title{
}

#main-nav > li > a, .sub-nav > ul > li > a {
    font-family: 'garagegothic-boldregular' !important;
font-weight: 100;
}

#main-nav li a:after {
margin-left:20px;
content: "";
   border-right: 1px dotted #ffffff;
}

#main-nav li a:after {
margin-left:20px;
content: "";
   border-right: 1px dotted #ffffff;
}

.sub-nav > ul > li > a::after {
    margin-left: 20px;
    content: none !important;
	height:0px;
    border-right: none !important;
}


#bottom-bar {
	   font-family: 'garagegothic-boldregular' !important;
text-transform:uppercase;
    color: #000000;
    font-size: 20px;
    line-height: 23px;
}
.mini-nav{

}

.wf-container-bottom, #bottom-bar.full-width-line {
    border-top: 4px double #000000;
}


.page-title h1, .dt-fancy-title{
  font-family: 'garagegothic-boldregular';
text-transform: uppercase;
}


.navigation-holder{
background-color:#d11f29;
-webkit-box-shadow: 0px 4px 4px 0px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 4px 4px 0px rgba(50, 50, 50, 0.75);
box-shadow:         0px 4px 4px 0px rgba(50, 50, 50, 0.75);
}

#noborder, iframe{
border: none !important;
}

.edit-link{
display:none;
}

.iso-item{
border-right: dashed 1px #000000;
}

.page-title .wf-container-title, .page-title.full-width-line, .article-top-bar .wf-container-top {
    border-bottom: double 4px rgba(0, 0, 0, 1);
	}

.separator-holder {
    border-color: rgba(0, 0, 0, 1);
}

