/*
Theme Name: Consultancy Child Theme
Description: Consultancy Child Theme For Wordpress
Author: ThemeAmber
Author URI: http://themeamber.com/
Template: consultancy
Version: 1.0
*/
@import url("../consultancy/style.css");
body.header-transparent .top-menu-social {
    display: block;
}
/*.owl-carousel .owl-stage-outer .owl-item{
width: 285px;
margin-right: 0px;
}*/
/* menu responsibe */
.quadmenu-item-3685 , .quadmenu-item-3686{
	display:none !important;
}
@media (min-width: 959px) {
.ubermenu-skin-black-white-2.ubermenu-responsive-toggle {

    display: none;

}
}
body div, div .entry-header .entry-title,div .entry-footer .entry-title,div .widget-area .widget-title,div .comments-area .comments-title,div .comments-area .comment-reply-title,div .st-carousel-layout2 .st-carousel-title,div div .st-carousel-title{
    font-family:  helvetica,arial;
}

#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a .quadmenu-text{
	font-family:  raleway;
	font-family:  helvetica,arial;
}
div .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target {
    border-left: 1px solid transparent;
}
@media screen and (min-width: 992px) {
body.header-transparent .site-header .main-navigation ul.nav-menu > li > a ,div .ubermenu-skin-black-white-2 .ubermenu-item-level-0 > .ubermenu-target{
      color: #5b6a75; 
	}
}
 
div .ubermenu .ubermenu-target:hover,div .ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target,.ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-active > .ubermenu-target, body.header-transparent .ab-header {
	background: white ;
}
/*
div .ubermenu .ubermenu-target,  div .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target{
	padding: 15px 33px;
	background: white;
}

div .ubermenu-bar-inner-center .ubermenu-nav {
    background: white;
	text-align: right;
	margin-top: -55px;
}

*/
div .ubermenu .ubermenu-target:hover,div .ubermenu-skin-black-white-2 .ubermenu-item-level-0:hover > .ubermenu-target,div .ubermenu-skin-black-white-2 .ubermenu-item-level-0.ubermenu-current-menu-item > .ubermenu-target{
	color:#ffbb2a;
		background: white ;
}
div .ubermenu-skin-black-white-2 {
    border: 1px solid white;
}

#ubermenu-main-10-primary-2{
	/*display:none !important;*/
}
#ubermenu-nav-main-10 li:last-of-type{
	/*margin-right: 28px;*/
}
.site-header .site-branding img, #menu-search i{
	z-index: 120;
position: relative;
}

/* datos de menu dueno pluging*/

/*ubermenu
 * 
 * .ab-header .container{
    display:flex;
}
.ab-header .container .ubermenu{
	display:block;
	height:auto;
	margin:auto 20px;
	flex-grow:1;
}
.ubermenu .ubermenu-nav{
    display: flex;
}
.ubermenu .ubermenu-nav .ubermenu-item-level-0{
    flex-grow:1;
    text-align:center;
}
.ab-header .container .header-right{
	order:3;
}*/
/* fin datos de menu dueno pluging */
.site-header #quadmenu.quadmenu-default_theme{
	margin-top: 22px;
	margin-top: 20px;
}
.site-header.header-fixed #quadmenu.quadmenu-default_theme{
	margin-top: 0;
}
.politidadiv, .recaptchadiv{
    width: max-content;
	width: -moz-max-content;
	margin:0 auto;
}
/* inicio formulario */
.filaFormulario{
	padding-bottom:43px;
	padding-top:58px;
}
.filaFormulario .st-heading-title{
	color:#1c4367;
}
.filaFormulario .datosIzqFormularioHome  .st-heading-title{
		color:#474747;
}	
.datosIzqFormularioHome .st-custom-heading-layout4 .st-heading-title{
	margin-bottom: 30px;
}
.datosIzqFormularioHome .feature-box-content{
	color:#474747;
	font-size:12px;
    font-family: helvetica,arial;
}
div .st-feature-box-layout1 .st-feature-box h3,div .st-carousel-layout1 .st-carousel-title,div .st-carousel-pages .st-carousel-title,div .footer-top-area .widget-title{
	font-family: helvetica,arial;
}
.datosIzqFormularioHome  .st-feature-box-layout1 .st-feature-box {

    padding-left: 50px;
}
.datosIzqFormularioHome  .st-feature-box-layout1 .st-feature-box .st-feature-box-icon {
   color: #00abfa;
line-height: 21px;
text-align: center;
font-size: 29px;
width: 30px;
}
.FormularioHomeaux1   .wpcf7-form-control.wpcf7-submit{
	/*background-color:#00abfa;*/
	background-color:#051f40;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-tabs .quadmenu-dropdown-menu li.quadmenu-item > a > .quadmenu-item-content .quadmenu-text{
	text-transform: uppercase;
	  color:#5b6a75;
	color:black;
	color:#ee6000;
	font-size:14px;
	cursor:pointer;
	text-decoration:underline;
	color: white;
    font-size: 12px;
    cursor: pointer;
    text-decoration: none;
    background: #cc0000;
    padding: 3px 3px;
	border-radius:2px;
    width: 100%;
	

}
/* color para menus de la izquierda sabana */
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a.quadmenu-dropdown-toggle.hoverintent > .quadmenu-item-content .quadmenu-text, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-670 > a > .quadmenu-item-content .quadmenu-text{
	  color:black;
}
/* color para menus de la izquierda sabana */
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a.quadmenu-dropdown-toggle.hoverintent > .quadmenu-item-content .quadmenu-text{
color:black;	
}
/*fin formulario */

.logofooter{
	/*background-color: rgba(0, 0, 0, 0.2);*/
}

div #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown > .quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed {
background: rgba( 255,255,255,0.5);
	margin-top:25px;
}
.page-id-625 div #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown > .quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed {
background: rgba(255,255,255,1);
	margin-top:25px;
}

	@media (min-width: 840px) {
div #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown > .quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed {
    left: -8%;
	/* quitando el elemneto del menu*/
	  left: -78%;
    right: 100%;
    width: 800px;
}
}
@media (min-width: 940px) {
div #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown > .quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed {
   left: -15%;
	left: -51%;
	/* quitando el elemneto del menu*/
		left: -104%;
  right: 100%;
  width: 940px;
}
}
@media (min-width: 1040px) {
div #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown > .quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed {
    left: -27%;
	 left: -63%;
	/* quitando el elemneto del menu*/
	 left: -120%;
    right: 100%;
    width: 1000px;
}
}
@media (min-width: 1240px) {
div #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown > .quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed {
    left: -45%;
	 left: -80%;
	/* quitando el elemneto del menu*/
	 left: -156%;
    right: 100%;
    width: 1200px;
}
}

@media (min-width: 1440px) {
div #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown > .quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed {
  left: -96%;
	/* quitando el elemneto del menu*/
	left:-168%;
right: 100%;
width: 1350px;
}
}
@media (min-width: 1540px) {
div #quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav li.quadmenu-dropdown > .quadmenu-dropdown-menu.quadmenu-dropdown-stretch-boxed {
    left: -65%;
	 left: -95%;
	/* quitando el elemneto del menu*/
	left: -172%;
    right: 100%;
    width: 1400px;
}
}

 .page-id-616 .page-title-wrap::before {
    background: rgba(0,0,0,0);
}

