
/* DARK MODE */
html.theme-light .footer_col.footer_contacts .payments .light{
    display: block;
}
html.theme-light .footer_col.footer_contacts .payments .dark{
    display: none;
}
html.theme-light .section_title span{
    color: #3B94B5;
}
html.theme-light  .footer_top{
    background: #EEF5F8;
}
html.theme-light .footer_bottom{
    background: #DCE6EA;
}
html.theme-light .cms_support .options_row .col_item{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
}
html.theme-light .footer_bottom .social_links .dark{
    display: none;
}
html.theme-dark .custom_select{
    background: transparent;
    border-color: rgba(55, 55, 55, 0.90);
}
html.theme-dark .custom_select::before{
    border-color: #fff;
}
html.theme-dark .custom_select ul{
    border: 1px solid rgba(55, 55, 55, 0.90);
    background: #1C1C28;
    box-shadow: none;
}

html.theme-light .footer_bottom .social_links .light{
    display: flex;
}
html.theme-light .social_links a .light{
    display: flex;
}
html.theme-light .social_links .dark{
    display: none;
}
html.theme-light .callback form .inputs input{
    border-radius: 5px;
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
    box-shadow: inherit;
}
html.theme-light .callback form textarea{
    border-radius: 5px;
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
    box-shadow: inherit;
}
html.theme-light .testimonials .testimonials_item{
    border-radius: 10px;
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
    backdrop-filter: blur(24.5px);
}
html.theme-light .section_header .swiper_navs > div{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.90);
    color: #3B94B5;
}
html.theme-light .testimonials .section_header::after{
    background: #2AB2E3;
    opacity: 0.1;
    filter: blur(50px);
}
html.theme-light .testimonials .swiper::before{
    background: #FFC42B;
    filter: blur(150px);
}
html.theme-light .news .section_header .header_action a{
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
}
html.theme-light .news .news_item:hover {
    border-radius: 5px;
    border: 1px solid #D1E2E9;
    background: rgba(255, 255, 255, 0.30);
}
html.theme-light .callback::before{
    opacity: 0.05;
    background: #2AB2E3;
    filter: blur(110.5px);
}
html.theme-light .clients .slide_item{
    border-radius: 10px;
    border: 1px solid #D1E2E9;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(5px);
}
html.theme-light .useful_row .item{
    border-radius: 10px;
    border: 1px solid #D1E2E9;
    background: rgba(255, 255, 255, 0.20);
    backdrop-filter: blur(5px);
}
html.theme-light .useful_row .item .dark{
    display: none;
}
html.theme-light .useful_row .item .light{
    display: block;
}
html.theme-light .clients .dark{
    display: none;
}
html.theme-light .clients .light{
    display: block;
}
html.theme-light .clients .slide_item .dark{
    display: none;
}
html.theme-light .clients .slide_item .light{
    display: block;
}
html.theme-light .testimonials .container::before{
    background: #FFC42B;
}
html.theme-light .advantages .advantage_image::before{
    opacity: 0.2;
    background: #2AB2E3;
    filter: blur(110.5px);
    width: 380px;
    height: 380px;
    right: 0;
    top: 0;
    left: inherit;
    margin: inherit;
}
html.theme-light .services .service_card{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
}
html.theme-light .domains_search .domains_row{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
}
html.theme-light .domains_search ul li{
    color: #3B94B5;
}
html.theme-light .domains_search ul li::before{
    background: #DCE9EE;
}
html.theme-light .domains_search form input{
    border: 1px solid #BABABA;
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
}
html.theme-light .header_menu .header_actions .dark{
    display: block;
}
html.theme-light .header_menu .header_actions .light{
    display: none;
}
html.theme-light .right_items .user_actions .login::before{
    background: #E1E1E1;
}
html.theme-light header .header_top .row::before{
    background: #EFEFEF;
}
html.theme-light .menu_list li ul{
    border: 1px solid #D1E2E9;
    background: rgba(255, 255, 255, 0.30);
    backdrop-filter: blur(12.5px);
}
html.theme-light .header_items .language .submenu{
    border: 1px solid #D1E2E9;
    background: rgba(255, 255, 255, 0.30);
    backdrop-filter: blur(12.5px);
}
html.theme-light .hamburger_menu{
    border: 1px solid #ABCBD7;
    background: rgba(244, 244, 244, 0.90);
    backdrop-filter: blur(5px);
}
html.theme-light .hamburger_close button svg{
    color: var(--color-primary);
}
html.theme-light .hamburger_nav li .current.active{
    color: #fff;
}
html.theme-light  .hamburger_nav li .current.active::after{
    border-color: #fff;
}
html.theme-light .hamburger_menu form input{
    background: transparent;
    border: 1px solid #BABABA;
}
html.theme-light header .header_menu.fixed{
    background: #fff;
    box-shadow: 0px 2px 6px rgba(1, 15, 28, 0.16);
}
html.theme-light header{
    box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.12), 0px 8px 32px rgba(0, 0, 0, 0.08);
}
html.theme-light .hero::before{
    opacity: 0.3;
    background: #2AB2E3;
    filter: blur(189.5px);
    width: 450px;
    height: 450px;
    bottom: 0;
    margin: auto;
    right: -15%;
}
html.theme-light .cookie-alert{
    background-color: hsla(0,0%,100%,.95);
    box-shadow: 0 8px 20px rgba(0,51,153,.08),0 4px 8px rgba(0,51,153,.08);
}
html.theme-light .cookie-alert button{
    background-color: #f2f4f7;
    color: #2b2f33;
}
html.theme-light .cookie-alert button:hover{
    background-color: #dfe3e8;
}

