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

/* Theme customization starts here
-------------------------------------------------------------- */
 
//responsive
@media screen and (max-width: 800px) {
    .mfn-main-slider{
        max-height: 590px!important;
    }
    .tp-bgimg.defaultimg{
        background-size: auto 40%!important;
    }
     .margin-left-col {
 	margin-left: 2%!important;
 	width: 100%!important;
    }
    .vc_custom_1443126507241{
        margin-right: none!important;
        margin-left: none!important;
    }
}

/*
 * Header, footer & navbar
 */
 .menu-arrow-bottom #Top_bar .menu > li > a::after {
 	border-bottom-color: #0b616c!important;
 }

 .faq .question .title .num {
 	border: 2px solid #0b616c!important;
 }

 #Footer .footer_copy {
 	border-top: 1px solid #0b616c!important;
 }

 h1, h2, h3, h4 {
 	text-transform: uppercase;
 }

 .header-fixed #Top_bar,
 .header-fixed #Top_bar #logo {
 	height: auto!important;
 }

 #Top_bar #logo img {
 	max-height: 122px!important;
 }

 .menuo-right #Top_bar .menu_wrapper {
 	margin-top: 40px;
 }

 #Top_bar.is-sticky .menu_wrapper {
 	margin-top: 0!important;
 }

 .header-fixed #Top_bar .menu_wrapper .menu > li > a {
 	padding: 31px 0!important;
 }

 #Top_bar.is-sticky .menu_wrapper .menu > li > a{
 	padding: 20px 0!important;
 }

/*
 * Content
 */

 .margin-left-col {
 	margin-left: 8%!important;
 	width: 44%!important;
 }

 .paddingless-right-col {
 	padding-right: 0!important;
 }

 .paddingless-right-col.img {
 	position: absolute;
 	top: 80px;
 }

 .vc_row.vc_row-o-full-height {
 	min-height: 200px!important;
 }

 .column-min200 {
 	min-height: 200px!important;
 }

/*
 * Portfolio grid
 */
 .vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b,
 .meta-portfolio-grid {
 	transition: 0.5s ease all;
 	-webkit-transition: 0.5s ease all;
 	-o-transition: 0.5s ease all;
 	-moz-transition: 0.5s ease all;
 	-ms-transition: 0.5s ease all;
 }

 .meta-portfolio-grid h5 {
 	color: #000;
 	font-size: 20px;
 	font-weight: bolder;
 	text-transform: uppercase;
 }

 form .general {
 	display: block;
 	/*margin: 0 auto;*/
 	max-width: 88.666%;
 	/*padding-top: 88px;*/
    
    margin-left: 25px;
    margin-right: 25px;
    margin-top: 35px;
 }

 form .general .row {
 	display: block;
 }

 form .general .row .form-left {
 	display: block;
 	float: left;
 	width: 49%;
 } 

 form .general .row .form-left span {
 	margin-bottom: 10px!important;
 }
 
 form .general .row .form-der {
 	display: block;
 	float: right;
 	width: 49%;
 }
 
 .wpcf7-form-control.wpcf7-textarea{
 	height: 137px;
 }

 form .general .row-enviar {
 	display: block;
 	float: right;
 	margin-right: -25px;
    margin-top: -48px;
 }
 
 form .general .row-enviar input{
 	background-color: rgb(247, 249, 251);
 	color: rgb(0, 0, 0);
 	border-radius: 0px !important;
 	font-family: "Exo";
 }
 
 div.wpcf7{
 	margin: 0px;
 	min-height: 248px;
 	right: 0px;
 }

 .align_left{
 	background-color: #F7F9FB;
 	margin-right: -15px !important;
 }
 
 .column one-third.column_column.contenido-contacto{
 	margin: 0!important;
 	font-family: "Exo";

 }
 
 .contenido-contacto{
 	display: table;
 	font-family: "Exo";
 	height: 248px;
 	margin:0!important;
 	position:relative;
 	width:100%!important;
        background-color:  #0e151e!important;
        color:#0b616c!important;
 }
 .contenido-contacto > div:nth-child(1) > p:nth-child(1){
     margin-top: 70px;
     padding-left: 100px;
     text-align: right;
     padding-right: 30px;
     font-size: 1.8em;
    line-height: 1.5;
 }
 
 .vc_col-sm-8, #juan > div:nth-child(1) > div:nth-child(1){
     padding: 0!important;
 }
 
 #wpcf7-f131-o1{
     background-color: #f7f9fb;
 }
 .contenido-contacto .align_right{
 	color: #0b616c;
 	display: table-cell;
 	font-family: "Exo";
 	font-size: 2em;
 	height: auto;
 	line-height: 1.2;
 	padding: 0 30px;
 	vertical-align: middle;
 }
 
 
 .column.two-third.column_column {
 	margin:0px 0px 0px 0px!important;
 	width: 66.666%!important;
 }
 
 .contenido-contacto:after{
 	width: 0;
 	height: 0;
 	border-top: 11px solid transparent;
 	border-left: 11px solid #0E151E;
 	border-bottom: 11px solid transparent;
 	content:"";
 	position: absolute;
 	top: 50%;
 	right: -10px;
        z-index: 9;
 }
 #juan > div:nth-child(1){
     margin:0!important;
 }
 
 
 #Footer{
 	background-color:#FFFFFF;  
 	color:#0E151E;
 }
 #Footer .footer_copy{
 	border-top: 1px solid #FFFFFF !important;
 	color:#0E151E;
 }
 
 #Footer .footer_copy .one{
 	margin-bottom: 0px;
 	padding-top: 0px;
 }
 
 #proyeccion{
 	margin-bottom: 0!important;
 }
 
 .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-success{
 	background-color: #0b616c!important;
 	font-family: "Exo";
 }
 
 .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-color-success:hover{
 	background-color: #0E151E!important;
 }
 
 .logo-footer{
 	float:right;
 	margin-right: 55px;
 }
 .footer-bee{
 	display: block;
 	width: 100%;
 }
 
 .footer-bee .text{
 	float:left;
 }
 
 #Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar, .header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu{
 	border-bottom: none;
 }
 
 .footer_copy{
 	font-size:10px;
 	font-family: "Exo";
 }
 
 span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea{
 	font-family: "Exo";
 }
 
 #equipo{
 	padding: 3% 0 3% 0;
 }
 
 p, body, div{
 	font-family: "Exo";
 }
 
 #Top_bar{
 	border-bottom: 5px solid #0b616c!important;

 }
 
 
 
 
 
 .wpb_wrapper .column{
     margin: 0!important;
     padding-right: 2%;
 }
 
 .vc_sep_line{
     border-top-width: 1px!important;
     margin: 2% 0;
 }
 
 div.vc_inner:nth-child(5) > div:nth-child(2){
     text-align: right;
 }
 
 .vc_custom_1442589582670{
     padding-bottom: 3%!important;
     padding-top: 3%!important;
 }
 