.page-id-616 .page-title-wrap, .page-id-625 .page-title-wrap{
height: 5287px;	
}
.quadmenu-description a{
	margin-top:6px !important;
	text-decoration: underline !important;
color: #cf0018 !important;
font-size: 12px !important;
}
div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:hover > a > .quadmenu-item-content,div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.open > a > .quadmenu-item-content,div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:hover ,div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.open , div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-has-link.open > a > .quadmenu-item-content  {

    color: #cc0000;
	background:transparent !important;

}
div #quadmenu .quadmenu-navbar-nav li.quadmenu-item .quadmenu-item-content {

    padding: 22px;
}
div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li > a > .quadmenu-item-content {
    color: #5b6a75;
}
.quadmenu-text , .quadmenu-description , .quadmenu-descriptionsaux{
	color:#474747;
	
}
 .quadmenu-description , .quadmenu-descriptionsaux{
	color:black;
	
}
/*
 * poner banderas en los idiomas
 * 
#menu-item-643  {
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2018/05/es.jpg") no-repeat scroll 10px center !important;
padding-left: 36px;
padding-right: 10px;
}
#menu-item-642  {
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2018/05/en.jpg") no-repeat scroll 10px center !important;
padding-left: 36px;
padding-right: 10px;
}
#menu-item-641  {
	background: rgba(0, 0, 0, 0) url("/wp-content/uploads/2018/05/fr.jpg") no-repeat scroll 10px center !important;
padding-left: 36px;
padding-right: 10px;
}
*/

.menu-item-8 a::before {
    font-size: 15px;
    line-height: 1;
    font-family: 'simple-line-icons';
    font-weight: 400;
    font-style: normal;
    text-align: center;
    content: "\e01e";
    margin-right: 8px;
}
.menu-item-9 a::before {
    font-size: 15px;
    line-height: 1;
    font-family: 'simple-line-icons';
    font-weight: 400;
    font-style: normal;
    text-align: center;
    content: "\e010";
    margin-right: 8px;
}

div .site-header .top-menu-social {
    background: #ee6000;
}
div .site-header .top-menu-social ul li {
    border-left: 1px solid #c6ccd2;
}
.secondary-background.fa.fa-search{
	background-color: #cc0000;
}
 .main-navigation.pull-right .menu-toggle.pull-right{
	display:none;
	visibility:hidden;
}
div .site-header .top-menu-social ul li a {
 
    font-family: raleway , helvetica;
	 font-family: helvetica,arial;
	font-size: 12px;
	
}
div #quadmenu.quadmenu-default_theme .quadmenu-navbar-toggle.collapsed .icon-bar {
    background-color: black;
}
div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a,div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > form{
	 font-family:  helvetica,arial;
	font-size: 13px;
	font-weight: bold;
}
div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a{
	 font-family: raleway, helvetica;
	 font-family: helvetica,arial;
	letter-spacing: 1px;
	font-size: 12px;
}
/*, div div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li:hover  .quadmenu-text  */
/*.quadmenu-navbar-nav.nav-menu .quadmenu-item.quadmenu-item-object-custom.quadmenu-item-type-default.quadmenu-item-level-0:hover .quadmenu-text{
	position:relative;
	top:-40px;
	-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	bottom: -40px;
	
}
.quadmenu-navbar-nav.nav-menu .quadmenu-item.quadmenu-item-object-custom.quadmenu-item-type-default.quadmenu-item-level-0:hover {
	-webkit-transition: all 0.9s ease;
    -moz-transition: all 0.9s ease;
    -o-transition: all 0.9s ease;
    transition: all 0.9s ease;
	border-bottom:2px solid black !important;
}
.top-menu .menu-item a::before, .top-menu > .menu-item::after, .top-menu .menu-item a span {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}*/
.quadmenu-navbar-nav.nav-menu .quadmenu-item.quadmenu-item-object-custom.quadmenu-item-type-default.quadmenu-item-level-0:hover {
	-webkit-transition: all 0.9s ease;
    -moz-transition: all 0.9s ease;
    -o-transition: all 0.9s ease;
    transition: all 0.9s ease;
	border-bottom:2px solid black !important;
}
.quadmenu-navbar-nav.nav-menu .quadmenu-item.quadmenu-item-object-custom.quadmenu-item-type-default.quadmenu-item-level-0 .quadmenu-text{
position:relative;
}
div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-dropdown-menu li.quadmenu-item > a {
	background:white;
}
div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a:hover {
	/*border-color:#cc0000;*/
}
div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-tabs .quadmenu-dropdown-menu li.quadmenu-item > a:hover{
	border-color:#cc0000;
}
div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu .quadmenu-item-530 li.quadmenu-item > a:hover {
	border-color:#990066;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-tabs > .quadmenu-dropdown-menu > ul > li > ul.quadmenu-tabs > li.quadmenu-item-type-tab {

/*background-image: url(/wp-content/uploads/2018/06/bt-1.png);*/
	background-color:#cc0000 !important;
	background-color:#ff6666 !important;
	background-color:#ff9999 !important;
	background-color:#ce3e60 !important;
	background-color:#395d91 !important;
	background-color:black !important;
	color:white;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom right;
	background-attachment: fixed;
	border-bottom-right-radius:30px;
	border-bottom-right-radius:0px;

}
/*old quadmenu-item-530 */
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-tabs > .quadmenu-dropdown-menu > ul > li > ul.quadmenu-tabs > li.quadmenu-item-type-tab.quadmenu-item-1555  {
	background-color:#990066 !important;
	background-color:#cc66ff!important;
	background-color:#cc99ff!important;
	background-color:#b8d900!important;
	background-color:#3c6c83 !important;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-tabs > .quadmenu-dropdown-menu > ul > li > ul.quadmenu-tabs > li.quadmenu-item-type-tab.quadmenu-item-670  {
	background-color:#f09300 !important;
	background-color:#66ff66 !important;
	background-color:#99ff99 !important;
	background-color:#33a28a !important;
	background-color:#4a4983 !important;
}
/*  menu sabana aumentar tamaño datos de interios sabana  */
.quadmenu-descriptionsaux {
    font-size: 12px;
    line-height: 13px;
}