/* BREADCRUMBS */
html.theme-dark .webhosting{
    background: #1C1C28;
    border-color: #313651;
}
html.theme-dark .webhosting .panel-heading,
html.theme-dark .webhosting .the-price,
html.theme-dark .webhosting .panel-footer,
html.theme-dark .webhosting .and{
    border-color: transparent;
}
html.theme-dark .custom_table{
    --bs-table-color: #fff;
    --bs-table-bg: #212529;
    --bs-table-border-color: #4d5154;
    --bs-table-striped-bg: #2c3034;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #373b3e;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #323539;
    --bs-table-hover-color: #fff;
    color: var(--bs-table-color);
    border-color: var(--bs-table-border-color);
}
html.theme-dark h3.intro{
    color: #fff;
    border-color: #313651;
}
html.theme-dark .faq_row .faq_item{
    background: #212526;
}
html.theme-dark .faq_item .item_content{
    background: #2c3034;
}
html.theme-dark .suggest h2{
    color: #fff;
}
html.theme-light .webhostingintro .row{
    border-color: #EFEFEF;
}
html.theme-light .webhosting .panel{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
}
html.theme-dark .webhostingintro{
    background: inherit;
}
html.theme-dark .webhosting .panel .panel_footer .select{
    border: 1px solid rgba(55, 55, 55, 0.90);
    background: rgba(19, 21, 24, 0.40);
}
html.theme-dark .webhosting .panel .panel_footer .select option{
    background: #1C1C28;
}
html.theme-dark .webhosting .panel .panel_footer .select option:hover{
    background: #1d6682;
}
html.theme-dark .domains_category{
    background: #1C1C28;
}
html.theme-dark .domains_category .btn_list .tab_btn{
    color: #EF8C15;
    background: transparent;
    border-color: #EF8C15;
    box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.15);
}
html.theme-dark .domains_category .btn_list .tab_btn:hover{
    background: #EF8C15;
    color: #fff;
}
html.theme-dark .domains_list .domain_item{
    border: 1px solid rgba(55, 55, 55, 0.90);
    background: rgba(19, 21, 24, 0.40);
    box-shadow: none;
}
html.theme-dark .domains_search.domains .domains_row{
    border-color: transparent;
}
html.theme-dark .domains_search form input{
    border-color: rgba(55, 55, 55, 0.90);
    box-shadow: none;
}
html.theme-dark .vps_cards .open_more{
    border: 1px solid rgba(55, 55, 55, 0.90);
}
html.theme-light .vps_cards .cards_tab ul li{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
    color: #000;
}
html.theme-light .vps_cards .cards_tab ul li.active{
    background-color: #EF8C15;
    color: #fff;
    border-color: #EF8C15;
}
html.theme-light .servers .tabs_container .tab_item{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
    backdrop-filter: blur(24.5px);
}
html.theme-light .tabs_container .tab_item .input_item input{
    border-radius: 5px;
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
    box-shadow: inherit;
}
html.theme-light .tabs_container .tab_item .input_item textarea{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
    box-shadow: inherit;
}
.domains_search.domains .domains_row{
    background: transparent !important;
    border: none !important;
}
html.theme-light .vps_cards .vps_card{
    border-color: transparent;
    background: rgba(244, 244, 244, 0.20);
    box-shadow: 0 1px 9px 1px rgba(96, 96, 96, 0.28);
}
html.theme-light .tabs_container{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
}
html.theme-light .product_section .product_card{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
}
html.theme-light .product_section .product_card.main{
    border: 1px solid #FFA335;
}
html.theme-light .useful_options .options_swiper .col_item{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
}
html.theme-light .options_swiper .swiper_prev, html.theme-light .options_swiper .swiper_next{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.90);
    color: #3B94B5;
}
html.theme-light .option_card{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
}
html.theme-dark .card_body .card_image .dark{
    display: block;
}
html.theme-dark .card_body .card_image .light{
    display: none;
}
html.theme-dark .banner .banner_wrapper{
    box-shadow: none;
    border: 1px solid rgba(55, 55, 55, 0.90);
    background-color: rgba(19, 21, 24, 0.40);
}

