/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group, SiteCrafting Inc., Sean Dozeman
Description:	Child Theme for Betheme - Modified for Vanessa Behan
Template:		betheme
Version: 		1.4
*/

/* Theme customization starts here
-------------------------------------------------------------- */
/*
html { background-repeat: repeat-x !important; }

body { padding: 0; }

#Wrapper,
#Content {
  background: white;
  box-shadow: none;
}

body:not(.template-slider) #Header {
  min-height: 0 !important;
}
 
.responsive-menu-toggle .icon-menu { color: #fff; }
*/


/*header nav
#menu > ul > li > a{ font-weight: 700; }
#Top_bar .menu li:last-of-type ul{ left: auto; right: 0; }

.mfn-main-slider, #Content, footer { box-shadow: 0 0 5px rgba(0, 0, 0, 0.25); }
*/




/* home 4 column grid 
.column_sliding_box .sliding_box .photo_wrapper img { width: 100%; }
  
.column_sliding_box.green .sliding_box .desc_wrapper { background: #9ccc6f !important; }
.column_sliding_box.green .sliding_box .desc_wrapper:after { border-bottom-color: #9ccc6f !important; }

.column_sliding_box.purple .sliding_box .desc_wrapper { background: #ae5092 !important; }
.column_sliding_box.purple .sliding_box .desc_wrapper:after { border-bottom-color: #ae5092 !important; }

.column_sliding_box.blue .sliding_box .desc_wrapper { background: #568daa !important; }
.column_sliding_box.blue .sliding_box .desc_wrapper:after { border-bottom-color: #568daa !important; }

.column_sliding_box.orange .sliding_box .desc_wrapper { background: #e98f07 !important; }
.column_sliding_box.orange .sliding_box .desc_wrapper:after { border-bottom-color: #e98f07 !important; }

@media only screen and (max-width: 959px) and (min-width: 768px){
				.sliding_box .desc_wrapper h4 { font-size: 20px; line-height: 24px; }
}


.home-statement .fancy_heading h1 {
  color: #4d96bc;
  font-size: 65px;
		line-height: 68px;
		font-weight: 400;
}
.home-statement .fancy_heading .inside {
  margin: 0 auto;
  color: #4d96bc;
  display: block;
  font-size: 24px;
  line-height: 140%;
  text-align: center;
}
*/

/*tablet fix contact us form left column*
@media only screen and (max-width: 959px) and (min-width: 768px){
				
				.contact-column-left .list_item .list_left { float: none; margin: 0 auto; }
				.contact-column-left .list_item .list_right { margin-left: 0; text-align: center; padding-bottom: 10px; }
				
}
*/

/*SUBHEADER
#Subheader .title{ width: 100%;}
#Subheader ul.breadcrumbs{ display: none; }
*/



/* BLOG FIXES
.post-nav { padding-left: 10px; }
.post-header .button-love { display: none !important; }
.post-header .title_wrapper { margin-left: 0; border: 0; padding-left: 0; }
.post-footer .button-love { display: none !important; }

.post .single-photo-wrapper{ margin-bottom: 0; }
.post .single-photo-wrapper .image_frame{ margin: 0 auto; width: 70%; }
.post-wrapper-content{ margin: 0 auto; width: 68%; }
.post-wrapper-content .section_wrapper{ width: 100%; }
.post img.scale-with-grid{ width: 100%; }
*/


/*
@media only screen and (max-width: 767px){
				.post .single-photo-wrapper .image_frame,
				.post-wrapper-content{ margin: 0 auto; width: 100%; }
				.post-wrapper-content .section_wrapper{ width: 100%; }
				.post img.scale-with-grid{ width: 100%; }
}
*/