.quadmenu-description br {
    margin-bottom: 7px;
}
/*  fin menu sabana aumentar tamaño datos de interios sabana  */
div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a {
    border: 1px solid #f4f4f4;
	border-bottom-right-radius:0px;
/*	height:330px;*/
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-tabs > .quadmenu-dropdown-menu > ul > li > ul.quadmenu-tabs > li.quadmenu-item-type-tab>a{
	height:auto;
}
div #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-has-link:hover, div #quadmenu .quadmenu-navbar-nav li li.quadmenu-item {
	border-bottom-right-radius:30px;
	border-bottom-right-radius:0px;
}
.quadmenu-item-level-0>a>.quadmenu-item-content> .traparenteParaefecto {
/*
    width: 100%;
    background: white;
    height: 20px;
    position: relative;
    margin-bottom: -20px;*/
position: absolute;
width: 0px;
height: 20px;
background: transparent;
background: white;	
z-index: 2;

}
.top-menu-social.clearfix {
    position: relative;
    z-index: 99999;
}
.quadmenu-navbar-nav.nav-menu ul ul  .quadmenu-text{
	color:white;
	font-weight:bold;
}
.site-header .top-menu-social a {

    color: #fbfcfc;
}
.site-header .top-menu-social a:hover{
	 color: #cc0000;
}
.fondodedosColores{
	/* background:  linear-gradient(to bottom left, #1d5699,#03a6c5);*/
	 background:  linear-gradient(to bottom left, #1d5699 40%, #01aac7);
}
.amarilloParafo { 
    line-height: 20px;
    color: #fee775;
    font-size: 14px;
	margin-bottom: 8px;
}
.titularBannerr {
    line-height: 26px;
    color: #fdfff7;
    font-size: 18px;
}
.parrafoPrincipal {
	line-height: 26px;
    color: #fdfff7;
    font-size: 14px;
	margin-top: -20px;
}
.btnAmarillo {
	border: none;
    color: #000400;
    padding: 8px 15px;
    background-color: #fde871;
	margin-top: -8px;
}
.header-transparent .footer-top-area .footer-top:before {
	background-image:none;
	background:#cc0001;
}
.footer-top input[type="submit"] {
	background-color: #051f40;
}
.datosIzqFormularioHome .st-feature-box-layout1 .st-feature-box .st-feature-box-icon {
    color: RED;
    line-height: 21px;
    text-align: center;
    font-size: 29px;
}
.listaVideo .wpb_text_column.wpb_content_element ul {
	margin: 0px;
    margin-bottom: 0px;
	list-style: none;
	text-align: justify;
	line-height: 22px;
	margin-top: -10px;
}
.textPrimerVideo{
	text-align: justify;
	color:#798c92;
	line-height:22px !important;
}
.st-feature-box-button .primary-color {
	color: #010101;
}
div .footer-top-area .footer-top {
    margin-top: -206px;
    margin-bottom: 33px;
    padding: 1px 0 17px;
}
div.footer-top-area .footer-top::before {
    background-image: none;
    background: #cc0001;
}
.btnPdf .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern .Descargar::before {
    background-color: #ae0001;
	  background-color: transparent;
    color: white;
    background-image: url(/wp-content/uploads/2018/06/iconoPfdvmak.png);
    background-repeat: no-repeat;
    padding-left: 60px;
}
.btnPdf .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern .Descargar{
    background-color: #be0809 !important;
    padding: 10px 23px;
    border-radius: 4px;
    font-weight: bold;

}
.btnPdf .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
	background-color: #be0809 !important;
	 background-color: transparent !important;
	color: white !important;
    background-image: url(/wp-content/uploads/2018/06/iconoPfdvmak.png) !important;
    background-repeat: no-repeat !important;
    padding-left: 60px !important;
}
.pdff .vc_btn3 {
    color: white !important;
border-color: transparent !important;
background-color: transparent !important;
background-image: url(/wp-content/uploads/2018/06/fondopdf.png) !important;
padding: 24px 14px  38px 62px !important;
font-weight: bold !important;
background-repeat: no-repeat !important;
}
.pdff .vc_btn3:hover {
    color: black !important;
border-color: transparent !important;
background-color: transparent !important;
background-image: url(/wp-content/uploads/2018/06/fondopdf.png) !important;
padding: 24px 14px  38px 62px !important;
font-weight: bold !important;
background-repeat: no-repeat !important;
}
/*.vc_btn3-color-grey.vc_btn3-style-modern */
.pdff.fraux .vc_btn3{
	background-image: url(/wp-content/uploads/2018/11/fondopdf-fr.png) !important;
	    width: 278px !important;
}
.page-id-5591 .content-area,.page-id-4970 .content-area, .page-id-5286 .content-area, .page-id-5291 .content-area, .page-id-5273 .content-area, .page-id-5107 .content-area, .page-id-3605 .content-area, .page-id-407 .content-area, .page-id-1929 .content-area, .page-id-1914 .content-area , .page-id-1574 .content-area, .page-id-2102 .content-area, .page-id-775 .content-area, .page-id-6 .content-area, .page-id-1983 .content-area, .page-id-1995 .content-area, .page-id-917 .content-area, .page-id-726 .content-area, .page-id-2282 .content-area,.page-id-2692 .content-area, .page-id-2710 .content-area, .page-id-2815 .content-area, .page-id-2489 .content-area, .page-id-1940  .content-area, .page-id-2850  .content-area , .page-id-570   .content-area, .page-id-563   .content-area, .page-id-566   .content-area, .page-id-555   .content-area, .page-id-569 .content-area, .page-id-552  .content-area , .page-id-3024  .content-area, .page-id-2297 .content-area, .page-id-900  .content-area, .page-id-3281   .content-area, .page-id-3810   .content-area, .page-id-3638   .content-area, .page-id-3629   .content-area, .page-id-3866   .content-area, .page-id-3862   .content-area, .page-id-3903   .content-area, .page-id-3898   .content-area , .page-id-3928  .content-area , .page-id-3963   .content-area , .page-id-3980   .content-area , .page-id-3990   .content-area , .page-id-4002   .content-area , .page-id-3632    .content-area  , .page-id-4244    .content-area , .page-id-3646    .content-area, .page-id-4274    .content-area , .page-id-4276    .content-area , .page-id-4338     .content-area , .page-id-4353 .content-area , .page-id-4392 .content-area , .page-id-4377 .content-area , .page-id-4387 .content-area , .page-id-4398 .content-area  , .page-id-4431 .content-area , .page-id-4432 .content-area  , .page-id-4420 .content-area, .page-id-4333  .content-area, .page-id-4327  .content-area  , .page-id-3642  .content-area,  .page-id-4538  .content-area  ,  .page-id-3640  .content-area   ,  .page-id-4209  .content-area   ,  .page-id-4216  .content-area ,  .page-id-4838  .content-area  ,  .page-id-4196  .content-area  , .page-id-4816 .content-area , .page-id-5384  .content-area{
	padding-top:0;
}
 .page-id-4276  .st-pricing-layout1 .st-pricing-inner .st-pricing-date {
    visibility: hidden;
}
 .letra{
    font-family: helvetica,arial !important;
}
.page-id-407 .vc_column-inner::after, .vc_column-inner::before {
    content: "";
    display: block;
    position: absolute;
    width: 1000px;
    height: 100%;
    left: 100%;
    top: 0;
    background-color: inherit;
}
#primary.content-area {
    padding-bottom: 0px;
}
.oculto , .ocultar, .oculta{
	display:none !important;
	visibility:hidden;
}
div #quadmenu ul.quadmenu-navbar-nav ul li.quadmenu-item .quadmenu-item-content{
	padding: 10px;
}
.contact-info.contact-info-layout1  .contact-detail.pull-left::first-letter{
 /* color: transparent;*/
}
.quitarP p{
	display:none;
}
.contact-info .contact-email::before, .page-id-371 .contact-info .contact-email::before{
    content: "O";
}
.page-id-454 .contact-info .contact-email::before {
    content: "OU";
}
.page-id-453  .contact-info .contact-email::before {
    content: "OR";
}
.page-id-453 .quitarP .contact-title.pull-left{
	margin-top: 3px;
}
.page-id-453 .quitarP .contact-detail.pull-left {
    padding-top: 0px;
}
.footer-top-area > .container:first-child {
	max-width: 910px;
}
.header-social  .icons{
border-radius: 24px;
border: 1px solid;
padding: 4px;
}
.checkboxcheckboxnewsletter{
	text-align:left;
}
.footer-top-area ul li {
    float: none;
}
.page-id-6 .footer-top-area {
	padding: 155px 0;
	z-index: 10;
	position: relative;
}
.icon-social-facebook.icons, .header-social .icons {
    background-image: url(/wp-content/uploads/2018/07/facebook1.png);
    background-position-y: 0;
    color: transparent;
    background-repeat: no-repeat;
	background-size: 20px;
	border-radius: 0;
}
.icon-social-twitter.icons {
    background-image: url(/wp-content/uploads/2018/07/twitter.png);
}
.icon-social-linkedin.icons {
    background-image: url(/wp-content/uploads/2018/07/linkedin.png);
}
.icon-social-youtube.icons {
    background-image: url(/wp-content/uploads/2018/07/yotube.png);
}

