@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;600;700&display=swap');

:root{
    --global--color-orange:#061f51;
    --global--color-blue:#00A1E6;
    --global--color-white:#fff;
    --global--color-black:#1f1e1e;
    --global--color-gray:#DDE7F4;
}

@font-face {
    font-family: 'gilroy-black';
    src: url("https://numerik.td/numerik/wp-content/themes/fonts/Gilroy-Black.ttf") format('truetype');
}

@font-face {
    font-family: 'gilroy-black';
    src: url("https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-black-webfont.woff") format("woff"),
        url("https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-black-webfont.woff2") format("woff2");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gilroy-bold';
    src: url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-bold-webfont.woff2') format('woff2'),
        url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;

}



@font-face {
    font-family: 'gilroy-heavy';
    src: url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-heavy-webfont.woff2') format('woff2'),
        url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-heavy-webfont.woff') format('woff');
    font-weight: 900;
    font-style: normal;

}




@font-face {
    font-family: 'gilroy-extrabold';
    src: url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-extrabold-webfont.woff2') format('woff2'),
        url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-extrabold-webfont.woff') format('woff');
    font-weight: 800;
    font-style: normal;

}




@font-face {
    font-family: 'gilroy-light';
    src: url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-light-webfont.woff2') format('woff2'),
        url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-light-webfont.woff') format('woff');
    font-weight: 300;
    font-style: normal;

}




@font-face {
    font-family: 'gilroy-medium';
    src: url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-medium-webfont.woff2') format('woff2'),
        url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-medium-webfont.woff') format('woff');
    font-weight: 500;
    font-style: normal;

}




@font-face {
    font-family: 'gilroy-regular';
    src: url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-regular-webfont.woff2') format('woff2'),
        url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-regular-webfont.woff') format('woff');
    font-weight: 400;
    font-style: normal;

}




@font-face {
    font-family: 'gilroy-semibold';
    src: url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-semibold-webfont.woff2') format('woff2'),
        url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-semibold-webfont.woff') format('woff');
    font-weight: 600;
    font-style: normal;

}




@font-face {
    font-family: 'gilroy-thin';
    src: url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-thin-webfont.woff2') format('woff2'),
        url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-thin-webfont.woff') format('woff');
    font-weight: 100;
    font-style: normal;

}




@font-face {
    font-family: 'gilroy-ultralight';
    src: url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-ultralight-webfont.woff2') format('woff2'),
        url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/gilroy-ultralight-webfont.woff') format('woff');
    font-weight: 200;
    font-style: normal;

}

@font-face {
    font-family: 'Nunito-SemiBold';
    src: url('https://numerik.td/numerik/wp-content/themes/Hostiko/webfonts/Nunito-Bold.ttf') format('ttf');
    font-weight: 700;
    font-style: normal;

}


body{font-family:"gilroy-regular", Sans-serif;}
.navbar-default {background-color:var(--global--color-white)}
.navbar-default .navbar-nav>li>a {color:var(--global--color-black)}
.padding_top_70{padding-top:70px;}
.padding_bottom_70{padding-bottom:70px;}
.font-18{font-size:20px;}
.main-header ul li a{font-size:16px;padding:20px!important;font-weight:500;color: var(--global--color-orange) !important;letter-spacing: 0.1em !important;}
.main-header ul li a:hover{color:var(--global--color-blue) !important;}
.main-header .dropdown-menu{background-color:var(--global--color-white);box-shadow:0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);border:none}
.main-header .dropdown-menu a{color:var(--global--color-orange);padding:15px 20px!important;line-height:14px;}
#header .navbar.navbar-light, .main-header .dropdown-menu a:hover{background-color:var(--global--color-blue);color: var(--global--color-white) !important; text-decoration: none !important;}
#header .main-navbar-wrapper{background-color:var(--global--color-orange);}
#header .navbar-brand{color:var(--global--color-white)}

#header .navbar-collapse{padding:0!important}
#header .navbar-collapse a{display:block!important;color:var(--global--color-white);padding:20px 15px!important;text-decoration: none !important;}
#header .main-navbar-wrapper .dropdown-menu a{font-size:14px;color:#777!important;padding:0!important;text-decoration:none !important;padding:0 15px!important;line-height:36px;font-family: 'gilroy-regular';}
#header .navbar-collapse ul li a:hover{background-color:var(--global--color-orange);text-decoration:none;}
#header .main-navbar-wrapper .dropdown-menu li{padding:0}
#header .main-navbar-wrapper .dropdown-menu a:hover{background-color:#eee!important;}
.list-group-item.active{background-color:var(--global--color-blue);}
.btn-success{background-color:var(--global--color-orange);border-color:var(--global--color-orange)}
.btn-success:hover{background-color:var(--global--color-blue);border-color:var(--global--color-blue)}
.card-header{background-color:var(--global--color-gray) !important;color:var(--global--color-black)}
.card-header h4{margin-bottom:0;}
.card-header a{color: var(--global--color-orange) !important;}
.card-header a:hover{background-color: var(--global--color-blue) !important;color: var(--global--color-white) !important;}
.home-domain-search .bg-white, .container, .p-5 .clearfix a{
    color: var(--global--color-orange) !important;
}
.home-domain-search .bg-white,
.container,
.p-5 .clearfix,h2{
    color: var(--global--color-orange) !important;
}

