/*Theme Name: Pitch ChildTheme URI: http://pitch.select-themes.comDescription: A child theme of Pitch ThemeAuthor: Pitch ThemesAuthor URI: http://themeforest.net/user/select-themesVersion: 1.0.0Template: pitchwp*/
/* @import url("../pitchwp/style.css"); */
/* TYPOGRAPHI */
@import url("fonts.css");
@import url("webfonts/fonts.css");

* { font-family: 'Delivery';}

p {
    font-family: 'Delivery' !important;
    font-size: 16px;
}

.title_subtitle_holder_inner,
.title h1,
h3.q_slide_text,
.title h1 span,
h1, h1 *,
h2, h2 *,
h3, h3 * {
    font-family: 'Delivery' !important;
    font-weight: bold;
}
h2, h2 *,
h3, h3 *,
h4, h4 *,
h5, h5 *,
h6, h6 * {
    font-family: 'Delivery';
}

.listTable ul{
	display:flex;
}



.qbutton,
.load_more a,
.blog_load_more_button a, #submit_comment, input.wpcf7-form-control.wpcf7-submit,
.post-password-form input[type='submit'] { font-family: 'Delivery';}
.negrita,
.negrita button { font-weight: 700; }
/* TOPBAR */
.topBar {display:none; text-align:center;padding:10px 0;background-color:#d40511; position: relative;}
.topBar.display{ display: block;}
.topBar.hide--first{ display: none;}
.topBar a.closeJ {    display: block;    position: absolute;    top: 45%;    right: 15px;	transform: translate(0, -50%);    z-index: 150;	width: 20px;    font-size: 24px;    cursor: pointer;  	text-decoration:none;}
.topBar a.closeJ:hover,
.topBar a.closeJ:focus{	text-decoration: none;}
.topBar a{color:#ffffff; display: inline-block; margin: 0 auto; width:80%; font-size:14px;}
.topBar a:hover,
.topBar a:focus{text-decoration: underline;}
/* FORM */
.chk-info { clear:both; font-size: 12px; }
/* ÃšLTIMOS POSTS */
.latest_post_holder.boxes .latest_post { border: 2px solid #ececec; /*border-top: 0px; */ }
.latest_post_holder .post_info_section>div:before { content: ''; }
.boxes .latest_post_text h4.latest_post_title a:hover { color: #d40511 !important; }@media (max-width: 1000px) {	#newBox ul li img{ width:100%;}}
/* DESCARGAS PDF */
.pdf-dwn { border: 0px }
.pdf-dwn .vc_general.vc_btn3 { color: #d40511; border: 2px solid #b5b5b5;}
.pdf-dwn .vc_general.vc_btn3:hover,.pdf-dwn .vc_general.vc_btn3:focus { color: #323232; border-color: #d40511; }
.vc_btn3.vc_btn3-style-custom { background-image: none; }
.vc_btn3.vc_btn3-style-custom:hover { background: none; }
.vc_btn3-container.pdf-dwn.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{ display: block; margin: 0 0 10px; }

/* select paÃ­s*/
/* reset */#menu-paises *, #menu-paises {  box-sizing: border-box;}#menu-paises, #menu-paises ul {  list-style: none;  margin: 0;  padding: 0;}
/* menu */
.drop_down .second .inner ul li a.no_link{    cursor: default;    text-transform: uppercase;    font-size: 15px;    color: #d40511;    font-weight: bold;  }
/* end menu*/
/* mapa paises */#countrymap.map a:hover{	fill: red;}
/* end reset */
.content_bottom{  padding-top: 1px;}
.content_bottom .widget.widget_nav_menu{    background: #fff;    max-width: 600px;    margin: 20px auto;    width: 90%;    text-align: center;    padding: 50px 0px;}
/* fichas paises - tablas */
/* reset */
.listTable * {  box-sizing: border-box;  font-family:"Open Sans", sans-serif;}
.listTable ul {  list-style: none;  margin: 0;  padding: 0;}
.listTable ul li {  margin-right: -4px;}
/* end reset */
.listTable ul.titleMc {  background-color: #ffcc00;  color: #d40511;  font-weight: bold;}
.listTable ul li {  width: 24.75%;  border-bottom: 1px solid #ffcc00;  display: inline-block;  text-align: center;  padding: 10px;  border-bottom: 1px solid #ffcc00;}
.listTable.table2 ul li {  width: 50%;  text-align: left;}
.listTable.tablePesos ul li {  width: 25%;  text-align: left;}
.listTable ul li.row1 {  width: 50%;  text-align: left;  color: #d40511;  font-weight: bold;}
.listTable.tablePesos ul li.row2 {	font-weight: 700;	color: #d1d1d1;}
/* END fichas paises - tablas */
/* slider home */
.carousel-inner .item .image{  background-position: center;  height: 100%;}
/* footer */
.footer_top:not(.footer_top_full) .container_inner {    padding: 82px 0 35px;}
.footer_bottom_holder{   background-color: #f2f2f2;}
.footer_bottom_holder ul li {    margin: 15px 0;    display: block;}
.two_columns_50_50>.column1{  width: 100%;}
.two_columns_50_50>.column1 .textwidget{  border-top: 2px solid #b5b5b5;  text-align: center;  padding: 50px 10px;}
.two_columns_50_50>.column1 h4{    margin: 0 auto 30px;    color: #323232;}
.two_columns_50_50>.column1 .textwidget p.copy{    clear: both;    font-size: 12px;    margin-top: 40px;}
.footer_bottom_holder ul li a:hover,
.footer_bottom_holder ul li a:focus{      color: #d40511;}
/* end footer*//*viaje*//*.voyage .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{  padding: 0}*/
.social-button-container li{      display: inline-block;    width: 56px;    margin-right: 7px;}
.social-button-container li a{  width: 54px;  height: 54px;  display: block;  border: 1px solid #b5b5b5;  border-radius: 50%;  font-size: 29px;  text-align: center;  position: relative;  color: #d40511;      -webkit-transition: all .15s ease-out;    -moz-transition: all .15s ease-out;    -o-transition: all .15s ease-out;    -ms-transition: all .15s ease-out;    transition: all .15s ease-out;}
.social-button-container li a:hover,.social-button-container li a:focus{  border-color:#d40511;  font-size: 31px;}
.social-button-container li a i{    position: absolute;    left: 50%;    top: 50%;    transform: translate(-50%, -50%);    }/*viaje*/h4 a:hover{ color: #323232; }body.home .btn-home-acuenta a:hover {	background-color: #ffffff!important;	border: 2px solid #d40511;	color: #d40511!important;}
/* 404 */
.page_not_found{      padding: 118px 0 120px;    text-align: center;    margin: 0}
.page_not_found h4{    max-width: 640px;    margin: 30px auto 70px;}
/* end 404 */
/* banner sideBar */aside.sidebar .bannerSideBar img{  display: block;  width: 100%}aside.sidebar .bannerSideBar .boxText{  border: 4px solid #d6d6d6;    border-top: 0;    padding: 40px;    min-height: 200px;    position: relative;}aside.sidebar .bannerSideBar .boxText h2{      margin: 0 0 50px;}aside.sidebar .bannerSideBar .boxText a{      position: absolute;    bottom: 26px;    font-size: 23px;    font-weight: bold;        color: #d40511;}aside.sidebar .bannerSideBar .boxText a:hover{      color: #323232;}
/* end banner sideBar */
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .footer_bottom_holder ul li {    margin: 10px 60px 0 0;    display: inline-block;  }
  .footer_bottom_holder ul.logo li {    display: inline-block;    position: relative;    height: 50px;    width: 100px;  }
  .footer_bottom_holder ul li img{    display: block;  }
  .footer_bottom_holder ul.logo li img{    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);  }
  .two_columns_50_50>.column1 .left {    float: left;}
}
@media (max-width: 500px) {
  /*noticias*/
.title.with_background_color{        height: auto!important;        padding: 10px 0;    }
.post.type-post h1{      font-size: 20px;      line-height: 1.3;    }
.blog_holder.blog_standard_type article h2{      font-size: 18px;      line-height: 1.2;      margin-top: 10px;    }  /*end noticias*/}

.mc4wp-form-fields input[type="email"]{
  padding: 13px 10px 9px;
      margin-top: 10px;

}
.mc4wp-form-fields input[type="submit"]{
  border: 0;
  background: #d40511;
  padding: 10px;
  color: white;
  font-weight: bold;
  font-size: 16px;
  cursor: pointer;
}

#spu-9717{
  background-color:#ffffff!important;
}




/**
	**
	**	FIX CORPORATE
	**
*/
header .q_logo a{
	max-height: 55px;
}
header.page_header {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}
.header_bottom {
    background: -webkit-linear-gradient(top,#fc0 60%,rgba(255,204,0,0));
    background: linear-gradient(180deg,#fc0 60%,rgba(255,204,0,0));
    height: 100%;
    position: relative;
}

.header_bottom .container_inner {
    margin-bottom: 45px;
    background: none;
}

.main_menu>ul>li:last-child>a:after {
    background: #ffe57f;
    height: 22.4px !important;
}



.carousel-inner h3.q_slide_text {
    margin: 260px 0 0 0;
}

@media (max-width:700px){
	.carousel-inner h3.q_slide_text {
    	margin: 40px 0 0 0;
	}
	.carousel-inner h3.q_slide_text span{
    	font-size: 45px!important;
	}
}

.q_slide_text,
.q_slide_text * {
	text-transform: uppercase;
    color: #d40511 !important;
    font-family: 'Delivery'!important;
    font-weight: 600 !important;
    font-size: 49px !important;
    line-height: 0.9;
}

#qode-slider-home .q_slide_text,
#qode-slider-home .q_slide_text * {
    color: #fff !important;
}


.qbutton,
.vc_btn3{
    text-transform: none !important;
    text-align: center !important;
    font-weight: 500 !important;
    white-space: normal !important;
    line-height: 37px !important;
    font-size: 16px !important;
    height: auto !important;
    width: auto !important;
    font-family: 'Delivery' !important;
    border: 2px solid #d40511 !important;
    color: #fff !important;
    background-color: #d40511 !important;    
}
.vc_btn3{
    font-family: 'Delivery' !important;
    font-weight: 500 !important;
    letter-spacing:0px !important;
    padding: 10px 30px !important;
    line-height: 1 !important;
    text-transform: none !important;
}
.qbutton span{
    font-family: 'Delivery' !important;
    font-weight: 500 !important;
    letter-spacing:0px !important;
    padding: 0px !important;
    line-height: 1 !important;
    vertical-align: initial !important;
}
.vc_btn3:hover, 
.qbutton:hover {
    text-transform: none !important;
    text-align: center !important;
    font-weight: 500 !important;
    white-space: normal !important;
    line-height: 37px !important;
    height: auto !important;
 
    color: #d40511 !important;
    background-color: #fff !important;
    border-color: #d40511 !important;    
}
.qbutton:hover span,
.vc_btn3:hover{
    font-weight: 500 !important;
    white-space: normal !important;
    line-height: 1 !important;
    vertical-align: initial !important;
}

.btn_external .vc_btn3:after {
  font-family: 'dhlicons';
  content: "\e608";
  font-size: 14px;
  margin-left: 7px;
  top: 0;
  margin-right: 4px;
}


ul.list_linkes {
    list-style: none;
}
.btn_link,
ul.list_linkes *{
    color: #d40511 !important;
    font-family: 'Delivery'!important;
}

.btn_link:after,
ul.list_linkes li a:after{
  font-family: 'dhlicons';
  content: "\e60a";
  top: 1px;
  font-size: 12px;
  margin-left: 4px;
  color: #d40511;
}




h4.latest_post_title {
    font-family: 'Delivery',Verdana,sans-serif !important;
    color: #323232 !important;
    font-size: 20px;
    font-weight:bold !important;
}

.latest_post {
    border: 4px solid #e8e8e8 !important;
    border-top: 0 !important;
}

.latest_post_categories,
.latest_post_categories *{
    font-family: "Delivery",Verdana,sans-serif !important;    
    font-size: 16px !important;
    text-transform: none !important;
    color: #323232 !important;
}

.vc_btn3-block {
    width: 100% !important;
}
.boxToolsTitle {
    min-height: 55px;
}


/****Hubspot Form****/

 .hbspt-form input.hs-input:not([type="checkbox"]):not([type="submit"]),
 .hbspt-form select.hs-input,
.hbspt-form  textarea.hs-input{
    width: 100%;
    font-size: 14px;
    height: 35px;
    border-radius: 4px;
    border: 1px solid #333;
    padding: 0 10px;
}
.hbspt-form input.hs-input:not([type="checkbox"]):not([type="submit"]){
	width: 96%;
}

.hbspt-form input:not([type="checkbox"]):not([type="submit"]):focus,
.hbspt-form  select:focus,
.hbspt-form  textarea:focus{
    border: 1px solid #ffcc00;
    outline: 1px solid #ffcc00;
}


.hbspt-form .hs-form-field{
	margin:0 0 10px;
}

.hbspt-form .hs-error-msgs{
	font-size: 12px;
}

/**Pop up**/
.hbspt-form .inputs-list {
    list-style: none;
}
.hs-button.primary.large{
    padding: 12px 45px;
    color: #fff;
    background: #d40511;
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    border: none;
	cursor:pointer;
}
.hs-form-required{
    display:none;   
}

.spu-content p>span:first-child{
    margin: 0;
	position: relative;
    top: 30px;
	font-weight: 700;
	color:#333;
	font-size:14px;
	text-transform:uppercase;
}

.spu-content .hbspt-form input:not([type="checkbox"]):not([type="submit"]){
	width: 100%;
}

.spu-close:hover {
    color: red!important;
}

.spu-box.spu-centered{
	padding:0 25px 25px!important;
}

#spu-11455.spu-box.spu-centered, #spu-11733.spu-box.spu-centered  {
    padding-top: 25px !important;
	overflow: auto;
}

.spu-open-10251 a{
    position: relative;
    bottom: 11px;
}	
	
	



/* Contact Fixed */
#float_contact_info {
	display: none;
	position: fixed;
	z-index: 999999999;
	top: 6%;
	right: -5px;
}

#float_contact_info .head_contact_info {
    height: 190px;
    padding: 15px 10px;
}

.head_contact_info .btn-open-popup {
    width: 185px;
    height: 90px;
    top: 65px;
}
 
.head_contact_info .icono {
    content: '';
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url(assets/img/info.png);
    vertical-align: middle;
    margin-right: 5px;
    background-repeat: no-repeat;
    background-position: center center;
}

.head_contact_info {
    text-align: center;
    max-width: 50px;
    background: #ffcc00;
    color: #FFF;
    z-index: 9999;
    position: relative;
    right: -51px; /*10px;*/
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding: 10px;
    box-sizing: content-box;
    height: 50px;
    width: 100%;
    line-height: 50px;
    display: inline;
    float: left;
}
.head_contact_info.noactive {
    right: 15px;
}
.form_contact_info {
    display: none;
    min-width: 350px;
    min-height: 70px;
    max-height: 730px;
    background: #ffffff;
    z-index: 999999;
    position: relative;
    float: right;
    top: -45px;
    z-index: 9999;
    padding: 20px;
    width: 80%;
    position: relative;
    box-sizing: border-box;
    overflow-y: scroll;
}

#float_contact_info .wpcf7-text,
#float_contact_info .wpcf7-select {
    margin: 0 !important;
    width: 100% !important;
    line-height: 60px !important;
    padding: 0 20px !important;
    border-radius: 4px !important;
    border: 1px solid #FFF !important;
    background-color: transparent !important;
    color: #FFF !important;
    font-size: 14px !important;
    text-transform: none !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 200 !important;
}

#float_contact_info .no_margin.av_one_fourth {
    padding: 10px;
}

#float_contact_info .wpcf7-submit {
    margin: 0 !important;
    width: 100% !important;
    line-height: 60px !important;
    padding: 0 20px !important;
    border-radius: 4px !important;
    border: 1px solid #fff !important;
    background: #fff !important;
    color: #0b1d89 !important;
    font-size: 14px !important;
    text-transform: uppercase !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500 !important;
}

#float_contact_info .hs-button.primary.large {
    width: 100%;
}


input[type="text"].hs-input,
input[type="email"].hs-input,
select.hs-input {
    border: 1px solid #b5b5b5;
   /* height: 56px !important;*/
    width: 100% !important;
    /*padding: 15px !important;*/
    /*border-radius: 0 !important;*/
    outline: none !important;
    background-color: #fff !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    box-sizing: border-box;
    box-shadow: none !important;
}
select.hs-input{
	background: url(img/dd_arrow.png) no-repeat scroll 100% #fff !important;
    background-size: 30px 29px !important;
   /* padding: 15px 45px 15px 15px !important;*/
}

.hs-form-required {
    display: none;
}

.hs-input.error {
    border: 3px solid #d40511 !important;
}

ul.hs-error-msgs.inputs-list {
    color: #d40511;
    display: none;
    line-height: 1.2;
    font-size: 13px;
    margin: 0;
    list-style: none;
    padding: 10px;
}

div#spu-10372 .hbspt-form {
    margin-top: 10px;
}

ul.hs-error-msgs.inputs-list li{
	border: none;
}


.input .inputs-list input.hs-input:before {
    background: #FFF;
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    left: 0px;
    top: -4px;
    position: relative;
    border: 2px solid #b5b5b5;
}

.input .inputs-list label{
	cursor: pointer;
	display: block;
}
.input .inputs-list input.hs-input:checked:before {
    background: #76bd22;
    border-color: #76bd22;
}


.input .inputs-list input.hs-input:checked:after {
    border: none;
    background: transparent none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color #fff #fff;
    border-color: #fff;
    border-image: none;
    border-style: none none solid solid;
    border-width: medium medium 2px 2px;
    content: "";
    height: 5px;
    left: 6px;
    opacity: 1;
    position: absolute;
    top: 3px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: 9px;
}


input.hs-input[type=checkbox] {
    position: relative;
    /* margin: 0 20px 0 0 !important; */
}
.input .inputs-list li{
    border: none!important;
    height: 37px !important;
    width: 100% !important;
    padding: 0;
    border-radius: 0 !important;
    outline: none !important;
    background-color: #fff !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    box-sizing: border-box;
    box-shadow: none !important;
    border-bottom: 0 !important;
    position: relative;
    list-style: none;
}
input.hs-input[type=checkbox] {
    margin: 0 20px 0 0;
    float: left !important;
}

li.hs-form-checkbox:last-child {
    border-bottom: 1px solid #b5b5b5 !important;
}


.inputs-list li span {
    padding: 0;
    line-height: 1.2;
    font-size: 14px;
    display: inline;
    position: relative;
    top: -5px;
}

.hs_que_tipo_de_envio_quiere_realizar_ > label {
    display: block;
    font-size: 18px;
    text-align: center;
    margin: 15px 0 20px 0;
}

.hs-field-desc {
    display: none !important;
}

.hs_acepto_la_a_href_www_dhl_es_es_aspectos_legales_html_target__blank_politica_de_privacidad_a_.field.hs-form-field {
    margin-top: 30px;
}

.hs-dependent-field,
.hs_facturacion.field.hs-form-field.smart-field ,
.hs_deseo_recibir_informacion_y_promociones_via_dhl.field.hs-form-field ul.inputs-list li {
    /*border-bottom: 1px solid #b5b5b5 !important;*/
}

input.hs-button.primary.large {
    color: #323232;
    border: 2px solid #fc0;
    background-color: #fc0;
    display: block;
    width: 100%;
    margin: 20px 0;
    line-height: 42px;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    padding: 12px 10px;
    text-align: center;
}

#float_contact_info input[type="tel"]{
    width: 88% !important;
    height: 33px;
}

#float_contact_info .hs-form-booleancheckbox span.hs-form-required{
    display: none;
}

input.hs-button.primary.large:hover {
    background-color: #fff;
    border-color: #fc0;
}

#sectionToolsExport .btn_link {
    font-family: 'Delivery';
    text-transform: uppercase;
    font-weight:bold;
}

.titleHeadline,
.titleHeadline *{
    font-family: 'Delivery';
	font-size: 24px; text-transform: uppercase;
    font-weight:bold;
}
.titleHeadlineRed ,
.titleHeadlineRed  *{color: #d40511; }
.txtcenter{	text-align: center; }



footer h4 {
    font-family: 'Delivery' !important;
    font-weight: bold !important;
}



.q_slide_text {
    color: #d40511 !important;
    font-family:"Delivery",Verdana,sans-serif !important;
    font-weight: 600 !important;
    font-size: 49px !important;
}


.qbutton,
.vc_btn3{
    text-transform: none !important;
    text-align: center !important;
    font-weight: 500 !important;
    white-space: normal !important;
    line-height: 37px !important;
    font-size: 16px !important;
    height: auto !important;
    width: auto !important;
    
    border: 2px solid #d40511 !important;
    color: #fff !important;
    background-color: #d40511 !important;    
}
.vc_btn3{
    font-family:"Delivery" !important;
    font-weight: 500 !important;
    letter-spacing:0px !important;
    padding: 10px 30px !important;
    line-height: 1 !important;
    text-transform: none !important;
}
.qbutton span{
    font-family:"Delivery" !important;
    font-weight: 500 !important;
    letter-spacing:0px !important;
    padding: 0px !important;
    line-height: 1 !important;
    vertical-align: initial !important;
}
.qbutton:hover {
    text-transform: none !important;
    text-align: center !important;
    font-weight: 500 !important;
    white-space: normal !important;
    line-height: 37px !important;
    height: auto !important;
    width: auto !important;

    color: #d40511 !important;
    background-color: #fff !important;
    border-color: #d40511 !important;    
}
.qbutton:hover span,
.vc_btn3:hover{
    font-weight: 500 !important;
    white-space: normal !important;
    line-height: 1 !important;
    vertical-align: initial !important;
}
.vc_btn3:after {
  font-family: 'dhlicons';
  content: "\e608";
  font-size: 14px;
  margin-left: 7px;
  top: 0;
  margin-right: 4px;
}


ul.list_linkes {
    list-style: none;
}
.btn_link,
ul.list_linkes *{
    color: #d40511 !important;
    font-family: "Delivery",Verdana,sans-serif !important;
    font-weight:bold !important;
}

.btn_link:after,
ul.list_linkes li a:after{
  font-family: 'dhlicons';
  content: "\e60a";
  top: 1px;
  font-size: 12px;
  margin-left: 4px;
  color: #d40511;
}




h4.latest_post_title {
    font-family: "Delivery",Verdana,sans-serif !important;
    font-weight:bold !important;
    color: #323232 !important;
    font-size: 20px;
}

.latest_post {
    border: 4px solid #e8e8e8 !important;
    border-top: 0 !important;
}

.latest_post_categories,
.latest_post_categories *{
    font-family: "Delivery",Verdana,sans-serif !important;    
    font-size: 16px !important;
    text-transform: none !important;
    color: #323232 !important;
}

.home-button .vc_btn3-icon {
    display: none !important;
}
/*
.grid_1300:not(.has_general_padding) .container_inner {
    width: 100%;
}*/
.col-ofertas-home > .vc_column-inner {
    min-height: 315px;
}


.vc_btn3-block {
    width: 100% !important;
}



.vc_custom_1516355007562 h3,
.vc_custom_1482257217509 h3.p1 {
    text-align: left !important;
}
.vc_custom_1527674759178 *,
.vc_custom_1527674768095 *,
.vc_custom_1527674781717 *,
.vc_custom_1482326613828 *,
.vc_custom_1516355673328 *,
.vc_custom_1543249244507 *,
.vc_custom_1516355007562 h3,
.vc_custom_1482257217509 h3.p1 span.s1 {
    font-family: "Delivery" !important;
    text-transform: none;
}



.spu-content p > span {

   display: inherit;
   margin: 0 0 24px!important;

}

.form-title p{
    font-size: 20px;
    color:#d40511;
    line-height: 25px;
    font-weight: 700;
    text-transform: uppercase
}


/** Blog Background **/

.blog .title.has_background{
    background-color: #fff!important;
    padding-bottom: 50px!important;
}


@media (max-width:1200px) and (min-width:650px){
    .col-ofertas-home {
        width: 33%;
		display:inline;
		margin:0;
    }

    .elementYellow {
        width: 100%;
        background: #ffcc00;
    }
}
@media (max-width:649px){
    .col-ofertas-home {
        width: 100%;
    }

    .elementYellow {
        width: 100%;
        background: #ffcc00;
    }
}

/*LP - GO GREEN*/
.page-id-11962 #section01 .vc_column-inner,
.page-id-11962 #section02 .vc_column-inner,
.page-id-11962 #section03 .vc_column-inner,
.page-id-11962 #section04 .vc_column-inner,
.page-id-11962 #section05 .vc_column-inner,
.page-id-11962 #section06 .vc_column-inner,
.page-id-11962 #section-tit03 .vc_column-inner,
.page-id-11962 #section-tit05 .vc_column-inner {
    padding: 0 30px;
}
.page-id-11962 .container_inner.default_template_holder.clearfix {
    width: 100%;
}
.page-id-11962 h2 {
    font-size: 24px;
    text-transform: inherit;
    margin-bottom: 10px;
}
.page-id-11962 p {font-weight: 600;}
.page-id-11962 #section01 .vc_col-sm-8 > .vc_column-inner {
    min-height: 845px;
}
.page-id-11962 #section01 .vc_col-sm-8 .wpb_wrapper,
.page-id-11962 #section02 .vc_col-sm-8 .wpb_wrapper,
.page-id-11962 #section-tit03 .vc_col-sm-8 .wpb_wrapper,
.page-id-11962 #section04 .vc_col-sm-8 .wpb_wrapper,
.page-id-11962 #section-tit05 .vc_col-sm-8 .wpb_wrapper,
.page-id-11962 #section06 .vc_col-sm-8 .wpb_wrapper{
    max-width: 866.66666px;
    width: 100%;
    float: right;
    position: relative;
}
.page-id-11962 #section01 .vc_col-sm-4 .wpb_wrapper,
.page-id-11962 #section02 .vc_col-sm-4 .wpb_wrapper,
.page-id-11962 #section-tit03 .vc_col-sm-4 .wpb_wrapper,
.page-id-11962 #section04 .vc_col-sm-4 .wpb_wrapper,
.page-id-11962 #section-tit05 .vc_col-sm-4 .wpb_wrapper,
.page-id-11962 #section06 .vc_col-sm-4 .wpb_wrapper{
    max-width: 433.33333px;
    width: 100%;
}
.page-id-11962 .lp-go-green-h1 {
    margin-top: 50px;
    padding-top: 50px;
}
.page-id-11962 #section01 .wpb_column.vc_column_container.vc_col-sm-4 {
    height: 100%;
    /*display: flex;
    flex-direction: column;
    justify-content: center;*/
    min-height: 845px;
	display: table;
}
.page-id-11962 #section01 .wpb_column.vc_column_container.vc_col-sm-4 .vc_column-inner {
    display: table-cell;
    vertical-align: middle;
}
.page-id-11962 #section01 .vc_col-sm-8 .lp-go-green-h1 .wpb_wrapper {
    max-width: 620px;
    float: left;
}
.page-id-11962 .lp-go-green-h1 h1 {
    color: #fff;
    text-transform: inherit;
    font-weight: 400;
    font-family: 'Delivery' !important;
    font-size: 50px;
}
.page-id-11962 #section01 p {
    font-size: 18px;
}
.page-id-11962 #section01 .hbspt-form {
    margin-top: 20px;
}