.icon-social-facebook.icons:hover ,.header-social .icons:hover {
    background-position-y: -44px; 
}
.vc_tta-panels .vc_tta-title-text {
    color: #03a9f5;
}
.wpb_wrapper p, .textPrimerVideo{
	color: black;
}
footer.footer-bottom-area {
    background-color: black;
}
.botonPulsado{
	color:#114366;
	border-color:#114366;
}
.btn.btn-regular, #slide-19-layer-9 , #slide-19-layer-10{
	cursor:pointer;
}
/*  gris y rojo del menu lateral de cuando pasas por encima del menu   */
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item:hover > a > .quadmenu-item-content{
	background: #999999 ;
		background: #d6d6d6 ;
border: 3px solid white;
}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-item-object-tabs .quadmenu-dropdown-menu li.quadmenu-item:hover > a > .quadmenu-item-content{
	background: #cc0000 ;
		background: #6a006a ;
}

#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-item-object-tabs .quadmenu-dropdown-menu li li li.quadmenu-item:hover > a > .quadmenu-item-content{
	background: #d6d6d6 ;
	
}

/* finn  gris  y rojo del menu lateral de cuando pasas por encima del menu   */
.quadmenu-navbar-nav.nav-menu ul ul .quadmenu-text {
	color: #666666;
}
.form-search.show .search-submit, .form-search.show .search-submit:hover,.form-search .search-submit{
	color:transparent;
    background-image:url(/wp-content/uploads/2018/07/lupa.png) !important;
	background-color:#cc0001;
	background-repeat:no-repeat !important;
	background-position: center center !important;      
}
.enlaceAzulSub, .st-feature-box .st-feature-more{
	color: #03a9f5;
	color: black;
	text-decoration:underline;
	margin-left: 5px;
	font-weight:bold;
}
.quitarP .contact-title.pull-left{
	font-size:16px;
}
.quitarP .contact-detail.pull-left {
	font-size: 22px;
	padding-top: 7px;
}
.enlaceAzulSub {

    background: url(/wp-content/uploads/2019/02/flechas2.png);
        background-position-y: 0%;
        background-repeat: repeat;
        background-size: auto auto;
    background-size: 15px;
    background-repeat: no-repeat;
    color: transparent !important;
    cursor: pointer;
    background-position-y: bottom;
   

}
.enlaceAzulSub:hover {
     background-position-y: -3px;
}
.masproductos{
	text-align:right;
}
.tituloPorductosaux45{
	font-size:25px;
}
.parteDerechaProductoInterion{
	margin-top:9px;
}
 i.secondary-background.fa-close{
	background-color:#cc0001;
}
/* menu sabana titulas en color  */
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a.quadmenu-dropdown-toggle.hoverintent > .quadmenu-item-content .quadmenu-text, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-670 > a > .quadmenu-item-content .quadmenu-text, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-529  > a > .quadmenu-item-content .quadmenu-text {
	color:#474747;
	color:white;
} 
/*menu productos color herramientas*/
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item.quadmenu-item-1373  > a.quadmenu-dropdown-toggle.hoverintent > .quadmenu-item-content .quadmenu-text {
	color:#474747;
}
 .content-area .wpls-logo-showcase-slider-wrp ul li::before {

    content: "";
}
.page-id-1415 .page-title-wrap.enable-title-background-image, .page-id-1421 .page-title-wrap.enable-title-background-image, .page-id-1409 .page-title-wrap.enable-title-background-image, .page-id-1412 .page-title-wrap.enable-title-background-image {
	background-position: 50% 0;
	background-image: url(/wp-content/uploads/2018/06/slider1.jpg);
}
.productos {
	text-align: -moz-center;
	 text-align: center;
}
.productos  .vc_slide.vc_images_carousel{
	    margin: 0 auto;
}
#quadmenu.quadmenu-is-horizontal  .quadmenu-navbar-nav .quadmenu-item-524 li.quadmenu-item > a.hoverintent > .quadmenu-item-content > .quadmenu-caret{
	display:none;
}
.quadmenu-description .quadmenu-descriptionsaux .enlacedeinterior {

    color: black !important;
    text-decoration: none !important;

}
#submit, .btnContacto {
	margin-top:5px;
	background-color: #051f40;
}

