/*
	Theme Name: netelip
	Theme URI: https://www.netelip.com
	Description: netelip
	Author: netelip
	Author URI: https://www.netelip.com
	License: GNU General Public License
	License URI: license.txt
	Tags: full-width-template, theme-options, translation-ready
	Version: 2.0.1
*/


/* ========================================================================== */
/* ========================================================================== */
/*General Layout */
/* ========================================================================== */
/* ========================================================================== */
body img, body .blog-item .post .post-thumb img, body .container img, .blog-item img {
    height: auto;
    max-width: 100% !important;
}

html,body
	direction: ltr !important;
}

body, html {
    height: 100%;
    margin: 0 !important;
    padding: 0 !important;
}

ul{
	list-style:none;

}

.vc_row {
    margin-left: -15px !important;
    margin-right: 0px !important;
}

div.main-container {
    width: 100%;
    z-index: -1;
    margin: 0 auto;
    display: block;
}

@media (min-width: 768px)
{

	div.vc_row.wpb_row.vc_row-fluid.container {
    	width: 750px !important;
	    padding-right: 0px;
    	padding-left: 0px;
	    margin-right: auto !important;
    	margin-left: auto !important;
	}
}

@media (min-width: 992px)
{

	div.vc_row.wpb_row.vc_row-fluid.container {
    	width: 970px !important;
	    padding-right: 0px;
    	padding-left: 0px;
	    margin-right: auto !important;
    	margin-left: auto !important;
	}
}

@media (min-width: 1200px)
{

	div.vc_row.wpb_row.vc_row-fluid.container {
    	width: 1140px !important;
	    padding-right: 0px;
    	padding-left: 0px;
	    margin-right: auto !important;
    	margin-left: auto !important;
	}
}


/* ========================================================================== */
/* ========================================================================== */
/* Fonts */
/* ========================================================================== */
/* ========================================================================== */

@font-face {
    font-family: 'proxima_novablack';
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-black-webfont.eot');
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-black-webfont.woff') format('woff'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_rgbold';
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-bold-webfont.eot');
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-bold-webfont.woff') format('woff'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_rgbold_italic';
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-boldit-webfont.eot');
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-boldit-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-boldit-webfont.woff') format('woff'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-boldit-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'proxima_novaextrabold';
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-extrabold-webfont.eot');
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-extrabold-webfont.woff') format('woff'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-extrabold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novalight';
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-light-webfont.eot');
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-light-webfont.woff') format('woff'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novalight_italic';
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-lightitalic-webfont.eot');
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-lightitalic-webfont.woff') format('woff'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-lightitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novaregular_italic';
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-regularitalic-webfont.eot');
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-regularitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-regularitalic-webfont.woff') format('woff'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-regularitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novaregular_italic';
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-regitalic-webfont.eot');
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-regitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-regitalic-webfont.woff') format('woff'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-regitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-regular-webfont.eot');
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-regular-webfont.woff') format('woff'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novasemibold';
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-semibold-webfont.eot');
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-semibold-webfont.woff') format('woff'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_novasemibold_italic';
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-semibolditalic-webfont.eot');
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-semibolditalic-webfont.woff') format('woff'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-semibolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_novalight';
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-light-webfont.eot');
    src: url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-light-webfont.woff') format('woff'),
         url('https://static.netelip.com/common/css/fonts/proxima_nova/files/proximanova-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* ========================================================================== */
/* ========================================================================== */
/* General*/
/* ========================================================================== */
/* ========================================================================== */
h1 , h2 , h3 , h4 , h5 , h6{margin:0 0 15px 0;}

h1,h1.first, h2.first{
	font-family: "proxima_nova_rgbold";
	color:#5c5c5c;
	font-size: 41px!important;
    line-height: 1.5!important;
}

h2,h3,h5,h6{
	font-family: "proxima_nova_rgregular" !important;
	color:#5c5c5c !important;
}

h2,h3,h4,h5,h6{
	font-family: "proxima_nova_rgregular" !important;
	color:#5c5c5c;
}

h4 {
    color: #737373;
    font-family:"proxima_nova_rgregular" !important;
    font-size: 26px !important;
    line-height: 1.5 !important;
}

h2{
    font-size: 36px!important;
    line-height: 1.5!important;
    color:#5c5c5c !important;
}

body{
	color:#333;	
	font-size:16px;
	font-family:"proxima_nova_rgregular";
	margin:0 0 0 0;
	margin:0 auto;
	line-height:22px;	
	text-align:left;
	background:#fff;
}
.ie body{line-height:normal;}
button{-webkit-appearance:none !important; background:transparent;}


/* ========================================================================== */
/* ========================================================================== */
/* Maquetacion */
/* ========================================================================== */
/* ========================================================================== */

.vc_row.wpb_row.vc_row-fluid.container.separadorresponsive {
    margin-top: 30px!important;
}

.vc_col-sm-4 {
    width: 33.33333333%;
}

/* ========================================================================== */
/* ========================================================================== */
/* Textos General*/
/* ========================================================================== */
/* ========================================================================== */

a {
    color: #008dcb;
    font-family:"proxima_nova_rgregular";
    text-decoration: none !important;
}

a:hover{
	text-decoration: none !important;
	color: #008dcb;
} 

.homecloud a {
    font-size: 20px !important;
}

a.ablanco, a.blanco:hover {
    color: #eefbfb!important;
}


/* ========================================================================== */
/* ========================================================================== */
/* Parrafos */
/* ========================================================================== */
/* ========================================================================== */

p {
    margin: 0 0 05px !important;
}

p{
	color:#666;
	font-size: 16px;
	font-family:"proxima_nova_rgregular";
    line-height: 1.5;
    color: #666;
}

p.supertitulo {
    text-align: center;
    margin-bottom: -30px !important;
    margin-top: 50px !important;
}


p.supertitulo-left {
    text-align: left;
    margin-bottom: -5px !important;
    margin-top: 20px!important;
}

p.supertitulo span.avoid, p.supertitulo-left span.avoid {
    color: #267ab0;
    font-size: 21px!important;
    margin-bottom: -30px;
    margin-top: 50px;
    font-family: proxima_nova_rgregular!important;
    line-height: 1.9!important;
    font-weight: 500;
    margin: 0 0 15px 0;
}

p.citap {
    text-align: center;
    width: 100%;
    padding-left: 15%;
    padding-right: 15%;
    padding-top: 20px;
    margin: 0 auto;
}

p.subtitulo {
    text-align: center;
    font-size: 24px !important;
    font-family: proxima_nova_rgregular!important;
    line-height: 1.5!important;
    font-weight: 500;
    color: #666;
    
}

p.subtitulo.subblanco {
    color: #fff;
}

.centralitaitems p{
   color: #fff !important;
   text-align: right;
   margin-bottom:0px;
}

.centralitaitems p.bor{
    padding-top: 85px;
    color: #000 !important;
    margin-left: 10px;
    margin-top: 15px !important;
    border-left: 1px solid #fff;
    clear: both;
    float: left;
}

.supblanco {
    color: #e1e1e1!important;
}


p.calltoaction2 {
    text-align: center;
    margin-top: 30px!important;
}

span.avoid.calltoaction1 {
    color: #fff!important;
    font-family: proxima_nova_rgregular!important;
    font-size: 36px!important;
    margin-top: 20px;
    font-weight: 500;
    line-height: 1.2!important;
}

p.supertitulo span.avoid, p.supertitulo-left span.avoid {
    text-align: center;
    color: #267ab0;
    font-size: 21px!important;
    margin-bottom: -30px;
    margin-top: 50px;
    font-family: proxima_nova_rgregular!important;
    line-height: 1.9!important;
    font-weight: 500;
    margin: 0 0 15px 0;
}

.borleft {
    border-left: 1px solid #274c64;
}

p.m0 {
    margin: 0px !important;
}


/* ========================================================================== */
/* ========================================================================== */
/* h2,h3,h4 */
/* ========================================================================== */
/* ========================================================================== */



.llamadaaccion div h2 {
    color: #fff!important;
}


.centralitaitems h3 {
    color: #fff!important;
    text-align: right;
    margin-top: 65px !important;
    font-size: 1.6em!important;
}

h3.homecloud {
    font-size: 20px!important;
    color: #737373;
    font-family: proxima_nova_rgregular!important;
    line-height: 1.5!important;
    margin-top: 16px;
    margin-bottom: 10px;
    display: block;
    margin-bottom: 10px!important;
    margin-left: 0!important;
}


.centralitaitems h3 {
    color: #fff !important;
    text-align: right;
    font-size: 25px !important;
}

h2.first {
    font-family: proxima_nova_rgbold!important;
    font-size: 41px!important;
    line-height: 1!important;
    margin-top: 30px;
    text-align: center;
}


/* ========================================================================== */
/* ========================================================================== */
/* Page main container */
/* ========================================================================== */
/* ========================================================================== */

.page-main-container{
	width:100%;
	display:inline-block;
	padding:70px 0 70px;
	line-height:22px;
	text-align:center;
	height:auto;
	min-height:325px;
	position:relative;
	margin-bottom:-5px;
	overflow:hidden;
}
.page-main-container.page-main-container-blog-full-grid{padding:50px 0 70px;}
.middle-container{
	width:1200px;
	padding:0 15px 0 15px;
	display:inline-block;
	margin:0 auto;
	text-align:left;
	position:relative;
}


/* ========================================================================== */
/* ========================================================================== */
/* Page inner container */
/* ========================================================================== */
/* ========================================================================== */

.homepage-container-design-inner.homepage-container-design-inner-selfie{width:1170px;}
.homepage-container-design-inner{
	width:1140px;
	margin:0 auto;
}

.homepage-container-design-wide .homepage-container-design-inner{width:100%;}

.alignright img {
  margin-left: 10px;
}

.alignleft img {
  margin-right: 10px;
}

img.alignright {
  margin-left: 10px;
}


.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}


/* ========================================================================== */
/* ========================================================================== */
/* AUX */
/* ========================================================================== */
/* ========================================================================== */


.bgcompleto {
    background-size: cover;
}

hr.hrazul {
    width: 100px!important;
    text-align: center;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 15px;
    border: 1px solid #267ab0;
}

.boton_servicio, .boton_servicio_trunk {
    font-family: proxima_novasemibold;
    display: inline-block;
    margin-top: 20px;
    color: #fff;
    background-color: #267ab0!important;
    font-size: 18px!important;
    border-radius: 40px!important;
    width: auto;
    height: auto;
    padding: 10px 35px 10px 35px;
    cursor: pointer;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.2;
    text-align: center;
    margin-bottom: 20px;
    border: none;
}

.centralitabotoncontenedor .boton_servicio.img-center {
    margin-left: 100px;
    margin-top: 30px;
}

.wpb_single_image.wpb_content_element.vc_align_center {
    margin-bottom: 0!important;
}

.wpb_wrapper ul, p.pmediano-left {
    color: #737373;
    font-size: 16px;
    padding-left: 0;
    font-family:"proxima_nova_rgregular" !important;
    list-style-type: none;
}

strong{
	font-family:"proxima_novasemibold" !important;
}

li {
    margin-bottom: 3px;
}

.cloud-hibrido li:before {
    content: url(https://static.netelip.com/panel/v4/img/icons/check-visto.svg)!important;
    position: relative;
    display: block;
    float: left;
    top: 3px!important;
    margin-left: 0;
    margin-right: 10px;
}

/* ========================================================================== */
/* ========================================================================== */
/* Migas de pan */
/* ========================================================================== */
/* ========================================================================== */

.barra_azul {
    background-color: #373737;
    height: 40px;
}

.breadcrumbs {
    margin-left: 12px;
}

.breadcrumbs:first-of-type:before {
    content: "\e021";
    float: left;
    margin-right: 14px;
    position: relative;
    display: block;
    font-family: 'Glyphicons Halflings';
    line-height: 19px;
}

.container-menu-azul {
    background-color: #373737;
    color: #fff;
    min-height: 40px;
    margin-bottom: 10px;
    padding-top: .7em;
    padding-left: 10px;
}

div.breadcrumbs span.smiga {
    font-size: 14px!important;
}

.breadcrumbs>span:after {
    content: "\e080";
    float: none;
    position: relative;
    display: inline;
    clear: none;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 9px;
    font-family: 'Glyphicons Halflings';
}

.breadcrumbs:first-of-type:after {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
    display: block;
    top: 2px;
    font-family: 'Glyphicons Halflings';
    font-size: 9px;
    line-height: 20px;
}

.breadcrumbs>span:last-of-type:after {
    content: ""!important;
}

/* ========================================================================== */
/* ========================================================================== */
/* STICKY MENU FOR WEBPAGE */
/* ========================================================================== */
/* ========================================================================== */



.spr-netelip-1.logo.ministicky{
	width: 105px !important;
    margin-top: 5px;
    margin-bottom: 9px;
}

.sticky-menu2 {
    margin-top: 11px !important;
}

.sticky-fixed {
    z-index: 9999 !important;
    position: fixed !important;
    width: 100% !important;
}


/* ========================================================================== */
/* ========================================================================== */
/* Menu completo */
/* ========================================================================== */
/* ========================================================================== */

.navbar-leftright {
    float: right;
    width: 930px !important;
    /*border: 1px solid #fff;*/
}




.navbar.navbar-default {
    background: none!important;
    background-color: #212121!important;
    border: none!important;
    border-radius: 0;
    height: 115px;
    margin-bottom: 0px;
}

.spr-netelip-1.logo {
    width: 195px!important;
    height: 60px!important;
    background-position: 0;
    display: inline-block;
    margin-top: 30px;
    margin-bottom: 0;
    background-size: contain;
    background-repeat: no-repeat;
}

.logo {
   
    position: relative;
    left: 15px;
    float: left;
}

.spr-netelip-1 {
    background: url(/wp-content/themes/netelip/images/netelip-logo-wt.svg);
    /*background: url(/wp-content/themes/netelip/images/netelip-xmas.png);*/
    fill: white!important;
}



#pos-menu1 {
    margin-right: 0;
    padding-right: 0;
    margin-top: 0;
}

.container-menu1>ul {
    display: inline-block;
    font-size: 13px;
}

ul.menu {
    padding-left: 0;
}


/***** MENU PC TOP - numero, idiomas, etc */

.container-menu1 {
    font-family: proxima_nova_rgregular,Arial,Helvetica,sans-serif;
    padding-top: 12px;
    float: right;
    padding-left: 10px;
    margin-left: -30px!important;
    margin-right: 16px;
}

.container-menu1>ul {
    display: inline-block;
    font-size: 13px;
}

div#numerotelefono {
    float: left;
    margin-top: -2px;
    color: #fff;
}

div#numerotelefono span, div#numerotelefono span a {
    font-family: 'proxima_novasemibold',Arial,Helvetica,sans-serif;
    position: relative;
    top: 6px;
    font-size: 16px;
    color: #fff!important;
    left: -15px;
}

.container-menu1 ul li {
    display: inline-block;
    color: #727071;
    margin-left: 9px;
}

.container-menu1 ul li a {
    display: inline-block;
    color: #fff;
    line-height: 23px;
    height: 23px;
}

.container-menu1 ul li:last-child {
    cursor: pointer;
    margin-left: 8px;
    margin-right: auto;
    font-family: proxima_nova_rgregular,Arial,Helvetica,sans-serif;
    color: #fff!important;
    width: initial!important;
    height: 23px;
    line-height: 23px;
    text-align: center;
}

li.btnazul {
    background-color: #1f79b2;
    color: #fff!important;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 1px;
    padding-bottom: 4px!important;
    border-radius: 12px;
}

.fa-phone:before {
    content: "\f095";
}

#numerotelefono small {
    margin-left: 10px;
    font-size:14px !important;
}


li.btnazul a, li.btnazul a:hover {
    color: #fff!important;
}

#faphone {
    font-size: 21px;
    position: relative;
    top: 8px;
    left: -21px;
}


/* ========================================================================== */
/* ========================================================================== */
/* Menu desplegable ordenador */
/* ========================================================================== */
/* ========================================================================== */


.navbar.navbar-default {
    background: none!important;
    background-color: #212121!important;
    border: none!important;
    border-radius: 0;
    /*height: 110px;*/
    height: auto;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.navbar-leftright {
    float: right;
}

.container-menu2 {
    font-family: 'proxima_novasemibold',Arial,Helvetica,sans-serif;
    padding-top: 15px;
    float: right;
    height: 61px !important;
    font-size: 18px;
    min-width: 645px;
}

@media (max-width: 1199px)
{

	.container-menu2 {
		font-family: 'proxima_novasemibold',Arial,Helvetica,sans-serif;
		padding-top: 15px;
		float: left !important;
		padding-left: 12px !important;
		height: 61px !important;
		font-size: 18px;
		min-width: 645px;
	}

}



ul.nuevomenu {
    margin-top: -15px;
    padding-bottom: 0;
    margin-bottom: 0;
}
.container-menu2 ul {
    padding-left: 0;
    list-style: none;
}
.container-menu2>ul {
    font-size: 17px;
    display: inline-block;
}

.container-menu2 ul li:first-child {
    margin-left: 0;
}

.container-menu2>ul>li>span {
    padding-right: 10px;
    color: #fff;
    margin-left: 5px;
    margin-right: 5px;
}
span.separator {
    color: #fff!important;
}

ul.nuevomenu{
	list-style:none;
}

ul.nuevomenu li {
    float: left;
}

.container-menu2>ul>li>a {
    padding-right: 10px;
    text-decoration: none;
    display: inline-block;
    color: #fff;
    font-family: "proxima_novasemibold";
    margin-left: 5px;
    margin-right: 5px;
}







.container-menu2>ul>li>ul.completo3 {
    width: 100% !important;
    left: 0px;
    padding-bottom: 15px;
}
.container-menu2>ul>li>ul {
    width: 220px!important;
    margin-top: 15px;
    padding-left: 20px!important;
    padding-top: 20px!important;
}
.container-menu2>ul>li>ul {
    display: none;
}


.container-menu2>ul.menu_lang_es>li:nth-child(2)>ul {
    width: 227px!important;
    padding-left: 35px;
    margin-left: -10px;
    padding-bottom: 10px;
}

.container-menu2>ul.menu_lang_es>li:nth-child(3)>ul {
    margin-left: -10px;
    width: 190px !important;
}

.container-menu2>ul.menu_lang_es>li:nth-child(4)>ul {
    margin-left: -10px;
}

.container-menu2>ul.menu_lang_es>li:nth-child(5)>ul {
    margin-left: -10px;
    width: 240px !important;
}

.container-menu2>ul.menu_lang_es>li:nth-child(6)>ul {
    margin-left: -181px;
    width: 270px !important;
}


li.parent ul li {
    width: 100%;
}

div.container-menu2 div.b_ico {
    padding-top: 17px;
}

div.b_ico li {
    margin-top: -8px;
}




.container-menu2>ul>li:hover {
    background-color: #313131;
    z-index: 10;
}

.container-menu2>ul>li:hover>ul {
    display: block;
    background-color: #313131;
    position: absolute;
    z-index: 300;
    padding: 5px;
    margin-left: -10px;
    
}

ul.completo3 {
    margin-left: 0px !important;
}

li ul.completo2.leftfix {
 
    margin-left: -700px !important;
    width: 794px !important;
    /*display: table;
    background-color: #313131 !important;*/
}

.container-menu2>ul>li>span {
    padding-right: 10px;
    color: #fff;
    margin-left: 5px;
    margin-right: 5px;
}

.container-menu2>ul>li {
    z-index: 10;
    padding-top: 20px;
    padding-left: 10px;
    margin-left: 0;
    padding-right: 5px;
    height: 75px!important;
}

li.titcol span {
    color: #666;
    font-size: 19px;
}

li.hd_menu_col_a ul, li.hd_menu_col_b ul, li.hd_menu_col_c ul {
    border-top: 1px solid #a0a0a0!important;
    width: 95%!important;
    padding-top: 10px;
    margin-top: 5px;
}

.container-menu2>ul>li:hover a {
    color: #fff!important;
}
.container-menu2>ul>li li a {
    color: #fff;
    font-size: .9em;
}


.cont_con_icono.mediopadre {
    display: table;
    margin-top: 0px;
    margin-bottom: 7px;
}

.cont_con_icono {
    clear: both;
    width: 100%;
    display: block;
}

.a_ico {
    width: 28px;
    height: 28px;
    filter: brightness(0) invert(.8);
    float: left;
    margin-top: 14px;
}

.b_ico {
    width: 70%;
    float: left;
    margin-left: 15px;
    clear: right;
    font-family: 'proxima_novasemibold';
    padding-top: 9px;
}

li.medio {
    padding-top: 10px;
    margin-bottom: -2px;
}

.preciomenu {
    position: absolute;
    right: 30px;
    font-family: proxima_nova_rgregular;
    background: #fff;
    line-height: 30px;
    border-radius: 6px 6px 6px 6px;
    padding: 2px 6px 0 6px;
    margin-top: 12px;
}

div.preciomenu:before {
    content: ' ';
    position: absolute;
    width: 0;
    left: -24px;
    border: 15px solid transparent;
    border-right-color: #fff;
}


li.titcol span {
    color: #666;
    font-size: 19px;
}

span.pre2 {
    font-size: 14px!important;
    color: #2b8cc5!important;
}


#menuimpuestos {
    font-size: 12px;
    color: #999;
    margin-top: 13px;
    margin-bottom: 10px;
}


span.pre3 {
    font-weight: bolder;
}
.preciomenu span {
    font-size: 14px!important;
}


li.hd_menu_col_a ul, li.hd_menu_col_b ul, li.hd_menu_col_c ul {
    border-top: 1px solid #a0a0a0!important;
    width: 95%!important;
    padding-top: 10px;
    margin-top: 5px;
}

li.hd_menu_col_a, li.hd_menu_col_b, li.hd_menu_col_c {
    width: 100%;
}

span.descripcionmenu, span.descripcionmenu:hover {
    color: #fff!important;
    font-family: proxima_nova_rgregular;
    font-size: 15px!important;
    clear: both;
    margin-top: -4px;
    cursor: initial!important;
    display: block;
}

li.nuevoitem {
    position: relative;
}

