/*
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
*/

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

h2 { font-weight: 700; }
h3 { font-weight: 700; }
h4 { font-weight: 400; }
h5 { font-weight: 400; }

/* Header & Top bar */


@media only screen and (max-width: 767px) {
	#Top_bar .top_bar_right { display: none; }
}

body.minimalist-header:not(.template-slider) #Header { min-height: 0 !important; }

#Top_bar .menu > li > a span:not(.description) { font-weight: 600; }

/* Hover color */
.hover_color .hover_color_wrapper { padding: 80px 30px; }
.hover_color { height: inherit; }
.hover_color .hover_color_bg { height: inherit; }

/* Icon box */
.icon_box .desc { margin: 0 10%; }

/* Testimonials */
blockquote { background: rgba(0, 0, 0, 0); font-size: 28px; line-height: 40px !important; font-weight: 600; margin: 0; top: 0; font-style: normal !important; }
.testimonials_slider.single-photo .testimonials_slider_ul li .bq_wrapper { margin: 0 5%; }
.testimonials_slider.single-photo .hr_dots { display: none; }
.testimonials_slider .testimonials_slider_ul li { list-style: none; }

/* Contact icons */
.contact_icons a { color: #a9a9a9 !important; font-size: 30px; line-height: 30px; }
.contact_icons a:hover { color: #000 !important; }

/* Forms */
.button-stroke input.wpcf7-submit[type="submit"] { background: #000 !important; color: #fff !important; font-size: 15px; }

/* Footer */
#Footer .widgets_wrapper { padding: 0; }
#Footer .footer_copy { border: 0; }
#Footer .footer_copy .one { border-top: 1px solid #fff; }
#Footer .widgets_wrapper .widget {
    padding: 0;
}

.section.dark { margin-top:-1px;}

@media only screen and (min-width: 1240px){
.menuo-right #Top_bar .menu_wrapper {
    float: left!important;
}}

.portfolio_group.masonry .portfolio-item .desc{
	color: #626262!important;
}

.portfolio_group.masonry .portfolio-item .desc .title_wrapper h5 a{
	color: #e21f26!important;
	text-transform: uppercase;
}

ul.clients .client_wrapper {
    background: rgba(0,0,0,0);
}

.clients_slider .clients_slider_header {
    position: inherit;
   height: 23px;
    margin-bottom: 15px;
    overflow: hidden;
}

.clients_slider{
padding: 0px 5px;
}

.project-description, .post-meta{ display: none;}
.job_types li, .single_job_listing .meta li{ list-style: none!important;}
.buy-accordion .accordion{ background: #fff;}

@media only screen and (min-width: 768px){
.buy-accordion .accordion ul.clients li { width: 30%!important;}
}

@media only screen and (max-width: 767px){
.buy-accordion .accordion ul.clients:not(.clients_slider_ul) li {
    width: 50% !important;
}}

#Top_bar .search_wrapper, #Top_bar .search_wrapper input{
    color: rgba(226, 31, 38, 1)!important;
}

.clients_slider .clients_slider_header{ display: none;}
#Footer .widgets_wrapper #text-4 .textwidget img, #Footer .widgets_wrapper #text-4 .textwidget span{ float: left;}
#Footer .widgets_wrapper #text-4 .textwidget span{ padding: 10px 5px 0 5px;}
#Footer .widgets_wrapper #text-5 .textwidget{ text-align: right;}

@media only screen and (max-width: 767px){
#Footer .widgets_wrapper #text-5 .textwidget{ text-align: left;}
}

@media only screen and (min-width: 1240px){
.menu-line-below-80 #Top_bar:not(.is-sticky) .menu > li > a:after {
    top: 60%!important;
}}

.story_box .desc_wrapper h3 {
    margin-left: 0px!important;
    margin-top: 30px!important;
}

.job_filters .search_jobs {
    display: none;
}
.services_lavie h4, .services_lavie{ font-size: 12px!important; line-height: 13px;}
.services_lavie img{ width: 70%; height: 70%;}

.services_lavie .list_item .list_right {
    padding: 15px 0 0;
    margin-left: 100px;
    word-wrap: break-word;
}

.portfolio_group .portfolio-item .desc .details-wrapper dl{ display: none;}

.mapplic-element input{
    padding-left: 30px;
}
.portfolio_hp .portfolio_group .portfolio-item .desc {
    display: none;
}

.footer-copy-center #Footer .footer_copy .social-menu, .footer-copy-center #Footer .footer_copy .social-menu a{ color: #e21f26!important;}
.homepage_sidebar .column, .homepage_sidebar .columns{
    margin: 0 1% 10px!important;
}
.campanhas .column, .campanhas .columns {
    margin: 0 1% 0px!important;
}

.mapplic-list-location > a:hover {
    background-color: #e21f26;
    color: #ffffff!important;
}

.areas_viver{ background: #fff;}

.areas_viver .story_box {
    padding: 4%;
}

.portfolio_comprar ul.portfolio_grid li .image_frame {
    background: #fff;
}

.portfolio_comprar ul.portfolio_grid li{
    width: 100%!important;
}

.style-simple .accordion .question .answer, .style-simple .accordion .question .title {
    font-size: 14px;
}
.info_petit .infobox{ min-height: 400px;}
.info_petit .infobox h5{ color: #fff; margin-bottom: 15%}
.mapplic-search-form {
background: none!important;
border-bottom: 0px solid #eee!important;
border-right: 0px solid #f4f4f4!important;
}

.mapplic-sidebar {
    width: 25%!important;
}

.mapplic-container {
    width: 75%!important; 
}