.quadmenu-description .quadmenu-descriptionsaux .enlacedeinterior:hover {

    color: #cf0018  !important;
	  color: #ee6000  !important;

} /*separa las paginas del blog ya que el letrero de newsletter tapa el final de las entradas*/
.comments-area .comment-respond {
    margin: 100px 0 -70px;
    padding: 80px 0 240px;
    position: relative;
    background: #f1f1f1;
}
.menu-item-3344 , .menu-item-4222 , .menu-item-5080{
   background-image: url(/wp-content/uploads/2018/09/wold.png);
background-position-y: center;
color: transparent;
background-repeat: no-repeat;
background-size: 20px;
border-radius: 0;
background-position-x: 8px;
min-width: 29px;
}
.site-header .top-menu-social ul li.menu-item-3344> a, .site-header .top-menu-social ul li.menu-item-4222> a , .site-header .top-menu-social ul li.menu-item-5080> a{
    color: transparent;
}
@media (max-width: 991px) {
.main-navigation .quadmenu-item .quadmenu-dropdown-menu ul {
    display: block;
	}
#quadmenu ul li.quadmenu-item.col-sm-3 ,#quadmenu ul li.quadmenu-item.col-sm-4{
	width: 100%;
	max-width: 100%;
	min-width:100%;
}
}
@media (max-width: 767px) and (min-width: 602px){
	.txtWatson p,h2{
		margin-left:10px;
	}
	.vc_btn3-container.vc_btn3-left {
		margin-left:10px;
	}
	.contact-info .contact-email::before{
	    float: inherit;
    	margin-top: -39px;
		margin-left: 160px;
	}
	.quitarP{
		text-align:center;
	}
	.contact-info .contact-phone{
		margin-left: 165px;
	}
	.contact-info .contact-email {
		margin-left: 165px;
	}
}
@media (max-width: 601px) and (min-width: 536px) {
	.txtWatson p,h2{
		margin-left:10px;
	}
	.vc_btn3-container.vc_btn3-left {
		margin-left:10px;
	}
	.contact-info .contact-phone{
		margin-left: 60px;
	}
	.contact-info .contact-email::before{
	    float: inherit;
    	margin-top: -39px;
		margin-left: 160px;
	}
	.contact-info .contact-email {
		margin-left: 60px;
	}
}
@media (max-width: 535px) and (min-width: 525px) {
	.site-header .top-menu-social ul li {
    float: left;
    border-left: 1px solid #455e77;
    padding: 0px 15px;
    -webkit-transition: all 0.3s;
    -khtml-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	}
	.txtWatson p,h2{
		margin-left:10px;
	}
	.vc_btn3-container.vc_btn3-left {
		margin-left:10px;
	}
	.contact-info .contact-phone{
		margin-left: 50px;
	}
	.contact-info .contact-email::before{
	    float: inherit;
    	margin-top: -39px;
		margin-left: 160px;
	}
	.contact-info .contact-email {
		margin-left: 50px;
	}
}
@media (max-width: 524px){
	.site-header .top-menu-social ul li {
    float: left;
    border-left: 1px solid #455e77;
    padding: 0px 14px;
    -webkit-transition: all 0.3s;
    -khtml-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	}
	.txtWatson p,h2{
		margin-left:10px;
	}
	.vc_btn3-container.vc_btn3-left {
		margin-left:10px;
	}
	.contact-info .contact-phone{
		margin-left: 50px;
	}
	.contact-info .contact-email::before{
	    float: inherit;
    	margin-top: -39px;
		margin-left: 160px;
	}
	.contact-info .contact-email {
		margin-left: 50px;
	}
}
@media (max-width: 513px) {
	.site-header .top-menu-social ul li {
    float: left;
    border-left: 1px solid #455e77;
    padding: 0px 13px;
    -webkit-transition: all 0.3s;
    -khtml-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	}
	.contact-info .contact-phone{
		margin-left: 40px;
	}
	.contact-info .contact-email::before{
	    float: inherit;
    	margin-top: -39px;
		margin-left: 160px;
	}
	.contact-info .contact-email {
		margin-left: 40px;
	}
	
}
@media (max-width: 1100px) and (min-width: 980px){
.site-header .top-menu-social ul li {
    padding: 0 13px;
}
}
@media (max-width: 980px) and (min-width: 651px){
.site-header .top-menu-social ul li {
   
    padding: 0 6px;
	}
}
@media (max-width: 768px) and (min-width: 651px){
	div #quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.open:not(.closing)>.quadmenu-dropdown-menu {
   max-height: initial;
	}
#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a {
    min-width: 640px;
}
	 #quadmenu .quadmenu-navbar-nav li.quadmenu-item-type-post_type.quadmenu-has-image-large>a>.quadmenu-item-content>img{
		display:none;
		visibility:hidden;
	}
}
@media (max-width: 650px) {
	div> div.vc_row.productos{
		display:none;
	}
	.vc_slide.vc_images_carousel{
		width:auto !important;
	}
	.vc_images_carousel .vc_carousel-inner .vc_carousel-slideline {
		width:100% !important;
	}
div	.vc_custom_1531819360570 {
    padding: 0 8% !important;
}
	.txtWatson {
    text-align: center;
	}
	.menu-item-3344 {
    margin-top: -2px;
}
	.site-header .top-menu-social {
    line-height: 50px;
	}
	.site-header .top-menu-social .header-social, .site-header .top-menu-social .top-menu {
    width: 50%;
	}
	div #quadmenu:not(.quadmenu-is-horizontal) .quadmenu-navbar-nav li.quadmenu-item.open:not(.closing)>.quadmenu-dropdown-menu {
    max-height: initial;
	}
	#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item > a.quadmenu-dropdown-toggle.hoverintent > .quadmenu-item-content .quadmenu-text, #quadmenu.quadmenu-default_theme .quadmenu-navbar-nav .quadmenu-dropdown-menu li.quadmenu-item-670 > a > .quadmenu-item-content .quadmenu-text {
    color: #474747;
	}
	.vc_col-sm-8 .vc_col-sm-9 .wpb_wrapper .wpb_wrapper{
padding: 0 52px;
text-align: center;
}
	
