svg #svg-ico{fill:#ec6460;}
svg #svg-concept{stroke:#ec6460;}

.text-red { color:#fe413a; }
.text-gray { color:#c4c7cb; }

.golink{color:#ef7268 !important;border-bottom:solid 1px #ef7268;}
.golink:hover{color:#ef7268 !important;}
.bg-pink{background-color:#ef7268 !important;}
.c-pink{color:#ef7268 !important;}
.bb-pink{border-bottom:solid 1px #ef7268 !important;}
.popover{border:solid 1px #ef7268;}
.popover .arrow::before{border-top-color:#ef7268;}
.popover .popover-header{background-color:#ef7268;}
::selection{background:#ef7268;}
.nav-menu .main-menu > .menu-item > .sub-menu > .menu-item a:hover{color:#ef7268;}
.nav-menu .main-menu .menu-item .menu-large .service-list .service .media-body a:hover{color:#ef7268;}
.nav-menu .main-menu .menu-item .service hr { margin: 5px 0; }
.nav-menu .main-menu .menu-item .service .top-head .title { padding-left:8px; font-weight:500; text-transform: uppercase; }
.nav-menu .main-menu .menu-item .service .media-body .menu-info { color:#808080; margin-left: 12px; }
.servicios .menu-item-soluciones:hover{color: #00b373 !important;}
.megamenu .start-offer .inner{background-color:#ef7268;}
.megamenu .service-list .service.special .media-body a:hover{color:#ef7268;}
.megamenu .service-list .service .media-body a:hover{color:#ef7268;}
.megamenu-list .service-list .service .media-body a:hover{color:#ef7268;}
.team .wrapper:hover .team-info .desc{color:#ef7268;}
.wpc-cloud-range .noUi-connect{background-color:#ef7268;}
.wpc-cloud-range .noUi-tooltip:before{border-color:#ef7268 transparent transparent transparent;}
.wpc-cloud-range .noUi-tooltip{background-color:#ef7268;}
.wpc-cloud-range .noUi-horizontal .noUi-handle{background-color:#ef7268;}
.wpc-vps-info .title .info{color:#ef7268;}
.fullrock .closer{color:#ef7268 !important;}
.form-control:focus{border:solid 1px #ef7268 !important;}
.sec-bg5{background-color:#ef7268;}
.total-grad{background:linear-gradient(-60deg, #ef7268 0%,#ed3c37 100%) !important;}
.total-grad-inverse{background:linear-gradient(240deg, #ed3c37 0%,#ef7268 100%);}
.menu-wrap.fixed{background:linear-gradient(90deg,#1e272f,#212529);}
.btn-default-yellow{color:#fdd700;border:1px solid #fdd700;}
.btn-default-yellow:hover{background-color:#ffca28;}
.btn-default-blue{color:#005acb;border:1px solid #005acb;}
.btn-default-blue:hover{background-color:#005acb;}
.btn-default-blue-fill{background-color:#005acb !important;}
.btn-default-white{color:#fff;border:1px solid #fff;}
.btn-default-white:hover{background-color:#fff; color:#000 !important;}
.btn-default-white-fill{background-color:#fff !important;}
.btn-default-pink{color:#ef7268;border:1px solid #ef7268;}
.btn-default-pink:hover{background-color:#ef7268;}
.btn-default-grad-purple-fill{background-image:linear-gradient(to right, #ed3c37, #ef7268 40%, #ef7268 40%, #ed3c37);}
.btn-default-grad-purple-fill:hover{background-image:linear-gradient(to right, #ed3c37, #ef7268 40%, #ef7268 40%, #ed3c37);}
.btn-default-pink-fill{background-color:#ef7268 !important;}
.owl-theme .owl-dots .owl-dot.active span{border:solid 1px #ef7268 !important;}
/* .pricing .wrapper .title{color:#ef7268;} */
.pricing .list-info{background-color:#ef7268;}
.slick #slider .plan-container .title{color:#ef7268;}
.tabs-header .btn-secondary:not(:disabled):not(.disabled).active{background-color:#ef7268 !important;}
.tabs.offers-tabs .tabs-header .active{border-left:solid 1px #ef7268;color:#ef7268;}
.tabs.offers-tabs .tabs-header .active:hover{ color:#ef7268; }
.fill-input:focus{border-color:#ef7268 !important;}
.countdown .wrapper .clock div:first-child{border:solid 1px #ef7268;background-color:#ef7268;}
.accordion.faq .panel-title.active{border-bottom:solid 1px #ef7268;}
.blog .sidebar .heading.active{color:#ef7268;}
.blog .sidebar .posts .tabs-header li.active{color:#ef7268;border-bottom-color:#ef7268;}
.blog .sidebar .line.active:before{background-color:#ef7268;}
.blog .media .media-heading a:hover{color:#ef7268;}
.blog .wrap-blog .social-icon i{color:#ef7268;}
.blog .sidebar .categories .heading a.active{color:#ef7268;}
.blog .sidebar .categories .heading a:after{color:#ef7268;}
.blog .sidebar .categories .heading span{color:#ef7268;}
.circle-section .title-round{color:#ef7268;}
.domain-prices li{color:#ef7268;}
.footer .soc-icons i{color:#fe413a;}
.included i{color:#ef7268;}
.soc-icons-apply span{color:#ef7268;}
.bigline{border:solid 1px #ef7268;}
.smallline{border:solid 1px #ef7268;}
.knowledge a{color:#ef7268;}
.godown span{color:#ef7268;}
.cd-filter-block input[type=radio]:checked + label::before, .cd-filter-block input[type=checkbox]:checked + label::before{border:solid 1px #ef7268 !important;background-color:#ef7268 !important;}
.cd-filter-block select:hover{border:solid 1px #ef7268 !important;}
.cd-filter-block input:focus,
.cd-filter-block select:focus{border-color:#ef7268 !important;}
.range-slider-input::-webkit-slider-runnable-track{background:#ef7268;}
.range-slider-input::-webkit-slider-thumb{background:#ef7268;}
.zoo-content .icoo i{background-color:#ef7268;}
.services .service-wrap .pay img{border:solid 1px #ef7268;}
.page-item.active .page-link{background-color:#ef7268 !important;border-color:#ef7268 !important;}
.cd-filter-block input.range-slider-input{background-color:#ef7268 !important;}
.range-slider-input::-webkit-slider-thumb{background-color:#ef7268 !important;}
.range-slider-input::-moz-range-thumb{background-color:#ef7268 !important;}
/* Pink Dark */
.bg-purple{background-color:#ed3c37 !important;}
/* .c-purple{color:#ed3c37 !important;} */
.sec-grad-white-to-purple{background:linear-gradient(90deg, #fff 70%, #ed3c37 0%) !important;}
.btn-default-purple{color:#ed3c37;border:1px solid #ed3c37;}
.btn-default-purple:hover{background-color:#ed3c37;}
.btn-default-purple-fill{background-color:#ed3c37 !important;}
.pricing .table .title{color:#ed3c37;}
.accordion.faq .panel-title.active{color:#ed3c37 !important;}
.wpc-vps-info .price-wrap .title{background-color:#ed3c37;}

hr.white-line { display: block; width: 120px; height: 4px; background: #fff; margin: 10px 0 30px 0; border-width:0; }
hr.green-line { display: block; width: 120px; height: 4px; background: #00b373; margin: 10px 0 30px 0; border-width:0; }
hr.blue-line { display: block; width: 120px; height: 4px; background: #005acb; margin: 10px 0 30px 0; border-width:0; }
hr.red-line { display: block; width: 120px; height: 4px; background: #de5847; margin: 10px 0 30px 0; border-width:0; }
hr.line-center { margin-left:calc(50% - 60px); }

.home .services .included { line-height: 32px; }
.home .tabs.offers-tabs .tabs-header li:hover { color:#ef7268; }
.home svg { width:100%; }
  
.hosting .top-header .wrapper .heading { margin-bottom: 0px; }
.hosting .top-header .wrapper .subheading { font-size: 24px; }
.hosting .top-header .wrapper .included { margin-top: 10px; color: white; }
.hosting .top-header .wrapper .included h3 { margin-bottom: 10px; font-size: 24px; line-height: 32px; }
.hosting .top-header .wrapper .included li { padding-top: 4px; padding-bottom: 4px; font-size: 16px; }

.hosting .pricing .period { font-size:12px; }
.hosting .pricing .wrapper .top-content { padding: 40px 20px; text-align: center; }
.hosting .pricing .list-info { padding: 20px; }
.hosting .pricing .list-info li{ font-size: 15px; }
.hosting .pricing .list-info .feature{ font-weight: 700; }
.hosting .incluye .info { line-height: 30px; color: #e7e7e7; }
.hosting .incluye b { margin-bottom: 12px; display: inline-block; }
.hosting .incluye p { color: #e7e7e7; }

.cloud .cloud-pricing .list { padding:0px; margin:10px 0; list-style: none; list-style-type: none; }
.cloud .cloud-pricing .list li { text-align: left; line-height: 1.8em; }
.cloud .cloud-pricing .list i { padding: 5px 5px 5px 0px; }
.cloud .cloud-pricing .info { font-weight:300; }
.cloud .cloud-pricing .price { margin:10px 0 20px 0; color: #181b22; font-size: 26px; text-align:center; font-weight:400; }
.cloud .cloud-pricing .price sup { top: -.5em; font-weight:400; font-size: 16px; }
.cloud .cloud-pricing .period { font-family: "Open Sans","Helvetica Neue",arial,sans-serif; color: #808080; font-size: 16px;  font-display: swap;}
.cloud #features .tabs-content p{ color:#e7e7e7 !important; }
.cloud #features .tabs .svg { margin-left:30px; }

.dominios .pricing .wrapper .top-content { padding: 40px 20px; text-align: center; border-bottom:1px solid #ef7268; }
.dominios .pricing .price { font-size:18px; }
.dominios .pricing .list-info { background-color:unset; }
.dominios .pricing .list-info i { color: #121e25 !important; }
.dominios .pricing.special .list-info li { color:#181b22; text-align: right; }
.dominios .pricing.special .list-info li img.icon{ width:60px; float:left; margin:10px 40px 15px 0px; }
.dominios .pricing.special .list-info li span.title{ font-family: 'Raleway',arial,sans-serif; font-weight:300; font-size:28px; }

.dominios .wpc-vps-info { padding-top: 0px !important; } 
.dominios .wpc-vps-info .wrapper { box-shadow: 5px 5px 0 rgba(110, 110, 110, 0.1); }
.dominios .wpc-vps-info h3.title { font-family: 'Raleway',arial,sans-serif; font-weight:300; font-size:28px; padding: 30px 40px;  }
.dominios .wpc-vps-info h3.title .price { border-top: solid 1px #efefef; margin-top: 12px; padding-top: 12px; display: inline-block; width: 100%; 
    font-family: "Open Sans", "Helvetica Neue", arial, sans-serif;
    font-weight: 400;
    font-size: 22px;
    color:#ef7268;
}
.dominios .wpc-vps-info h3.title .infos { font-size:.6em; padding-top:-5px; }
.dominios .wpc-vps-info .h-plans-info .infos { font-size:1em; }

.dominios .incluye .info { line-height: 30px; color: #e7e7e7; }
.dominios .incluye b { margin-bottom: 12px; display: inline-block; }
.dominios .incluye p { color: #e7e7e7; }
/*.dominios .incluye h5 { color: #FDD601; }*/

.m365 .pricing .price-container img { margin:10px 0; width:90%; position: relative; }




.dominios .column-support-title {
    font-size: 32px;
    color: #fff;
    line-height: 1;
    margin-bottom: 12px;
  }
  
.dominios .column-support-subtitle {
    font-size: 18px;
    line-height: 30px;
    font-family: "Open Sans", "Helvetica Neue", arial, sans-serif;
    color: #fff;
  }

.correo .top-header .wrapper .included li { padding-top: 5px; padding-bottom: 5px; font-size: 16px; }
.correo .overview img { width: 100%; }
.correo .overview ul { list-style-type: none;  padding-left:0; }
.correo .overview ul li { display: inline-block;  margin-top: 15px; }
.correo .overview ul li i { padding-right: 15px; }
.correo .features { text-align: center; }
.correo .features img { height: 160px; }
.correo .features p { text-align: justify; margin-top: 10px; }
.correo .apps h4 { background-color: rgb(0 0 0 / 0.3); backdrop-filter: blur(10px); display: inline-block; padding: 2px 3px; }
.correo .apps span { background-color: rgb(0 0 0 / 0.3); backdrop-filter: blur(10px); display: inline-block; padding: 2px 3px; }
.correo .apps .android_app { }
.correo .apps .ios_app { }

/**Cambio de color al ingresar a la seccion de soluciones */
.ssl  svg #svg-ico,.anube  svg #svg-ico,.licencias svg #svg-ico{fill:#00b373;}
.ssl  svg #svg-concept,.anube  svg #svg-concept,.licencias  svg #svg-concept{stroke:#00b373;}
/*
.ssl  .c-purple, .anube  .c-purple, .registro-dominio  .c-purple, .licencias  .c-purple{ color: #fff !important; }
.ssl  .pricing .title,.anube  .pricing .title,.registro-dominio  .pricing .title,.licencias  .pricing .title { color: #00b373 !important; }
.ssl  .menu-item-soluciones,.anube  .menu-item-soluciones,.registro-dominio  .menu-item-soluciones ,.licencias  .menu-item-soluciones{color: #00b373 !important;}
*/
/* .ssl .overlay-image-grad:before,.anube .overlay-image-grad:before,.registro-dominio .overlay-image-grad:before,.licencias .overlay-image-grad:before{
    background: linear-gradient(240deg, #000000 50%, #00b373 100%) !important;
}
.hosting .overlay-image-grad:before,.correo .overlay-image-grad:before{
    background: linear-gradient(240deg, #000000 50%, #E23435 100%) !important;
} */


.ssl .top-header .wrapper .included li { padding-top: 5px; padding-bottom: 5px; font-size: 16px; }
.ssl .pricing.special .wrapper { background:none; margin-top:20px; }
.ssl .pricing.special .wrapper .mockup-device{ display:block;position:relative;max-width:100%;height:auto; }
.ssl .pricing.special .wrapper div.mockup-image{ position: absolute;width:74%;height:82%;left:13%;top:6.5%;border-radius:2px;border: 1px solid #041c2c; background: #fff; overflow: hidden; }
.ssl .pricing.special .wrapper div.mockup-image img{ display:block;width:100%;position:absolute;top:0; }
.ssl .pricing.special .title { font-size:20px; }
.ssl .pricing.special .title .info{ font-size:16px; }
.ssl .pricing.special .list-info li { padding: 10px 0 10px 0; }
.ssl .pricing .list-info i { margin-right:10px; }
.ssl.detail { background-color: #fff; }
.ssl.detail .sec-uping { margin-top: -235px !important; }
.ssl.detail .pricing.special .wrapper { background-color:#fff; padding:0px; margin: 0px; }
.ssl.detail .pricing .wrapper .top-content { margin: 0; padding: 20px 36px;  }
.ssl #features .tabs-content p{ color:#e7e7e7 !important; margin-bottom:20px; }
.ssl #features .tabs .svg { margin-left:15px; }
@media (min-width: 999px) and (max-width:1200px){
    .ssl #features .tabs .svg { width: 180px;}
}


@media (max-width:1000px) {
    .ssl.detail .pricing .wrapper .top-content { margin: 0; padding: 20px 20px;  }
}
.ssl.detail .pricing .list-info { padding:20px;  }
.ssl .video .info-content { margin-bottom:20px; /*color:#f0f0f0;*/ }
.ssl .video .info-content h4{ color:#fff; }
.ssl .video .embed { margin-top:85px; }
.ssl .accordion.faq .panel-title.active { color:#28a745 !important; border-bottom:solid 1px #28a745; }


.conversemos .btn { padding:15px 15px; }
.conversemos i.icon-talk {font-size:128px; color:#1455a7; position:absolute; left:3px; top:-80px; }
@media (min-width: 1000px){
    .conversemos i.icon-talk { font-size:128px; color:#f0f0f0; position:absolute; left:-50px; top:-80px;  }
}

@media (min-width: 992px) and (max-width:1199px) {
    .maping .datacenters.lima { top: 44%; left: 25%; }
    .maping .datacenters.saopaulo { top: 46%; left: 33%; }
    .maping .datacenters.virginia { top: 24%; left: 27%; }
    .maping .datacenters.atlanta { top: 28%; left: 23%; }
    .maping .datacenters.barcelona { top: 26%; left: 45%; }    
}


@media (max-width: 991px) {
    .home #features .tabs-item svg{ 
        display:none; 
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .home .services .service-wrap .row div.col-md-3 {
        flex-basis:calc(50%);
        max-width:inherit;
    }

    .home .services .service-wrap .row div.col-md-3:nth-child(2n+2) {
        margin-right: 0;
        flex-basis: 50%
    }
}
