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

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

/* HEADER */
.top-header{
	background-color:#1b168a!important;
	color: #fff!important;
}

.top-header .container{
	padding: 10px 0px;
}

#Top_bar .menu > li > a span:not(.description) {
    padding: 0 18px;
}

.header-stack #Top_bar .menu_wrapper {
    width: 100%;
    text-align: center;
}

#Top_bar.is-sticky .menu_wrapper {
    width: auto!important;
}

@media screen and (min-width: 783px){
	.top-header .left-position{
		text-align: left!important;
	}

	.top-header .right-position{
		text-align: right!important;
	}
}


@media screen and (max-width: 783px){
	.top-header .left-position{
		text-align: center!important;
	}

	.top-header .right-position{
		text-align: center!important;
	}
}

@media screen and (min-width: 768px){
.top-header .container .column{
	display: none;
}
}

#Top_bar #menu-menu-principal li ul li a {
    padding: 10px 10px 10px 10px;
}

body.header-stack:not(.template-slider) #Header {
    min-height: 385px;
}


@media only screen and (max-width: 767px){
body:not(.template-slider):not(.header-simple) #Header {
    min-height: 350px;
    background-position: center 202px;
}
}
/* SECONDARY MENU */

.header-stack #Top_bar .secondary_menu_wrapper {
    top: 17px!important;
}

#Header .secondary-menu > li {
    float: none!important;
    padding: 4px 9px!important;
}

/* CONTENIDOS */

.no-margin-img .vc_single_image-wrapper{
	margin-bottom: 0px!important;
}

.zoom_box .desc {
    background: rgba(0,0,0,.5)!important;
}

.zoom_box{
	margin-bottom: 10px!important;
}


@media only screen and (max-width: 767px){
	.three-fifth.column.responsive-col{
	    width: 58%!important;
	}

	.two-fifth.column.responsive-col{
	    width: 38%!important;
	}
}


.title-shadow{
	text-shadow: 2px 2px 5px #000;
}

.column_column ul, .column_column ol, .the_content_wrapper ul, .the_content_wrapper ol {
    color: #626262!important;
}

.uavc-list-content {
    display: table;
    width: 100%;
    margin-bottom: 12px;
}

.wpb_map_wraper{
	margin-bottom: 0px!important;
}

.vc_icon_element-outer.list-social-media{
	display: inline-block!important;
}

/* TABS */

.tabs-aimsa .vc_tta-tabs-container{
	text-align: center!important;
	border-bottom: 1px solid #e3e3e3!important;
}


.tabs-aimsa .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a{
	background-color: transparent!important;
	border-left: none!important;
	border-right: none!important;
	border-top: none!important;
	border-radius: 0px!important;
	border-bottom: none!important;
}

.tabs-aimsa .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a{
	border-bottom: 3px solid #4956e9!important;
}

.tabs-aimsa .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a span{
	color: #4956e9!important;
}

.tabs-aimsa .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active a i{
	color: #4956e9!important;
}

/* FOOTER */

#Footer h4{
	font-size: 17px;
	font-weight: 500;
}

input[type="submit"]{
	border-radius: 0px!important;
}

ul.footer-social li{
	display: inline-block;
}