.page-id-11962 #section01 .hbspt-form input.hs-input:not([type=checkbox]):not([type=submit]), .page-id-11962 #section01 .hbspt-form select.hs-input, .page-id-11962 #section01 .hbspt-form textarea.hs-input {
    width: 100%;
    font-size: 14px;
    height: 35px;
    border-radius: 0;
    border: 2px solid #d6d6d6;
    padding: 0 10px;
    max-width: 320px;
}
 
.page-id-11962 input[type=text].hs-input, .page-id-11962 input[type=email].hs-input, .page-id-11962 select.hs-input, .page-id-11962 input[type=tel].hs-input {
    outline: none !important;
    background-color: #fff !important;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    appearance: none !important;
    box-sizing: border-box;
    box-shadow: none !important;
}
.page-id-11962 #section01 input.hs-button.primary.large {
    color: #fff;
    border: 2px solid #d40511;
    background-color: #d40511;
    display: block;
    width: 100%;
    margin: 20px 0;
    font-size: 15px;
    font-weight: 500;
    cursor: pointer;
    padding: 0px 10px;
    text-align: center;
    max-width: 320px;
}
.page-id-11962 #section01 .vc_col-sm-8 {
    width: 62%;
}

.page-id-11962 #section01 .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {
    padding: 40px 70px;
}