.vc_col-sm-3	.wpb_single_image.wpb_content_element {
    margin-bottom: 5px;
}
	div .site-header .top-menu-social ul li {
    border-left: 1px solid transparent;
}
	.site-header .top-menu-social ul li.menu-item-771 , .site-header .top-menu-social ul li.menu-item-772  , .site-header .top-menu-social ul li.menu-item-773, .site-header .top-menu-social ul li.menu-item-774 {
 /* padding: 0px 8.5%;*/
	}
	div .redesSocialesContacto div .vc_column-inner , .redesSocialesContacto .vc_column_container{
    width: 25px;
float: left;
}
	.widget {
    text-align: center;
}
	.footer-top-area ul li {
    width: 100%;
	}
	
	div div.footer-top-area {
    padding-top: 190px;
    padding-bottom: 0;
}
	
	.quitarParaMovil, #quadmenu .quadmenu-navbar-nav li.quadmenu-item-type-post_type.quadmenu-has-image-large>a>.quadmenu-item-content>img{
		display:none;
		visibility:hidden;
	}
	#page .main-navigation ul ul ul a {
    padding: 10px 10px;
}
	#quadmenu.quadmenu-default_theme .quadmenu-navbar-toggle span.icon-bar {
    background-color: black;
}
	#quadmenu button:hover{
		border-color: transparent !important;
    background: transparent !important;
	}
	#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a {
    min-width: 340px;
}
	 .vc_column_container.vc_col-sm-4 .vc_column-inner, .vc_column_container.vc_col-sm-8>.vc_column-inner{
		padding:10px !important;
	}
	div .st-custom-heading-wraper{
		text-align:center
	}
	.st-custom-heading-layout4 .st-heading-title {
    margin-bottom: 0;
    margin-top: 20px;
}
	.st-custom-heading-wraper {
    margin-bottom: 0;
}
 div	.wpb_single_image.vc_align_left ,div .vc_btn3-container.vc_btn3-left{
    text-align: center;
}
	.datosIzqFormularioHome.vc_col-sm-5 .vc_empty_space{
		height: 10px !important;
	} 
	.FormularioHomeaux1.wpb_column.vc_col-sm-6  {
		    margin-bottom: 0px;
	}
	div.st-custom-heading-wraper .heading-line {
    background: transparent !important; 
	}
	.vc_col-sm-12 .wpb_wrapper .vc_row-has-fill, .vc_row.wpb_row.vc_row-fluid{
		padding-top: 15px !important;
    padding-bottom: 15px !important;
	}
	
	.vc_col-sm-3 .wpb_single_image img {
       
		max-width: 180px;
	}
	.wpb_row .wpb_column , .st-custom-heading-layout3.st-custom-heading-wraper {
    margin-bottom: 10px;
}
	.vc_column_container.vc_col-sm-4 .st-custom-heading-wraper{
		margin-top: 10px;
	}
	.contact-info {
		text-align: center;
	}
	.contact-info .pull-left{
		float:none !important;
	}
	.contact-info .contact-detail {
    padding-left: 0px; 
}
	.contact-info .contact-title{
		padding-right: 0; 
	}
	.contact-info .row div{
		margin:0;
	}
	.contact-info .contact-email::before {
    content: "";
}
	.widget ul:not(.product_list_widget) li > a {
    padding-right: 0;
	}
	.content-area {
    padding-top: 20px;
	}
	.content-area.content-page .vc_col-sm-12 .vc_empty_space{
		height:20px !important;
	}
	.pdff {
		text-align:center;
		width: 100%;
	}
	.st-carousel-layout1 .owl-nav{
    top: -38px;
	}
	
	.btn-ocustom.btn-small{
		margin-top: 5px !important;
		font-size: 11px;
		margin-bottom:8px;
	}
	
}
@media (max-width: 502px){
	.site-header .top-menu-social ul li {
    float: left;
    border-left: 1px solid #455e77;
    padding: 0px 12px;
    -webkit-transition: all 0.3s;
    -khtml-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
	}
}
@media (max-width: 496px) {
	
	.btn.btn-regular.btn-ocustom , .vc_btn3.vc_btn3-size-md {
    font-size: 11px;
}
	.site-header .top-menu-social .menu-item-9 a,.site-header .top-menu-social .menu-item-8 a{
	  font-size: 0px !important;
}
	.site-header .top-menu-social ul {

    float: none;
	}
		
		.site-header .top-menu-social ul li.menu-item-771, .site-header .top-menu-social ul li.menu-item-772, .site-header .top-menu-social ul li.menu-item-773, .site-header .top-menu-social ul li.menu-item-774 {
margin-top: -4px;
   /* padding: 0px 6.2%;*/

}
	.header-social .icons {
    background-size: 14px;
	}
	.header-social .icons:hover {
    background-position-y: -31px;
}
	
	.contact-info .contact-phone{
		margin-left: 35px;
	}
	.contact-info .contact-email::before{
	    float: inherit;
    	margin-top: -39px;
		margin-left: 160px;
	}
	.contact-info .contact-email {
		margin-left: 30px;
	}
	
}
@media (max-width: 355px) {
		.site-header .top-menu-social ul li.menu-item-771, .site-header .top-menu-social ul li.menu-item-772, .site-header .top-menu-social ul li.menu-item-773, .site-header .top-menu-social ul li.menu-item-774 {
   /* padding: 0px 5%;*/

}
	.site-header .top-menu-social .header-social a {
    padding: 0 4px;
	}
	
}
@media (min-width: 696px) {
	.vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item{
   height: 134px !important;
   width: 11% !important;
}
	.page-id-3024 .vc_images_carousel.vc_build .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item {
   width: 23.45% !important;
margin-left: 10px;
}
}
@media (max-width: 345px) {
	#quadmenu.quadmenu-default_theme .quadmenu-navbar-nav > li.quadmenu-item > a {
    min-width: 300px;
}
}
.wpcf7-form-control.wpcf7-submit.btnContacto {
	margin-top:5px;
	background-color: #051f40;
}
.content-area ul{
	list-style: none;
	line-height: 26px;
}
/* menu ocultar tercer apartado para el habilitarlo mas adelante y ocultacion de foto en los listados del blog */
.single.single-post .post-image, .blog.group-blog  .post-image,#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-tabs > .quadmenu-dropdown-menu > ul > li >  .quadmenu-tabs .quadmenu-item-1555.quadmenu-item,#quadmenu .quadmenu-navbar-nav ul  li.quadmenu-item-1555.quadmenu-item.quadmenu-item-object-tab.quadmenu-item-has-children{
	display:none;
	visibility:hidden;
}
.blog.group-blog .entry-header .entry-title{
	text-transform: uppercase;
}
.entry-meta .byline, ul li#menu-item-1198.quadmenu-item-1198.quadmenu-item.quadmenu-item-type-post_type.quadmenu-item-object-page, ul li#menu-item-1197.quadmenu-item-1197.quadmenu-item.quadmenu-item-type-post_type.quadmenu-item-object-page, ul li#menu-item-1195.quadmenu-item-1195.quadmenu-item.quadmenu-item-type-post_type.quadmenu-item-object-page, ul li#menu-item-1194.quadmenu-item-1194.quadmenu-item.quadmenu-item-type-post_type.quadmenu-item-object-page{
	display:none;
	visibility:hidden;
}
.entry-header .entry-meta > .byline::before{
	content: "";
}
.cuadrarVideoYImagenpost img, .cuadrarVideoYImagenpost iframe {
	width:100%;
	margin-top:20px;
}
/* Bajar footer para cuadrar con textos legales  */
div .footer-top-area {
    padding: 100px 0;
	margin-top: 80px;
	
}
.page-title-wrap.enable-title-background-image {
   
    /* background-image: url(/wp-content/uploads/2018/08/bg_page_title4.jpg); */
	background-image: url(/wp-content/uploads/2019/02/imgane-productos.jpg);
	
}
.fa.fa-envelope-o {
    margin-top: -2px;
}
.content-area ul li li::before {
   content: "\f111";
font-family: FontAwesome;
position: absolute;
left: 6px;
top: -2px;
font-size: 4px;
}
.SubirPriElementoJazz{
	margin-top:-8px;
}
.subirVideoMaas360{
	margin-top:-29px;
}
.st-custom-heading-layout1 .st-heading-title {
    text-transform: initial;
}
.centrarpartedelcontenido  span ,.centrarpartedelcontenido  h2  ,.centrarpartedelcontenido  p {
	text-align:center;
}
div div.centrarpartedelcontenido  .wpb_text_column .wpb_wrapper ul{
    max-width: 550px;
    margin: 0 auto;
}
/* titulo de la pagina con su formato original */
 .page-id-566 .page-title-wrap .page-title {
    text-transform: initial;
}
/* aclarado imagen cabecera  */
.page-id-714 .page-title-wrap::before {
    background: rgba(0,0,0,0.3);
}
body.search.search-results #primary.content-area{
	padding-bottom: 120px;
}
.cdp-ocultar {
   /* bottom: 0px;*/
}
/* formulario captacion diseño  */
.snp-pop-3382 .snp-theme-html {
    background: #ee6000;
}

