/*
Theme Name: Baker Christmas Theme
Author: The Rawr Agency
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: dt-the7
*/

@import url("../dt-the7/style.css");
@import url(https://fonts.googleapis.com/css?family=Josefin+Slab:100,300,400,600,700,100italic,300italic,400italic,600italic,700italic);
@import url(https://fonts.googleapis.com/css?family=Stalemate);
@import url(https://fonts.googleapis.com/css?family=Gentium+Book+Basic:400,400italic,700,700italic);
@import url(https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);
@import url(https://fonts.googleapis.com/css?family=Satisfy);
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500');
.content p, .content h2, .content ul, .content h3, .content h4, .content h1, .content ol{
	margin-bottom:20px;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	line-height:140%;
	
}
.content ol li{
	margin-bottom:10px;
}
body{
	
}
 #main-nav>li>a>span {
	 text-shadow:1px 1px 1px #F8F8F8;
 }
 .bslideoverlay {
 text-shadow:1px 1px 1px #F8F8F8;
}
.bslideoverlay span#bline2{
	font-family: 'Lato';
	text-transform:uppercase;
	
	font-style:normal;
	font-weight:800;
}
.standard-arrow.list-divider.bullet-top li:before, .standard-arrow.list-divider.bullet-top li:after {
  top: 11.5px;
  margin-top: 0;
}
.list-divider li:first-child{
	padding-top:9px;
}
.home .dt-fancy-title {

 
  height: 60px;
  font-size: 32px;
  line-height: 60px;
	font-weight:300;
}
 

.home .dt-fancy-separator {

/*  height: 100px;*/
}
.dt-fancy-title{
	
  height: 60px;
  font-size: 32px;
  line-height: 60px;
	font-weight:300;
}

.dt-fancy-separator{
	
}
.full-width-wrap > .vc_column_container{
	width:100%;
	float:none;
	max-width:1100px;
	margin:0 auto;
}
.home .services{
	padding:10px 0px 30px;
	background-color:#f4f4f4;
}
.bakerbtn{
	text-transform: uppercase !important;
  line-height: normal !important;
  background-color:#c89501 !important;
  padding-top:12px !important;
}
.bakerbtn:hover{
	background-color:#5C5C5C !important;
}
.home .awards{
	padding:10px 0px 15px;
	background-color:#c89501;
}
.home .blog,.home  .portfolio{
	padding:10px 0px 30px;
}
.home .blog{
	background-color:#f4f4f4;
}

.home .contact{
	padding:10px 0px 15px;
	background-color:#f4f4f4;
	border-bottom:15px solid #c9c9c9;
}
#bottom-bar{
	border-top:15px solid #c9c9c9 !important;
}
.home #bottom-bar{
	border-top:none !important;
}
.home #main, .is-webkit.overlap #main{
	
	padding-bottom:0px;
}
.wf-container-bottom, #bottom-bar.full-width-line{
	border:none;
}
.footer.full-width-line.empty-footer, .style-ios #footer.transparent-bg.empty-footer{
	background:none;
}
.page-title h1, .page-title h1 *, .page-title h1 a:hover, #page .page-title .entry-title{
	font-family:'Montserrat';
	font-size:32px;
	color:#6E6E6E;
	text-shadow:1px 1px 1px #fff;
	font-weight:300;
}
.widget-title{
	font-family:'Montserrat';
	
	color:#c89501;
}
#gform_wrapper_1{
	margin-top:-10px;
}
#gform_wrapper_1 .gfield_label{
	display:none;
}
#gform_wrapper_1 #field_1_5 .gfield_label{
	display:block;
	margin-top:0px;
}
#gform_wrapper_1 textarea{
padding:9px 10px 8px;
width:97%;
border:1px solid #e0e1e1;
margin-top:10px;
}
#gform_wrapper_1 .gfield_contains_required input.medium{
	border:1px solid #bb9236;
}

#gform_wrapper_2 .gfield_label{
	display:none;
}
#gform_wrapper_2 #field_1_5 .gfield_label{
	display:block;
	margin-top:0px;
}
#gform_wrapper_2 textarea{
padding:9px 10px 8px;
width:97%;
border:1px solid #e0e1e1;
margin-top:10px;
}
.home .blog h2.entry-title{
	font-family:'Montserrat'!important;
	font-weight:400;
	text-align:center;
}
.home .blog .blog-content{
	text-align:center;
}
.page-title h1{
	padding-top:8px;
}
h2.wpb_singleimage_heading{
	font-family:Josefin Slab;
	font-size:11px;
	text-align:center;
	margin-bottom:5px;
}
h3.wpb_accordion_header{
	padding:4px 10px !important;
	background:#F3F3F3 !important;
	padding-top:6px !important;
}

.page-id-99 .rollover-content-container p{
	margin-bottom:0px;
}
.widget#text-3 ul{
	line-height:normal;
	
}
.widget#text-3 ul li{
	line-height:140%;
	margin-bottom:15px;
	list-style-type:disc;
}
#field_1_8 .instruction, #field_1_8 .validation_message{
	display:none !important;
}
a.servicebtn, span.pop-up-baker {
	display: inline-block;
	padding: 10px 20px 8px;
	text-decoration: none;
	border: 1px solid #bb9236;
	cursor: pointer;
	color: #c89501;
	width: 160px;
}
a.servicebtn:hover, span.pop-up-baker:hover {
	color: #fff;
	background-color: #c89501;
}
#content .call-to-action h3 {
	font-family: 'Satisfy' !important;
	text-transform: none !important;
	color: #c89501;
	font-size: 32px;
}
.call-to-action {
}

.baker-pop {
	text-align: center;
	padding: 20px;
}
.baker-pop h2{
	font-size:48px;
	margin:20px 0px;
}
.baker-pop .gform_wrapper .top_label input.medium {
	width: 99.9%;
}
#gform_wrapper_2 .gform_footer{
	padding-top:0px;
	padding-bottom:0px;
}
.photo-scroller .slide-caption *{
	display:none;
}
.vc_column_container {
     padding-left: 15px; 
     padding-right: 15px; 
}

#main h2, #main h3{
	font-weight:400;
}
#main-nav > li > a, .sub-nav > ul > li > a{
	font-weight:300;
}
#page .testimonial-item.testimonial-item-slider{
	border:0;
}
.style-ios.boxes-transparent-bg .testimonial-item{
	background:#fff;
}
@media (max-width: 767px) {
.column_container{
	margin-bottom:20px;
}
#gform_wrapper_1{
	margin-top:0px;
}
.full-width-wrap{
	padding-left:5% !important;
	padding-right:5% !important;
}
#branding a img, #branding img {
  width:90%;
  height: auto;
}

}