.page-id-11962 #section02 .full_section_inner.clearfix .wpb_column.vc_column_container {
    /*display: flex;
    flex-direction: column;
    justify-content: center;*/
    min-height: 420px;
	min-height: 420px;
    display: table;
}
.page-id-11962 #section02 .full_section_inner.clearfix .wpb_column.vc_column_container > .vc_column-inner {
    display: table-cell;
    vertical-align: middle;
}
.page-id-11962 #section02 {
    /*max-width: 1300px;*/
    width: 100%;
    margin: 0 auto;
	min-height: 420px;
}
.page-id-11962 #section02 .vc_col-sm-8 .descubre-go-green .wpb_wrapper,
.page-id-11962 #section04 .vc_col-sm-8 .descubre-go-green .wpb_wrapper,
.page-id-11962 #section06 .vc_col-sm-8 .descubre-go-green .wpb_wrapper{
    max-width: 490px;
	float: left;
}


.page-id-11962 #section03,
.page-id-11962 #section05,
.page-id-11962 #section04 .full_section_inner.clearfix,
.page-id-11962 #section-tit03 .full_section_inner.clearfix,
.page-id-11962 #section-tit05 .full_section_inner.clearfix,
.page-id-11962 #section06 .full_section_inner.clearfix{
    max-width: 1300px;
    margin: 0 auto;
}
.page-id-11962 #section03 .vc_col-sm-6 .wpb_wrapper {
    /*max-width: 650px;
    width: 100%;
    position: relative;*/
}
.page-id-11962 #section03 .vc_col-sm-6.left-col .wpb_wrapper {
    /*float: right;*/
}
.page-id-11962 #section03 img.vc_single_image-img.attachment-full {
    width: 100% !important;
}
.page-id-11962 #section03 .vc_single_image-wrapper.vc_box_border_grey,
.page-id-11962 #section05 .vc_single_image-wrapper.vc_box_border_grey{
    width: 100%;
}
.page-id-11962 #section03 > .full_section_inner > .wpb_column > .vc_column-inner > .wpb_wrapper {
    background: #f7f7f8;
}
.page-id-11962 #section03 .texts-section03 {
    padding: 50px 50px 0;
    min-height: 330px;
}
.page-id-11962 .texts-section03 h3 {
    color: #d01317;
    font-size: 16px;
    text-transform: inherit;
	font-family: 'Delivery' !important;
}
.page-id-11962 .texts-section03 h3:before {
    content: url(img/punto.png);
	padding-right: 10px;
}
.page-id-11962 .texts-section03 p {
    padding-bottom: 20px;
}