li.nuevoitem:before {
    position: absolute;
    left: 112px;
    top: 2px;
    background-image: url(/wp-content/themes/netelip/images/menu/new2.png);
    background-size: 10px 20px;
    width: 32px;
    width: 32px;
    height: 32px;
    background-size: cover;
    height: 32px;
    content: "";
}


/* ========================================================================== */
/* ========================================================================== */
/* Menu responsive ordenador */
/* ========================================================================== */
/* ========================================================================== *//

@media (max-width: 1199px)
{

	.navbar.navbar-default {
	    background: none!important;
    	background-color: #212121!important;
	    border: none!important;
	    border-radius: 0;
    	height: 151px;
	    margin-bottom: 0px;
    	padding-bottom: 0px;
	}
	
	.container-menu2 {
    	font-family: 'proxima_novasemibold',Arial,Helvetica,sans-serif;
	    padding-top: 15px;
    	float: left;
	    margin-left: 13px;
    	height: 61px !important;
	    font-size: 18px;
    	min-width: 645px;
	}
	
	div#pos-menu1 {
    	margin-top: 30px;
	}
	
	div#numerotelefono {
    	margin-top: 28px;
	}
	
	div#lang-selector-container {
    	margin-top: 42px !important;
	}
}


/****** FIXED MENU ***** AVOID NOW */

#logoNetelip.fixedmenu {
    width: 150px!important;
}
#logoNetelip.fixedmenu, #main-nav.fixedmenu, .container-menu2.fixedmenu {
    transition: .2s;
    -webkit-transition: .2s;
    top: 0;
}
#logoNetelip.fixedmenu {
    width: 100px!important;
    height: 40px!important;
    margin-top: 5px;
}

.container-menu2.fixedmenu {
    font-family: proxima_novasemibold,Arial,Helvetica,sans-serif;
    padding-top: 12px;
    margin-bottom: 0;
    padding-bottom: 0;
    float: right;
    font-size: 18px;
    min-width: 645px;
}



/* ========================================================================== */
/* ========================================================================== */
/* Menu de idiomas */
/* ========================================================================== */
/* ========================================================================== */

div.mod-languages div.popover {
    max-width: none;
    width: 500px;
}

div#lang-selector-container {
    margin-top: 12px;
}


#lang-selector-container {
    background-position: left!important;
    float: left!important;
}

#lang-selector-container {
    padding-left: 8px;
    padding-right: 40px;
}


.mod-languages {
    cursor: pointer;
}

.popover-content {
    padding: 9px 14px;
}

#lang_flags strong {
    font-size: 16px;
    margin-left: 14px;
}

div.mod-languages div.popover div#lang_flags ul {
    list-style: none;
    margin-left: -25px;
    margin-top: 14px;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    margin-top: 14px;
    margin-right: 20px;
}


div#separatorlangs {
    margin-bottom: -8px;
    margin-top: 8px;
    margin-left: 12px;
    margin-right: 20px;
    border-top: 1px solid #e2e1e1;
}

div.mod-languages div.popover div#lang_flags ul {
    list-style: none;
    margin-left: -25px;
    margin-top: 14px;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    margin-top: 14px;
    margin-right: 20px;
}

#lang_flags ul img {
    width: 20px !important;
    height: auto !important;
    margin-right: 7px;
    position: relative;
    top: -2px;
}

#lang_flags ul li {
    margin-bottom: 8px;
}

#lang_flags ul li a {
    color: #444 !important;
    font-family: 'proxima_nova_rgregular', Arial, Helvetica, sans-serif;
    font-size:16px;
}


div#lang_flags {
    padding: 10px 5px 5px;
}

#lang_flags ul li a.active {
    color: #444 !important;
    font-family: 'proxima_novasemibold', Arial, Helvetica, sans-serif;
}


/* ========================================================================== */
/* ========================================================================== */
/* Menu movil */
/* ========================================================================== */
/* ========================================================================== */


#logoresponsive {
    height: 55px;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 10px;
    filter: brightness(0) invert(1); /*xmas x-mas disabled */
}

.iconomenu {
    color: #fff;
    margin-top: 25px;
    padding-left: 25px!important;
    cursor:pointer;
}

nav#main-nav-responsive {
    position: fixed!important;
    z-index: 3000;
    width: 100%;
    height: 70px;
    padding-top: 0;
}

nav#main-nav-responsive.menuabierto {
    min-height: 100%;
    background-color: #444!important;
    -webkit-transition: min-height 250ms ease,background-color .2s linear;
    -ms-transition: min-height 250ms ease,background-color .2s linear;
    transition: min-height 250ms ease,background-color .2s linear;
}

#contenedormenu {
    display: none;
    color: #fff;
}

#contenedormenu.menuabierto {
    display: block;
}

.col-xs-12.nuevomenumovil.menuabierto {
    display: block;
    padding-left: 10px;
    opacity: 1;
}
.col-xs-12.nuevomenumovil {
    padding-left: 0;
    margin-top: 25px;
    font-size: 18px;
    opacity: 0;
}

.topzero {
    top: 0!important;
}

nav#main-nav-responsive {
    position: fixed!important;
    z-index: 3000;
    width: 100%;
    padding-top: 0;
}

div.logoresponsivemenu a {
    position: absolute;
    left: 35%;
    top:5px;
}

span.titulomovil a {
    color: #fff!important;
    font-size: 21px !important;
    font-family: proxima_nova_rgregular;
    margin-top: 13px;
    margin-bottom: 2px;
}

div.nuevomenumovilidiomas{
	display:none;
}

.noscroll {
    overflow: hidden;
}

#listanuevomenumovil .panel-heading {
    padding: 0px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0px;
    padding-top: 8px;
    padding-bottom: 5px;
    border-bottom: 1px solid #888;
}

#listanuevomenumovil .panel-heading:last-child {
    padding: 0px;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 0px;
    padding-top: 8px;
    padding-bottom: 5px;
    border-bottom: none;
}

.panel-body.subpanel {
    padding: 0;
    border-top: 1px solid #888;
    
}

.panel-body.subpanel a.submenumovil{
	color:#fff !important;
	padding-left: 18px;
	display: block;
	padding-top: 10px;
    padding-bottom: 10px;
	border-bottom: 1px solid #888;
}

.panel-body.subpanel a.submenumovil:last-child{border-bottom:none !important;padding-bottom: 5px;}

a.enlacepadre i {
    font-size: 16px;
}

.panel-body.subsubpanel {
    border-bottom: 1px solid #888 !important;
    padding-top: 3px !important;
}

.panel-body.subsubpanel:last-child{
    border-bottom: none !important;
    padding-top: 3px !important;
}

