/*
Theme Name: 	Betheme Child
Theme URI: 		http://themes.muffingroup.com/betheme
Author: 		Muffin group
Author URI: 	http://muffingroup.com
Description:	Child Theme for Betheme - Premium WordPress Theme
Template:		betheme
Version: 		1.6.1.1
*/

/* Theme customization starts here
-------------------------------------------------------------- */

#Content { padding-top:0;}

.header-classic #Action_bar { padding:5px 0;}
.icon-phone:before, .icon-mail-line:before { color:#FFCB2A; }
#Action_bar .contact_details a { font-size:14px; font-weight:bold;}

/*-- dropdown menu --*/
#Top_bar .menu > li ul { background-color:#FFCB2A!important; color:#202C54!important;}
#Top_bar .menu li ul li a span { font-weight:bold!important;}

#Top_bar a.action_button, input[type="submit"] { background-color:#FFCD00!important; color:#202C54!important; font-weight:bold!important;} a.action_button, input[type="submit"] { border-radius:22px;}

.blue-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { background-color:#222D56; color:#fff; border:none; background-image:none;  border-radius:22px; font-weight:bold;}
.blue-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover { background-color:#FFCD00; color:#202C54;}

.yellow-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern { background-color:#FFCD00; color:#202C54; border:none; background-image:none;  border-radius:22px; font-weight:bold;}
.yellow-button .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover { background-color:#222D56; color:#FFF;}

/*-- Slide --*/
.tparrows:before { color:#FFCD00;}

/*-- Header Image --*/
body:not(.template-slider) #Header { height:450px;}
#Subheader { background-color: #F1C22D!important; color:#fff!important;}
.subheader-both-center #Subheader .title { color:#202C54; font-weight:bold; font-style:normal;}
#Subheader:after { background:none;}

/*-- top section home page --*/
.top-section h2 { color:#1F2C52; font-size:35px; font-weight:bold;} 

/*-- services --*/
.services h2 { color:#1F2C52; font-size:30px; font-weight:bold; position:absolute;}
.services-header h4, .press-header h4 { color:#1F2C52; font-size:35px; font-weight:bold;}
.services .wpb_wrapper > div { margin-bottom:none!important;}

.hover-box h2 { color:#fff; background-color:#000; opacity:0.7; padding:10px; transition:all 0.4s ease-in-out;}
.hover-box-sml h2 { color:#fff; background-color:#000; opacity:0.7; padding:10px; font-size:20px; transition:all 0.4s ease-in-out;}
.hover-box-sml:hover h2, .hover-box:hover h2 { background:#FFCD00; color:#18264F; opacity:1;}

.hover-box img, .hover-box-sml img { transition:all 0.4s ease-in-out; }
.hover-box img:hover, .hover-box-sml img:hover { -webkit-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 25px 0px rgba(0,0,0,0.75);}

/*--Case Studies --*/
#case-studies h2 { font-weight:bold;}
#case-studies blockquote, #case-studies div.author h5 { color:#fff;}
#case-studies span.company { color:#FFCC00; font-weight:bold;}
.testimonials_slider .testimonials_slider_ul li .hr_dots { display:none;}
.testimonials_slider .testimonials_slider_ul li .bq_wrapper { padding:0;}

.case-studies-page .testimonials_slider .testimonials_slider_ul li .bq_wrapper, .case-studies-page .testimonials_slider .testimonials_slider_ul li .bq_wrapper blockquote { background:none; text-align:center;}
.header-bold { font-weight: bold; color:#202C54;}


/*-- press release --*/
.press-release h2 { margin-top:20px;}
.press-release .entry-title a, .entry-title a {  color:#FFCC00; font-size:20px; font-weight:bold; text-transform:uppercase;}
.button-love { display:none;}
.post-links a { font-weight: bold; color:#202C54;}
.grid .post-desc-wrapper .post-desc { padding-top:0;}
.the_content_wrapper .image_frame { margin-bottom:0;}
.image_frame .image_wrapper .image_links { background-color:#222D56; opacity:0.7;}
.press-release .image_frame, .image_frame { border:none;}
.press-release .post-footer .post-links, .post-footer .post-links { border:none; float:left;}
.press-release .grid .post-footer { background:#fff;}
.section-filters { display:none; }
.blog_wrapper { margin-top:80px;}

/*-- boxes --*/
.blue-box .wpb_wrapper { background:#222D56; color:#fff; /*transition:all 0.4s ease-in-out; box-shadow:0px 0px 5px #aaa;*/ padding:15px;}
.blue-box h2 { font-weight:bold;}
.white-box .wpb_wrapper { background:#fff; /*transition:all 0.4s ease-in-out; box-shadow:0px 0px 5px #aaa;*/ }
.white-box h2 { font-weight:bold; color:#202C54;}
.white-box strong { color:#202C54; font-size:16px;}
.yellow-bg { background-color:#FFCD00;}
.white-box .wpb_gmaps_widget .wpb_wrapper { background-color: none!important; padding:0!important;}
.wpb_map_wraper, .wpb_gmaps_widget.wpb_content_element { margin-bottom:0px!important;}

.bold-header { font-size:20px; font-weight:bold; text-transform:uppercase; color:#1F2C52;}


/*-- clients bar --*/
.clients_slider h2 { color:#1F2C52; font-weight:bold; margin-bottom:5px;}
.clients_slider .clients_slider_header {}
ul.clients .client_wrapper { background:#fff;}
.clients_slider .tooltip { cursor: pointer; border-bottom:none;}

/*--icons --*/
.list_item.lists_1 .list_left { background:none;}
.contact-header h2 { font-weight:bold!important;}

/*-- Signup Form --*/
span.wpcf7-list-item { margin-left:0; font-weight:normal; font-size:12px;}
#wpcf7-f301-p92-o1 { margin-bottom:0;}

div.google-map-wrapper.no_border { margin-bottom:0!important;}

/*--paralax --*/
.white-header, .white-header h3 { color:#fff; text-transform:uppercase; font-weight:bold;}
.white-header h3 { font-size:30px; line-height:45px;}

#Footer .footer_copy { border-top: 5px solid #FFCB2A;}
#Footer a { font-weight:bold;}

div#cookie-law-info-again { transition:all 0.4s ease-in-out; background-color:#FECA3F!important; border:none!important; padding:10px 15px; color:#1F2C52!important; border-top-left-radius:15px; border-top-right-radius:15px; font-weight:bold;}
div#cookie-law-info-again:hover { background-color:#222D56!important; color:#fff!important;}

.custom-path { text-transform:uppercase; font-weight:bold; color:#1F2C52; font-size:20px; }

.white { color:#fff;}

.bold, .press-release h2 { font-weight:bolder;}