.page-id-11962 #section04 .full_section_inner.clearfix .wpb_column.vc_column_container{
    /*display: flex;
    flex-direction: column;
    justify-content: center;*/
    min-height: 575px;
}
.page-id-11962 #section04{
    /*max-width: 1300px;*/
    width: 100%;
    margin: 0 auto;
	min-height: 575px;
}
.page-id-11962 #section04 img.vc_single_image-img.attachment-full {
    max-width: 710px;
}

.page-id-11962 #section04 .full_section_inner.clearfix .wpb_column.vc_column_container.vc_col-sm-8 {
    width: 50%; 
	min-height: 575px;
    display: table;
}
.page-id-11962 #section04 .full_section_inner.clearfix .wpb_column.vc_column_container.vc_col-sm-8 > .vc_column-inner {
	display: table-cell;
	vertical-align: middle;
}

.page-id-11962 #section04 .full_section_inner.clearfix .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 50%;
	min-height: 575px;
    /*display: table;*/
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.page-id-11962 #section04 .full_section_inner.clearfix .wpb_column.vc_column_container.vc_col-sm-4 > .vc_column-inner {
    /*display: table-cell;
    vertical-align: middle;*/
}

.page-id-11962 #section04 .vc_col-sm-8 .wpb_wrapper, .page-id-11962 #section04 .vc_col-sm-4 .wpb_wrapper {
    max-width: 650px;
}
.page-id-11962 #section04 .full_section_inner.clearfix,
.page-id-11962 #section06 .full_section_inner.clearfix{
    max-width: 1300px;
    margin: 0 auto;
}
.page-id-11962 #section04 .vc_col-sm-8 .wpb_wrapper .calculalo .wpb_wrapper {
    max-width: 380px;
    float: left;
}
.page-id-11962 #section04 .calculalo h2 {
    margin-bottom: 50px;
}
.page-id-11962 #section04 .calculalo a.btn {
    color: #fff;
    background: #d40511;
    max-width: 300px;
    width: 100%;
    height: 50px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
}