.snp-theme-html .newsletter.newsletter-widget .widget-title {
    text-transform: uppercase;
    font-family: Raleway;
    font-size: 25px;
    line-height: 20px;
    font-weight: bold;
    margin-bottom: 6px;
	color:white;
	text-align:center;
}
.snp-theme-html  .newsletter-widget {
    text-align: center;
	color:white;
	    padding: 23px 40px;
}
.snp-theme-html  input[type="submit"]{
	background-color:#cc0001;
}
.snp-theme-html  input[type="submit"]:hover{
	background-color:black !important;
}
.snp-theme-html input[type="email"]{
	background-color:white;
}
.snp-theme-html .checkboxcheckboxnewsletter {
 
    margin-top: 7px;

}
.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha >div{
	max-width:100%;
	
}
div div.wpcf7-mail-sent-ok {
    border: 2px solid transparent;
}
.menu-item-772 , .menu-item-1240 , .widget.widget_categories li:first-child{
	display:none;
	visibility:hidden;
}
.ciudad.feature-box-content{
font-size: 14px;
font-weight: bold;
}
.ciudad .st-feature-box{
	/*padding-left: 0px;*/
}
.ciudad .st-feature-box h3 {

    font-size: 20px;
    font-weight: bold;

}
div #quadmenu.quadmenu-default_theme .quadmenu-dropdown-menu .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y {
    background-color: #cc0000;
}
.quadmenu-adaptacion{
padding: 10px;
background:#f4f4f4;
border: 1px solid #f4f4f4;
border-bottom-right-radius: 0px;
}
.quadmenu-adaptacion img{
	width: 100%;
height: auto;
	margin-bottom: 10px;
}
.quadmenu-adaptacion .titell{
text-transform: uppercase;
color: #5b6a75;
color: black;
color: #ee6000;
font-size: 14px;
cursor: pointer;
text-decoration: underline;
color: white !important;
font-size: 12px;
cursor: pointer;
text-decoration: none;
background: #cc0000;
background: #ee6000;	
padding: 3px 3px;
border-radius: 2px;
width: 100%;
}

.quadmenu-item-3704 .quadmenu-adaptacion .titell {
    text-transform: none;

}
.quadmenu-adaptacion .analytics a{
	margin-top: 6px !important;
text-decoration: underline !important;
color: #cf0018 !important;
color: black !important;	
font-size: 12px !important;
line-height: 13px !important;
}
.quadmenu-adaptacion .analytics .enlacedeinterior{
color: black !important;
text-decoration: none !important;
}
.quadmenu-adaptacion .analytics  .enlacedeinterior:hover{
	color: #cf0018 !important;
	color: #ee6000 !important;
}
.quadmenu-item-widget.widget.widget_text h4{
	display:none !important;
	visibility:hidden;
}
.quadmenu-item-widget.widget.widget_text .textwidget:hover{
	border: 1px solid #cf0018;
	
	border: 1px solid #ee6000;
	border: 1px solid #6a006a;
}
.quadmenu-adaptacion:hover {

    border: 4px solid white;
}
.quadmenu-navbar-nav.nav-menu ul ul.quadmenu-tabs .quadmenu-text {
    color: white;
	 color: #ee6000;
}

.amarillo-huevo a.vc_btn3.vc_btn3-style-modern{
	background:#fdd600;
	border-color:#fdd600;
	color:black;
}
.textoPequeyolegal,
.textoPequeyolegal p{
	font-size: 12px;
	line-height: 13px;
}
.accordions-tabs.flat .tabs-nav {
    width: 100%;
}
.accordions.accordions-themes .accordion-content ul {
    margin-bottom: 13px !important;
}

.page-id-454 .quitarP .contact-detail.pull-left {
    padding-top: 0;
}
.page-id-454 .quitarP .contact-title.pull-left {
    line-height: 25px;
}
.textoOriginal .st-custom-heading-layout2 .st-heading-title {
    text-transform: none;
}
.footer-2 .menu {
	text-transform: uppercase;
}
.cdp-cookies-texto>.cdp-cookies-boton-cerrar,.enCookies, .esCookies ,.frCookies ,.catCookies,.caCookies, .frfr,.eses{
	display:none;
}
html:lang(en)  .enCookies, html:lang(es)  .esCookies, html:lang(fr)  .frCookies, html:lang(ca)  .caCookies, html:lang(cat)  .caCookies, html:lang(en-GB)  .enCookies, html:lang(es-ES)  .esCookies, html:lang(fr-FR)  .frCookies, html:lang(ca)  .caCookies, html:lang(cat)  .caCookies ,html:lang(fr)  .frfr,html:lang(es)  .eses{
	display:block;
}