.panel-body.subsubpanel a,.panel-body.subsubpanel a:hover{color:#fff;padding-left:15px;margin-top: 10px;color: #d6d6d6 !important;}


.panel-body.subpanel .bordera {
    border-bottom: 1px solid #888;
    padding-top: 7px;
    padding-bottom: 5px;
}


.panel-body.subpanel .bordera:nth-last-child(-n+2) {
    border:none !important
}

a.enlacepadre.collapsed i{display:none !important}
i.ihidden{display:none !important}

a.nohover,a.nohover:hover{color:#444 !important;}


.panel-body.subsubpanel:last-child {
    border-bottom: none!important;
    padding-top: 3px!important;
}

a.subsubmenumovil {
    display: block;
}


.redondo {
    border: 3px solid #fff;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    height: 34px;
    padding-top: 4px;
    color: #fff !important;
    width: 34px;
    margin-left: 10px;
    cursor:pointer;
    position: relative;
    top: 17px;
    text-align: center;
    float: left;
}

.oculto {
    display: none!important;
}


/* ========================================================================== */
/* ========================================================================== */
/* Iconos menus */
/* ========================================================================== */
/* ========================================================================== */

.ico_linea_sip{background:url(/wp-content/themes/netelip/images/menu/ico_linea_sip.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_linea_sip{background:url(/wp-content/themes/netelip/images/menu/ico_linea_sip2.png);background-position:center center;background-size: cover;}
.ico_numeros_virtuales{background:url(/wp-content/themes/netelip/images/menu/ico_numeros_virtuales.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_numeros_virtuales{background:url(/wp-content/themes/netelip/images/menu/ico_numeros_virtuales2.png);background-position:center center;background-size: cover;}
.ico_clicktocall{background:url(/wp-content/themes/netelip/images/menu/ico_clicktocall.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_clicktocall{background:url(/wp-content/themes/netelip/images/menu/ico_clicktocall2.png);background-position:center center;background-size: cover;}
.ico_fax_mail{background:url(/wp-content/themes/netelip/images/menu/ico_fax_mail.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_fax_mail{background:url(/wp-content/themes/netelip/images/menu/ico_fax_mail2.png);background-position:center center;background-size: cover;}
.ico_api_voice{background:url(/wp-content/themes/netelip/images/menu/ico_api_voice.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_api_voice{background:url(/wp-content/themes/netelip/images/menu/ico_api_voice2.png);background-position:center center;background-size: cover;}
.ico_call_tracking{background:url(/wp-content/themes/netelip/images/menu/ico_call_tracking.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_call_tracking{background:url(/wp-content/themes/netelip/images/menu/ico_call_tracking2.png);background-position:center center;background-size: cover;}
.ico_envio_sms{background:url(/wp-content/themes/netelip/images/menu/ico_envio_sms.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_envio_sms{background:url(/wp-content/themes/netelip/images/menu/ico_envio_sms2.png);background-position:center center;background-size: cover;}
.ico_sip_trunking{background:url(/wp-content/themes/netelip/images/menu/ico_sip_trunking.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_sip_trunking{background:url(/wp-content/themes/netelip/images/menu/ico_sip_trunking2.png);background-position:center center;background-size: cover;}
.ico_centralita{background:url(/wp-content/themes/netelip/images/menu/ico_centralita.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_centralita{background:url(/wp-content/themes/netelip/images/menu/ico_centralita2.png);background-position:center center;background-size: cover;}
.ico_vmail{background:url(/wp-content/themes/netelip/images/menu/ico_vmail.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_vmail{background:url(/wp-content/themes/netelip/images/menu/ico_vmail2.png);background-position:center center;background-size: cover;}
.ico_verp{background:url(/wp-content/themes/netelip/images/menu/ico_verp.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_verp{background:url(/wp-content/themes/netelip/images/menu/ico_verp2.png);background-position:center center;background-size: cover;}
.ico_vdrive{background:url(/wp-content/themes/netelip/images/menu/ico_vdrive.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_vdrive{background:url(/wp-content/themes/netelip/images/menu/ico_vdrive2.png);background-position:center center;background-size: cover;}
.ico_vdesktop{background:url(/wp-content/themes/netelip/images/menu/ico_vdesktop.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_vdesktop{background:url(/wp-content/themes/netelip/images/menu/ico_vdesktop2.png);background-position:center center;background-size: cover;}
.ico_cloud{background:url(/wp-content/themes/netelip/images/menu/ico_cloud.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_cloud{background:url(/wp-content/themes/netelip/images/menu/ico_cloud2.png);background-position:center center;background-size: cover;}
.ico_crm{background:url(/wp-content/themes/netelip/images/menu/ico_crm.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_crm{background:url(/wp-content/themes/netelip/images/menu/ico_crm2.png);background-position:center center;background-size: cover;}
.ico_callcenter{background:url(/wp-content/themes/netelip/images/menu/ico_callcenter.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_callcenter{background:url(/wp-content/themes/netelip/images/menu/ico_callcenter2.png);background-position:center center;background-size: cover;}
.ico_oficina{background:url(/wp-content/themes/netelip/images/menu/ico_oficina.png);background-position:center center;background-size: cover;}
.cont_con_icono:hovera .ico_oficina{background:url(/wp-content/themes/netelip/images/menu/ico_oficina2.png);background-position:center center;background-size: cover;}

.ico_zoho{background:url(/wp-content/themes/netelip/images/menu/ico_zoho.png);background-position:center center;background-size: cover;}
.ico_hub{background:url(/wp-content/themes/netelip/images/menu/ico_hub.png);background-position:center center;background-size: cover;}
.ico_zend{background:url(/wp-content/themes/netelip/images/menu/ico_zend.png);background-position:center center;background-size: cover;}
.ico_pipe{background:url(/wp-content/themes/netelip/images/menu/ico_pipe.png);background-position:center center;background-size: cover;}
.ico_sales{background:url(/wp-content/themes/netelip/images/menu/ico_sales.png);background-position:center center;background-size: cover;}
.ico_tiger{background:url(/wp-content/themes/netelip/images/menu/ico_tiger.png);background-position:center center;background-size: cover;}
.ico_teams{background:url(/wp-content/themes/netelip/images/menu/ico_teams.png);background-position:center center;background-size: cover;}
.ico_sdwan{background:url(/wp-content/themes/netelip/images/menu/sd-wan-ico.png);background-position:center center;background-size: cover;}

.ico_voip{background:url(/wp-content/themes/netelip/images/menu/ico_voip.png);background-position:center center;background-size: cover;}
.ico_functions{background:url(/wp-content/themes/netelip/images/menu/ico_functions.png);background-position:center center;background-size: cover;}
.ico_useforms{background:url(/wp-content/themes/netelip/images/menu/ico_useforms.png);background-position:center center;background-size: cover;}
.ico_portability{background:url(/wp-content/themes/netelip/images/menu/ico_portability.png);background-position:center center;background-size: cover;}
.ico_products{background:url(/wp-content/themes/netelip/images/menu/ico_products.png);background-position:center center;background-size: cover;}
.ico_whatcloud{background:url(/wp-content/themes/netelip/images/menu/ico_whatcloud.png);background-position:center center;background-size: cover;}
.ico_ventajas{background:url(/wp-content/themes/netelip/images/menu/ico_ventajas.png);background-position:center center;background-size: cover;}
.ico_hibrido{background:url(/wp-content/themes/netelip/images/menu/ico_hibrido.png);background-position:center center;background-size: cover;}
.ico_tarifallamadas{background:url(/wp-content/themes/netelip/images/menu/ico_tarifallamadas.png);background-position:center center;background-size: cover;}
.ico_plan_mundo{background:url(/wp-content/themes/netelip/images/menu/ico_plan_mundo.png);background-position:center center;background-size: cover;}
.ico_soporte{background:url(/wp-content/themes/netelip/images/menu/ico_soporte.png);background-position:center center;background-size: cover;}
.ico_desktop{background:url(/wp-content/themes/netelip/images/menu/ico_desktop.png);background-position:center center;background-size: cover;}
.ico_mobile{background:url(/wp-content/themes/netelip/images/menu/ico_mobile.png);background-position:center center;background-size: cover;}
.ico_partnercloud{background:url(/wp-content/themes/netelip/images/menu/ico_partnercloud.png);background-position:center center;background-size: cover;}
.ico_partnerip{background:url(/wp-content/themes/netelip/images/menu/ico_partnerip.png);background-position:center center;background-size: cover;}
.ico_centroayuda{background:url(/wp-content/themes/netelip/images/menu/ico_centroayuda.png);background-position:center center;background-size: cover;}
.ico_exito{background:url(/wp-content/themes/netelip/images/menu/ico_exito.png);background-position:center center;background-size: cover;}
.ico_forms{background:url(/wp-content/themes/netelip/images/menu/ico_forms.png);background-position:center center;background-size: cover;}
.ico_blog{background:url(/wp-content/themes/netelip/images/menu/ico_blog.png);background-position:center center;background-size: cover;}
.ico_integraciones{background:url(/wp-content/themes/netelip/images/menu/ico_integracion.png);background-position:center center;background-size: cover;}
.ico_video{background:url(/wp-content/themes/netelip/images/menu/ico_video.png);background-position:center center;background-size: cover;}
.ico_dosieres{background:url(/wp-content/themes/netelip/images/menu/ico_dosieres.png);background-position:center center;background-size: cover;}


.ico_webphone{background:url(/wp-content/themes/netelip/images/menu/ico_webphone.png);background-position:center center;background-size: cover;}
.ico_vconference{background:url(/wp-content/themes/netelip/images/menu/ico_vconference.png);background-position:center center;background-size: cover;}
.ico_plane{background:url(/wp-content/themes/netelip/images/menu/ico_plane.png);background-position:center center;background-size: cover;}

.ico_mobile2{background:url(/wp-content/themes/netelip/images/menu/ico_mobile2.png);background-position:center center;background-size: cover;}
.ico_fiber{background:url(/wp-content/themes/netelip/images/menu/ico_fiber.png);background-position:center center;background-size: cover;}
.ico_promo{background:url(/wp-content/themes/netelip/images/menu/ico_promo.png);background-position:center center;background-size: cover;}
.ico_novedades{background:url(/wp-content/themes/netelip/images/menu/ico_novedades.png);background-position:center center;background-size: cover;}
.ico_recomienda{background:url(/wp-content/themes/netelip/images/menu/ico_recomienda.png);background-position:center center;background-size: cover;}
.ico_AI{background:url(/wp-content/themes/netelip/images/menu/ico_AI.png);background-position:center center;background-size: cover;}

/* ========================================================================== */
/* ========================================================================== */
/* Footer */
/* ========================================================================== */
/* ========================================================================== */

.grey {
    background-color: #313131 !important;
}
.footer {
    margin-bottom: 0px !important;
    padding-top: 30px;
    text-align: left;
    padding-bottom: 20px;
}

.footer.black {
    padding-top: 10px;
    padding-bottom: 10px;
    color: #fff;
    background-color: #212121;
    font-family: 'proxima_nova_rgregular', Arial, Helvetica, sans-serif;
}

footer div.menufooter span {
    color: #fff!important;
    font-size: 14px!important;
    display: block;
    margin-bottom: 8px;
    margin-top: 11px;
    text-align: left;
    line-height: 1.5!important;
    font-weight: bolder;
    font-family: proxima_nova_rgbold!important;
}

ul.ulmenufooter, ul.ulmenufooter li a {
    padding: 0!important;
    color: #cfcfcf;
}

div.pl0 {
    padding-left: 0;
}

div.rightr {
    min-height: 290px!important;
    border-right: 1px solid #cfcfcf;
}

.spr-netelip-1.logo-gris {
    width: 122px;
    height: 45px;
    display: inline-block;
    background: url(//static.netelip.com/web/publica/netelip-logo-gris.svg);
    background-size: cover;
}

#contacto_pie {
    color: #cfcfcf;
    font-size: 12px!important;
}

.menu-pie-linea {
    font-family: 'proxima_nova_rgregular', Arial, Helvetica, sans-serif;
    padding-top: 5px;
}

.menu-pie-linea > ul {
    display: inline-block;
    font-size: 12px;
}

.redheart {
    color: #c70000!important;
}

.col-xs-12.menufooter {
    padding: 0px;
}

.spr-netelip-1.oca20000 {
    width: 37px;
    height: 37px;
    background-position: 0px -156px;
    display: inline-block;
    background-image: url(/wp-content/themes/selfie-child/images/netelip-1.png);
}

.spr-netelip-1.oca27001 {
    width: 37px;
    height: 37px;
    background-position: -38px -156px;
    display: inline-block;
    background-image: url(/wp-content/themes/selfie-child/images/netelip-1.png);
}

.col-lg-4.right {
    text-align: right;
}

footer div.col-lg-4.right {
    margin-top: 5px;
}

footer .col-lg-8 {
    margin-top: -5px;
}

footer div.menu-pie-linea ul{
	margin-left:14px;

}

footer div.menu-pie-linea ul.menu li {
    float: left;
    margin-right: 15px;
}

div.col-xs-2.rightr ul.ulmenufooter {
    margin-top: 21px !important;
}

.menu-pie-linea > ul > li > a {
    display: inline-block;
    color: #cfcfcf;
    padding-top: 2px;
    padding-bottom: 0px;
    /*border-right: 1px solid #cfcfcf;*/
    padding-right: 8px;
}


/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Home */
/* ========================================================================== */
/* ========================================================================== */
.vc_row.wpb_row.vc_row-fluid.container.separadorresponsive {
    margin-top: 30px!important;
}

/* Ribete naranja */

@media only screen and (max-width:600px){div.ribetemenu h4{display:block;opacity:1;text-align:center;color:#fff;font-size:14px!important}}

div.ribetemenu span#ribete {
    display: block;
    opacity: 1;
    text-align: center;
    color: #fff;
    font-size: 23px!important;
    font-family: proxima_nova_rgregular,Arial,Helvetica,sans-serif!important;
    line-height: 1.5!important;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.border-naranja {
    border-bottom: 2px solid #f19000;
    margin-top: 0px !important;
    padding-top: 7px;
}

.vc_custom_1589704934233 {
    margin-top: -10px!important;
    background-image: url(/wp-content/uploads/2019/10/xstripe-orange.jpg,qid=116293.pagespeed.ic.J57uhXx27k.webp)!important;
    background-position: center!important;
    background-repeat: no-repeat!important;
    background-size: cover!important;
}

/* Servicios home - primer bloque */

.homelineasip .rowbb {
    background-color: #f9f9f9;
    padding: 15px 5px 15px 5px;
}
.homelineasip .rowbb {
    background-color: #f9f9f9;
    padding: 15px 5px 15px 5px;
    min-height: 225px;
    transition: .3s;
    -webkit-transition: .3s;
}

.col-xs-8.colimg.fdA {
    background-image: url(/wp-content/uploads/2020/11/fbA.jpg);
    height: 100px;
    background-size: 210%;
    background-position: right;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.col-xs-8.colimg.fdB {
    background-image: url(/wp-content/uploads/2020/11/fdB.jpg);
    height: 100px;
    background-size: 210%;
    background-position: right;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.col-xs-8.colimg.fdC {
    background-image: url(/wp-content/uploads/2020/11/fdC.jpg);
    height: 100px;
    background-size: 210%;
    background-position: right;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.col-xs-8.colimg.fdD {
    background-image: url(/wp-content/uploads/2020/11/fdD.jpg);
    height: 100px;
    background-size: 210%;
    background-position: center;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.col-xs-8.colimg.fdE {
    background-image: url(/wp-content/uploads/2020/11/fdE.jpg);
    height: 100px;
    background-size: 210%;
    background-position: right;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.col-xs-8.colimg.fdF {
    background-image: url(/wp-content/uploads/2020/11/fdF.jpg);
    height: 100px;
    background-size: 210%;
    background-position: right;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.col-xs-8.colimg.fdG {
    background-image: url(/wp-content/uploads/2020/11/fdG.jpg);
    height: 100px;
    background-size: 210%;
    background-position: right;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.col-xs-8.colimg.fdH {
    background-image: url(/wp-content/uploads/2020/11/fdH.jpg);
    height: 100px;
    background-size: 210%;
    background-position: right;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.col-xs-8.colimg.fdCISA {
    background-image: url(/wp-content/uploads/2020/11/fdCISA.jpg);
    height: 100px;
    background-size: 210%;
    background-position: right;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.col-xs-4.colnegro {
    background-color: #343434;
    height: 100px;
    transition: .2s;
    -webkit-transition: .2s;
}

.col-xs-4.colnegro img {
    width: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

p.pti {
    margin-bottom: 5px !important;
    font-weight: bolder;
    color: #737373;
}

p.ppre {
    margin-bottom: 5px !important;
    font-weight: bolder;
    color: #333;
}

p.pcue {
    margin-bottom: 10px;
}

.vc_column_container>.vc_column-inner {
    box-sizing: border-box;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html.homelineasip {
    padding: 10px;
    margin-bottom: 4px;
}

.contenedorhomelinea:hover {
    cursor: pointer;
}

.contenedorhomelinea:hover .col-xs-4.colnegro {
    background-color: #008ed6 !important;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.contenedorhomelinea:hover .col-xs-8.colimg.fdA, .contenedorhomelinea:hover .col-xs-8.colimg.fdB, .contenedorhomelinea:hover .col-xs-8.colimg.fdC, .contenedorhomelinea:hover .col-xs-8.colimg.fdCT, .contenedorhomelinea:hover .col-xs-8.colimg.fdD, .contenedorhomelinea:hover .col-xs-8.colimg.fdE, .contenedorhomelinea:hover .col-xs-8.colimg.fdF, .contenedorhomelinea:hover .col-xs-8.colimg.fdG, .contenedorhomelinea:hover .col-xs-8.colimg.fdH, .contenedorhomelinea:hover .col-xs-8.colimg.fdCISA {
    background-size: 240% !important;
    transition: 0.3s !important;
    -webkit-transition: 0.3s !important;
}



.contenedorhomelinea:hover .rowbb {
    background-color: #f0f0f0 !important;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}


@media (max-width: 991px) and (min-width: 768px){
	.col-xs-8.colimg.fdA, .col-xs-8.colimg.fdB, .col-xs-8.colimg.fdC, .col-xs-8.colimg.fdCT, .col-xs-8.colimg.fdD, .col-xs-8.colimg.fdE, .col-xs-8.colimg.fdF, .col-xs-8.colimg.fdG, .col-xs-8.colimg.fdH, .contenedorhomelinea:hover .col-xs-8.colimg.fdCISA {
    	height: 100px;
	    background-size: 290% !important;
    	background-position: 85% !important;
	    transition: 0.3s;
    	-webkit-transition: 0.3s;
	}
}

@media (max-width: 991px) and (min-width: 768px){
	.homelineasip .rowbb {
    	background-color: #f9f9f9;
	    padding: 15px 5px 15px 5px;
    	min-height: 360px !important;
	}
}


/* Home - Video */

#videohome {
    width: 100%;
    position: relative;
    padding: 12px;
    padding-bottom: 12px;
    background-color: #fafafa;
    /* top: -100px; */
    border: 1px solid #f3f3f3;
    -webkit-box-shadow: 0px 0px 35px -14px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 35px -14px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 35px -14px rgba(0,0,0,0.75);
}

/* Home Bloque laptop background */

/*.vc_row.wpb_row.vc_row-fluid.backgroundlaptop2.vc_row-no-padding {
    background-image: url(/wp-content/uploads/2017/11/bklapcoffee.jpg);
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-position: bottom left;
}*/


@media(max-width:767px){

	div.vc_row.logosmobilehome div.vc_col-sm-3{
		width: 50% !important;
	    float: left !important;
	}
	
	div.vc_row.logosmobilehome div.vc_col-sm-3:first-child {
    	padding-top: 10px;
	}

}

@media (min-width: 768px) {

	.vc_row.wpb_row.vc_row-fluid.backgroundlaptop2.vc_row-no-padding {
    	background-image: url(/wp-content/uploads/2020/12/bklapcoffee-e.jpg);
    	background-size: 46% !important;
    	background-repeat: no-repeat !important;
    	background-repeat-x: no-repeat;
    	background-repeat-y: no-repeat;
    	background-position: bottom left;
    	background-position-x: 80px;
	}
	
	

}

@media (min-width: 992px) {

	.vc_row.wpb_row.vc_row-fluid.backgroundlaptop2.vc_row-no-padding {
    	background-image: url(/wp-content/uploads/2020/12/bklapcoffee-e.jpg);
    	background-size: 66% !important;
    	background-repeat: no-repeat !important;
    	background-repeat-x: no-repeat;
    	background-repeat-y: no-repeat;
    	background-position: bottom left;
    	background-position-x: -60px;
	}

}

@media (min-width: 1200px) {

	.vc_row.wpb_row.vc_row-fluid.backgroundlaptop2.vc_row-no-padding {
    	background-image: url(/wp-content/uploads/2020/12/bklapcoffee-e.jpg);
    	background-size: 48% !important;
    	background-repeat: no-repeat !important;
    	background-repeat-x: no-repeat;
    	background-repeat-y: no-repeat;
    	background-position: bottom left;
    	background-position-x: 80px;
	}

}

@media (min-width: 1490px) {

	.vc_row.wpb_row.vc_row-fluid.backgroundlaptop2.vc_row-no-padding {
    	background-image: url(/wp-content/uploads/2020/12/bklapcoffee-e.jpg);
    	background-size: 35% !important;
    	background-repeat: no-repeat !important;
    	background-repeat-x: no-repeat;
    	background-repeat-y: no-repeat;
    	background-position: bottom left;
    	background-position-x: 160px !important;
	}


}

@media (min-width: 1895px) {

	.vc_row.wpb_row.vc_row-fluid.backgroundlaptop2.vc_row-no-padding {
    background-image: url(/wp-content/uploads/2020/12/bklapcoffee-e.jpg);
    background-size: 32% !important;
    background-repeat: no-repeat !important;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-position: bottom left;
    background-position-x: 220px !important;
}


}

.vc_row.wpb_row.vc_row-fluid.home-working-home.vc_row-no-padding {
    background-image: url(/wp-content/uploads/2020/12/man-working-home3.jpg);
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    background-repeat-x: no-repeat;
    background-repeat-y: no-repeat;
    background-position: bottom left;
}


div.centralitaitems div.col-xs-2 img {
    position: relative;
    left: -10px;
}


/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Centralita */
/* ========================================================================== */
/* ========================================================================== */

.wpb_single_image.wpb_content_element.vc_align_center.w160 img {
    width: 160px;
}

h3.fino {
    font-size: 25px !important;
    line-height: 33px !important;
    font-family: proxima_novasemibold !important;
}

.botonnormal div div div.text-center {
    text-align: right !important;
    margin-right: 5px;
}

.hablarconventas div div div.text-center {
    text-align: left !important;
    margin-left: 5px;
}

.hablarconventas div div div.text-center a div.boton_servicio.img-center {
    background-color: #fff !important;
    color: #444 !important;
}

.hablarconventas div div div.text-center a div.boton_servicio.img-center:hover {
    background-color: #f0f0f0 !important;
    color: #444 !important;
}

.boton_servicio:hover, .boton_servicio_trunk:hover, .boton-gradiente:hover {
    background: #196692 !important;
    transition: 0.2s;
    -webkit-transition: 0.2s;
}
.boton_servicio:hover, .boton_servicio_trunk:hover, .boton-gradiente:hover {
    background: #196692 !important;
    transition: 0.2s !important;
    -webkit-transition: 0.2s !important;
}

a.white {
    color: #fff !important;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.dobleboton {
    top: -10px !important;
    position: relative;
}

.wpb_text_column.wpb_content_element.vc_custom_1520914605322.llamadaaccion {
    position: relative;
    margin-bottom: 0px;
    margin-top: 0px !important;
}

#modalCentralita h3 {
    color: #fff !important;
    text-align: center;
    font-size: 24px !important;
    line-height: 1 !important;
    margin-top: 10px;
}

#modalCentralita h4 {
    text-align: center;
    color: #83ddfe !important;
    font-size: 20px !important;
    line-height: 2 !important;
    margin-bottom: 0px;
}

div.modal div.modal-dialog ul.modallist {
    list-style: square !important;
    color:#525252;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Numeración - linea sip */
/* ========================================================================== */
/* ========================================================================== */

table {
    max-width: 100%;
    background-color: transparent;
}

table {
    background-color: transparent;
    width: 100%;
}

p.smallInfo {
    font-size: 12px !important;
    color: #676767;
    margin-top: 10px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

h2#infotable {
    margin-left: 30px;
    margin-bottom: 20px;
}

#infotable, #modalLabel900, #modalLabel901, #modalLabel902{
    margin: 0;
    color: #444;
    font-family: proxima_nova_rgregular !important;
    font-size: 24px!important;
    line-height: 1.5!important;
}

#tableLlamadasPrecios-numeraciones {
	font-family: proxima_nova_rgregular !important;
    font-size: 16px!important;
}

a.btn-vr-small, a.btn-vr-small:hover {
    font-family: Source Sans Pro, sans-serif;
    margin-top: 0px !important;
    
}

td.td1 {
    margin-top: 5px !important;
    padding-top: 19px !important;
}

.modal-body ul {
    margin-left: 20px;
    color: #737373;
    list-style-type: square;
    font-size: 16px !important;
    font-family: 'proxima_nova_rgregular' !important;
}

table#tabla-tariff-national {
    font-family: 'proxima_nova_rgregular';
    font-size: 16px;
}

td.td1.tacenter {
    padding-bottom: 16px !important;
    padding-left: 0px;
}

p.smallInfo {
    padding-top: 10px !important;
}

input.inp-buscador.customBuscador {
    width: 100% !important;
    padding: 10px;
    border: 1px solid #d0d0d0;
    background-color: #f8f8f8;
    color: #333;
}
.header .heading, input, textarea, .wpb_wrapper, .wpb_wrapper p, .wpb_wrapper p span:not(.fa), .wpb_wrapper span:not(.fa), .wpb_wrapper span p, .ui-widget, body {
    font-family: proxima_nova_rgregular !important;
}


/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - API VOICE */
/* ========================================================================== */
/* ========================================================================== */


h3.hcue {
    color: #5c5c5c;
    font-family: proxima_nova_rgbold !important;
    font-size: 18px !important;
    line-height: 1.2 !important;
    margin-top: 15px;
    text-align: center;
    padding-bottom: 10px;
}

#carousel-anything-1.owl-theme .owl-controls .owl-page span { opacity: 1; background: #c3cbc8 }#carousel-anything-1.owl-theme .owl-controls .owl-page.active span { background: #869791 }

h3.carrousel {
    color: #fff !important;
    font-size: 17px !important;
    margin-top: 31px;
}

.titulocaro {
    font-size: 17px;
    margin-top: 24px;
}

.trans .textopcajas {
    color: #fff !important;
    margin-top:20px !important;
	display:flex;
}
.trans500 .textopcajas {
    color: #fff !important;
    margin-top:20px !important;

        display:flex;
}

.trans div.row {
    background: rgba(255, 255, 255, 0.1) !important;
    color: #fff !important;
}

.trans500 div.row{
    background: rgba(255, 255, 255, 0.1) !important;
    color: #fff !important;
    min-heighth:500px;
}

.btn.btn-primary {
    margin: 15px 0 !important;
}
a.botona {
    text-align: center!important;
    color: #fff;
    background-color: #248cc8;
}
.btn {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    background: none;
    cursor: pointer;
    padding: 12px 25px;
    display: inline-block;
    margin: 15px 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 700;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    text-align: left !important;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Portabilidad Telefónica */
/* ========================================================================== */
/* ========================================================================== */


div.portman figure div img {
    position: relative;
    bottom: -56px;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Catalogo de productos */
/* ========================================================================== */
/* ========================================================================== */

.pestanaproductos ul li.vc_tta-tab.vc_active {
    font-size: 17px;
    border-bottom: 1px solid #fff;
    border-left: 2px solid #e1e1e1;
    border-top: 3px solid #028cce;
}
.pestanaproductos ul li.vc_tta-tab.vc_active {
    background-color: transparent;
    font-size: 17px;

    border: none;
    /* border-top: 1px solid #e1e1e1; */
    /* border-left: 2px solid #e1e1e1; */
    border-top: 3px solid #028cce;
}
.pestanaproductos li.vc_tta-tab:first-child {
    margin-left: -10px !important;
}

.pestanaproductos li.vc_tta-tab {
    font-size: 17px;
    border-bottom: 1px solid #e1e1e1;
    border-top: 3px solid #888;
    margin-left: 5px !important;
    border-right: 1px solid #e1e1e1;
}

.vc_tta.vc_general .vc_tta-panel.vc_active, .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block;
    background-color: #fff!important;
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
    border-bottom-color: transparent;
    border-radius: 0px !important;
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab>a {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-radius: 0px !important;
    border-bottom: 0px;
}

ul.vc_tta-tabs-list {
	margin-right: 17px !important;
    margin-left: 6px !important;
}

.vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
    border-bottom-color: transparent;
    background-color: #fff;
    border-bottom: 1px solid #f1f1f1;
}

div.cajaproducto .vc_column-inner {
    border: 1px solid #f0f0f0 !important;
}

.cajaproducto.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    padding: 5px;
}

div.cajaproducto h4 {
    height: 60px;
    font-family: proxima_nova_rgbold !important;
    color: #333 !important;
    line-height: 1.3 !important;
    font-size: 20px !important;
    margin-top: 20px !important;
}

.cajaproducto h5 {
    font-family: proxima_nova_rgregular !important;
    font-size: 20px !important;
    color: #444;
    margin-top: -5px !important;
}

.cajaproducto h5 small {
    color: #444;
}

.cajaproducto h6 {
    color: #b7b7b7;
    text-align: right;
}
h6 {
    color: #121212;
    font-family: proxima_nova_rgregular !important;
    font-size: 12px !important;
    line-height: 1.5 !important;
}

.wpb_text_column.wpb_content_element.acomprarproducto {
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

a.acomprar {
    font-family: proxima_novasemibold !important;
    font-size: 18px;
}

a.acomprar:before {
    content: "\f07a";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    font-size: 18px;
    padding-right: .5em;
    top: 10px;
    left: 0;
}

.wpb_text_column.wpb_content_element.descripcionproducto {
    height: 140px;
    overflow: scroll;
}

div.pestanaproductos .vc_single_image-wrapper.vc_box_border_grey {
    border: 1px solid #f0f0f0;
}

.cajaproducto h6 {
    color: #b7b7b7 !important;
    text-align: right;
    position: relative;
    top: 13px;
}

div.acomprarproducto p {
    margin-bottom: 0px !important;
}

div.pestanaproductos ul.vc_tta-tabs-list {
    padding-left: 15px !important;
}

h2.title_centralita {
    margin-top: 70px;
    margin-bottom: 20px;
    text-align: center;
    color: #5c5c5c;
    font-family: proxima_novalight !important;
    font-size: 45px !important;
    line-height: 1.2 !important;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Contacto */
/* ========================================================================== */
/* ========================================================================== */

div.contacto-bg div.vc_column-inner div.wpb_wrapper {
    width: 85.3%;
    margin-left: auto;
    margin-right: 25px;
}

.ttwhite{
    color: #fff!important;
}

h3.supertitulo.ttwhite {
    color: #fff !important;
}

div.contacto-bg2 div.vc_column-inner div.wpb_wrapper {
    width: 85.3%;
    margin-left: 25px;
    margin-right: auto;
}

ul.lista-contacto li i {
    background-color: #1c2c2c;
    color: #fff;
    font-size: 25px;
    position: relative;
    top: 4px;
    padding: 10px 10px 10px 11px;
    border-radius: 50%;
    width: 54px;
    height: 54px;
    margin-right: 14px;
    border: 5px solid #4f4f4f;
}

i.pplife {
    padding: 13px 10px 10px 13px!important;
    font-size: 22px!important;
}

ul.lista-contacto.mtop20.mbottom20 {
    margin-top: 30px;
    margin-bottom: 40px !important;
}

ul.lista-contacto li {
    margin-bottom: 21px !important;
}

#contenedor_form_contacto #cuerpo_formulario {
    background-color: initial;
    padding: 20px;
    padding-left: 25px;
    padding-bottom: 0;
    border-radius: 0 0 6px 6px;
}

#contenedor_form_contacto span {
    color: #fff;
}



input.wpcf7-form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

#contenedor_form_contacto input.wpcf7-form-control {
    margin-bottom: 21px;
    height: 44px;
}



textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s , -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s , box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s , box-shadow ease-in-out .15s;
}

#textlandingarea textarea {
    height: 100px!important;
}

#contenedor_form_contacto p {
    color: #fff!important;
}

#contenedor_form_contacto input.wpcf7-submit {
    font-family: Source\ Sans\ Pro,sans-serif;
    margin-top: 20px;
    color: #fff;
    background-color: #267ab0!important;
    font-size: 18px!important;
    border-radius: 40px!important;
    width: auto;
    height: auto;
    padding: 10px 35px 10px 35px;
    cursor: pointer;
    margin-left: auto;
    margin-right: auto;
    line-height: 1.2;
    text-align: center;
    margin-bottom: 20px;
    border: none;
}

.contacto-bg2 div.wpcf7-response-output {
    border: none;
    background-color: #f0f0f0;
    margin-left: 25px;
    padding: 20px;
    margin-right: 20px;
    border-radius: 6px;
}

#mensajeBox,#mensajeBox2{
	display: none;
}

h4#btnenviar {
    float: left;
}

.screen-reader-response {
    display: none;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - vMail */
/* ========================================================================== */
/* ========================================================================== */


.llamadaaccion div h3 {
    color: #e1e1e1 !important;
}

h3.supertitulo {
    text-align: center;
    color: #267ab0;
    font-size: 21px !important;
    margin-bottom: -20px;
    margin-top: 50px;
}

.vc_icon_element.vc_icon_element-outer.icon-floatleft.vc_icon_element-align-left {
    float: left;
    margin-top: -30px;
    margin-right: -20px;
}


/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - vDrive */
/* ========================================================================== */
/* ========================================================================== */

div.vc_row.wpb_row.vc_inner.vc_row-fluid.container.vc_custom_1499249294322 {
    margin-top: 0px !important;
}

h2.hcue {
    color: #5c5c5c;
    font-family: proxima_nova_rgbold !important;
    font-size: 22px !important;
    line-height: 1.2 !important;
    margin-top: -4px;
    padding-bottom: 10px;
}

p.pcue {
    margin-top: 0px !important;
}

.bonda p.pcue {
    min-height: 142px;
}


/* TABLAS DE PRECIO SELFIE */


div.selfie-pricing-content .selfie-pricing-content li:nth-child(2n+1) {
    background: #fff none repeat scroll 0 0;
}

.selfie-table{border-radius: 4px !important;}

.selfie-pricing-content li{color:#444}

div.selfie-table{

	text-align:center;

}

p.tableprice {
    color: #fff;
    background: #444;
    font-size: 28px!important;
    font-weight: 600;
    letter-spacing: .5px;
    margin: 0 !important;
    padding: 20px 0;
    font-family: proxima_nova_rgregular!important;
    line-height: 1.9!important;
}

div.selfie-table span.selfie-price {
    color: #fff !important;
    display: inline-block;
    font-size: 1.8em !important;
    font-weight: 100;
    font-family: proxima_nova_rgregular !important;
    padding: 15px 0;
    width: 100%;
}

.selfie-pricing-content {
    background-color: white;
}
.selfie-pricing-content {
    padding-left: 10px;
    padding-right: 10px;
}

.selfie-pricing-content h5.grish5 {
    background-color: #737373;
}
.selfie-pricing-content h5:first-of-type {
    margin-top: 0px;
}
.selfie-pricing-content h5 {
    font-family: proxima_nova_rgregular !important;
    margin-bottom: 0px;
    padding: 10px 0px 10px 0px;
    background-color: #0081c1;
	color: #fff !important;
    margin-left: -10px;
    margin-right: -10px;
    font-size: 18px !important;
}

.selfie-pricing-content ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}
.wpb_wrapper ul, p.pmediano-left {
    color: #737373;
    font-size: 18px;
    padding-left: 0;
    list-style-type: none;
    font-family: proxima_novalight,Arial,Helvetica,sans-serif;
}

div.selfie-tale .selfie-pricing-content li:nth-child(2n+1) {
    background: #efefef none repeat scroll 0 0;
}

.selfie-pricing-button {
    padding: 30px 0;
    font-size: 16px;
}

.selfie-pricing-button a {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    padding: 10px 20px;
}

div.selfie-pricing-content ul {
    padding: 10px;
    color: #666 !important;
    font-size: 16px;
}

div.selfie-pricing-content ul li {
    margin-bottom: 16px;
    margin-top: 10px;
}

span.avoid.selfie-pricing-desc {
    background: transparent !important;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Plan Empresa */
/* ========================================================================== */
/* ========================================================================== */

table#precios_packservicios {
    background-color: #fff;
    color: #444;
    font-size: 16px;
    text-align: center;
}

table#precios_packservicios tbody tr th {
    text-transform: uppercase;
}

table#precios_packservicios tbody tr th span {
    text-transform: lowercase;
    font-family: proxima_novalight !important;
}

.green {
    color: green;
}

.vc_row {
    margin-left: auto!important;
    margin-right: auto!important;
}

.vc_column_container {
    padding-left: 0;
    padding-right: 0;
}
@media (min-width: 768px){
	.vc_col-sm-12 {
    	width: 100%;
	}
}
@media (min-width: 768px){
	.vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9 {
    	float: left;
	}
}

.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9, .vc_col-md-1, .vc_col-md-10, .vc_col-md-11, .vc_col-md-12, .vc_col-md-2, .vc_col-md-3, .vc_col-md-4, .vc_col-md-5, .vc_col-md-6, .vc_col-md-7, .vc_col-md-8, .vc_col-md-9, .vc_col-sm-1, .vc_col-sm-10, .vc_col-sm-11, .vc_col-sm-12, .vc_col-sm-2, .vc_col-sm-3, .vc_col-sm-4, .vc_col-sm-5, .vc_col-sm-6, .vc_col-sm-7, .vc_col-sm-8, .vc_col-sm-9, .vc_col-xs-1, .vc_col-xs-10, .vc_col-xs-11, .vc_col-xs-12, .vc_col-xs-2, .vc_col-xs-3, .vc_col-xs-4, .vc_col-xs-5, .vc_col-xs-6, .vc_col-xs-7, .vc_col-xs-8, .vc_col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}


/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Apps Cloud */
/* ========================================================================== */
/* ========================================================================== */




div.vc_row.vc_custom_1589820481589 {
    margin-top: -50px !important;
    margin-right: initial !important;
    margin-bottom: -70px !important;
    margin-left: initial !important;
    background-image: url(/wp-content/uploads/2016/12/slider2-1-min.jpg?id=68229) !important;
}

div.selfie-pricing-content h3 {
    margin-top: 0px;
    font-size: 18px;
    padding-top: 17px;
}

h2.fondoazul {
    color: #fff !important;
    font-family: proxima_nova_rgregular !important;
    font-size: 36px !important;
    line-height: 1.2 !important;
}

.vc_custom_1590230989148 {
    padding-bottom: 40px !important;
}

.border-netelip {
    border: 1px solid #eaeaea !important;
    border-radius: 6px;
    padding-top: 25px;
    padding-bottom: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    cursor: pointer !important;
}


.vc_row.wpb_row.vc_inner.vc_row-fluid.mleft20 .vc_col-sm-3 {
    width: 24%;
}

div.mleft20 p.pmediano-azul {
    margin-bottom: 5px !important;
    font-family: "proxima_novasemibold";
}

.border-netelip.wpb_column.vc_column_container.vc_col-sm-3:hover {
    background-color: #0091ca;
    border-color: #0091ca;
    color: white !important;
    transition: background-color 0.5s ease;
}

.border-netelip.wpb_column.vc_column_container.vc_col-sm-3:hover p {
    color: #fff !important;
}

div.mleft20 .wpb_single_image.wpb_content_element.vc_align_center figure div img {
    width: 65%;
    margin-bottom: 13px;
}

.border-netelip {
    min-height: 245px !important;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Centralita + Call Center */
/* ========================================================================== */
/* ========================================================================== */

/*ul.modallist {
    list-style: none;
}*/
.modal-body ul {
    margin-left: 30px;
    list-style-type: none !important;
}

ul.modallist li {
    color: #fff !important;
    font-size: 14px !important;
    margin-bottom: 5px;
}
.modal-body ul li {
    font-family: proxima_nova_rgregular!important;
    color: #525252;
    line-height: 1.6em;
    font-weight: 400;
    font-size: 14px;
}

/*ul.modallist li::before {
    content: "▪";
    color: #75cede;
    margin-right: 5px;
    margin-left: -10px;
}*/

#modalCentralita .card-body-2 {
    color: #fff !important;
    background-color: rgba(255,255,255,0.05) !important;
    padding: 15px;
    padding-top: 30px;
    margin-right: 15px;
}
#modalCentralita .card {
    border-bottom: 2px solid #5f6d76 !important;
}

div.wpb_wrapper p.avoitop {
    margin-top: 0!important;
    margin-bottom: 5px!important;
}

i.fa.fa-bar-chart.color-chart, i.fa.fa-area-chart.color-chart
{
    display: none;
}


/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Integraciones */
/* ========================================================================== */
/* ========================================================================== */


div.contenedorintegracion.desactivado::after {
    background-color: #ef7219;
    color: #fff;
    padding: 10px 15px 0px 15px !important;
    display: table !important;
    border-radius: 20px;
    background-size: 40px 38px;
    display: inline-block;
    width: 40px;
    position: relative;
    height: 40px;
    top: -444px !important;
    left: -10px;
    background-repeat: no-repeat;
    content: "próximamente";
}

p.supertitulo span.avoid, p.supertitulo-left span.avoid {
    text-align: center;
    color: #267ab0;
    font-size: 21px!important;
    margin-bottom: -30px;
    margin-top: 50px;
    font-family: proxima_nova_rgregular!important;
   /*line-height: 1.9!important;*/
    line-height: 1.2!important;
    font-weight: 500;
    margin: 0 0 15px 0;
}

p.centrado{

	text-align:center;
}

h2.hcue {
    color: #5c5c5c;
    font-family: proxima_nova_rgbold !important;
    font-size: 22px !important;
    line-height: 1.2 !important;
    margin-top: -4px;
    padding-bottom: 10px;
}

h2 a.enlaceintegracion, h2 a.enlaceintegracion:hover,h3 a.enlaceintegracion, h3 a.enlaceintegracion:hover {
    color: #444 !important;
    decoration: none;
    font-family: 'proxima_nova_rgbold';
}



/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Planes */
/* ========================================================================== */
/* ========================================================================== */



h1 {
    color: #5c5c5c !important;
    margin-bottom:0px !important;
    font-family: proxima_nova_rgbold !important;
    font-size: 41px !important;
    line-height: 1.5 !important;
}

ul.cloud-hibrido li {
    font-size: 16px;
}

#videohome {
    width: 100%;
    position: relative;
    padding: 12px;
    padding-bottom: 12px;
    background-color: #fafafa;
    /* top: -100px; */
    border: 1px solid #f3f3f3;
    -webkit-box-shadow: 0px 0px 35px -14px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 35px -14px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 35px -14px rgba(0,0,0,0.75);
}

div#videohome iframe {
    width: 100%;
}


h3.mini {
    color: #666;
    font-family: proxima_novalight,Arial,Helvetica,sans-serif;
    font-size: 22px!important;
    font-family: inherit;
    font-weight: 500;
    line-height: 1!important;
}

div.vc_row.wpb_row.vc_row-fluid.vc_custom_1544727847825.vc_row-has-fill.vc_row-no-padding {
    margin-top: -50px !important;
    margin-right: 0px !important;
    margin-bottom: -50px !important;
    margin-left: 0px !important;
    background-image: url(/wp-content/uploads/2016/12/slider2-1-min.jpg?id=68229) !important;
}

div.selfie-pricing-content ul li {
    margin-bottom: 16px;
    margin-top: 10px;
    font-size: 14px;
    width: 100%;
    font-family:"proxima_novalight";

}

div.selfie-pricing-content ul li img {
    margin-right: 15px;
    width: 16px;
    float: left;
}

div.selfie-pricing-content ul li strong {
    display: block;
    font-size: 18px;
}

div.selfie-pricing-content ul li small {
    color: #a0a0a0;
}


/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Softphones */
/* ========================================================================== */
/* ========================================================================== */



.iconshop {
    width: 30%;
    margin-right: 5px;
    margin-top: -16px;
}
.fleft {
    float: left!important;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Preguntas frecuentes */
/* ========================================================================== */
/* ========================================================================== */

div.vc_toggle_title h3 {
    color: #005480 !important;
    /*font-size: 21px !important;*/
	font-size: 19px !important;
    padding-bottom: 16px;
    border-bottom: 1px solid #003a5021;
    font-family: proxima_novasemibold !important;
    line-height: 1.3 !important;
}



.vc_toggle_content {
    background-color: #f0f0f0;
    margin-top: 0px;
    position: relative;
    top: -17px;
    padding: 22px !important;
    color: #222 !important;
    border-top: none;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}

div.vc_toggle_content ul {
    list-style: square;
    padding-left: 20px;
}

div.vc_toggle_content ul li {
    font-size: 16px;
    margin-bottom: 14px;
}

i.vc_toggle_icon {
    position: relative;
    top: 14px !important;
}


/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Preguntas frecuentes 2*/
/* ========================================================================== */
/* ========================================================================== */



.gris_faq {
    color: #444;
    cursor: pointer;
    font-family: 'proxima_nova_rgregular',Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin-top: 20px;
    background-color: #f4f4f4;
    padding: 10px 10px 6px 14px;
    border-radius: 6px;
    padding-bottom: 10px;
}

div#dist-faq-1, div#dist-faq-2, div#dist-faq-3, div#dist-faq-4, div#dist-faq-5, div#dist-faq-6 div#dist-faq-7, div#dist-faq-8, div#dist-faq-9, div#dist-faq-10 {
    background-color: #222;
    color: #fff;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Partner Cloud */
/* ========================================================================== */
/* ========================================================================== */


img.vc_single_image-img.attachment-large {
    width: 75px !important;
    height: 75px !important;
}

.mano p.manogrande {

    font-size: 21px!important;
    margin-top: 0;
    margin-bottom: 20px;
    color: #727272!important;
    line-height: 28px!important;
    margin-top: 15px;
}

.mano p.manogrande strong {
    font-family: proxima_nova_rgbold !important;
}

.ribete {
    -webkit-box-shadow: 0 0 20px 3px rgba(0,0,0,.2);
    -moz-box-shadow: 0 0 20px 3px rgba(0,0,0,.2);
    box-shadow: 0 0 20px 3px rgba(0,0,0,.2);
    background: url(/wp-content/themes/netelip/images/distribuidor/DD.jpg) no-repeat scroll 0 0 transparent;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
    color: #fff!important;
    padding: 0;
}

/********** estilos para beneficios y caja **************/

.beneficios{
  text-align:center;
  margin-top:70px;
}

.beneficios h2{
  color:#727272;
  font-size:35px;
  font-family:'proxima_novalight';
}

.beneficios h2 strong{
  font-family:'proxima_nova_rgbold';
}

.caja{
  margin-top:20px;
  height:1100px;
  background: url("/wp-content/themes/netelip/images/distribuidor/cajasenales.jpg") no-repeat scroll 0 0 transparent;
    background-size: 700px;
    background-position: 50% 0%;

}

.atributocaja{
  width:285px;
  text-align:center;
  position:relative;
}

.atributocaja img{
  height:60px !important;
}

.atributocaja h2{
  font-family:'proxima_novablack' !important;
  font-size:22px !important;
  color:#6b6b6b !important;
}

.atributocaja h6{font-size:22px !important;line-height:26px !important;
color: #008ED6;font-family: proxima_nova_rgregular !important;}

div.contenidogrises p {
    color: #fff !important;
}

div.atributocaja p {
    font-size: 14px !important;
    font-family: proxima_nova_rgregular !important;
}

.uno{margin-left: 55px;margin-top: 228px;}
.dos{margin-left: 80px;margin-top: 90px;}
.tres{margin-left: 260px;margin-top: 52px;}
.cuatro{margin-left: 580px;margin-top: -220px;}
.cinco{margin-left: 800px;margin-top: -434px;}
.seis{margin-left: 810px;margin-top: -495px;}
.cajaresponsive{display:none;}
.descripcionescajas{display:none;}

/************* responsive para la caja ******************/


@media (max-width: 1199px) {

  .uno{margin-left: -45px;margin-top: 234px;}
  .dos{margin-left: -20px;margin-top: 95px;}
  .tres{margin-left: 180px;margin-top: 42px;}
  .cuatro{margin-left: 490px;margin-top: -215px;}
  .cinco{margin-left: 699px;margin-top: -449px;}
  .seis{margin-left: 710px;margin-top: -477px;}

}

@media (max-width: 991px) { /********** cambiamos el diseÃƒÂ±o *********/

  .caja {
      background:transparent;
    }
    .cajaresponsive{display:block;width:50%;margin:auto;}
    .uno{margin-left: 10%;margin-top: 0px;}
  .dos{margin-left: 10%;margin-top: 40px;}
  .tres{margin-left: 10%;margin-top: 20px;}
  .cuatro{margin-left: 50%;margin-top: -738px;}
  .cinco{margin-left: 50%;margin-top: 63px;}
  .seis{margin-left: 50%;margin-top: 60px;}
}

@media (max-width: 749px){
  .uno{display:none}
  .dos{display:none}
  .tres{display:none}
  .cuatro{display:none}
  .cinco{display:none}
  .seis{display:none}

  .descripcionescajas{
    display:block;
    text-align:center;
  }

  .descripcionescajas img{
    width:60px;
  }
  .mtop20{margin-top:20px;border-top:1px solid #dfdfdf;padding-top:30px;padding-bottom:20px;}
  .caja{height:auto;}
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Recursos */
/* ========================================================================== */
/* ========================================================================== */

h3.video_title {
    color: #555;
    /* min-height: 54px; */
    font-size: 18px !important;
    font-family: proxima_novasemibold !important;
    margin-bottom: 11px !important;
    line-height: initial !important;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html.contenedorvideo {
    background-color: #222;
    border-radius: 6px;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    border: 10px solid #fafafa;
    margin-bottom:10px;
}

h3.supertitulo_azul {
    color: #598aaa !important;
    font-size: 21px !important;
    margin-bottom: -15px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px !important;
}

p.pgrande {
    margin-bottom: 20px !important;
}

p.pgrande {
    margin-bottom: 20px !important;
    font-size: 18px !important;
}

.vc_custom_1544609452714 ul.cloud-hibrido {
    margin-left: 0px !important;
    padding-left: 0px !important;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Casos de uso */
/* ========================================================================== */
/* ========================================================================== */

div.somos-bloque1 h3.supertitulo {
    color: #f0f0f0 !important;
}

h3.supertitulo {
    text-align: center;
    color: #267ab0 !important;
    font-size: 21px !important;
    margin-bottom: -20px;
    margin-top: 50px;
}

.somos-bloque1.somos-responsive-fix-4.wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 30px 90px 50px 90px;
    width: 100%;
}

.somos-bloque1.somos-responsive-fix-5.wpb_column.vc_column_container.vc_col-sm-12 {
    padding: 30px 90px 50px 90px;
    width: 100%;
}


div.somos-bloque1 h2 {
    color: #fff !important;
    font-family: proxima_nova_rgbold !important;
}
div.somos-bloque1 h2, div.somos-bloque2 h2 {
    font-family: proxima_nova_rgbold !important;
    font-size: 60px !important;
    padding-right: 20px;
    padding-bottom: 18px;
}

div.texto-bloque-casos h3 {
    margin-top: 40px !important;
    margin-bottom: 18px;
}

div.cajacaso .textocaso p {
    height: 255px;
    overflow:scroll;
}

div.textoblancocontainer h3 {
    line-height: 1.2 !important;
    margin-bottom: 20px;
    color: #fff !important;
}

div.textoblancocontainer div.wpb_wrapper ul {
    color: #fff !important;
    border-left: 2px solid #fff;
    padding-left: 15px;
    margin-bottom: 20px;
}

div.descripcioncasodeexito strong {
    font-family: proxima_nova_rgbold !important;
}

div.somos-bloque1.texto-bloque-casos p {
    color: #222 !important;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Aviso Legal */
/* ========================================================================== */
/* ========================================================================== */

h4 strong {
    color: #737373;
    font-family: proxima_nova_rgregular !important;
    font-size: 26px !important;
    line-height: 1.5 !important;
}

ul.budget {
    margin-bottom: 10px;
}

.wpb_wrapper ul {
    color: #737373;
    font-size: 16px !important;
    padding-left: 18px;
    list-style-type: none !important;
    font-family: proxima_novalight,Arial,Helvetica,sans-serif;
}

.wpb_wrapper ul li{
	margin-bottom:5px;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Aviso Legal */
/* ========================================================================== */
/* ========================================================================== */

div.somos-bloque1 p {
    color: #fff !important;
}

div.somos-bloque1 p {
    color: #fff !important;
    margin-bottom: 20px !important;
}

.somos-bloque2.somos-responsive-fix-3.wpb_column.vc_column_container.vc_col-sm-6 p {
    /* font-size: 18px !important; */
    margin-bottom: 20px !important;
}



.title_centralita {
    color: #737373;
    font-family: 'proxima_novalight', Arial, Helvetica, sans-serif;
    font-size: 46px;
    margin: 0px;
    padding: 0px;
    margin-top:40px;
}

.left {
    margin-left: -14px;
    font-size: 16px;
    color: #444;
    padding-top: 20px;
    padding-bottom: 20px;
}

div ul.level_0{
	color: #737373;
	padding-left: 0px;
    list-style-type: none !important;
    font-size: 18px;
    padding-left: 0;
    list-style-type: none;
    font-family: proxima_nova_rgbold !important;
}

div ul.level_1 {
    list-style: none !important;
    margin-top: 10px;
	font-family: proxima_nova_rgregular !important;
}
  
div  ul.level_2 {
    list-style: none !important;
    margin-top: 10px;
    
    font-family: proxima_novalight;
}

/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Centralita + Planes de llamada */
/* ========================================================================== */
/* ========================================================================== */

div.fondo_bono img.img-responsive.img_centrar {
    filter: brightness(.25);
}

.lista_features > li {
    color: #fff !important;
}
.lista_features>li {
    list-style: disc outside url(/wp-content/themes/selfie-child/images/icon_peque_bocadillo.png);
    margin-left: 35px;
}

p.txt_banderas {
    margin-top: 3px;
}
p.txt_banderas {
    color: #f0f0f0!important;
}

.texto_azul_bono {
    color: #005480!important;
    font-family: proxima_nova_rgbold!important;
}
.texto_azul_bono {
    color: #008ed6;
    font-family: 'proxima_nova_rgregular',Arial,Helvetica,sans-serif;
    font-size: 22px;
    margin-bottom: -20px;
    padding-top: 20px;
}

.texto_18 {
    color: #737373;
    font-family: 'proxima_nova_rgregular',Arial,Helvetica,sans-serif!important;
    font-size: 18px!important;
    margin-top: 20px;
}

div.fondo_bono .gris_claro {
    padding-bottom: 10px;
}
.gris_claro, .contenido-5 {
    font-family: 'proxima_nova_rgregular',Arial,Helvetica,sans-serif;
    font-size: 13px;
    color: #cfcfcf;
}

.descripcion_planes {
    background-color: #0b293c;
    color: #fff;
    font-family: 'proxima_nova_rgregular',Arial,Helvetica,sans-serif;
    font-size: 16px;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 10px;
    padding: 15px;
}

.sprite-image {
    background: url(/wp-content/themes/selfie-child/images/flags-nq8.png) no-repeat;
}

p.txt_banderas {
 
    margin-left: 50px !important;
    padding-top: 7px;
}

div#containerPlans div.col-md-6 {
    height: 150px;
}

.fondo_bono:hover {
    background-color: #0b293c;
    cursor: pointer;
    border-radius: 6px !important;
}

div.fondo_bono:hover img.img-responsive.img_centrar {
    filter: brightness(0) invert(1)!important;
}

.fondo_bono:hover .texto_azul_bono {
    color: #fff!important;
}

.fondo_bono:hover .texto_18 {
    color: #f0f0f0;
    font-family: 'proxima_nova_rgregular',Arial,Helvetica,sans-serif!important;
    font-size: 18px!important;
    margin-top: 20px;
}

.col-md-12.descripcion_planes.nomargin {
    margin: 0px !important;
    border: none !important;
}

.nomargin {
    margin: 0!important;
}

.bgfba {
    background-color: #fbfafa!important;
    position: absolute;
    z-index: 100;
    left: 0;
    border: 4px solid #f1f1f1;
}

div.bgfba {
    border: 4px solid #0b293c!important;
    width: 100%!important;
    margin:0px !important;
    margin-top: -4px!important;
}

.sprite-image{background:url(/wp-content/themes/selfie-child/images/flags-nq8.png) no-repeat}
.sprite-image.ar{width:39px; height:28px;
background-position:0 0}
.sprite-image.at{width:39px; height:28px;
background-position:0 -29px}
.sprite-image.au{width:39px; height:28px;
background-position:0 -58px}
.sprite-image.be{width:39px; height:28px;
background-position:0 -87px}
.sprite-image.bg{width:39px; height:28px;
background-position:0 -116px}
.sprite-image.br{width:39px; height:28px;
background-position:0 -145px}
.sprite-image.ca{width:39px; height:28px;
background-position:0 -174px}
.sprite-image.ch{width:39px; height:28px;
background-position:0 -203px}
.sprite-image.cl{width:39px; height:28px;
background-position:0 -232px}
.sprite-image.cn{width:39px; height:28px;
background-position:0 -261px}
.sprite-image.co{width:39px; height:28px;
background-position:0 -290px}
.sprite-image.cr{width:39px; height:28px;
background-position:0 -319px}
.sprite-image.cy{width:39px; height:28px;
background-position:0 -348px}
.sprite-image.cz{width:39px; height:28px;
background-position:0 -377px}
.sprite-image.de{width:39px; height:28px;
background-position:0 -406px}
.sprite-image.ee{width:39px; height:28px;
background-position:0 -435px}
.sprite-image.us{width:39px; height:28px;
background-position:0 -464px}
.sprite-image.es{width:39px; height:28px;
background-position:0 -493px}
.sprite-image.fr{width:39px; height:28px;
background-position:0 -522px}
.sprite-image.gr{width:39px; height:28px;
background-position:0 -551px}
.sprite-image.gu{width:39px; height:28px;
background-position:0 -580px}
.sprite-image.guadalupe{width:39px; height:28px;
background-position:0 -609px}
.sprite-image.guam{width:39px; height:28px;
background-position:0 -638px}
.sprite-image.hawaii{width:39px; height:28px;
background-position:0 -667px}
.sprite-image.hk{width:39px; height:28px;
background-position:0 -696px}
.sprite-image.hr{width:39px; height:28px;
background-position:0 -725px}
.sprite-image.hu{width:39px; height:28px;
background-position:0 -754px}
.sprite-image.ie{width:39px; height:28px;
background-position:0 -783px}
.sprite-image.il{width:39px; height:28px;
background-position:0 -812px}
.sprite-image.in{width:39px; height:28px;
background-position:0 -841px}
.sprite-image.is{width:39px; height:28px;
background-position:0 -870px}
.sprite-image.it{width:39px; height:28px;
background-position:0 -899px}
.sprite-image.kz{width:39px; height:28px;
background-position:0 -928px}
.sprite-image.lt{width:39px; height:28px;
background-position:0 -957px}
.sprite-image.lu{width:39px; height:28px;
background-position:0 -986px}
.sprite-image.ma{width:39px; height:28px;
background-position:0 -1015px}
.sprite-image.mg{width:39px; height:28px;
background-position:0 -1044px}
.sprite-image.ml{width:39px; height:28px;
background-position:0 -1073px}
.sprite-image.mq{width:39px; height:28px;
background-position:0 -1102px}
.sprite-image.mt{width:39px; height:28px;
background-position:0 -1131px}
.sprite-image.mx{width:39px; height:28px;
background-position:0 -1160px}
.sprite-image.nl{width:39px; height:28px;
background-position:0 -1189px}
.sprite-image.no{width:39px; height:28px;
background-position:0 -1218px}
.sprite-image.nz{width:39px; height:28px;
background-position:0 -1247px}
.sprite-image.pa{width:39px; height:28px;
background-position:0 -1276px}
.sprite-image.pe{width:39px; height:28px;
background-position:0 -1305px}
.sprite-image.pl{width:39px; height:28px;
background-position:0 -1334px}
.sprite-image.pr{width:39px; height:28px;
background-position:0 -1363px}
.sprite-image.pt{width:39px; height:28px;
background-position:0 -1392px}
.sprite-image.reunion-islas{width:39px; height:28px;
background-position:0 -1421px}
.sprite-image.ro{width:39px; height:28px;
background-position:0 -1450px}
.sprite-image.ru{width:39px; height:28px;
background-position:0 -1479px}
.sprite-image.se{width:39px; height:28px;
background-position:0 -1508px}
.sprite-image.sg{width:39px; height:28px;
background-position:0 -1537px}
.sprite-image.sk{width:39px; height:28px;
background-position:0 -1566px}
.sprite-image.th{width:39px; height:28px;
background-position:0 -1595px}
.sprite-image.tr{width:39px; height:28px;
background-position:0 -1624px}
.sprite-image.tw{width:39px; height:28px;
background-position:0 -1653px}
.sprite-image.uk{width:39px; height:28px;
background-position:0 -1682px}
.sprite-image.us{width:39px; height:28px;
background-position:0 -1711px}
.sprite-image.ve{width:39px; height:28px;
background-position:0 -1740px}
/* ========================================================================== */
/* ========================================================================== */
/* Paginas CSS - Cookies */
/* ========================================================================== */
/* ========================================================================== */
@media (min-width: 749px){

	#ca_banner {
		height: 100px !important;
	
	}
	

}

#ca_banner {
    position: fixed!important;
    z-index: 16777270;
    width: 100%!important;
    height: 180px;
    background-color: white;
    text-align: center;
    border-width: 1px 0 1px 0!important;
    border-style: solid!important;
    border-color: #fff!important;
    display: none;
    box-shadow: 0 0 40px #444;
    padding: 10px 0;
    left: 0;
    right: 0;
    float: none!important;
    text-shadow: none;
    border-radius: 0!important;
    margin: 0 auto!important;
}

p span.cookies {
    color: #222;
    top: 6px;
    position: relative;
    float: none!important;
    font-size: 20px!important;
    font-weight: 700;
    font-family: proxima_nova_rgregular!important;
}

div#ca_banner p {
    margin-bottom: 10px !important;
}

#ca_banner .accept {
    cursor: pointer;
    font-size: 14px;
    margin: 5px auto;
    margin-bottom:5px;
    position: relative;
    top: -10px;
    width: 120px;
    background: #0089f2;
    padding: 3px;
    border-radius: 3px;
    text-shadow: 1px 1px 0 #0072ca;
    color: #fff;
    background-image: -webkit-linear-gradient(#0089F2 0%, #0072ca 100%);
    background-image: -moz-linear-gradient(#0089F2 0%, #0072ca 100%);
    v: ;
    background-image: -o-linear-gradient(#0089F2 0%, #0072ca 100%);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0089F2), to(#0072ca));
    background-image: linear-gradient(#0089F2 0%, #0072ca 100%);
    float: none!important;
}

.dnone{
	display:none !important;
}

.dshow{
	display: block !important;
}

div.tabla-nueva-numeracion table tr td span img {
    margin-right: 8px;
}

div.modal div.modal-dialog ul {
    list-style: square !important;
}

/* ========================================================================== */
/* ========================================================================== */
/*SLIDERS TEMPORAL*/
/* ========================================================================== */
/* ========================================================================== */
div .boton-gradiente {
    border-radius: 36px!important;
    padding: 15px 25px!important;
}

h1.revslider {
    line-height: 46px!important;
}

h1.revslider {
    color: #fff!important;
    margin-top: 5px !important;
    font-size: 50px!important;
    font-family: proxima_novasemibold_italic!important;
}

div#btnVideo{
    color: white !important;
    padding-top: 5px !important;
    padding-left: 30px !important;
}

.tp-caption.cuerpo, .cuerpo {
    
    direction: ltr !important;
}

.rev-btn, .rev-btn:visited{

	font-family: proxima_nova_rgbold!important;

}

div#slide-11-layer-25 {
    padding-top: 5px !important;
    margin-right: 5px !important;
}

@media (min-width: 1399px){

	.slotholder {
		
		left: 0px !important;
	}
	li.tp-revslider-slidesli.active-revslide div {
		
		left: 15px;
	}

}


/*@media (min-width: 1200px) and (max-width:1398px){
	li.tp-revslider-slidesli.active-revslide div {
    	left: -11px;
	   
	}

	.slotholder {
		
		left: 11px !important;
	}
	
}*/

/*

.wpb_revslider_element.wpb_content_element {
    margin-top: 0px;
}


@media (max-width: 991px) {
	.wpb_revslider_element.wpb_content_element {
    	margin-top: 30px;
	}
}

@media (max-width: 775px) {
	.wpb_revslider_element.wpb_content_element {
    	margin-top: 60px;
	}
}*/

/* ========================================================================== */
/* ========================================================================== */
/* NEW SLIDERS */
/* ========================================================================== */
/* ========================================================================== */

.vc_row.wpb_row.vc_row-fluid.slider-row.light-overlay::before {
    background-color: rgba(0, 0, 0, 0.30) !important;
}

@media (max-width: 575px) { 
	
	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12::before {
		background-color: rgb(0 0 0 / 0.5) !important;
		top: -290px !important;
	    left: -230px !important;
	    width: 1200px !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row {
    	height: 620px !important;

	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row::before{
		height: 620px !important;
  	}
  	
  	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12 {
    	padding-top: 10px !important;
	}
	
	div.vcenter div.vc_column-inner {
    	display: table;
    	height: 620px !important;
   		margin-top: -20px;
	}
	
	p.big {
    	font-size: 21px !important; /* 21 original */
    	line-height: 1.5;
    	margin-top: 25px !important;
    	margin-bottom: 20px !important;
	}
}

@media (min-width: 576px) { 

	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12::before {
		background-color: rgb(0 0 0 / 0.5) !important;
		top: -260px !important;
		width: 1000px !important;
		left: -110px !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row {
    	height: 610px !important;

	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row::before{
		height: 610px !important;
  	}
  	
  	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12 {
    	padding-top: 120px !important;
	}

	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12 {
    	padding-top: 20px !important;
	}
	
	div.vcenter div.vc_column-inner {
    	display: table;
    	height: 610px !important;
    	margin-top: -20px;
	}
	
	p.big {
    	font-size: 21px !important; /* 21 original */
    	line-height: 1.5;
    	margin-top: 25px !important;
    	margin-bottom: 20px !important;
	}
}


@media (min-width: 768px) {

	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12::before {
		background-color: rgb(0 0 0 / 0.5) !important;
		top: -300px !important;
		left: -180px !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row {
    	height: 640px !important;

	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row::before{
		height: 640px !important;
  	}
  	
  	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12 {
    	padding-top: 10px !important;
	}
	
	div.vcenter div.vc_column-inner {
    	display: table;
    	height: 640px !important;
    	margin-top: -20px;
	}
	
	p.big {
    	font-size: 21px !important; /* 21 original */
    	line-height: 1.5;
    	margin-top: 25px !important;
    	margin-bottom: 20px !important;
	}
	
	/*div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) {
    	display: none;
	}
	
	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) {
    	width: 75%;
	}*/

}


@media (min-width: 992px) {

	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12::before {
		background-color: rgb(0 0 0 / 0.5) !important;
		top: -540px !important;
		left: -470px !important;
		height: 1200px !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row {
    	height: 570px !important;

	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row::before{
		height: 570px !important;
  	}
  	
  	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12 {
    	padding-top: 0px !important;
	}
	
	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) {
    	display: initial;
	}
	
	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) {
    	width: 50%;
	}
	
	div.vcenter div.vc_column-inner {
		display: table;
		height: 570px !important;
		margin-top: -20px;
	}
	
	p.big {
    	font-size: 21px !important; /* 21 original */
    	line-height: 1.5;
    	margin-top: 25px !important;
    	margin-bottom: 20px !important;
	}

}


@media (min-width: 1200px) {

	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12::before {
		background-color: rgb(0 0 0 / 0.5) !important;
		top: -540px !important;
		width:1000px !important;
    	left: -320px !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row {
    	height: 520px !important;

	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row::before{
		height: 520px !important;
  	}

	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12 {
    	padding-top: 0px !important;
	}
	
	div.overlay-transform div.vc_column-inner {
    	padding-top: 0px !important;
	}
	
	div.vcenter div.vc_column-inner {
		display: table;
		height: 520px !important;
		margin-top: -20px;
	}
	
	p.big {
    	font-size: 21px !important; /* 21 original */
    	line-height: 1.5;
    	margin-top: 25px !important;
    	margin-bottom: 20px !important;
	}
	
	
}

@media (min-width: 1490px) {

	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12::before {
		background-color: rgb(0 0 0 / 0.5) !important;
		width: 120% !important;
		position: absolute !important;
		left: -53% !important;
		top: -200px !important;
		display: block !important;
		height: 1210px !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row {
    	height: 520px !important;

	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row::before{
		height: 520px !important;
  	}
  	
  	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12 {
    	padding-top: 5px !important;
	}
	
	div.vcenter div.vc_column-inner {
    	display: table;
    	height: 520px !important;
    	margin-top: -20px;
	}
	
	p.big {
    	font-size: 21px !important; /* 21 original */
    	line-height: 1.5;
    	margin-top: 25px !important;
    	margin-bottom: 20px !important;
	}

}

@media (min-width: 1895px) {

	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12::before {
		background-color: rgb(0 0 0 / 0.5) !important;
		width: 120% !important;
		position: absolute !important;
		left: -43% !important;
		top: -200px !important;
		display: block !important;
		height: 1210px !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row {
    	height: 520px !important;

	}
	
	.vc_row.wpb_row.vc_row-fluid.slider-row::before{
		height: 520px !important;
  	}
  	
  	.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12 {
    	padding-top: 35px !important;
	}
	
	div.vcenter div.vc_column-inner {
    	display: table;
    	height: 520px !important;
    	margin-top: -20px;
	}
	
	p.big {
    	font-size: 21px !important; /* 21 original */
    	line-height: 1.5;
    	margin-top: 25px !important;
    	margin-bottom: 20px !important;
	}

}


.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12::before {
	content: " ";
	/*background-color: rgb(0 0 0 / 0.7) !important;*/
	width: 120%;
	position: absolute;
	left: -50%;
	display: block;
	height: 890px;
	transform: rotateY(0deg)  rotate(-56deg);
}




.vc_row.wpb_row.vc_row-fluid.slider-row {
    /*height: 440px !important;*/
    overflow: hidden;
}

.vc_row.wpb_row.vc_row-fluid.slider-row::before{
  background-color: rgba(0, 0, 0, 0.60);
  content: '';
  display: block;
  /*height: 440px !important;*/
  position: absolute;
  width: 100%;
}

div.slider-row h1, div.slider-row h2, div.slider-row p, div.slider-row span, div.slider-row ul li,
div.slider-home h1, div.slider-home h2, div.slider-home p, div.slider-home span, div.slider-home ul li{
    color: #fff !important;
}

/*.overlay-transform.wpb_column.vc_column_container.vc_col-sm-12::before {
    content: "aaa";
    background-color: rgb(0 0 0 / 0.5);
    width: 120%;
    position: absolute;
    left: -50%;
    display: block;
    height: 890px;
    transform: rotateY(0deg) rotate(-56deg);
}*/

div.overlay-transform div.vc_column-inner {
    padding-top: 15px !important;
}

div.slider-row h1, div.slider-home h1, div.slider-home h2.first {
    font-family: 'proxima_novasemibold' !important;
    font-size: 56px !important;
    margin-top: 10px;
    color:#fff !important;
    margin-bottom: 10px !important;
    line-height: 1.1 !important;
}

div.slider-home h2.first {
	text-align:left !important;
}

div.slider-row p.sup {
    font-size: 22px;
    line-height: 1.2;
    margin-top: 10px !important;
    font-family: 'proxima_novalight' !important;
}

div.slider-row p.sub {
    font-size: 22px;
    margin-bottom: 20px !important;
    line-height: 1.2;
    font-family: 'proxima_novalight' !important;
}


div.slider-row h2.azul,div.slider-home h2.azul {
    color: #0083d4 !important;
    font-size: 36px !important;
    margin-top: 14px;
    margin-bottom: 14px;
}

div.slider-row h2.azul strong, div.slider-home h2.azul strong {
    color: #0083d4 !important;
    font-family: 'proxima_novasemibold' !important;
}


ul.withBudget{
	margin-top:20px;
	margin-bottom:20px;
    margin-left: 0px !important;
    padding-left: 0px !important;
}

ul.withBudget li::before {
    content: "\f00c";
    color:#f1a400;
    font: normal normal normal 14px/1 FontAwesome;
    margin-right:5px;
}

/*ul.withBudget li::before {
    content: "\f00c";
    display: block;
    width: 14px !important;
    position: relative;
    top: 2px;
    float: left;
    height: 25px;
    color: #ef8f24;
    font: normal normal normal 14px/1 FontAwesome;
    margin-right: 5px;
}*/

div.slider-row p.precio,
div.slider-home p.precio {
    color: #0083d4 !important;
    font-size: 24px !important;
    margin-top: 14px;
    font-family: 'proxima_novasemibold' !important;
    margin-bottom: 14px;
}

div.slider-row p.small,
div.slider-home p.small{
	color:#f2f2f2;
	font-size:11px;
}




ul.withBudget.twoColumns, ul.twoColumns {
	margin-top:20px;
	margin-bottom:20px;
    column-count: 2;
    border: none;
    max-width: fit-content !important;
}

ul.twoColumns {
	margin-top:20px;
	margin-bottom:20px;
	border: none;
	padding-left:0px;
}


ul.withBudget.threeColumns, ul.threeColumns {
	margin-top:20px;
	margin-bottom:20px;
    column-count: 3;
    border: none;
    max-width: fit-content !important;
}

ul.threeColumns {
	margin-top:20px;
	margin-bottom:20px;
	border: none;
	padding-left:0px;
}

ul.withBudget.threeColumns, ul.fourColumns {
	margin-top:20px;
	margin-bottom:20px;
    column-count: 4;
    border: none;
    max-width: fit-content !important;
}

ul.fourColumns {
	margin-top:20px;
	margin-bottom:20px;
	border: none;
	padding-left:0px;
}

div.slider-row ul.mtop5, div.slider-row p.mtop5, div.slider-row h1.mtop5, div.slider-row h2.mtop5, div.slider-row a.mtop5{ margin-top:5px !important;}
div.slider-row ul.mtop10, div.slider-row p.mtop10, div.slider-row h1.mtop10, div.slider-row h2.mtop10, div.slider-row a.mtop10{ margin-top:10px !important;}
div.slider-row ul.mtop15, div.slider-row p.mtop15, div.slider-row h1.mtop15, div.slider-row h2.mtop15, div.slider-row a.mtop15{ margin-top:15px !important;}
div.slider-row ul.mtop20, div.slider-row p.mtop20, div.slider-row h1.mtop20, div.slider-row h2.mtop20, div.slider-row a.mtop20{ margin-top:20px !important;}
div.slider-row ul.mtop25, div.slider-row p.mtop25, div.slider-row h1.mtop25, div.slider-row h2.mtop25, div.slider-row a.mtop25{ margin-top:25px !important;}
div.slider-row ul.mtop30, div.slider-row p.mtop30, div.slider-row h1.mtop30, div.slider-row h2.mtop30, div.slider-row a.mtop30{ margin-top:30px !important;}
div.slider-row ul.mtop35, div.slider-row p.mtop35, div.slider-row h1.mtop35, div.slider-row h2.mtop35, div.slider-row a.mtop35{ margin-top:35px !important;}
div.slider-row ul.mtop40, div.slider-row p.mtop40, div.slider-row h1.mtop40, div.slider-row h2.mtop40, div.slider-row a.mtop40{ margin-top:40px !important;}
div.slider-row ul.mtop45, div.slider-row p.mtop45, div.slider-row h1.mtop45, div.slider-row h2.mtop45, div.slider-row a.mtop45{ margin-top:45px !important;}
div.slider-row ul.mtop50, div.slider-row p.mtop50, div.slider-row h1.mtop50, div.slider-row h2.mtop50, div.slider-row a.mtop50{ margin-top:50px !important;}
div.slider-row ul.mtop55, div.slider-row p.mtop55, div.slider-row h1.mtop55, div.slider-row h2.mtop55, div.slider-row a.mtop55{ margin-top:55px !important;}
div.slider-row ul.mtop60, div.slider-row p.mtop60, div.slider-row h1.mtop60, div.slider-row h2.mtop60, div.slider-row a.mtop60{ margin-top:60px !important;}
div.slider-row ul.mtop65, div.slider-row p.mtop65, div.slider-row h1.mtop65, div.slider-row h2.mtop65, div.slider-row a.mtop65{ margin-top:65px !important;}
div.slider-row ul.mtop70, div.slider-row p.mtop70, div.slider-row h1.mtop70, div.slider-row h2.mtop70, div.slider-row a.mtop70{ margin-top:70px !important;}
div.slider-row ul.mtop75, div.slider-row p.mtop75, div.slider-row h1.mtop75, div.slider-row h2.mtop75, div.slider-row a.mtop75{ margin-top:75px !important;}
div.slider-row ul.mtop80, div.slider-row p.mtop80, div.slider-row h1.mtop80, div.slider-row h2.mtop80, div.slider-row a.mtop80{ margin-top:80px !important;}
div.slider-row ul.mtop85, div.slider-row p.mtop85, div.slider-row h1.mtop85, div.slider-row h2.mtop85, div.slider-row a.mtop85{ margin-top:85px !important;}
div.slider-row ul.mtop90, div.slider-row p.mtop90, div.slider-row h1.mtop90, div.slider-row h2.mtop90, div.slider-row a.mtop90{ margin-top:90px !important;}
div.slider-row ul.mtop95, div.slider-row p.mtop95, div.slider-row h1.mtop95, div.slider-row h2.mtop95, div.slider-row a.mtop95{ margin-top:95px !important;}
div.slider-row ul.mtop100, div.slider-row p.mtop100, div.slider-row h1.mtop100, div.slider-row h2.mtop100, div.slider-row a.mtop100{ margin-top:100px !important;}

div.slider-home ul.mtop5, div.slider-home p.mtop5, div.slider-home h1.mtop5, div.slider-home h2.mtop5, div.slider-home a.mtop5{ margin-top:5px !important;}
div.slider-home ul.mtop10, div.slider-home p.mtop10, div.slider-home h1.mtop10, div.slider-home h2.mtop10, div.slider-home a.mtop10{ margin-top:10px !important;}
div.slider-home ul.mtop15, div.slider-home p.mtop15, div.slider-home h1.mtop15, div.slider-home h2.mtop15, div.slider-home a.mtop15{ margin-top:15px !important;}
div.slider-home ul.mtop20, div.slider-home p.mtop20, div.slider-home h1.mtop20, div.slider-home h2.mtop20, div.slider-home a.mtop20{ margin-top:20px !important;}
div.slider-home ul.mtop25, div.slider-home p.mtop25, div.slider-home h1.mtop25, div.slider-home h2.mtop25, div.slider-home a.mtop25{ margin-top:25px !important;}
div.slider-home ul.mtop30, div.slider-home p.mtop30, div.slider-home h1.mtop30, div.slider-home h2.mtop30, div.slider-home a.mtop30{ margin-top:30px !important;}
div.slider-home ul.mtop35, div.slider-home p.mtop35, div.slider-home h1.mtop35, div.slider-home h2.mtop35, div.slider-home a.mtop35{ margin-top:35px !important;}
div.slider-home ul.mtop40, div.slider-home p.mtop40, div.slider-home h1.mtop40, div.slider-home h2.mtop40, div.slider-home a.mtop40{ margin-top:40px !important;}
div.slider-home ul.mtop45, div.slider-home p.mtop45, div.slider-home h1.mtop45, div.slider-home h2.mtop45, div.slider-home a.mtop45{ margin-top:45px !important;}
div.slider-home ul.mtop50, div.slider-home p.mtop50, div.slider-home h1.mtop50, div.slider-home h2.mtop50, div.slider-home a.mtop50{ margin-top:50px !important;}
div.slider-home ul.mtop55, div.slider-home p.mtop55, div.slider-home h1.mtop55, div.slider-home h2.mtop55, div.slider-home a.mtop55{ margin-top:55px !important;}
div.slider-home ul.mtop60, div.slider-home p.mtop60, div.slider-home h1.mtop60, div.slider-home h2.mtop60, div.slider-home a.mtop60{ margin-top:60px !important;}
div.slider-home ul.mtop65, div.slider-home p.mtop65, div.slider-home h1.mtop65, div.slider-home h2.mtop65, div.slider-home a.mtop65{ margin-top:65px !important;}
div.slider-home ul.mtop70, div.slider-home p.mtop70, div.slider-home h1.mtop70, div.slider-home h2.mtop70, div.slider-home a.mtop70{ margin-top:70px !important;}
div.slider-home ul.mtop75, div.slider-home p.mtop75, div.slider-home h1.mtop75, div.slider-home h2.mtop75, div.slider-home a.mtop75{ margin-top:75px !important;}
div.slider-home ul.mtop80, div.slider-home p.mtop80, div.slider-home h1.mtop80, div.slider-home h2.mtop80, div.slider-home a.mtop80{ margin-top:80px !important;}
div.slider-home ul.mtop85, div.slider-home p.mtop85, div.slider-home h1.mtop85, div.slider-home h2.mtop85, div.slider-home a.mtop85{ margin-top:85px !important;}
div.slider-home ul.mtop90, div.slider-home p.mtop90, div.slider-home h1.mtop90, div.slider-home h2.mtop90, div.slider-home a.mtop90{ margin-top:90px !important;}
div.slider-home ul.mtop95, div.slider-home p.mtop95, div.slider-home h1.mtop95, div.slider-home h2.mtop95, div.slider-home a.mtop95{ margin-top:95px !important;}
div.slider-home ul.mtop100, div.slider-home p.mtop100, div.slider-home h1.mtop100, div.slider-home h2.mtop100, div.slider-home a.mtop100{ margin-top:100px !important;}

div.slider-row ul.mbottom5, div.slider-row p.mbottom5, div.slider-row h1.mbottom5, div.slider-row h2.mbottom5, div.slider-row a.mbottom5{ margin-top:5px !important;}
div.slider-row ul.mbottom10, div.slider-row p.mbottom10, div.slider-row h1.mbottom10, div.slider-row h2.mbottom10, div.slider-row a.mbottom10{ margin-top:10px !important;}
div.slider-row ul.mbottom15, div.slider-row p.mbottom15, div.slider-row h1.mbottom15, div.slider-row h2.mbottom15, div.slider-row a.mbottom15{ margin-top:15px !important;}
div.slider-row ul.mbottom20, div.slider-row p.mbottom20, div.slider-row h1.mbottom20, div.slider-row h2.mbottom20, div.slider-row a.mbottom20{ margin-top:20px !important;}
div.slider-row ul.mbottom25, div.slider-row p.mbottom25, div.slider-row h1.mbottom25, div.slider-row h2.mbottom25, div.slider-row a.mbottom25{ margin-top:25px !important;}
div.slider-row ul.mbottom30, div.slider-row p.mbottom30, div.slider-row h1.mbottom30, div.slider-row h2.mbottom30, div.slider-row a.mbottom30{ margin-top:30px !important;}
div.slider-row ul.mbottom35, div.slider-row p.mbottom35, div.slider-row h1.mbottom35, div.slider-row h2.mbottom35, div.slider-row a.mbottom35{ margin-top:35px !important;}
div.slider-row ul.mbottom40, div.slider-row p.mbottom40, div.slider-row h1.mbottom40, div.slider-row h2.mbottom40, div.slider-row a.mbottom40{ margin-top:40px !important;}
div.slider-row ul.mbottom45, div.slider-row p.mbottom45, div.slider-row h1.mbottom45, div.slider-row h2.mbottom45, div.slider-row a.mbottom45{ margin-top:45px !important;}
div.slider-row ul.mbottom50, div.slider-row p.mbottom50, div.slider-row h1.mbottom50, div.slider-row h2.mbottom50, div.slider-row a.mbottom50{ margin-top:50px !important;}
div.slider-row ul.mbottom55, div.slider-row p.mbottom55, div.slider-row h1.mbottom55, div.slider-row h2.mbottom55, div.slider-row a.mbottom55{ margin-top:55px !important;}
div.slider-row ul.mbottom60, div.slider-row p.mbottom60, div.slider-row h1.mbottom60, div.slider-row h2.mbottom60, div.slider-row a.mbottom60{ margin-top:60px !important;}
div.slider-row ul.mbottom65, div.slider-row p.mbottom65, div.slider-row h1.mbottom65, div.slider-row h2.mbottom65, div.slider-row a.mbottom65{ margin-top:65px !important;}
div.slider-row ul.mbottom70, div.slider-row p.mbottom70, div.slider-row h1.mbottom70, div.slider-row h2.mbottom70, div.slider-row a.mbottom70{ margin-top:70px !important;}
div.slider-row ul.mbottom75, div.slider-row p.mbottom75, div.slider-row h1.mbottom75, div.slider-row h2.mbottom75, div.slider-row a.mbottom75{ margin-top:75px !important;}
div.slider-row ul.mbottom80, div.slider-row p.mbottom80, div.slider-row h1.mbottom80, div.slider-row h2.mbottom80, div.slider-row a.mbottom80{ margin-top:80px !important;}
div.slider-row ul.mbottom85, div.slider-row p.mbottom85, div.slider-row h1.mbottom85, div.slider-row h2.mbottom85, div.slider-row a.mbottom85{ margin-top:85px !important;}
div.slider-row ul.mbottom90, div.slider-row p.mbottom90, div.slider-row h1.mbottom90, div.slider-row h2.mbottom90, div.slider-row a.mbottom90{ margin-top:90px !important;}
div.slider-row ul.mbottom95, div.slider-row p.mbottom95, div.slider-row h1.mbottom95, div.slider-row h2.mbottom95, div.slider-row a.mbottom95{ margin-top:95px !important;}
div.slider-row ul.mbottom100, div.slider-row p.mbottom100, div.slider-row h1.mbottom100, div.slider-row h2.mbottom100, div.slider-row a.mbottom100{ margin-top:100px !important;}

div.slider-home ul.mbottom5, div.slider-home p.mbottom5, div.slider-home h1.mbottom5, div.slider-home h2.mbottom5, div.slider-home a.mbottom5{ margin-top:5px !important;}
div.slider-home ul.mbottom10, div.slider-home p.mbottom10, div.slider-home h1.mbottom10, div.slider-home h2.mbottom10, div.slider-home a.mbottom10{ margin-top:10px !important;}
div.slider-home ul.mbottom15, div.slider-home p.mbottom15, div.slider-home h1.mbottom15, div.slider-home h2.mbottom15, div.slider-home a.mbottom15{ margin-top:15px !important;}
div.slider-home ul.mbottom20, div.slider-home p.mbottom20, div.slider-home h1.mbottom20, div.slider-home h2.mbottom20, div.slider-home a.mbottom20{ margin-top:20px !important;}
div.slider-home ul.mbottom25, div.slider-home p.mbottom25, div.slider-home h1.mbottom25, div.slider-home h2.mbottom25, div.slider-home a.mbottom25{ margin-top:25px !important;}
div.slider-home ul.mbottom30, div.slider-home p.mbottom30, div.slider-home h1.mbottom30, div.slider-home h2.mbottom30, div.slider-home a.mbottom30{ margin-top:30px !important;}
div.slider-home ul.mbottom35, div.slider-home p.mbottom35, div.slider-home h1.mbottom35, div.slider-home h2.mbottom35, div.slider-home a.mbottom35{ margin-top:35px !important;}
div.slider-home ul.mbottom40, div.slider-home p.mbottom40, div.slider-home h1.mbottom40, div.slider-home h2.mbottom40, div.slider-home a.mbottom40{ margin-top:40px !important;}
div.slider-home ul.mbottom45, div.slider-home p.mbottom45, div.slider-home h1.mbottom45, div.slider-home h2.mbottom45, div.slider-home a.mbottom45{ margin-top:45px !important;}
div.slider-home ul.mbottom50, div.slider-home p.mbottom50, div.slider-home h1.mbottom50, div.slider-home h2.mbottom50, div.slider-home a.mbottom50{ margin-top:50px !important;}
div.slider-home ul.mbottom55, div.slider-home p.mbottom55, div.slider-home h1.mbottom55, div.slider-home h2.mbottom55, div.slider-home a.mbottom55{ margin-top:55px !important;}
div.slider-home ul.mbottom60, div.slider-home p.mbottom60, div.slider-home h1.mbottom60, div.slider-home h2.mbottom60, div.slider-home a.mbottom60{ margin-top:60px !important;}
div.slider-home ul.mbottom65, div.slider-home p.mbottom65, div.slider-home h1.mbottom65, div.slider-home h2.mbottom65, div.slider-home a.mbottom65{ margin-top:65px !important;}
div.slider-home ul.mbottom70, div.slider-home p.mbottom70, div.slider-home h1.mbottom70, div.slider-home h2.mbottom70, div.slider-home a.mbottom70{ margin-top:70px !important;}
div.slider-home ul.mbottom75, div.slider-home p.mbottom75, div.slider-home h1.mbottom75, div.slider-home h2.mbottom75, div.slider-home a.mbottom75{ margin-top:75px !important;}
div.slider-home ul.mbottom80, div.slider-home p.mbottom80, div.slider-home h1.mbottom80, div.slider-home h2.mbottom80, div.slider-home a.mbottom80{ margin-top:80px !important;}
div.slider-home ul.mbottom85, div.slider-home p.mbottom85, div.slider-home h1.mbottom85, div.slider-home h2.mbottom85, div.slider-home a.mbottom85{ margin-top:85px !important;}
div.slider-home ul.mbottom90, div.slider-home p.mbottom90, div.slider-home h1.mbottom90, div.slider-home h2.mbottom90, div.slider-home a.mbottom90{ margin-top:90px !important;}
div.slider-home ul.mbottom95, div.slider-home p.mbottom95, div.slider-home h1.mbottom95, div.slider-home h2.mbottom95, div.slider-home a.mbottom95{ margin-top:95px !important;}
div.slider-home ul.mbottom100, div.slider-home p.mbottom100, div.slider-home h1.mbottom100, div.slider-home h2.mbottom100, div.slider-home a.mbottom100{ margin-top:100px !important;}

div.slider-row p.small,
div.slider-home p.small {
    color: #f2f2f2 !important;
    font-size: 11px;
    margin-top: -12px !important;
}


div.mini-image img {
    width: 70px;
}


div.slider-row a.transparente,
div.slider-home a.transparente {
    color: #fff !important;
    background-color: rgba(255,255,255,0.25) !important;
    padding: 12px 20px 12px 20px;
    margin-bottom: 20px;
    display: block;
    font-size: 18px !important;
    font-family: 'proxima_novasemibold';
    border-radius: 24px;
    width: -moz-fit-content;
    width: fit-content;

    transition: background-color 0.5s;
}

div.slider-row a.azul,
div.slider-home a.azul {
    color: #fff !important;
    background-color: #267ab0 !important;
    padding: 12px 20px 12px 20px;
    display: block;
    margin-bottom: 20px;
    font-size: 18px !important;
    font-family: 'proxima_novasemibold';
    border-radius: 24px;
    width: -moz-fit-content;
    width: fit-content;
    transition: background-color 0.5s;
}

div.slider-row a.azulcenter,
div.slider-home a.azulcenter {
    color: #fff !important;
    background-color: #267ab0 !important;
    padding: 12px 20px 12px 20px;
    margin-bottom: 20px;
    font-size: 18px !important;
    font-family: 'proxima_novasemibold';
    border-radius: 24px;
    transition: background-color 0.5s;
}

div.slider-row a.azul:hover, div.slider-row a.azulcenter:hover,
div.slider-home a.azul:hover, div.slider-home a.azulcenter:hover {
	color: #333 !important;
    background-color: #fff !important;
}

div.slider-row a.transparente:hover,
div.slider-home a.transparente:hover {
	
	background-color: rgba(0,0,0,0.5) !important;
}

div.slider-row .text-center,
div.slider-home .text-center{
	text-align:center !important;
}


div.slider-row .text-right,
div.slider-home .text-right{
	text-align:right !important;
}

/** must to define viewports */

div.vcenter div.vc_column-inner {
    display: table;
    height: 525px;
    margin-top: -20px;
}

div.vcenter div.vc_column-inner div.wpb_wrapper {
    display: table-cell;
    
    vertical-align: middle;
}

div.hcenter div.vc_column-inner {
	text-align:center !important;
	padding-left: 6%;
    padding-right: 8%;
}

div.hcenter div.wpb_text_column{
    text-align: center;
    display: table;
    margin: auto;
}

/***********/


/*.circulo {
    display: table;
    background-image: url(/wp-content/themes/netelip/images/circleC.png);
    background-size: cover;
    padding: 20px;
    height:126px;
    width:126px;
    text-align: center;
}*/

.circulo {
    /*display: table;*/
    background-image: url(/wp-content/themes/netelip/images/circleH.png);
    background-size: cover;
    padding: 20px;
    height: 136px !important;
    overflow: hidden !important;
    width: 136px !important;
    text-align: center;
}

div.circulo p {
    margin-top: 25px !important;
    margin-bottom: 0px;
    line-height: 1;
    font-size: 25px;
}

/*
div.circulo p span.mini {
    font-size: 16px;
    /* margin-top: -5px !important; 
    position: relative;
    top: -5px;
}*/

div.circulo p span.mini {
    font-size: 12px;
    /* margin-top: -5px !important; */
    position: relative;
    display: block;
    height: 5px !important;
    top: 0px;
    line-height: 1.4 !important;
}

div.circulo p {
    margin-top: 30px !important;
    margin-bottom: 10px !important;
    line-height: 1;
    font-size: 25px;
}

.fright {
    float: left;
    margin-top: 20px;
    margin-left: 8%;
}

/*
.fright {
    float: right;

}
*/

/***********/
.circulo-precio {
    display: table;
    width: 125px;
    height: 125px;
    background-image: url(/wp-content/themes/netelip/images/circleH.png);
    background-size: cover;
   
}

.holder-precio {
    position: relative;
    top: 20px;
    left: 13px;
}

p.sup-precio {
    font-size: 12px;
    padding-left: 17px;
    line-height: 0px;
    padding-bottom: 3px;
    padding-top: 10px !important;
    /* position: relative; */
}

.precioA, .precioB {
    width: 50%;
    float: left;
}

.precioA{
	color:#fff;
	font-size:18px;
	font-family:"proxima_nova_rgbold";
}

.precioA {
    left: 6px;
    color: #fff;
    font-size: 58px;
    margin-top: 0px;
    padding-top: 0px;
    top: -17px;
    position: relative;
    font-family: "proxima_nova_rgbold";
}

.precioAA {
    left: 6px;
    color: #fff;
    font-size: 55px;
    margin-top: 0px;
    padding-top: 0px;
    top: -17px;
    position: relative;
    font-family: "proxima_nova_rgbold";
}

.precioBB {
    color: #fff;
    font-size: 19px;
    margin-top: 0px;
    padding-top: 0px;
    top: -2px;
    left: -22px;
    line-height: 25px;
    position: relative;
    font-family: "proxima_nova_rgbold";
}


.precioB {
    color: #fff;
    font-size: 19px;
    margin-top: 0px;
    padding-top: 0px;
    top: -2px;
    left: -22px;
    line-height: 25px;
    position: relative;
    font-family: "proxima_nova_rgbold";
}

.precioC {
    display: block;
    clear: both;
    font-size: 11px;
    color: #fff;
    position: relative;
    top: -37px;
    left: 13px;
}


/***********/

.circulo-mini {
    display: table;
    background-image: url(/wp-content/themes/netelip/images/circleH.png);
    background-size: cover;
    padding: 0px;
    height: 76px;
    width: 76px;
    text-align: center;
}

div.circulo-mini p {
    margin-top: 12px !important;
    margin-bottom: 0px !important;
    line-height: 1;
    position: relative;
    top: 6px;
    font-size: 32px;
}

div.circulo-mini p span.mini {
    font-size: 16px;
    /* margin-top: -5px !important; */
    position: relative;
    top: -5px;
}

div.circulo-mini p span.mini {
    font-size: 11px;
    position: relative;
    top: -16px;
}

/**************/ 
@media (max-width: 354px) { 

	div#c2c-mobile {
    	display: none !important;
	}

}


@media (max-width: 575px) { 
	
	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo,
	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio,
	 {
    	position: relative;
    	left: 150%;
    	top: -200px !important;
	}
	
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo,
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio,
	 {
    	position: relative;
    	left: 150%;
    	top: -200px !important;
	}
	
	div.slider-row div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio,
	div.slider-row div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo {
    	top: -390px !important;
	}
	
	div.slider-home div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio,
	div.slider-home div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo {
    	top: -390px !important;
	}
	
	div.main-container {
	   padding-top: 0px !important;
    /*padding-top: 69px !important;*/

	}
	
	header#main-nav-responsive {
    	height: 80px;
	}
	
	
	
	#logoresponsive {
    	height: 45px;
    	margin-top: 9px;
    	margin-bottom: 10px;
    	margin-left: 10px;
    	/*filter: brightness(0) invert(1);*/
	}


}

@media (min-width: 576px) { 

	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo,
	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio {
    	position: relative;
    	left: 210%;
    	top: -200px !important;
	}
	
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo,
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio {
    	position: relative;
    	left: 210%;
    	top: -200px !important;
	}
	
	div.slider-row div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio,
	div.slider-row div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo {
    	top: -410px !important;
	}
	
	div.slider-home div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio,
	div.slider-home div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo {
    	top: -410px !important;
	}
	
	div.main-container {
	   padding-top: 0px !important;
    /*padding-top: 69px !important;*/

	}
	
	header#main-nav-responsive {
    	height: 80px;
	}
	
	


}


@media (min-width: 768px) {

	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo,
	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio {
    	position: relative;
    	left: 100px !important;
	    top: 60px !important;
	}
	
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo,
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio {
    	position: relative;
    	left: 100px !important;
	    top: 60px !important;
	}
	
	div.slider-row div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio,
	div.slider-row div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo {
    	top: -150px !important;
	}
	
	div.slider-home div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio,
	div.slider-home div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo {
    	top: -150px !important;
	}

}


@media (min-width: 992px) {

	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo,
	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio {
    	position: relative;
    	left: 15px !important;
    	top: 60px !important;
	}
	
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo,
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio {
    	position: relative;
    	left: 15px !important;
    	top: 60px !important;
	}
	
	div.slider-row div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio,
	div.slider-row div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo {
    	top: -150px !important;
	}
	
	div.slider-home div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio,
	div.slider-home div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo {
    	top: -150px !important;
	}
	
	div.main-container {
    	padding-top: 0px !important;
	}

}


@media (min-width: 1200px) {

	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo,
	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio {
    	position: relative;
    	left: -50px !important;
    	top:20px !important;
	}
	
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo,
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio {
    	position: relative;
    	left: -50px !important;
    	top:20px !important;
	}
	
	div.slider-row div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio,
	div.slider-row div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo {
    	top: -150px !important;
	}
	
	div.slider-home div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio,
	div.slider-home div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo {
    	top: -150px !important;
	}
	
	
}



@media (min-width: 1490px) {

	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo,
	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio {
    	position: relative;
    	left: -50px !important;
    	top:20px !important;
	}
	
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo,
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio {
    	position: relative;
    	left: -50px !important;
    	top:20px !important;
	}
	
	div.slider-row div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio,
	div.slider-row div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo {
    	top: -150px !important;
	}
	
	div.slider-home div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio,
	div.slider-home div.vcenter .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo {
    	top: -150px !important;
	}
	

}

@media (min-width: 1895px) {

	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo,
	div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio {
    	position: relative;
    	left: -50px !important;
    	top:20px !important;
	}
	
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo,
	div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio {
    	position: relative;
    	left: -50px !important;
    	top:20px !important;
	}
	
}

div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio,
div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio
{
    width: 131px !important;
    overflow: hidden !important;
    height: 131px !important;
    
}

.circulo-mini {
    position: relative;
    left: -15px;
}

span.big, strong.big{
	font-size:24px;
}


/*.precioA2 {
    left: 2px;
    color: #fff;
    font-size: 50px;
    margin-top: 0px;
    padding-top: 0px;
    top: -10px;
    left: -6px;
    position: relative;
    font-family: "proxima_nova_rgbold";
}*/

.precioA2 {
    left: 2px;
    color: #fff;
    font-size: 47px;
    margin-top: 0px;
    padding-top: 0px;
    top: -10px;
    left: -6px;
    position: relative;
    font-family: "proxima_nova_rgbold";
}

/*.precioB2 {
    color: #fff;
    font-size: 22px;
    margin-top: 0px;
    padding-top: 0px;
    top: 5px;
    left: -13px;
    line-height: 20px;
    position: relative;
    font-family: "proxima_nova_rgbold";
}*/

.precioB2 {
    color: #fff;
    font-size: 20px;
    margin-top: 0px;
    padding-top: 0px;
    top: 5px;
    left: -13px;
    line-height: 18px;
    position: relative;
    font-family: "proxima_nova_rgbold";
}

.precioC2 {
    display: block;
    clear: both;
    font-size: 11px;
    color: #fff;
    position: relative;
    top: -26px;
    left: 8px;
}

.precioA2, .precioB2 {
    width: 50%;
    float: left;
}

div.slider-row img {
    width: 85%;
}

/****** ESTILOS SIN DECIMALES ********/

.precioA.precioUnidad {
    left: -2px !important;
    font-size: 68px;
    top: -21px;
}
p.sup-precio.precioUnidad {
    left: -8px !important;
    position: relative;
}

.precioB.precioUnidad {
    left: -34px !important;
}

.precioC.precioUnidad {
    width: 120px !important;
    top: -76px;
    left: 28px;
}

.holder-precio.precioUnidad{
    top: 26px;
    width: 126px !important;
    height: 122px !important;
    left: 11px;
}

div.slider-row .wpb_column.vc_column_container.vc_col-sm-6:nth-child(2) div.circulo-precio.preciounidad,
div.slider-home .wpb_column.vc_column_container.vc_col-sm-6:nth-child(1) div.circulo-precio.preciounidad{
    width: 136px !important;
    overflow: hidden !important;
    height: 136px !important;
}

div.precioB span {
    font-size: 12px;
    line-height: 1.0 !important;
    top: -2px;
    position: relative;
    display: block;
}

/******** ESTILOS LATAM *******/

.precioAUS {
    color: #fff;
    font-family: 'proxima_nova_rgbold';
    font-size: 27px;
    position: relative;
    left: -3px !important;
}

p.sup-precioUS {
    position: relative !important;
    top: 16px !important;
    left: -3px !important;
}

div.precioBUS span {
    position: relative !important;
    font-size: 18px !important;
    right: 24px !important;
    top: -33px !important;
}

.precioBUS {
    text-align: right !important;
}

.precioCUS {
    color: #fff !important;
    font-size: 9px !important;
    text-align: center !important;
    position: relative !important;
    top: -35px !important;
    right: 13px !important;
    color: #fff !important;
}




div.precioA.precioUnidadUS {
    left: 59px;
    color: #fff;
    font-size: 76px;
    margin-top: 0px;
    padding-top: 0px;
    top: -28px;
    position: relative;
    font-family: "proxima_nova_rgbold";
}

div.precioB.precioUnidadUS {
    color: #fff;
    font-size: 21px;
    margin-top: 0px;
    padding-top: 0px;
    top: -4px;
    left: -52px;
    width: 52px;
    overflow-wrap: break-word;
    line-height: 20px;
    position: relative;
    font-family: "proxima_nova_rgbold";
}

div.precioC.precioUnidadUS {
    display: block;
    clear: both;
    font-size: 11px;
    color: #fff;
    position: relative;
    top: -70px;
    left: 13px;
}

p.sup-precio.precioUnidadUS {
    position: relative;
    top: -5px;
    left: -5px;
}


/****** SLIDERS HOME ********/


@media (max-width: 354px) { 

	div.slider-home div.wpb_wrapper {
    	width: 340px !important;
	    margin-right: auto !important;
    	margin-left: auto !important;
	}
	
	div.slider-home ul.mtop20, div.slider-home p.mtop20, div.slider-home h1.mtop20, div.slider-home h2.mtop20, div.slider-home a.mtop20{border:none;}
	
	#slick-slide00 div.circulo-mini {
    	position: relative;
    	left: -1px !important;
	}
	
	div.slider-home p.veryBig, div.slider-home p.superBig {
		font-size: 46px !important;
		line-height: 50px !important;
	}
	
	ul.slick-dots {
    	bottom: -11px !important;
    	
	}

}

@media (max-width: 575px) { 

	div.slider-home div.wpb_wrapper {
    	width: 350px !important;
	    margin-right: auto !important;
    	margin-left: auto !important;
	}
	
	div.slider-home ul.mtop20, div.slider-home p.mtop20, div.slider-home h1.mtop20, div.slider-home h2.mtop20, div.slider-home a.mtop20{border:none;}
	
	#slick-slide00 div.circulo-mini {
    	position: relative;
    	left: -1px !important;
	}
	
	div.slider-home p.sup {
    	font-size: 22px;
    	line-height: 1.2 !important;
    	margin-top: 20px !important;
    	font-family: 'proxima_novalight' !important;
	}
	
	#slick-slide00 ul.withBudget.mtop20 {
    	margin-top: 10px !important;
    	display: none;
	}
	
	#slick-slide00 ul.twoColumns.mtop40 {
    	margin-top: 0px !important;
	}
	
	#slick-slide00 span.titulo-lista {
    	font-size: 25px !important;
    	line-height: 1;
    }
	
	#slick-slide00 div.slider-home div.fright {

    	left: -55px !important;
    	margin-top: 8px !important;
	}
	
	#slick-slide02 p.veryBig.mtop60,#slick-slide02 p.superBig.mtop60 {
    	margin-top: 20px !important;
    	font-size: 40px;
	}
	
	#slick-slide00 ul.twoColumns li, #slick-slide01 ul.twoColumns li {
	    width: 47% !important;
	    float:left;
	}
	
	#slick-slide00 ul.twoColumns, #slick-slide01 ul.twoColumns{
		display:inline !important;
	}
		
	
	#slick-slide00 a.azul.fixesp, #slick-slide01 a.azul.fixesp {
	    display:flex !important;
		position: relative !important;
	    left: -170px !important;
    	top: 20px !important;
	}
	
	a.azul.mtop40.fixlatam, #slick-slide01 a.azul.mtop40.fixlatam {
		margin-top:10px !important;
	}
	
	div.slider-home p.big{
		font-size:21px !important;
	}
	
	div.slider-home p.veryBig {
		font-size: 46px !important;
		line-height: 50px !important;
	}
	
	div.slider-home p.superBig {
   	    font-size: 32px;
    	font-family: 'proxima_novalight' !important;
	    width: 120% !important;
    	line-height: 1.2;
	}
	
	div.slider-home p.superBig.mtop20 {
		margin-top:-30px !important;
	}
	
	div.slider-home p.mtop80 {
    	margin-top: 20px !important;
	}
	
	div.slider-home.hidden-xs{display:none !important}
	
	ul.slick-dots {
    	bottom: -11px !important;
	}
	
	div.mediarow.mtop20 {
    	margin-top: 0px !important;
    	margin-left: -14px !important;
    	width: 115% !important;
    	border:none !important;
	}
	
	a.azul.mtop40.fixesp {
    	margin-top: 0px !important;
	}

}



@media (min-width: 576px) { 

	div.slider-home div.wpb_wrapper {
    	width: 490px !important;
	    margin-right: auto !important;
    	margin-left: auto !important;
	}
	
	div.slider-home p.big{
		font-size:25px !important;
	}
	
	div.slider-home p.veryBig {
		font-size: 46px !important;
		line-height: 50px !important;
	}
	
	div.slider-home p.superBig {
   	    font-size: 32px;
    	font-family: 'proxima_novalight' !important;
	    width: 100% !important;
    	line-height: 1.2;
	}
	
	div.slider-home p.superBig.mtop20 {
		margin-top:-30px !important;
		border:none !important;
	}
	
	div.slider-home p.mtop80 {
    	margin-top: 20px !important;
	}
	
	div.slider-home.hidden-xs{display:none !important}
	
	ul.slick-dots {
    	bottom: -11px !important;
	}
	
	div.mediarow.mtop20 {
    	margin-top: 0px !important;
    	margin-left: -14px !important;
    	width: 115% !important;
    	border: none !important;
	}
	
	a.azul.mtop40.fixesp {
    	margin-top: 0px !important;
	}
	
	ul.withBudget.mtop20 {
    	border: none;
	}

	div.slider-home ul.mtop20{
    	margin-top: 80px !important;
	}
	
	


}

@media (min-width: 768px) {

	div.slider-home div.wpb_wrapper {
    	width: 700px !important;
	    margin-right: auto !important;
    	margin-left: auto !important;
	}
	
	div.slider-home div.fright {
    	float: right;
    	margin-top: 0px;
   	 	left: -10px;
	    position: relative;
	}
	
	div.slider-home p.big{
		font-size:25px !important;
	}
	
	div.slider-home p.veryBig, div.slider-home p.veryBig {
		font-size: 46px !important;
		line-height: 50px !important;
	}
	
	div.slider-home p.superBig {
    	font-size: 38px;
    	font-family: 'proxima_novalight' !important;
    	width: 50%;
    	line-height: 1.3;
	}
	
	
	ul.slick-dots {
    	bottom: 3% !important;
	}
	
	div.slider-home p.superBig.mtop20 {
    	margin-top: 0px !important;
    	border: none !important;
	}
	
	div.slider-home ul.mtop20 {
    	margin-top: 10px !important;
	}
	
	div.slider-home ul.mtop40{
    	margin-top: 12px !important;
	}
	
	a.azul.mtop40.fixesp {
    	margin-top: 30px !important;
	}
	
	div.slider-home p.mtop80 {
 	   margin-top: 80px !important;
	}
	
	div.mediarow.mtop20 {
    	margin-top: 20px !important;
    	margin-left: -14px !important;
    	width: 115% !important;
    	border: none !important;
	}
	

}

@media (min-width: 992px) {

	div.slider-home div.wpb_wrapper {
    	width: 900px !important;
	    margin-right: auto !important;
    	margin-left: auto !important;
	}
	
	div.slider-home p.big{
		font-size:25px !important;
	}
	
	div.slider-home p.veryBig {
	    font-size: 64px !important;
    	line-height: 90px !important;
    }
    
    div.slider-home p.superBig {
    	font-size: 38px;
    	font-family: 'proxima_novalight' !important;
    	width: 65% !important;
    	line-height: 1.3;
	}

	ul.slick-dots {
    	bottom: 3% !important;
	}
	
	div.slider-home p.superBig.mtop20 {
    	margin-top: 0px !important;
    	border: none !important;
	}
	
	div.slider-home ul.mtop20 {
    	margin-top: 10px !important;
	}
	
	div.slider-home ul.mtop40{
    	margin-top: 40px !important;
	}
	
	a.azul.mtop40.fixesp {
    	margin-top: 30px !important;
	}
	
	div.slider-home p.mtop80 {
 	   margin-top: 80px !important;
	}
	
	div.mediarow.mtop20 {
    	margin-top: 20px !important;
    	margin-left: -14px !important;
    	width: 65% !important;
	    margin-bottom: 50px !important;
    	border: none !important;
	}
	
	div.slider-home ul.mtop30{
	    margin-top: 30px !important;
	}
	

}

@media (min-width: 1200px) {

	div.slider-home div.wpb_wrapper {
    	width: 1092px !important;
	    margin-right: auto !important;
    	margin-left: auto !important;
	}
	
	div.slider-home h2.first {
    	width: 50%;
	}
	
	div.slider-home p.big{
		width: 60%;
	}
	
	div.slider-home p.superBig {
    	font-size: 38px;
    	font-family: 'proxima_novalight' !important;
    	width: 50%;
    	line-height: 1.3;
	}
	
	div.slider-home p.veryBig {
	    font-size: 64px !important;
    	line-height: 90px !important;
    }

	ul.slick-dots {
    bottom: 3% !important;
}

}

@media (min-width: 1490px) {

	div.slider-home div.wpb_wrapper {
    	width: 1092px !important;
    	color:#fff;
	    margin-right: auto !important;
    	margin-left: auto !important;
	}
	
	div.slider-home h2.first {
    	width: 50%;
	}
	
	div.slider-home p.big{
		width: 60%;
	}
	
	div.slider-home p.superBig {
    	font-size: 38px;
    	font-family: 'proxima_novalight' !important;
    	width: 50%;
    	line-height: 1.3;
	}
	
	div.slider-home p.veryBig {
	    font-size: 64px !important;
    	line-height: 90px !important;
    }

ul.slick-dots {
    bottom: 3% !important;
}

}

@media (min-width: 1895px) {

	div.slider-home div.wpb_wrapper {
    	width: 1092px !important;
    	color:#fff;
	    margin-right: auto !important;
    	margin-left: auto !important;
	}
	
	div.slider-home h2.first {
    	width: 50%;
	}
	
	div.slider-home p.big{
		width: 60%;
	}
	
	div.slider-home p.veryBig {
	    font-size: 64px !important;
    	line-height: 90px !important;
    }
    
    div.slider-home p.superBig {
    	font-size: 38px;
    	font-family: 'proxima_novalight' !important;
    	width: 50%;
    	line-height: 1.3;
	}

	ul.slick-dots {
    	bottom: 3% !important;
	}

}





div.slider-home span.mini,div.slider-row span.mini {
    font-size: 21px;
}

/*div.slider-home div.wpb_wrapper {
    width: 1092px !important;
    color:#fff;
    margin-right: auto !important;
    margin-left: auto !important;
}*/

div.vc_row.wpb_row.vc_inner.vc_row-fluid.slider-home::before {
    background-color: rgba(0, 0, 0, 0.60);
    content: '';
    display: block;
    height: 100% !important;
    position: absolute;
    width: 100%;
}

div.slider-home div.vc_column-inner div.wpb_wrapper {
    padding-top: 15px;
    padding-bottom: 20px;
    height:665px;
}

div.slider-home p.sup {
    font-size: 22px;
    line-height: 0.5;
    margin-top: 20px !important;
    font-family: 'proxima_novalight' !important;
}

div.slider-home p.sub {
    font-size: 22px;
    margin-bottom: 8px !important;
    line-height: 1.2;
    font-family: 'proxima_novalight' !important;
}

div.slider-home span.titulo-lista {
    font-family: proxima_nova_rgbold !important;
    font-size: 30px;
}

div.slider-home span.titulo-lista-big {
    font-family: proxima_nova_rgbold !important;
    font-size: 40px;
}

div.slider-home ul li.mleft20{padding-left:20px;} 

div.slider-home p.small.atBottom {
    position: absolute;
    position: absolute;
    bottom: 10px;
}

div.slider-home p.big {
    font-size: 31px !important; /* 21 original */
    line-height: 1.5;
    margin-top: 25px !important;
    margin-bottom: 20px !important;
}

div.slider-home span.titulo-lista-big, div.slider-row span.titulo-lista-big {
    font-family: proxima_nova_rgbold !important;
    font-size: 38px;
    position: relative;
    top: -7px;
}

ul.supersub p.sup-precio {
    font-size: 26px;
    padding-left: 17px;
    line-height: 0px;
    padding-bottom: 3px;
    padding-top: 10px !important;
    /* position: relative; */
}

span.titulo-lista div.circulo-mini p strong {
    font-size: 29px !important;
}


span.mensajeprecio {
    font-size: 25px;
    position: relative;
    display: block;
    top: -70px;
    left: 158px;
    line-height: 22px;
}


p.bigA {
    font-size: 27px;
}

p.bigB {
    font-size: 102px;
    font-family: 'proxima_nova_rgbold' !important;
    line-height: 0.8;
}

p.bigC {
    font-size: 27px;
    margin-top:-8px;
    font-family:proxima_novasemibold !important;
}


div.slider-home div.precioCUS {
    font-size: 19px !important;
    position: relative !important;
    left: 13px !important;
    top: -35px !important;
}

ul.left0{
	margin-left:0px;
	padding-left:0px;

}

div.circulo-mini.mleft10 {
    left: 0px !important;
}


div.slider-home p.hfirst {
    font-family: 'proxima_novasemibold' !important;
    font-size: 56px !important;
    margin-top: 10px !important;
    color: #fff !important;
    margin-bottom: 10px !important;
    line-height: 1.1 !important;
}


div.mediarow{

	margin-top:60px;
	margin-left: -14px !important;
	width:60% !important;
}

strong.specialfont{
	font-size: 30px;
    position: relative;
    top: -8px;
}

p.pwiz100{width:100% !important;}
p.pwiz80{width:70% !important;}
p.pwiz66{width:66% !important;}

img.pr15{
position: relative;
    left: 15px;
}


ul.minibig div.circulo-mini {
    width: 108px !important;
    height: 108px !important;
}

ul.minibig div.circulo-mini p {
    font-size: 48px !important;
    top: 17px;
}

ul.minibig div.circulo-mini p span.mini {
    font-size: 14px;
    top: -28px;
}

ul.minibig li.first {
    width: 210px;
}

@-moz-document url-prefix() {
	ul.minibig li.first {
		width: 210px;
		display: table;
		float: left;
	}

	ul.twoColumns li {
		display: table;
	}

}

div.slider-home ul.minibig div.fright {
    float: left !important;
    margin-left: 23px;
}



/************ BUG FIX STYLES ********************/

div#fixencolumn {
    left: 0px !important;
}

p.subtitulo.mtop20 {
    margin-top: 20px !important;
}

h2.text-center.title_distribuidores {
    font-size: 29px !important;
}


span#requisitosminimos {
    font-family: 'proxima_nova_rgregular' !important;
    text-decoration: underline;
    color: #0075af;
}

a.descarga-ordernador i {
    margin-right: 5px;
}

a.descarga-ordernador {
    font-family: 'proxima_novasemibold';
    font-size: 16px;
}

h3.white {
    color: #fff !important;
}

p.white {
    color: #fff !important;
}

.selfie-pricing-content h3 {
    font-family: proxima_nova_rgregular !important;
    margin-bottom: 0px;
    padding: 10px 0px 10px 0px;
    background-color: #0081c1;
    color: #fff !important;
    margin-left: -10px;
    margin-right: -10px;
    font-size: 18px !important;
}

.selfie-pricing-content h3.grish5 {
    background-color: #737373;
}

h2.video_title {
    color: #555;
    /* min-height: 54px; */
    font-size: 18px !important;
    font-family: proxima_novasemibold !important;
    margin-bottom: 11px !important;
    line-height: initial !important;
}

h2.video_title {
    font-size: 18px !important;
    margin-bottom: 22px !important;
    font-family: 'proxima_novasemibold' !important;
}

p.supertitulo.white.tleft {
    text-align: left !important;
    font-size: 21px;
    line-height: 1.0px;
    margin-bottom: 0px !important;
}



p.supertitulo.blue.tleft {
    text-align: left !important;
    font-size: 21px;
    color:#267ab0 !important;
    line-height: 1.0px;
    margin-bottom: 0px !important;
}

p.supertitulo.white.tright {
    text-align: right !important;
    font-size: 21px;
    line-height: 1.0px;
    margin-bottom: 0px !important;
}

div.somos-bloque1 h1 {
    font-family: proxima_nova_rgbold !important;
    font-size: 60px !important;
    margin-top:7px;
    padding-right: 20px;
    color: #fff !important;
    padding-bottom: 18px;
}

div.cajaproducto h2 {
    height: 60px !important;
    font-family: proxima_nova_rgbold !important;
    color: #333 !important;
    line-height: 1.3 !important;
    font-size: 20px !important;
    margin-top: 20px !important;
}

.cajaproducto h3 {
    font-family: proxima_nova_rgregular !important;
    font-size: 20px !important;
    color: #444 !important;
    margin-top: -5px !important;
}

.cajaproducto p span.mini {
    font-family: proxima_nova_rgregular !important;
    font-size: 13px !important;
    color: #ababab !important;
    /* margin-top: 14px !important; */
}

p.supertitulo span.avoid-white {
    text-align: center;
    color: #fff;
    font-size: 21px!important;
    margin-bottom: -30px;
    margin-top: 50px;
    font-family: proxima_nova_rgregular!important;
    line-height: 1.9!important;
    font-weight: 500;
    margin: 0 0 15px 0;
}

h2.ttwhite-contacto {
    font-family: 'proxima_nova_rgbold' !important;
    margin-top: 29px;
    color:#fff !important;
}

/****************************************/
/* SHORTCODE texto titulo icono color ***/
/****************************************/

img.tickblue {
    width: 22px !important;
    position: relative;
    top: 19px;
}

div.titulotextoicono{
	width:100%;
	display: table;
    margin-bottom: 15px;
}

div.titulotextoicono.izquierda div.col_ttil_A{
	width:93%;
	float:right;
}

div.titulotextoicono.izquierda div.col_ttil_B{
	width:6%;
	float:left;
}


div.titulotextoicono.derecha div.col_ttil_A{
	width: 90%;
    float: left;
    text-align: right;
}

div.titulotextoicono.derecha div.col_ttil_B{
	width:8%;
	float:right;
}

div.titulotextoicono.derecha div.col_ttil_A h3, div.titulotextoicono.izquierda div.col_ttil_A h3{
	font-family: 'proxima_novasemibold' !important;
    font-size: 18px;
    margin-bottom: -14px;
    color: #444 !important;
}

div.titulotextoicono.derecha div.col_ttil_A span{
	
} 

div.titulotextoicono.derecha div.col_ttil_B i.fa{
    border: 1px solid !important;
    border-radius: 5px !important;
    padding: 11px !important;
    font-size: 16px !important;
    margin-top: 22px !important;
    float: right !important;
} 

div.titulotextoicono.izquierda div.col_ttil_B i.fa{
    border: 1px solid !important;
    border-radius: 5px !important;
    padding: 11px !important;
    font-size: 16px !important;
    margin-top: 22px !important;
    float: left !important;
    position: relative;
    left: -14px;
    min-width: 41px !important;
    text-align: center !important;
} 

.vc_row.wpb_row.vc_row-fluid.bg-list-list, .vc_row.wpb_row.vc_row-fluid.bg-list-list-ras-down  {
    	background-repeat: no-repeat !important;
    	background-size: 0px !important;
}

@media (min-width: 768px) {

	div.mleftoonicon div.titulotextoicono{
		margin-left: 15px;
	}

	div.titulotextoicono.izquierda div.col_ttil_A {
    	width: 91%;
    	float: right;
	}
	
	div.titulotextoicono.izquierda div.col_ttil_B {
    	width: 6%;
    	float: left;
    	margin-left: ;
	}

	.vc_row.wpb_row.vc_row-fluid.bg-list-list {
    	background-size: 71% !important;
	    background-position-y: 120px !important;
    	background-position-x: -74% !important;
	    background-repeat: no-repeat !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.bg-list-list-ras-down {
    	background-size: 80% !important;
	    background-position-y: 63px !important;
    	background-position-x: -97% !important;
	    background-repeat: no-repeat !important;
	}
}

@media (min-width: 992px) {

	.vc_row.wpb_row.vc_row-fluid.bg-list-list {
    	background-size: 51% !important;
    	background-position-y: 120px !important;
	    background-position-x: -10% !important;
    	background-repeat: no-repeat !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.bg-list-list-ras-down {
    	background-size: 60% !important;
    	background-position-y: 63px !important;
	    background-position-x: -29% !important;
    	background-repeat: no-repeat !important;
	}

}

@media (min-width: 1200px) {

	.vc_row.wpb_row.vc_row-fluid.bg-list-list {
    	background-size: 51% !important;
    	background-position-y: 80px !important;
	    background-position-x: -10% !important;
    	background-repeat: no-repeat !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.bg-list-list-ras-down {
    	background-size: 50% !important;
	    background-position-y: 63px !important;
    	background-position-x: -9% !important;
	    background-repeat: no-repeat !important;
	}


}

@media (min-width: 1490px) {

	.vc_row.wpb_row.vc_row-fluid.bg-list-list {
    	background-size: 38% !important;
    	background-position-y: 80px !important;
    	background-position-x: 10% !important;
    	background-repeat: no-repeat !important;
	}
	

	.vc_row.wpb_row.vc_row-fluid.bg-list-list-ras-down {
    	background-size: 50% !important;
	    background-position-y: 63px !important;
    	background-position-x: -9% !important;
	    background-repeat: no-repeat !important;
	}

}

@media (min-width: 1895px) {

	.vc_row.wpb_row.vc_row-fluid.bg-list-list {
    	background-repeat: no-repeat !important;
    	background-size: 40% !important;
    	background-position-y: 80px !important;
    	background-position-x: 7% !important;
	}
	
	.vc_row.wpb_row.vc_row-fluid.bg-list-list-ras-down {
    	background-size: 50% !important;
	    background-position-y: 63px !important;
    	background-position-x: -9% !important;
	    background-repeat: no-repeat !important;
	}

}



th.center {
    text-align: center;
}

td.pl20{padding-left:20px}
td.pr20{padding-right:20px}


/******************* FIXES CSS UNIFICAR ESTILOS **********/

div.borleft div.vc_column-inner.vc_custom_1510595823259 {
    margin-top: 16px !important;
    padding-top: 30px !important;
    padding-bottom: 35px !important;
    padding-left: 30px !important;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1538942193984 {
    margin-bottom: 50px;
}

p.text-center.contenido_centralita.pmediano {
    font-size: 18px;
    margin-bottom: 20px !important;
}

p.col-md-12.pmediano {
    font-size: 18px;
    margin-bottom: 20px !important;
}

.wpb_single_image.wpb_content_element.vc_align_left.vc_custom_1541758137527 img.vc_single_image-img.attachment-medium {
    margin-top: 40px;
}

.ult_modal-body span em {
    text-decoration: none !important;
    color: #444;
    font-family: 'proxima_novasemibold';
    font-style: initial;
    /* padding-top: 20px !important; */
}

.ult_modal-body span {
    text-decoration: none !important;
    margin-top: 20px;
    line-height: 3.5;
}

.ult_modal-body > ul {
    margin-bottom: 40px;
    margin-left: -24px !important;
    list-style: square !important;
    color: #444;
}

.ult_modal-body a {
    color: #fff !important;
    background-color: #267ab0 !important;
    padding: 10px 18px 10px 18px;
    display: block;
    margin-bottom: 20px;
    font-size: 16px !important;
    font-family: 'proxima_novasemibold';
    border-radius: 24px;
    width: -moz-fit-content;
    width: fit-content;
    transition: background-color 0.5s;
}

h3.ult_modal-title {
    color: inherit;
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: 14px 20px;
    font-size: 22px !important;
    line-height: 1.5em;
}

.ult_modal-body.ult-html {
    padding-top: 25px !important;
}

.ult_modal-body li {
    font-size: 16px !important;
    color: #5c5c5c;
    line-height: 1.5;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1589707296399 {
    margin-top: 70px !important;
}

div.contenedorintegracion.desactivado::after {    
    top: -395px !important;
}

.vc_row.wpb_row.vc_row-fluid.container.bonda.vc_custom_1603711275315 {
    margin-top: 60px !important;
}

.vc_row.wpb_row.vc_row-fluid.container.bonda.vc_custom_1565602781693 {
    margin-bottom: 60px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1592537002775 {
    margin-bottom: 40px !important;
}

.wpb_text_column.wpb_content_element.vc_custom_1592537002775 h2.fondoazul {
    margin-top: 29px !important;    
}

.wpb_wrapper ul, p.pmediano-left {   
    margin-bottom: 20px !important;
}

div.somos-bloque1 h2, div.somos-bloque2 h2 {
    line-height: 1.2 !important;
}

div.descripcioncasodeexito div.wpb_wrapper h2 {
    line-height: 1.2 !important;
    margin-bottom: 40px !important;
}

div.descripcioncasodeexito div.wpb_wrapper h3 {
    margin-bottom: 30px;
    margin-top: 40px;
    font-size: 24px !important;
}

div.textoblancocontainer ul {
    margin-top: 30px;
}

.espe {
    background-color: #fda429 !important;
}

#modalSMS h3 {
    padding-top: 32px;
    color: #fff !important;
    text-align: center;
    font-size: 24px !important;
    line-height: 1 !important;
    margin-top: 10px;
}

div.vc_toggle_content ul {
    list-style: square !important;
    margin-top: 20px !important;
    padding-left: 20px;
}

h3#infotable {
    margin-left: 30px;
    font-size: 21px !important;
    margin-bottom: 15px;
}

div.w70per figure div img {
    width: 70% !important;
    position:relative;
    left:20px;
}


.wpb_single_image.wpb_content_element.vc_align_center.siptrucking-img figure div img {
    width: 65% !important;
    margin-top: -15px;
}

.cc-center.cc-revoke {
    bottom: 0;
    font-family: 'proxima_nova_rgbold';
    left: 3em;
    color: #222 !important;
    text-decoration: none;
    border-top-left-radius: .5em;
    border-top-right-radius: .5em;
}

p {
    margin: 0 0 10px !important;
}


table.cookies {
    font-size: 14px !important;
    /*background-color: #ececec;*/
    padding: 10px;
    color: #222;
    text-align: center;
}

table.cookies td, th {
    text-align: center;
    padding: 10px !important;
}

table.cookies th{background-color: #002f5f;color:#fff;text-align: center;}

table.cookies tr:nth-child(even) {background-color: #f0f0f0}
table.cookies tr:nth-child(odd) {background-color: #dfdfdf}


nav {
    background-color: #212121 !important; 
}


div#cc-window {
    flex: none !important;
    flex-direction: column !important;
    padding:15px !important;
    font-family: "proxima_nova_rgregular" !important;
    font-size:14px !important; 
}

.cc-compliance.cc-highlight {
    margin-top: 14px;
}

#cc-window .cc-message {
    text-align: center;
    word-wrap: break-word;
}

nav{
z-index: 9999!important;
position: relative;
top: 8px;
background-color: #212121 !important;
}


.col-xs-12.nuevomenumovil.menuabierto {
    height: 640px !important;
    overflow: scroll;
}

nav.navidiomas {
    top: 26px;
}

div.number00 img {
    width: 60% !important;
    position: relative;
    top: -17px;
}

.wpb_single_image.wpb_content_element.vc_align_center.withchvlright:after {
    content: "\f105";
    font-family: 'FontAwesome';
    font-size: 65px;
    position: relative;
    top: -166px;
    color: #ed9122;
    left: 144px;
}

.wpb_single_image.wpb_content_element.vc_align_center.withchvlright {
    height: 247px !important;
}

@media (max-width: 992px) {
	.wpb_single_image.wpb_content_element.vc_align_center.withchvlright:after {
		display:none;
	}


}

@media (min-width: 768px) {

	.wpb_single_image.wpb_content_element.vc_align_center.withchvlright {
    	height: 150px !important;
	}


}

@media (min-width: 992px) {
	.wpb_single_image.wpb_content_element.vc_align_center.withchvlright:after {
	    content: "\f105";
	    font-family: 'FontAwesome';
	    font-size: 65px;
	    position: relative;
	    top: -135px;
    	z-index: 8888 !important;
	    color: #ed9122;
    	left: 130px;
	}
	
	.wpb_single_image.wpb_content_element.vc_align_center.withchvlright {
    	height: 204px !important;
	}

}
@media (min-width: 1200px) {

	.wpb_single_image.wpb_content_element.vc_align_center.withchvlright:after {
	    content: "\f105";
	    font-family: 'FontAwesome';
	    font-size: 65px;
	    position: relative;
	    top: -166px;
    	z-index: 8888 !important;
	    color: #ed9122;
    	left: 144px;
	}
	
	.wpb_single_image.wpb_content_element.vc_align_center.withchvlright {
    height: 247px !important;
}

}

.wpb_single_image.wpb_content_element.vc_align_center.number00 {
    margin-top: -15px !important;
    margin-bottom: -9px !important;
}

div.botonblanco div div div a div {
    background-color: #fff !important;
    color: #444 !important;
}

div.botonblanco div div div a div:hover {
    background-color: #f0f0f0 !important;
    color: #444 !important;
}


.cmplz-slider-checkbox input:checked + .cmplz-slider {background-color: #333333 !important;}
.cmplz-slider-checkbox input:focus + .cmplz-slider {box-shadow: 0 0 1px #333333 !important;}					
.cmplz-slider-checkbox .cmplz-slider:before {background-color: #fff !important;}
.cmplz-slider-checkbox .cmplz-slider-na:before {color:#fff !important;}
.cmplz-slider-checkbox .cmplz-slider {background-color: #F56E28 !important;}

.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}#cc-window input[type="checkbox"],#cmplz-manage-consent-container input[type="checkbox"],.cmplz-tcf-container input[type="checkbox"]{width:initial;-webkit-appearance:checkbox}#cc-window input[type="checkbox"]:checked::before,#cmplz-manage-consent-container input[type="checkbox"]:checked::before,.cmplz-tcf-container input[type="checkbox"]:checked::before{content:''}#cc-window.cc-floating{min-width:468px}@media screen and (max-width:469px){#cc-window.cc-floating{min-width:100%}#cc-window.cc-type-categories.cc-floating,#cc-window.cc-type-categories .cc-btn{min-width:100%}}#cc-window a.cc-btn{text-decoration:none}#cc-window a.cc-btn:hover{text-decoration:underline}#cc-window.cc-theme-block .cc-btn{border:0}#cc-window.cc-type-categories.cc-top .cmplz-categories-wrap,#cc-window.cc-type-categories.cc-bottom .cmplz-categories-wrap{line-height:28px}#cc-window.cc-type-categories.cc-top .cmplz-slider-checkbox,#cc-window.cc-type-categories.cc-bottom .cmplz-slider-checkbox{margin:3px 15px 5px 0}@media screen and (min-width:768px){#cc-window.cc-type-categories.cc-top .cmplz-categories-wrap,#cc-window.cc-type-categories.cc-bottom .cmplz-categories-wrap{line-height:29px}}#cc-window.cc-type-categories.cc-top.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-bottom.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-top.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-save,#cc-window.cc-type-categories.cc-bottom.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-save{margin:0}#cc-window.cc-type-categories.cc-floating .cc-compliance{display:block}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-btn{padding:.8em 0;margin:15px 0 0 0}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-accept-all{margin:15px 0 0 0}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-dismiss{float:left}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-save{float:right}#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-accept-all{clear:both;width:100%}#cc-window.cc-type-categories.cc-floating.cmplz-categories-no .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cmplz-categories-hidden .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cmplz-categories-no .cc-compliance .cc-save,#cc-window.cc-type-categories.cc-floating.cmplz-categories-hidden .cc-compliance .cc-save{width:calc(50% - .8em);margin:0}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless .cmplz-categories-wrap{padding-left:1.1em}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-save,#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-save{width:50%}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-save-settings,#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-save-settings{margin-top:0}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless .cc-compliance .cc-save-settings{margin-top:0}#cc-window.cc-type-categories.cc-floating:not(.cc-theme-edgeless) .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating:not(.cc-theme-edgeless) .cc-compliance .cc-save{margin-top:15px}#cc-window.cc-type-categories.cc-floating.cmplz-categories-visible .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cmplz-categories-visible .cc-compliance .cc-save{width:100%}#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-dismiss,#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-save{margin:0}#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-btn{float:initial;margin:15px 0 0 0}#cc-window.cc-theme-edgeless .cc-btn{border:0}#cc-window.cc-theme-minimal .cc-btn{border-radius:5px}#cc-window.cc-window.cc-theme-minimal .cc-btn.cc-accept-all{border-radius:5px;border-width:1px}#cc-window.cmplz-hide-cats{display:none}#cc-window .cc-message{word-wrap:break-word}#cc-window .cc-deny{display:none}#cc-window .cc-link{padding-right:0}#cc-window.cc-center.cc-type-categories .cc-save,#cc-window.cc-left.cc-type-categories .cc-save,#cc-window.cc-right.cc-type-categories .cc-save{margin-top:15px}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless label{margin-left:1em}#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless .cc-message{margin-bottom:.5em}@media screen and (max-width:768px){.cc-revoke{display:none !important}}.cc-center.cc-revoke{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-center.cc-revoke.cc-animate{transform:translateY(2em)}.cc-center.cc-revoke.cc-animate:hover{transform:translateY(0)}.cc-revoke.cc-right{left:auto}.cc-revoke.left{right:auto}.cc-hidden{display:none !important}.cc-window.cc-theme-minimal{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}.cc-window.cc-theme-minimal:not(.cc-floating) .cc-message{text-align:center}.cc-window.cc-theme-minimal .cc-btn.cc-allow,.cc-window.cc-theme-minimal .cc-btn.cc-save,.cc-window.cc-theme-minimal .cc-btn.cc-dismiss{border-radius:5px;border-width:1px}.cc-window.cc-center{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:50%;min-width:360px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4)}#cc-window.cc-window .cmplz-square-checkbox:checked+.cc-check svg path,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:checked+.cc-check svg path,#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:checked+.cc-check svg path{stroke-dashoffset:60;transition:all .3s linear}#cc-window.cc-window .cmplz-square-checkbox:checked+.cc-check svg polyline,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:checked+.cc-check svg polyline,#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:checked+.cc-check svg polyline{stroke-dashoffset:42;transition:all .2s linear;transition-delay:.15s}#cc-window.cc-window .cmplz-square-checkbox:focus+.cc-check svg,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:focus+.cc-check svg,#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:focus+.cc-check svg{outline:-webkit-focus-ring-color auto 1px}#cc-window.cc-window input.cmplz-svg-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container input.cmplz-svg-checkbox,#cmplz-tcf-container.cmplz-tcf-container input.cmplz-svg-checkbox,#cc-window.cc-window .cmplz-slider-checkbox input,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input{position:absolute;width:1px;height:1px;padding:0;border:0;white-space:nowrap;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%)}#cc-window.cc-window .cmplz-slider-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox{position:relative;display:inline-block;width:40px;height:21px}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider:before,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider:before{position:absolute;content:"";height:15px;width:15px;left:4px;bottom:3px;background-color:white;-webkit-transition:.4s;transition:.4s}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider.cmplz-round,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round{border-radius:20px}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before{border-radius:50%}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na{padding:2px 8px;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;transition:.4s}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na:before,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na:before{position:absolute;content:"N/A";color:white}#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round{border-radius:20px}#cc-window.cc-window .cmplz-slider-checkbox input:checked+.cmplz-slider:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input:checked+.cmplz-slider:before,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input:checked+.cmplz-slider:before{-webkit-transform:translateX(17px);-ms-transform:translateX(17px);transform:translateX(17px)}#cc-window.cc-window .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider{outline:-webkit-focus-ring-color auto 1px}#cc-window.cc-window label,#cmplz-manage-consent-container.cmplz-manage-consent-container label,#cmplz-tcf-container.cmplz-tcf-container label{color:inherit;font-weight:normal;margin-bottom:0;line-height:inherit}#cc-window.cc-window div.cc-check,#cmplz-manage-consent-container.cmplz-manage-consent-container div.cc-check,#cmplz-tcf-container.cmplz-tcf-container div.cc-check{display:inline-block;padding-bottom:10px}#cc-window.cc-window .cc-check,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check,#cmplz-tcf-container.cmplz-tcf-container .cc-check,#cc-window.cc-window .cc-check svg,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg,#cmplz-tcf-container.cmplz-tcf-container .cc-check svg{display:inherit;transform:translate3d(0,0,0)}#cc-window.cc-window label:not(.cc-check),#cmplz-manage-consent-container.cmplz-manage-consent-container label:not(.cc-check),#cmplz-tcf-container.cmplz-tcf-container label:not(.cc-check){white-space:nowrap;margin-right:15px;margin-left:0;padding-left:0}#cc-window.cc-window .cmplz-categories-wrap .cmplz-slider-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox,#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox{vertical-align:top;margin:3px 15px 10px 0}#cc-window.cc-window .cmplz-categories-wrap .cmplz-consent-checkbox,#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-consent-checkbox,#cmplz-tcf-container.cmplz-tcf-container .cmplz-consent-checkbox{margin-right:15px}#cc-window.cc-window .cmplz-categories-wrap label,#cmplz-manage-consent-container.cmplz-manage-consent-container label,#cmplz-tcf-container.cmplz-tcf-container label{box-sizing:initial}#cc-window.cc-window .cmplz-categories-wrap .cc-check,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check,#cmplz-tcf-container.cmplz-tcf-container .cc-check{cursor:pointer;position:relative;margin:auto 7px auto auto;width:18px;height:18px;-webkit-tap-highlight-color:transparent}#cc-window.cc-window .cmplz-categories-wrap .cc-check:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check:before,#cmplz-tcf-container.cmplz-tcf-container .cc-check:before{content:"";position:absolute;opacity:0}#cc-window.cc-window .cmplz-categories-wrap .cc-check:hover:before,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check:hover:before,#cmplz-tcf-container.cmplz-tcf-container .cc-check:hover:before{opacity:1}#cc-window.cc-window .cmplz-categories-wrap .cc-check svg,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg,#cmplz-tcf-container.cmplz-tcf-container .cc-check svg{position:relative;z-index:1;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.5;transition:all .2s ease;stroke:#000}#cc-window.cc-window .cmplz-categories-wrap .cc-check svg path,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg path,#cmplz-tcf-container.cmplz-tcf-container .cc-check svg path{stroke-dasharray:60;stroke-dashoffset:0}#cc-window.cc-window .cmplz-categories-wrap .cc-check svg polyline,#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg polyline,#cmplz-tcf-container.cmplz-tcf-container .cc-check svg polyline{stroke-dasharray:22;stroke-dashoffset:66}.cmplz-soft-cookiewall{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.7);z-index:9999}.cmplz-document .cmplz-soft-cookiewall{background-color:transparent;display:none}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-container{background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container iframe{max-height:100%;border:0 !important}.cmplz-blocked-content-container div div{display:none}.cmplz-blocked-content-container.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:50%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice:focus{border:1px dotted #cecece}
					
div.llamadaaccion p.calltoaction2 {
    padding-left: 20px;
    padding-right: 20px;
}					

					
@media (max-width: 900px) { 
	div.vc_col-sm-4 div.vc_custom_1612900013747 {
	    margin-left: 0px !important;
    	margin-bottom: 40px;
	}
}


div.imgW70{
	width:70% !important;
	margin-left:15% !important;
}

div.imgW60{
	width:60% !important;
	margin-left:20% !important;
	padding-bottom: 10% !important;
}

ul.biglist li {
    color: #fff;
    font-size: 18px;
    line-height: 2.4;
}

img.tickblue.fixlist {
    position: relative;
    left: -10px;
    top: -2px;
}

.col-xs-12.colnegro-precios {
    background-color: #222;
    padding: 20px;
    text-align: center;
    -webkit-transition: background-color 150ms linear;
    -ms-transition: background-color 150ms linear;
    transition: background-color 150ms linear;
}

span#fibra600 {
    font-family: 'proxima_nova_rgbold' !important;
    font-size: 40px;
    color: #fff !important;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html.homelineasip:hover div.col-xs-12.colnegro-precios {
    background-color: #fda429;
    padding: 20px;
    text-align: center;
    -webkit-transition: background-color 150ms linear;
    -ms-transition: background-color 150ms linear;
    transition: background-color 150ms linear;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html.homelineasip:hover div.col-xs-12.colnegro-precios span#fibra600s {

	color:#222;	
}

small.fibra {
    color: #fff;
    padding-left: 10px;
    line-height: ;
    position: relative;
    top: -20px;
    font-size: 10px;
}

small.fibra.fixtop{
 
   position: relative;
   top: -25px;
}


div.preciofibra div.unidades {
    font-size: 40px;
    font-family: 'proxima_novasemibold';
    float:left;
}

div.preciofibra div.decimales {
    font-family: 'proxima_novasemibold';
    line-height: 1.2;
    position: relative;
    top: 11px;
    left: 2px;
    float:left;
    min-height:58px;
}

div.preciofibra div.textofibra
{
	color: #666;
    float: left;
    position: relative;
    left: 11px;
    top: 9px;
    line-height: 1.3;
}

.btnw100{
	width: 100%;
	margin-top: 20px;
}

.fixheight{
	min-height: auto !important;
}

ul.biglist.listnegro li {
    color: #444 !important;
}

p.subtitulo.subnegro {
    color: #444 !important;
}

small.fibra.negro {
    color: #666;
}

h2.h2boldmobile.blanco {
    color: #fff !important;
}

p.subtitulo.blanco {
    color: #fff !important;
}

div.wpb_single_image.max-width160 figure div img{

    max-width: 160px !important;
    max-height: 160px !important;
    
}


.llamadaaccion div h2.video {
    color: #444 !important;
    margin-top: 30px;
    margin-bottom: 30px !important;
    line-height: 1.0 !important;
}

p.blanco{color:#fff !important;}

p.blbig{
	color:#444 !important;
	font-size:18px !important;

}

.wpb_single_image.wpb_content_element.vc_align_center.img-video-reproductor {
    padding-top: 54px;

    padding-bottom: 80px;
}

.llamadaaccion div a.video{
	margin-top:15px !important;
	font-size: 18px !important;
    font-family: 'proxima_novasemibold';
}

#carousel-anything-1.owl-theme .owl-controls .owl-page span {
    opacity: 1;
    background: #e1e1e1 !important;
}

#carousel-anything-1.owl-theme .owl-controls .owl-page.active span {
    opacity: 1;
    background: #d0d0d0 !important;
}


.contenedorlineamovil:hover {
    cursor: pointer;
}

.contenedorlineamovil:hover .col-xs-4.colnegro {
    background-color: #008ed6 !important;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

.contenedorlineamovil:hover .col-xs-8.colimg.fdA, .contenedorlineamovil:hover .col-xs-8.colimg.fdB, .contenedorlineamovil:hover .col-xs-8.colimg.fdC, .contenedorlineamovil:hover .col-xs-8.colimg.fdCT, .contenedorlineamovil:hover .col-xs-8.colimg.fdD, .contenedorlineamovil:hover .col-xs-8.colimg.fdE, .contenedorlineamovil:hover .col-xs-8.colimg.fdF, .contenedorlineamovil:hover .col-xs-8.colimg.fdG, .contenedorlineamovil:hover .col-xs-8.colimg.fdH, .contenedorlineamovil:hover .col-xs-8.colimg.fdCISA {
    background-size: 240% !important;
    transition: 0.3s !important;
    -webkit-transition: 0.3s !important;
}



.contenedorlineamovil:hover .rowbb {
    background-color: #f0f0f0 !important;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}

/* BLOQUES DE PRUEBA*/

/*.altura450 {min-height:450px !important; border:1px solid red; padding:0}*/
/*.retoquescarrousel {display:flex;}*/
/*.retoquescarrousel .owl-wrapper-outer .owl-wrapper {border:1px solid green; display:flex !importanto;}*/

/*.retoquescarrousel .owl-wrapper-outer .owl-wrapper > .owl-item {border:1px solid red; display:flex !important;}*/