.page-id-11962 #section06 .full_section_inner.clearfix .wpb_column.vc_column_container{
    /*display: flex;
    flex-direction: column;
    justify-content: center;*/
    min-height: 485px;
	min-height: 485px;
    display: table;
}
.page-id-11962 #section06 .full_section_inner.clearfix .wpb_column.vc_column_container > .vc_column-inner {
	display: table-cell;
	vertical-align: bottom;
	padding-bottom: 105px;
}
.page-id-11962 #section06{
    /*max-width: 1300px;*/
    width: 100%;
    margin: 0 auto;
	min-height: 485px;
}
.page-id-11962 #section06 .solicitar h2 {
    color: #d32128;
    text-transform: uppercase;
    font-size: 34px;
}
.page-id-11962 #section06 .solicitar a.btn {
    color: #fff;
    background: #d40511;
    max-width: 365px;
    width: 100%;
    height: 70px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center;
    font-size: 34px;
    font-weight: 400;
}


.page-id-11962 #section02 .full_section_inner.clearfix .wpb_column.vc_column_container.vc_col-sm-8 {
    width: 50%; 
}

.page-id-11962 #section02 .full_section_inner.clearfix .wpb_column.vc_column_container.vc_col-sm-4 {
    width: 50%;
}

.page-id-11962 #section02 .vc_col-sm-8 .wpb_wrapper, .page-id-11962 #section02 .vc_col-sm-4 .wpb_wrapper {
    max-width: 650px;
}
.page-id-11962 #section02 .full_section_inner.clearfix {
    max-width: 1300px;
    margin: 0 auto;
}
.page-id-11962 .content_bottom {
    display: none;
}
@media (max-width:1600px){
	.page-id-11962 .lp-go-green-h1 h1 {
		padding-left: 10%;
	}
}	
@media (max-width:1299px){
	.page-id-11962 #section04 img.vc_single_image-img.attachment-full {
		max-width: inherit;
	}
}
@media (max-width:1200px){
	.page-id-11962 #section01 .vc_col-sm-4>.vc_column-inner>.wpb_wrapper {
		padding: 40px 0;
	}
}
@media (max-width:767px){
	.page-id-11962 #section01 .wpb_column.vc_column_container.vc_col-sm-4 {
		min-height: inherit;
	}
	.page-id-11962 #section01 .vc_col-sm-8 {
		width: 100%;
	}

	.page-id-11962 #section01 .vc_col-sm-4>.vc_column-inner>.wpb_wrapper {
		margin: 0 auto;
	}

	.page-id-11962 #section01 .hbspt-form input.hs-input:not([type=checkbox]):not([type=submit]), .page-id-11962 #section01 .hbspt-form select.hs-input, .page-id-11962 #section01 .hbspt-form textarea.hs-input {
		max-width: inherit;
	}

	.page-id-11962 #section01 input.hs-button.primary.large {
		max-width: inherit;
	}

	.page-id-11962 #section02 .full_section_inner.clearfix .wpb_column.vc_column_container.vc_col-sm-8 {
		width: 100%;
	}

	.page-id-11962 #section02 .full_section_inner.clearfix .wpb_column.vc_column_container.vc_col-sm-4 {
		width: 100%;
	}

	.page-id-11962 #section04 .full_section_inner.clearfix .wpb_column.vc_column_container.vc_col-sm-8 {
		width: 100%;
		min-height: 300px;
	}

	.page-id-11962 #section04 .full_section_inner.clearfix .wpb_column.vc_column_container.vc_col-sm-4 {
		width: 100%;
		min-height: 300px;
	}

	#section05 .right-col .wpb_content_element.wpb_single_image img {
		width: 100%;
		margin-top: 30px;
	}

	.page-id-11962 #section06 {
		min-height: 380px;
		display: table;
	}
	.page-id-11962 #section06 > .full_section_inner.clearfix {
		display: table-cell;
		vertical-align: bottom;
		padding-bottom: 60px;
	}
	.page-id-11962 #section06 .full_section_inner.clearfix .wpb_column.vc_column_container {
		min-height: inherit;
	}

	.page-id-11962 #section06 .full_section_inner.clearfix .wpb_column.vc_column_container.vc_col-sm-4 {
		padding-top: 30px;
	}
	.page-id-11962 #section06 .full_section_inner.clearfix .wpb_column.vc_column_container>.vc_column-inner {
		padding-bottom: 0px;
	}

	.page-id-11962 #section06 .solicitar h2 {
		font-size: 24px;
		line-height: 1.2;
	}

	.page-id-11962 #section06 .solicitar a.btn {
		font-size: 24px;
		max-width: 300px;
		height: 50px;
	}
	.page-id-11962 #section01 .vc_col-sm-8>.vc_column-inner {
    min-height: 500px;
}

.page-id-11962 .lp-go-green-h1 h1 {
    font-size: 35px;
	line-height: 1.2;
}

.page-id-11962 .lp-go-green-h1 {
    margin-top: 0;
}

.page-id-11962 #section02 .full_section_inner.clearfix .wpb_column.vc_column_container {
    min-height: 220px;
}

#section03 .wpb_column.vc_column_container.vc_col-sm-6 {
    padding-bottom: 30px;
}
}


@media (max-width:900px) {
	.grid_1300 .header_top_bottom_holder .container_inner {
		width: 100% !important;
		padding: 0 80px;
	}
}

@media (max-width:600px) {
    #float_contact_info .head_contact_info:not(.noactive) {
        height: 39px;
    }
}

@media (max-width:480px) {
	.head_contact_info .btn-open-popup {
		width: 185px;
		height: 50px;
		top: 85px;
		right: -74px;
	}
	.grid_1300 .header_top_bottom_holder .container_inner {
		padding: 0;
		width: 100%;
		max-width: 100%;
	}
	#float_contact_info .head_contact_info {
		padding: 15px 0px;
	}
	.mobile_menu ul#menu-menu-principal-1 {
		padding-right: 30px;
	}
	#float_contact_info {
		top: 57px;
	}
}