/*
 Theme Name:   Wunderkind Child
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Wunderkind Child Theme
 Author:       Shinetheme
 Author URI:   http://shinetheme.com
 Template:     Wunderkind
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  wunderkind-child
*/
/* =Boutique styles starts here
-------------------------------------------------------------- */

/*@import url("../wunderkind/style.css");*/


@font-face {
  font-family: 'LyonDisplayRegular';
  src: url("fonts/LyonDisplay-Regular.eot");
  src: url("fonts/LyonDisplay-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/LyonDisplay-Regular.woff") format("woff"), url("fonts/LyonDisplay-Regular.ttf") format("truetype"), url("fonts/LyonDisplay-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'LyonDisplayLight';
  src: url("fonts/LyonDisplay-Light.eot");
  src: url("fonts/LyonDisplay-Light.eot?#iefix") format("embedded-opentype"), url("fonts/LyonDisplay-Light.woff") format("woff"), url("fonts/LyonDisplay-Light.ttf") format("truetype"), url("fonts/LyonDisplay-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'LyonDisplayLightItalic';
  src: url("fonts/LyonDisplay-LightItalic.eot");
  src: url("fonts/LyonDisplay-LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/LyonDisplay-LightItalic.woff") format("woff"), url("fonts/LyonDisplay-LightItalic.ttf") format("truetype"), url("fonts/LyonDisplay-LightItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'LyonDisplayMedium';
  src: url("fonts/LyonDisplay-Medium.eot");
  src: url("fonts/LyonDisplay-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/LyonDisplay-Medium.woff") format("woff"), url("fonts/LyonDisplay-Medium.ttf") format("truetype"), url("fonts/LyonDisplay-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'LyonDisplayBold';
  src: url("fonts/LyonDisplay-Bold.eot");
  src: url("fonts/LyonDisplay-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/LyonDisplay-Bold.woff") format("woff"), url("fonts/LyonDisplay-Bold.ttf") format("truetype"), url("fonts/LyonDisplay-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'AT-SackersGothic';
  src: url("fonts/at_sackers_gothic_medium.eot");
  src: url("fonts/at_sackers_gothic_medium.eot?#iefix") format("embedded-opentype"), url("fonts/at_sackers_gothic_medium.woff") format("woff"), url("fonts/at_sackers_gothic_medium.ttf") format("truetype"), url("fonts/at_sackers_gothic_medium.svg") format("svg"); }

@font-face {
  font-family: 'LyonDisplayLight'; 
  src: url("fonts/LyonDisplay-Light.eot");
  src: url("fonts/LyonDisplay-Light.eot?#iefix") format("embedded-opentype"), url("fonts/LyonDisplay-Light.woff") format("woff"), url("fonts/LyonDisplay-Light.ttf") format("truetype"), url("fonts/LyonDisplay-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
 @font-face {
  font-family: 'LyonDisplayMedium';
  src: url("fonts/LyonDisplay-Medium.eot");
  src: url("fonts/LyonDisplay-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/LyonDisplay-Medium.woff") format("woff"), url("fonts/LyonDisplay-Medium.ttf") format("truetype"), url("fonts/LyonDisplay-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'LyonDisplayLightItalic';
  src: url("fonts/LyonDisplay-LightItalic.eot");
  src: url("fonts/LyonDisplay-LightItalic.eot?#iefix") format("embedded-opentype"), url("fonts/LyonDisplay-LightItalic.woff") format("woff"), url("fonts/LyonDisplay-LightItalic.ttf") format("truetype"), url("fonts/LyonDisplay-LightItalic.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
  
 @font-face {
  font-family: 'ACaslonSemibold';
  src: url("fonts/ACaslonPro-Semibold.eot");
  src: url("fonts/ACaslonPro-Semibold.eot?#iefix") format("embedded-opentype"), url("fonts/ACaslonPro-Semibold.woff") format("woff"), url("fonts/ACaslonPro-Semibold.ttf") format("truetype"), url("fonts/ACaslonPro-Semibold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }


  
  
body{
	
	font-family: georgia,Arial,Helvetica,Tahoma,sans-serif;
	
}
p{ 
	font: 12pt georgia; 
	font-family: georgia; 
}

h1 small, h3 small, h2 small, h5 small, h6 small{
	/*font-family: "LyonDisplayLight" !important;*/
	font-family: georgia,Arial,Helvetica,Tahoma,sans-serif;
	font-size: inherit !important;
}
h1, h2,h3,h4,h5{
	/*font-family: "LyonDisplayLight" !important;*/
	font-family: georgia,Arial,Helvetica,Tahoma,sans-serif;
}
h4.small{
	font-size: 20px !important;
}
/*Header and menu*/
.navbar-brand {
	height: 63px;
	line-height: 63px;
	padding-top: 0px;
	padding-bottom: 0px;
	
}

.navbar-nav > li > a{
    font: 11px/15px "Myriad Pro",Arial,Helvetica,Tahoma,sans-serif;
    text-transform: uppercase;
}
h1{
	font-size: 35px;
    letter-spacing: -2px;
	
}

h1, h2{
	/*font: 33px/34px "LyonDisplayMedium";*/
	
	text-transform: uppercase;
	letter-spacing: inherit !important;
}

h2{
	font-size: 28px;
	
}

.homepage_services h4{
	text-align: center;
	font-size: 18px;
	font-weight: normal;
}
.homepage_services h4::before{
	content: '-';
	font-size: 15px;
        margin-right: 10px;
	line-height: 18px;
	padding-bottom: 5px;
	vertical-align: middle;
	
}
.homepage_services .about-row {
	margin-bottom: 10px;
}

div.grand-line-spacer{
	width: 35px;
	height: 3px;
}

div.grand-line-spacer .vc_sep_holder span.vc_sep_line{
	height: 4px;
}
div.grand-line-spacer .vc_sep_holder span.vc_sep_line{
	background-color: #000;
}

#the_video{ padding: 0 10px;}

.gallery_column_wrapper{
	float: left; 
	width: 50%
}
.gallery_column_wrapper.gcw_l dt.gallery-icon{ text-align: right;}

.port_sep_line{
	background-color: #000;
	height:7px;
	width: 50px;
	display:block;
	
}
.portfolio img{ margin: 10px;}

.label{
	font-size:120%;
	
}

#work #filters-container{ display: none; }

.contact_info h1{ font-size: 25px; }
.contact_info h3{ font-size: 22px; }

.blog-widget-container p{ color: #000; }