.vc_custom_1442863293923{
     border-right: 1px solid #000 !important;
 }
 
 .vc_custom_1442863301475{
     border-right: 1px solid #000 !important;
 }
 
 .vc_custom_1442591283827{
     padding-bottom: 3%;
     padding-top: 3%!important;
     margin-right: 580px !important;
     margin-left: 580px !important;
     
 }
 
 .vc_custom_1443126830291 > div:nth-child(1) > p:nth-child(1){
     border-right: 1px solid  #000000;
 }
 .vc_custom_1443126880315 > div:nth-child(1) > p:nth-child(1){
     border-right: 1px solid  #000000;
 }

 .vc_custom_1443126507241{
     margin: 0px 0px 25px!important;
     
 }
 @media only screen and (max-width: 800px) {
 .section_wrapper, .container, .four.columns {
    width: 100% !important;
    
    }
    .two-third{
        width: 100%!important;
    }
    .align_right{
        padding-top:20px!important;
        padding-bottom:20px!important;
    }
    .column.two-third.column_column{
        width: 100%!important;
    }
    .form-left{
        width:100%!important;
    }
    .form-der{
        width: 100%!important;
    }
    .general{
        padding-top:20px!important;
        padding-bottom:20px!important;
    }
    form .general .row-enviar {
 	display: block!important;
 	float: none!important;
    }
    #servicios{
        display:block!important;
    }
    
    #servicios > div:nth-child(2){
        padding-left: 0px!important;
        padding-right: 0px!important;
        padding-top: 20px!important;
    }
    .vc_custom_1442860862572{
        padding-top:0px!important;
        padding-bottom:0px!important;
    }
}
<<<<<<< HEAD
=======


#contacto > div:nth-child(2){
    padding: 0!important;
}

#proyectos{
    margin-bottom: 0px!important;
}

#contacto{
    background-color: #f7f9fb;
    border-left: 2px #f7f9fb solid ;
    /*height: 185px;*/

}

#contacto_footer{
    padding-top: 46px;
    padding-bottom: 47px;
    padding-left: 30px;
}

#contacto > div:nth-child(3){
    padding:0px!important;
    border-left: 2px #0e151f solid ;
}
.foo{
    padding: 20px 20px 40px 20px;
    padding-bottom: 30px;
}
>>>>>>> 6044025b37eeedb5732f24d238f94ac98368f39d
