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

.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;}
.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%);}
.total-grad-hl { background-image: linear-gradient(to bottom right,#15212a 20%,#ED213A 120%); }
.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;}
.maping .datacenters{background:#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.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; }

.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 { font-size: 15px; line-height: 30px; color: #e7e7e7; }
.hosting .incluye b { font-size: 16px; 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; }
.cloud #features .tabs-content p{ color:#e7e7e7 !important; }
.cloud #features .tabs .svg { margin-left:30px; }


.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; }

/**Cambio de color al ingresar a la seccion de soluciones */
 .ssl  svg #svg-ico,.anube  svg #svg-ico,.registro-dominio svg #svg-ico,.licencias svg #svg-ico{fill:#00b373;}
.ssl  svg #svg-concept,.anube  svg #svg-concept,.registro-dominio  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 .pricing.special .wrapper { background:none; margin-top:40px; }
.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.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 40px;  }
.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 35px 40px 30px;  }
.ssl .video .info-content { margin-bottom:20px; /*color:#f0f0f0;*/ }
.ssl .video .info-content h4{ color:#fff; }
.ssl .video .embed { margin-top:85px; }


.conversemos .btn { padding:15px 15px; }
.conversemos i.icon-talk {font-size:96px; color:#BFBFBF; position:absolute; left:3px; top:-90px; z-index:-1;  }
@media (min-width: 1000px){
    .conversemos i.icon-talk { font-size:96px; color:#f0f0f0; position:absolute; left:-50px; top:-50px; z-index:-1; }
}


