/*
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
-------------------------------------------------------------- */
#Top_bar {background:rgba(0,0,0,0.6) !important;}
#Header #Top_bar #menu {background:transparent;}
#Top_bar #menu .menu > li > a, 
#Top_bar .top_bar_right a {color:#eee;}
#Top_bar #menu .menu > li.current-menu-item > a, 
#Top_bar #menu .menu > li.current_page_item > a,
#Top_bar #menu .menu > li.hover > a {color: #ff0000;}

.page-template-default .bg-cover.overlay::before {content:"";background:rgba(0,0,0,0.35);position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;}

.archive #Subheader {background-size:cover;background-position:center;padding:250px 0 !important;}
/*.archive #Subheader:after {background-color:rgba(0,0,0,0.1);left:0;right:0;bottom:0;top:0;height:auto;}
.archive #Subheader > .container {position:relative;z-index:2;}*/
.archive #Subheader .title {color:#fff;font-size:50px;text-shadow:2px 2px 3px rgba(0,0,0,0.75);}

.single #Content {padding-top:130px;}
/* Widget */
.widget h4 { font-size: 22px; }

/* Post related */
.post-related .desc h4 { font-size: 20px; line-height: 25px; }

.title-item {color:#fff; text-align:center; text-transform:uppercase; font-size:1.2em; line-height:1.5em;}
.word-last {color:#e9403b;}
.section-related-adjustment > h4 {padding:0 1%;}

/* Portfolio List */
/*.portfolio_group.exposure .portfolio-item {width: 20%;position: relative !important;left: auto !important;top: auto !important;}
.portfolio_group.exposure .portfolio-item .link {width:100%;padding-top:66.6%;}
.portfolio_group.exposure .portfolio-item .link .image-wrapper {position:absolute;top:0;bottom:0;left:0;right:0;}*/
.portfolio-template-default #Intro {background-position:center center;}
.portfolio-template-default #Intro::before {content:"";background:rgba(0,0,0,0.5);position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;}
.portfolio-template-default #Intro .intro-inner {position:relative;z-index:2;}

.portfolio-template-default .entry-content .column {margin-left:0;margin-right:0;width:100%;}
.portfolio-template-default .gallery .gallery-item .image_frame {border:0;padding-top:65%;}
.portfolio-template-default .gallery .gallery-item .image_frame .image_wrapper {position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.portfolio-template-default.if-zoom #Content .image_frame .image_wrapper img {max-width: 110.1%;width: 105% !important;}

.if-zoom .image_frame .image_wrapper .image_links {display:block;}

.image_frame .image_wrapper .image_links.hover-title a {font-size:16px;text-transform: uppercase;line-height: 60px;background: transparent;}
.image_frame .image_wrapper .image_links.double {display:flex;}
.image_frame .image_wrapper .image_links.double a {color:#fff;background:transparent;filter: brightness(0) invert(1);}

#Filters .filters_wrapper {display:block;}
#Filters .filters_wrapper li.reset-inner {display:inline-block;}



.testimonials_slider .p1 {font-size:24px;}


#Content .social {margin:20px 0 20px 60px;}
#Content .social li { display: inline-block; margin-right: 6px;}
#Content .social li a {font-size:21px;}

#Footer .footer_copy .social li a {font-size:21px;color:#fff;}
#Footer .footer_copy .social li a:hover {color:#f00;}

.section.has-video .section_video video {bottom:-20px;top:auto;}
/*.section.has-video .section_video video {
    position: absolute;
    top: 0;
    left: 0;
    min-height: .56vw;
    min-width: 100%;
    z-index: 2;
    max-width: 100%;
}*/

@media only screen and (min-width: 1240px) {
.portfolio-template-default .section_wrapper, 
.portfolio-template-default .container {max-width: 100%;}
}

@media only screen and (max-width: 640px) {
#hero_image {padding-top:150px !important;padding-bottom:150px !important;}
}