html.theme-dark .sidebar .sidebar_item .price_wrapper{
    background: transparent;
    border-color: rgba(55, 55, 55, 0.90);
}
html.theme-dark  .sidebar .sidebar_item{
    border-color: rgba(55, 55, 55, 0.90);
}
html.theme-dark .sidebar .sidebar_item .item_options{
    background: transparent;
    border-color: rgba(55, 55, 55, 0.90);
}
html.theme-dark  .plans_list .plan_item .item_title{
    background: #1a1a23;
}
html.theme-dark  .sidebar .sidebar_item .item_title::before{
    border-color: #fff;
}
html.theme-dark  .plans_list .plan_item{
    border-color: rgba(55, 55, 55, 0.90);
}
html.theme-dark  .sidebar .sidebar_item .item_options form{
    background: transparent;
    border-color: rgba(55, 55, 55, 0.90);
}
html.theme-dark .plans_header{
    border-color: rgba(55, 55, 55, 0.90);
    background: transparent;
}
html.theme-dark  .plans_header .sorting .dropdown .selected{
    background: rgba(26, 29, 46, 0.50);
    border-color: rgba(55, 55, 55, 0.90);
}
html.theme-dark  .plans_header .sorting .dropdown::before{
    border-color: #fff;
}
html.theme-dark  .plans_header .sorting.active .dropdown ul li{
    background: rgba(26, 29, 46, 1);
    color: #fff;
}
html.theme-light .right_items .user_actions .dropdown{
    border: 1px solid #D1E2E9;
    background: rgba(255, 255, 255, 0.30);
    backdrop-filter: blur(12.5px);
}
html.theme-dark .right_items .user_actions .user_name::before{
    border-color: #fff;
}
html.theme-dark .dropdown_nav::before{
    border-color: #fff;
}
html.theme-dark #clientarea{
    color: #000 !important;
}
html.theme-dark .plans_header .sorting .dropdown ul li:not(:last-child){
    border-color: rgba(55, 55, 55, 0.90);
}
html.theme-dark .plans_header .sorting .dropdown ul{
    border-color: rgba(55, 55, 55, 0.90);
}
html.theme-dark .domains_search.domains .custom_select{
    border-color: rgba(55, 55, 55, 0.90);
}
.domains_search.domains .custom_select li:not(:last-child){
    border-color: rgba(55, 55, 55, 0.90);
}
html.theme-light .domain-names-intro .section_header .item_row .item{
    border: 1px solid #D1E2E9;
    background: rgba(244, 244, 244, 0.20);
}
html.theme-dark .document_wrapper .content_item .item_title{
    color: #fff;
}
html.theme-dark .iti__arrow{
    border-top-color: #fff;
}
html.theme-dark .callback .iti__country-list{
    border-radius: 5px;
    border: 2px solid #1F2738;
    background: rgba(26, 29, 46, 0.50);
    backdrop-filter: blur(15px);
}
html.theme-dark #clientarea.boxed{
    box-shadow: none;
    background: transparent;
}
html.theme-dark #clientarea p{
    color: #fff;
    opacity: 0.7;
}
html.theme-dark #products .product-desc p{
    color: #000000;
}

html.theme-dark .main-content form label{
    color: #fff;
    opacity: 0.7;
}
html.theme-dark #clientarea div.header-lined h1{
    color: #fff;
}
html.theme-light .main-content h2{
    color: #000;
}
html.theme-dark .main-content h2{
    color: #fff;
}
html.theme-dark .breadcrumbs li a{
    color: #fff;
}
html.theme-dark .breadcrumbs li.active{
    color: #ccc;
}

html.theme-dark #order-standard_cart .view-cart-empty{
    color: #fff;
}
html.theme-dark .message p{
    color: #000 !important;
}

html.theme-dark body.plugin{
    color: #fff;
}
html.theme-dark #domainRenewals .domain-renewal p{
    color: #000;
}
html.theme-dark #clientarea .ticket-subject{
    color: #000;
}
html.theme-dark #frmDomainTransfer .form-group label a{
    color: #000;
}

html.theme-dark #autoAnswerSuggestions h3,
html.theme-dark #autoAnswerSuggestions a,
html.theme-dark #autoAnswerSuggestions p{
    color: #000;
}
html.theme-dark #frmReply .form-group label{
    color: #000;
}

html.theme-dark .contact_page .col_item{
    border: 1px solid rgba(55, 55, 55, 0.90);
    background: rgba(19, 21, 24, 0.40);
}
html.theme-dark .contact_page .col_item .item_block .item_texts,
html.theme-dark .contact_page .col_item .item_block .contact_wrapper a{
    color: #fff;
    opacity: 0.7;
}
html.theme-dark #domains_search .result_content{
    border-radius: 10px;
    border: 1px solid rgba(55, 55, 55, 0.90);
    background: rgba(19, 21, 24, 0.40);
    backdrop-filter: blur(24.5px);
    padding: 32px 20px;
}
html.theme-dark .announcement_view{
    color: #fff;
    opacity: 0.7;
}
html.theme-dark .kb-article-content{
    color: #fff;
    opacity: 0.7;
}
html.theme-dark #order-standard_cart .product-info p{
    color: #000;
}
html.theme-dark .ssl_products .sidebar_item .option_item label img.dark{
    display: block;
}
html.theme-dark .ssl_products .sidebar_item .option_item label img.light{
    display: none;
}
html.theme-dark .login_form .login_title{
    color: #fff;
}
html.theme-dark .login_form .infobox p,
html.theme-dark .login_form .infobox p a{
    color: #000 !important;
}