.logged-in.admin-bar .snp-root{
	display:block;
}
html:lang(fr)	.snp-pop-3382 .snp-theme-html #wpcf7-f851-o3 > .wpcf7-form,html:lang(fr) .snp-fb.snp-theme-html  #wpcf7-f851-o2 > .wpcf7-form , .single-post .post-author.clearfix {
	display:none;
}
 html:lang(fr)	.snp-pop-3382 .snp-theme-html {
  /*  background-image:url(/wp-content/uploads/2018/11/fondo-rocket-1.jpg);*/
}

 .snp-fb.snp-theme-html{
overflow:hidden;
}
div.ui-accordion a{
	color:#cc0000;
}
.listaVideo  .wpb_text_column>.wpb_wrapper >p{
	color: #698591;
	color:black;
}
.page-id-3810 .page-title-wrap .page-title, .page-id-4398 .page-title-wrap .page-title {
    text-transform: initial;
}
#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-3675,#quadmenu.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-tabs > .quadmenu-dropdown-menu > ul > li > ul.quadmenu-tabs > li.quadmenu-item-type-tab.quadmenu-item-3760, #quadmenu .quadmenu-navbar-nav li.quadmenu-item.quadmenu-item-5224 , #quadmenu .quadmenu-navbar-nav li.quadmenu-item.quadmenu-item-5226{
	display:none;
}
.newsletter  .ab-newsletter-email input {
    width: 100% ;
}
body.archive.category  div .footer-top-area, body.blog  div .footer-top-area {
    margin-top: 160px;
}
@media (max-width: 1580px) {
.moverColumnaPegadaamarilla >.vc_column-inner >.wpb_wrapper{
	margin-left:30px;
}
}
.footer-top-area ul li {
    width: 60%;
}
#quadmenu.quadmenu-default_theme.quadmenu-is-horizontal .quadmenu-navbar-nav > li.quadmenu-item-type-tabs > .quadmenu-dropdown-menu > ul > li > ul.quadmenu-tabs > li.quadmenu-item-type-tab a > .quadmenu-item-content > .quadmenu-text{
margin-right: 5px;
}
div.footer-top-area ,.FormularioHomeaux1 .wpcf7-form-control.wpcf7-submit,.wpcf7-form-control.wpcf7-submit.btnContacto,.fondonaranja{
    background-color: #ee6000;
}
h2.st-heading-title, .st-carousel-layout1 .st-carousel-title a, .st-carousel-pages .st-carousel-title a,.footer-top-area a, .wpb_wrapper .wpb_wrapper h2,.colornaranja, .vc_tta-panels .vc_tta-title-text, .st-feature-box-layout1 .st-feature-box h3,.st-feature-box-layout1 .st-feature-box .st-feature-box-icon{
	color:#ee6000;
}
.st-custom-heading-layout1 .heading-line, #accordions-4044 .accordions-head,div #accordions-4044 .accordions-head, .st-custom-heading-layout2 .heading-line{
	background:#ee6000;
	background-color: #f09300;
}
div #accordions-4044 .ui-state-active{
	/* color naranja acordeon selecionado */
	background:#e8b25b;
}
.st-custom-heading-layout1 .heading-line, #accordions-4066 .accordions-head,div #accordions-4066 .accordions-head, .st-custom-heading-layout2 .heading-line{
	background:#ee6000;
	background-color: #f09300;
}
div #accordions-4066 .ui-state-active{
	/* color naranja acordeon selecionado */
	background:#e8b25b;
}
.st-custom-heading-layout1 .heading-line, #accordions-4069 .accordions-head,div #accordions-4069 .accordions-head, .st-custom-heading-layout2 .heading-line{
	background:#ee6000;
	background-color: #f09300;
}
div #accordions-4069 .ui-state-active{
	/* color naranja acordeon selecionado */
	background:#e8b25b;
}
.st-custom-heading-layout1 .heading-line, #accordions-4072 .accordions-head,div #accordions-4072 .accordions-head, .st-custom-heading-layout2 .heading-line{
	background:#ee6000;
	background-color: #f09300;
}
div #accordions-4072 .ui-state-active{
	/* color naranja acordeon selecionado */
	background:#e8b25b;
}
.st-custom-heading-layout1 .heading-line, #accordions-4075 .accordions-head,div #accordions-4075 .accordions-head, .st-custom-heading-layout2 .heading-line{
	background:#ee6000;
	background-color: #f09300;
}
div #accordions-4075 .ui-state-active{
	/* color naranja acordeon selecionado */
	background:#e8b25b;
}
.st-custom-heading-layout1 .heading-line, #accordions-4267 .accordions-head,div #accordions-4267 .accordions-head, .st-custom-heading-layout2 .heading-line{
	background:#ee6000;
	background-color: #f09300;
}
div #accordions-4267 .ui-state-active{
	/* color naranja acordeon selecionado */
	background:#e8b25b;
}
.vc_col-sm-8  .btn-ocustom{
	color: #ee6000;
border-color: #ee6000 !important;
}
.vc_col-sm-8  .btn-ocustom:hover, .vc_col-sm-8  .btn-ocustom:focus {

    border-color: #ee6000 !important;
    background: #ee6000;
	color:white;
}
.st-carousel-layout1 .st-carousel-title a::before, .st-carousel-pages .st-carousel-title a::before {
	background: url(/wp-content/uploads/2019/02/arrow.png);
}
.raleway ,div .raleway, .raleway p,  .raleway div{
font-family: Raleway;
	font-size: 22px;
    line-height: 23px;
}
.fa-linkedin::before {
    background: white;
	color:#ee6000;
    padding: 3px 5px;
    border-radius: 5px;
}
div .icon-social-linkedin{
	font: normal normal normal 18px/1 FontAwesome;
}
div  .icon-social-linkedin::before {
    content: "\f0e1";
	 background: white;
	color:#ee6000;
    padding: 3px 5px;
    border-radius: 5px;

}
.icon-social-linkedin.icons{
	background-image:none;
}
.footer-3 .textwidget li img{
	margin-top: 25px;
}
div .quadmenu-item-3678  ,div .quadmenu-item-3741,div .quadmenu-item-3742, div .quadmenu-item-3681,div .quadmenu-item-4920, div .menu-item-4222 , div .quadmenu-item-3761  , div .quadmenu-item-5195 , div .quadmenu-item-5196 , div .quadmenu-item-5197 , div .quadmenu-item-5198 , div .quadmenu-item-5206,.header-transparent .footer-top-area .footer-top::before,.header-transparent .footer-top-area .footer-top , .footer-top{
	display:none !important;
}
.quadmenu-item-5484 a{
	visibility:hidden !important;
}
@media (max-width: 650px) {
	.site-header .top-menu-social .header-social{
		    width:15%;
	}
	.site-header .top-menu-social .top-menu {
    width: 85%;
}
	div .footer-top-area ul li {
    width: 100%;
}
}
.listaVideo .wpb_text_column.wpb_content_element ul .margenPorArriba {
    margin-top: 10px;
}
.ab-newsletter-tel {
	text-align:left;
	width: 93%;
}
.ab-newsletter-tel input{
	background:white;
	width: 100%;
}
div .footer-top-area {
    margin-top: 0px;
}
.feature-box-icon  .fa-map-marker{
	font-family:'FontAwesome';
}
 .tp-bullets.horizontal {
 background: rgba(0,0,0,0.15);
border-right: 1200px solid rgba(0,0,0,0.15);
border-left: 1200px solid rgba(0,0,0,0.15);
border-bottom: 26px solid rgba(0,0,0,0.15);
border-top: 10px solid rgba(0,0,0,0.15);
}
div .vc_custom_1547636467973 .vc_col-sm-4 .heading-text,.datosIzqFormularioHome .st-feature-box-layout1 .st-feature-box .st-feature-box-icon{
	color:#ee6000;
}
div .vc_custom_1547636467973 p, .productoRecomendado h2.st-heading-title{
	color:#ee6000 !important;
}
div .site-header .top-menu-social, div .owl-theme .owl-dots .owl-dot.active span,.st-carousel-layout1 .st-carousel-item:hover, .st-carousel-pages .st-carousel-item:hover, .btn.btn-regular.primary-background.center,div i.secondary-background.fa-close, .form-search.show .search-submit, .form-search.show .search-submit:hover, .form-search .search-submit,.ab-mobile div #menu-search{
	 background-color: #ee6000 ;
}

div .vc_custom_1547636467973,div .productoRecomendado {
   background-image:linear-gradient(90deg,black,black,white 80%);
	background-color:#f1f1f1 !important;
}
html body,.wpb_wrapper h4, .vc_tta-panels .vc_tta-title-text, .site-header .top-menu-social a:hover{
	color:black;
}
a.vc_general.vc_btn3, .secondary-background.fa.fa-search,.vc_column-inner .btn.btn-regular.btn-custom{
	background-color:#ee6000 !important;
}
.productosRecomendadosHomeaux23.st-carousel-layout1 .st-carousel-item {

    min-height: 288px;
}
div input[type="search"]:focus{
	border-color:#ee6000 ;
}
div .vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,div .vc_tta-color-white.vc_tta-style-flat .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, div .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::after,div .vc_tta-color-white.vc_tta-style-flat .vc_tta-controls-icon::before {
    border-color: #ee6000;
}
div .vc_tta-color-white.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-heading:hover , .header-transparent   .contact-info.tertiary-background, .btn.tertiary-background:hover {
    background-color: black;
}
.FormularioHomeaux1 .wpcf7-form-control.wpcf7-submit:hover{
	background-color: black !important;
}
.vc_tta-panels .vc_tta-panel-heading:hover .vc_tta-title-text, .text-whitesmoke p,div .contact-info{
	color:#ee6000;
}
#accordions-4044 .accordions-head, div #accordions-4044 .accordions-head, #accordions-4066 .accordions-head, div #accordions-4066 .accordions-head{
		background-color:#f09300 ;
}
div .footer-top-area ul li a:hover,div .footer-top-area ul li a:focus,div h3, .st-readmore a, .widget a{
	color:black;
}
#quadmenu .quadmenu-navbar-nav > li.quadmenu-item-type-post_type > a > .quadmenu-item-content > .quadmenu-text:hover,div .quadmenu-adaptacion .analytics a:hover{
	color:#ee6000 !important;
}
.quitarP .contact-title.pull-left, .owl-controls .owl-prev .fa {
    color: white;
	opacity:1;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="tel"], input[type="search"], input[type="number"], textarea {
    color: black;
}

@media (max-width: 767px) {
div .productoRecomendado{
	background-image: linear-gradient(180deg,black,black,white 80%);
}
}
.post-5591 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded.vc_btn3-style-modern.vc_btn3-color-grey {
    background-color: #ffffff !important;
}