/* APPLIED FONTS CSS */
body, label[for="tandc"] {font-family: Aeonik Regular !important; color: #FFFFFF; } 
p:not(.alert p) {font-family: Aeonik Regular !important; } 
.main_nav li, .main_nav .row a {font-family: Aeonik Regular !important; } 
li {font-family: Aeonik Regular !important; } 
a {font-family: Aeonik Regular !important; } 
button:not(.variation-button), a.btn {font-family: Aeonik Regular !important; } 
h1 {font-family: Aeonik Regular !important; font-size: 96.0px !important; } 
h2 {font-family: Aeonik Regular !important; font-size: 32.0px !important; } 
h3 {font-family: Aeonik Regular !important; } 
.prod_info .prod_title .value {font-family: Aeonik Regular !important; } 
body #left_panel, .sidebar .categories li a {font-family: Aeonik Regular !important; } 
.listing_product .name {font-family: Aeonik Regular !important; } 
.listing_product .price h2 {font-family: Aeonik Regular !important; } 
.listing_product .stock {font-family: Aeonik Regular !important; } 
h4 {font-family: Aeonik Regular !important; } 
h5 {font-family: Aeonik Regular !important; } 
h6 {font-family: Aeonik Regular !important; } 
.carousel-title {font-family: Aeonik Regular !important; } 


/* APPEARANCE EDITOR CSS */
.portal_logo img {height: 40px;}
.above_nav {background-color: #333333;}
.search_box input[type="text"] {border-color: #CCCCCC;}
.currency select {border-color: #CCCCCC;}
.main_nav {background-color: #007DA5;}
#footer_top {background-color: #7D868C;}
#footer_top, #footer_top a {color: #FFFFFF; text-decoration: none;}
#footer_top a:hover {color: #FFFFFF; text-decoration: none !important;}
#footer_top ul li ~ li {border-left: 1px solid #FFFFFF;}
.main_nav a {color: #FFFFFF; font-size: 14px; font-weight: normal; text-transform: None; text-decoration: none;}
.main_nav a:hover {color: #FFFFFF; font-size: 14px; font-weight: normal; text-transform: None; text-decoration: none !important;}
.second_menu, .sub_menu {background-color: #7D868C;}
.second_menu, .sub_menu a {color: #FFFFFF; font-size: 14px; font-weight: normal; text-transform: capitalize; text-decoration: none;}
.second_menu, .sub_menu a:hover {color: #FFFFFF; font-weight: normal; text-transform: None; text-decoration: none !important;}
.btn.btn-blue {background-color: #007DA5; color: #FFFFFF; text-transform: capitalize;}
.btn.btn-blue:hover {background-color: #007DA5; color: #FFFFFF; text-transform: None;}
#main_content {padding-top: 50px; padding-bottom: 35px;}
h1, h2, h3, h4, h5, h6 {color: #FFFFFF;}
button, input[type="button"], input[type="reset"], input[type="submit"], .button {background-color: #FFFFFF;}
button, a {text-decoration: none;}
button:hover, a:hover {text-decoration: none !important;}
.reports h2 {font-size: 23px;}
.reports p {font-size: 12px;}
.sitemap-menu li, .sitemap-menu a {color: #1A2F5A}

/* CUSTOM CSS */
/* Highlight "started" */
.started {
    color: #02EAEA;
}

/* LOGO */
.logo {
    height: 52px !important;
}

/* LANDING PAGE */
body {
    /* font-family: "Open Sans"; */
    margin: 0;
    background: #000000;
}


/* HEADER */
header {
    background: #000000;
    padding: 20px 0;
    padding-top: 100px;
}

#header_right {
    margin-top: 10px;
}

#main {
    background: #000000;
}

h1 {
    font-size: 96px;
    padding-bottom:30px;
    line-height: 62px;
    margin-top: 0;
}

h2 {
    /* font-weight: 24px; */
    line-height: 32px;
}


/* MAIN CONTAINER */
#main_container {
    padding: 80px;
    padding-top:40px;
}

#main_container_bottom {
    position: relative;
}

/* REGION DROPDOWN */
.dropdown {
    position: absolute;
    top: 50px;
    width: 100%;
}

.dropdown button {
    color: #000;
}

.dropdown button:focus {
    color: #BFBFBF;
}

.dropdown button, .dropdown .dropdown-menu {
    background: #FFF;
    border-radius: unset;
    text-align: left;
    width: 100%;
}

.dropdown button {
    border: 1px solid #FFF;
    border-radius: 5px;
    padding: 10px 20px;
}

.dropdown .dropdown-menu {
    padding: 0;
    top: 10px !important;
}

.dropdown .dropdown-menu a {
    color: #000;
    display: block;
    padding: 10px 20px;
}

.dropdown .dropdown-menu a:hover {
    background-color: #F0F0F0;
}

.dropdown button:after {
    display: none;
}

.dropdown img {
    margin: 0 10px;
}


/* HIDDEN ONLOAD */
.question-1, .question-2, .dropdown-1, .dropdown-2, .previous_dropdown {
    display: none;
}


/*HEADER LOGO RESCALING POSITION */
.portal_logo img {
    margin-left: 42px;
    margin-bottom: 0px;
    margin-top: 37px;
}