/* =================================== Banner ====================================== */

.home-domain-search{background-color:var(--global--color-orange)!important;}
.home-domain-search .btn-primary,#main-body .btn-outline-primary{background-color:var(--global--color-orange);border-color:var(--global--color-orange)}
.home-domain-search .btn-success,#main-body .btn-outline-primary:hover,.home-domain-search .btn-primary:hover{background-color:var(--global--color-blue);border-color:var(--global--color-blue)}
.home-domain-search h2,#default-captcha-domainchecker, .home-domain-search .btn-link,#main-body .btn-outline-primary{color:var(--global--color-white)}
.primary-content .home .card{min-height:250px;}
.primary-content .home .card:hover{box-shadow:10px 10px 20px rgba(0,0,0,0.1);}
.sidebar .list-group-item.active, .sidebar .list-group-item.active:focus, .sidebar .list-group-item.active:hover{background-color:var(--global--color-blue);border-color:var(--global--color-blue)}
.card-body, form,.input-group .margin-10 .m-0 .px-2 .pb-2{margin-top: 10px !important;}
.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {background-color: var(--global--color-blue) !important; color: var(--global--color-white) !important;}


/* =================================== Footer ====================================== */
.footer-heading{color:var(--global--color-blue);}
footer.footer{background-color:var(--global--color-white);}
footer.footer .btn{background-color:var(--global--color-black);}
footer.footer .copyright{color:var(--global--color-black)}
.home-domain-search .btn-success:hover{background-color:var(--global--color-orange);border-color:var(--global--color-orange)}
footer.footer .nav-link{color:var(--global--color-white);background-color:#404040;border-radius:4px;}
.footer_logo_box .copyright{font-size:14px;color:var(--global--color-orange);line-height:22px;}
.footer_logo_box .copyright span a{color:var(--global--color-orange);}
.footer-box{background:#fff;border:solid 1px #ddd}
#hostiko-footer ul li a{font-weight:300;letter-spacing:1px;transition:all ease-in-out .6s;color:#ababab}
.footer-box ul li a{font-size:14px;font-weight:300;color:var(--global--color-orange) !important;line-height:2px; text-decoration: none;}
.footer-box h5{margin-bottom:15px;font-weight:600;}
.footer_info a,.footer-box ul li a:hover{color:var(--global--color-orange)!important}
.footer_info li, .footer_info li span{color:#818283;font-size:14px;}
.footer_info li{padding-bottom:10px;}
.footer_social_links li{display:inline-block;margin-right:5px}
.home-domain-search .btn-link{display:inline-block;width:100%;margin-top:25px;box-shadow:none;}

#order-standard_cart .order-summary{
	background-color : #005588 !important;
}




@media screen and (max-width:1200px){
    header#header.header .main-navbar-wrapper{padding:.5rem 1rem!important}
    #header .navbar-collapse a{padding:5px 0!important}
    header.header .main-navbar-wrapper .navbar-collapse{padding:.5rem 1rem!important}
    #header .navbar-collapse ul li a:hover{background-color:transparent!important;}
}
@media screen and (max-width:991px){
    .main-header{padding-top:10px;padding-bottom:10px;}
    .main-header .navbar-toggler{padding:.25rem .5rem;background-color:var(--global--color-orange);}
    .main-header .navbar-toggler:focus{outline:none;}
    .main-header .navbar-toggler-icon{background:url(assets/images/mobile_toogle_button.svg);}  
    .main-header .navbar-collapse{position:absolute;right:0;top:100%;background-color:var(--global--color-blue);width: 30%;padding: 10px 0; z-index:9}
    .main-header ul li a{padding:10px 20px!important;color:var(--global--color-white)}
}
@media screen and (max-width:767px){
.footer-box .container{max-width:100%}
.padding_bottom_70{padding-bottom:40px;}
.padding_top_70{padding-top:50px;}
.main-header .navbar-toggler{padding:.25rem .3rem}
}
@media screen and (max-width:576px){
    footer.footer{padding-bottom:50px;}
    .footer_logo_box{text-align:center;}
    .footer_logo_box img{width:30%}
    .footer_box{display:none;}
    .primary-content .home .card{min-height:auto}
    .home-domain-search .p-5{padding:0!important}
    .home-domain-search{padding-top:40px;padding-bottom:40px;}
    .h2, h2{font-size:1.5rem;}
    #default-captcha-domainchecker{font-size:14px;}
    .main-header .navbar-collapse{width:50%;}
}