/*profile layout
.profile-row .wpb_wrapper > div{ margin-bottom: 5px; }


.vc_single_image-wrapper.vc_box_border_grey{ margin-bottom: 0; }
.testimonials_list hr.hr_color{ display: none; }
blockquote{ background: none; }

.button, input[type="submit"]{
				background-color: #4D96BC;
				color: #fff;
}
.button_large{ padding: 15px 30px; }

.dark .blockquote p.author span,
.dark .counter .desc_wrapper .title,
.dark .article_box .desc_wrapper p,
.dark .team .desc_wrapper p.subtitle,
.dark .pricing-box .plan-header p.subtitle,
.dark .pricing-box .plan-header .price sup.period,
.dark .chart_box p,
.dark .fancy_heading .inside,
.dark .fancy_heading_line .slogan,
.dark .post-meta,
.dark .post-meta a,
.dark .post-footer,
.dark .post-footer a span.label,
.dark .pager .pages a,
.dark .button-love a .label,
.dark .pager-single a,
.dark #comments .commentlist > li .comment-author .says,
.dark .fixed-nav .desc .date,
.dark .filters_buttons li.label,
.dark .Recent_posts ul li a .desc .date,
.dark .widget_recent_entries ul li .post-date,
.dark .tp_recent_tweets .twitter_time,
.dark .widget_price_filter .price_label,
.dark .shop-filters .woocommerce-result-count,
.dark .woocommerce ul.product_list_widget li .quantity,
.dark .widget_shopping_cart ul.product_list_widget li dl,
.dark .product_meta .posted_in,
.dark .woocommerce .shop_table .product-name .variation > dd,
.dark .shipping-calculator-button:after,
.dark .shop_slider .shop_slider_ul li .item_wrapper .price del,
.dark .testimonials_slider .testimonials_slider_ul li .author span,
.dark .testimonials_slider .testimonials_slider_ul li .author span a{
				color: #fff;
}
.blockquote p.author span,
.counter .desc_wrapper .title,
.article_box .desc_wrapper p,
.team .desc_wrapper p.subtitle,
.pricing-box .plan-header p.subtitle,
.pricing-box .plan-header .price sup.period,
.chart_box p,
.fancy_heading .inside,
.fancy_heading_line .slogan,
.post-meta, .post-meta a, .post-footer, .post-footer a span.label,
.pager .pages a,
.button-love a .label,
.pager-single a,
#comments .commentlist > li .comment-author .says,
.fixed-nav .desc .date,
.filters_buttons li.label,
.Recent_posts ul li a .desc .date,
.widget_recent_entries ul li .post-date,
.tp_recent_tweets .twitter_time,
.widget_price_filter .price_label,
.shop-filters .woocommerce-result-count,
.woocommerce ul.product_list_widget li .quantity,
.widget_shopping_cart ul.product_list_widget li dl,
.product_meta .posted_in,
.woocommerce .shop_table .product-name .variation > dd,
.shipping-calculator-button:after, .shop_slider .shop_slider_ul li .item_wrapper .price del,
.testimonials_slider .testimonials_slider_ul li .author span,
.testimonials_slider .testimonials_slider_ul li .author span a,
.Latest_news ul li .desc_footer{
				color: #626262;
}
*/
/* disable prettyPhoto link on block images 
.image_frame .image_wrapper .image_links.double a{
				width: 100%;
}
.image_frame .image_wrapper .image_links.double a:first-child{
				display: none;
}
*/


/*map box
.get_in_touch{ margin-right: 25px; }
.get_in_touch ul li:after{ display: none; }
.column_map .google-map-contact-wrapper .get_in_touch:after{ display: none; }
*/



/* footer items 
#Footer .footer_copy a#back_to_top{ display: none; }
#Footer .footer_copy .social{ margin-right: 0; }
#Footer .footer_copy .social li a{ font-size: 24px; line-height: 24px; }
*/

/** MAIN FORM 
.gform_wrapper .ginput_complex .ginput_left, .gform_wrapper .ginput_complex .ginput_right, .gform_wrapper .ginput_complex .ginput_full, .gform_wrapper .ginput_complex { overflow: visible !important; }

form.mainForm .gsection{ padding-top: 40px; }
form.mainForm h3.gform_title,
form.mainForm h2.gsection_title{ font-size: 35px; font-weight: normal; }

form.mainForm .gsection_description{ font-size: 16px; line-height: 22px; }

form.mainForm input[type="text"],
form.mainForm input[type="email"],
form.mainForm input[type="url"],
form.mainForm input[type="tel"],
form.mainForm input[type="number"],
form.mainForm input[type="password"],
form.mainForm textarea,
form.mainForm select{
				margin: 0;
				padding: 10px;
				box-shadow: none;
				-webkit-box-shadow: none;
}

form.mainForm li.gfield{ padding-bottom: 10px; }
**/


/*
@media only screen and (min-width: 1240px) {
  
  #Top_bar.is-sticky { height: 90px; }
  
  #Top_bar .menu_wrapper {
	float: right;
	margin-top: 33px;
  }
  
  #Top_bar .container { width: auto; }
  
  #Top_bar .column.one {
	width: 1240px;
	margin: 0 auto;
  }
  
  #Top_bar.is-sticky .column.one { float: none; }
  
  #Top_bar.is-sticky .menu_wrapper { margin-top: 16px; }
  
  #Top_bar .column.one .top_bar_left { width: 1240px; }
  
  #Top_bar #logo {
	height: 87px;
	padding: 15px 0 30px;
	margin: 0;
  }

  #Top_bar.is-sticky #logo { height: 64px; }
  #Top_bar.is-sticky #logo img { max-height: 64px; }
  
  #Top_bar .menu > li > a {
				padding-top: 0;
				padding-bottom: 0;
				margin: 15px 0 0 0;
				border: none;
  }
  #Top_bar .menu > li a:after,
  #Top_bar .menu > li a::after { display: none; }
  
  #Top_bar .menu > li > a,
  #Top_bar .menu > li > a span { border: none !important; }
  
  #Top_bar.is-sticky .menu_wrapper .menu > li > a { margin: 0; }
  
  #Header_wrapper + #Content .section:first-of-type { padding-top: 30px !important; }
  
  .column_sliding_box .sliding_box { margin-bottom: 5px !important; }
  
  .sliding_box .desc_wrapper { padding: 20px !important; }
  .sliding_box .desc_wrapper h4 { font-size: 28px !important; }
  
  
}/* min-width: 1240px */
/*
@media only screen and (max-width: 1239px){
				#Top_bar #menu ul li.submenu .menu-toggle {
								background: url(images/menu-plus.png) center no-repeat;
								border-left: 0;
				}		
}

@media only screen and (max-width: 767px){
				#Top_bar .logo{ text-align: left; }
				#Top_bar .logo #logo { padding: 5px 42px 15px 0px; }
}
*/

