:root {
    --yellow: #e7fd3e;
    --green: #00ff00;
}

.hc .page {
    background: black!important;
}

/*.hc.page .header-website-switcher {*/
/*    background: black!important;*/
/*}*/

.hc.wrapper * {
    /*background-color: black!important;*/
    color: var(--yellow);
}

.hc input:-webkit-autofill,
.hc input:-webkit-autofill:hover,
.hc input:-webkit-autofill:focus,
.hc input:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px black inset !important;
}

.hc input:-webkit-autofill{
    -webkit-text-fill-color: var(--yellow) !important;
}

.hc select {
    border: 2px solid var(--yellow)!important;
    background: black!important;
    /*background-color: black!important;*/
}

.hc .button {
    border: 2px solid var(--yellow)!important;
    background: black!important;
}

.hc .fixed-content * {
    background: black!important;
}

.hc .header-disabilities-background .header-row .disability-links li a span {
    color: var(--yellow)!important;
}

.hc header.fixed-content .header-language-background {
    color: var(--green)!important;
    border-bottom-color: white;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}

.hc header.fixed-content .header-language-background .static-links li a {
    color: var(--green)!important;
}

.hc header.fixed-content .header-website-switcher .website-switcher ul li a {
    color: var(--yellow)!important;
}

.hc .header-main-nav .nav-primary li a, .header-main-nav .static-links li a {
    color: var(--green)!important;
}

.hc header.fixed-content .header-language-background .header-link.my-account-switcher-button {
    color: var(--green)!important;
}

.hc header.fixed-content .header-language-background a {
    color: var(--green)!important;
}

.hc .my-account-switcher-button {
    color: var(--green)!important;
}

.hc header.fixed-content .header-row .offset-links li a span.label-link {
    color: var(--green)!important;
}

/*.hc .widget-title.row.discover h1 {*/
/*    color: white!important;*/
/*}*/

.hc .widget-title.row.discover h1 {
    color: var(--yellow)!important;
}

.hc #home-grid .grid-item h4 a {
    color: var(--yellow)!important;
}

.hc .header-disabilities-background .header-row .disability-links li {
    border-color: var(--yellow)!important;
}

.hc #search_mini_form .search-button {
    border-color: var(--yellow)!important;
}

.hc #search_mini_form input[type=search], #search_mini_form_mobile input[type=search] {
    border-color: var(--yellow)!important;
}

.hc .header-disabilities-background {
    border-bottom-color: white;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}

.hc header.fixed-content .header-walking-container {
    border-bottom-color: white;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}

.hc .header-main-nav {
    border-bottom-color: white;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}

.hc #home-grid .grid-item {
    /*background: black!important;*/
    border-color: white;
    border-style: solid;
    border-width: 1px;
}

.hc #home-grid .item1, .hc #home-grid .item3, .hc #home-grid .item3, .hc #home-grid .item5, .hc #home-grid .item6,
.hc #home-grid .item8, .hc #home-grid .item10, .hc #home-grid .item13, .hc #home-grid .item15 {
    background-color: black!important;
}

.hc .proste_kafelki {
    color: white!important;
    background-color: black!important;
    background-image: none!important;
}

.hc .home-grid {
    border-bottom-color: white;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}

.hc .pk_header {
    color: white!important;
}

.hc .pk_content {
    color: white!important;
}

.hc .widget-title.row.discover h1 {
    color: white!important;
}

.hc .step-by-step .sbs-tabs .tab-links li.ui-tabs-active {
    background-image: none!important;
    background: black!important;
}

.hc .step-by-step .sbs-tabs .tab-links li {
    background-image: none!important;
    background: black!important;
}

.hc .step-by-step {
    background-image: none!important;
    background: black!important;
    border-top-color: white;
    border-top-style: solid;
    border-top-width: 2px;
}

.hc .step-by-step .tabs-carousel p {
    color: white!important;
}

.hc .step-by-step .tabs-carousel .owl-nav .owl-prev i, .hc .step-by-step .tabs-carousel .owl-nav .owl-next i {
    color: white!important;
}

.hc .step-by-step .tabs-carousel .owl-dots * {
    color: white!important;
}


.f-fixed .hc .footer-container {
    background: black!important;
    color: white!important;
}

.hc .footer .block-title span {
    color: white!important;
}

.hc .footer .block-content {
    color: white!important;
}

.hc .footer .block-title {
    color: white!important;
}

/*.hc .footer-container {*/
/*    background: black!important;*/
/*    color: white!important;*/
/*}*/

.hc .footer .footer-row a {
    color: white!important;
}

.hc .thinknord-pl-section10__section10.layout {
    background: black!important;
    color: white!important;
}

.hc .thinknord-pl-section10__highlights {
    color: white!important;
}

.hc .thinknord-pl-section10__norwaygrants {
    background: none!important;
}

.hc .thinknord-pl-section10__parp {
    background: none!important;
}

.hc .sticky-contact {
    background: black!important;
}

.hc .sticky-contact.active {
    background: black!important;
}

.hc .white-inside {
    background: black!important;
}

/*.hc .col-1, .hc .col-2  {*/
/*    background: black!important;*/
/*}*/

.hc .customer-account-login {
    background: black!important;
}

.hc .fieldset {
    background: black!important;
}

.hc .white-inside * {
    background: black!important;
    color: var(--yellow);
}

.hc .customer-account-login .fieldset.content {
     background: black!important;
}

.hc .registered-users h2 {
    color: var(--yellow);
}

.hc .customer-account-login .main .account-login .registered-users .content.fieldset label,
.hc .customer-account-login .main .account-login .new-users .content.fieldset label {
    color: var(--yellow)!important;
}

.hc .my-account {
    background: black!important;
}

.hc .documnets {
    background: black!important;
}

.hc .visa-application {
    background: black!important;
}

.hc #account {
    background: black!important;
    color: var(--yellow)!important;
}

.hc .offset-list li a {
    background: black!important;
    color: var(--yellow)!important;
}

.hc aside#account .links.ui .offset-list li a {
    color: var(--yellow)!important;
}

.hc modal-inner {
    background: black!important;
}

.hc #incentive-modal .modal-inner {
    background: black!important;
}

.hc .main-container {
    background-color: black!important;
}

@media only screen and (min-width: 980px) {
    .hc .main-container {
        background-color: black!important;
    }
}

.hc .product-view .product-collateral .toggle-tabs li {
    background-color: black!important;
}

@media only screen and (min-width: 771px) {
    .hc .product-collateral > dl {
        background: black!important;
    }
}

.hc .product-collateral > dl {
    background: black!important;
}

.hc .product-view .product-shop .product-options {
    background-color: black!important;
}

.hc .up-sell-grid li, .hc .products-grid > li {
    background: black!important;
}

.hc .up-sell-grid li.item .product-info .product-name, .hc .products-grid > li.item .product-info .product-name {
    background: black!important;
}

.hc .footer-container {
    background: black!important;
}

.hc .right-siede .right-side-block.right-side-block-price .mn-price-detail-sub .price-detail-sub {
    background: black!important;
}

.hc .product-view .product-shop .product-name .h2 {
    color: var(--yellow)!important;
}

.hc .product-view .product-shop .product-name .h4 {
    color: var(--yellow)!important;
}

.hc .btn-cart {
    background: black!important;
    border-color: var(--yellow)!important;
    border-style: solid;
    border-width: 2px;
}

.hc .intro-starter {
    color: var(--yellow)!important;
    background: black!important;
    border-color: var(--yellow)!important;
    border-style: solid;
    border-width: 2px;
}

.hc .toolbar-top-wrapper * {
    color: var(--yellow)!important;
}

.hc .toolbar-bottom * {
    color: var(--yellow)!important;
}

.hc .container-filter.blue * {
    color: var(--yellow)!important;
}

.hc .toolbar-part select {
    background: black!important;
    border: 2px solid var(--yellow)!important
}

.hc .narrow-by-list .container-filter.blue select {
    background: black!important;
    border: 2px solid var(--yellow)!important
}

.hc .pages input[type="text"] {
    background: black!important;
    border: 2px solid var(--yellow)!important
}

.hc .products-grid > li.item .info-store-cat {
    background: black!important;
    border: 2px solid var(--yellow)!important
}

.hc .products-grid > li.item.blue .bottom-info {
    background: black!important;
    border: 2px solid var(--yellow)!important
}

.hc .product-view .inner-acco p {
    background: black!important;
}

.hc .product-view .inner-acco p span {
    background: black!important;
}

.hc .product-view .inner-acco h3 {
    color: var(--yellow)!important;
}

.hc .right-siede .right-side-block.right-side-block-price .price-detail-total {
    background: black!important;
}

.hc .product-view .right-details-box {
    background: black!important;
    border: 2px solid var(--yellow)!important
}

.hc .right-siede .right-side-block.right-side-block-price .mn-price-detail-sub .price-detail-sub {
    border-bottom-color: var(--yellow);
}

.hc .product-view .product-shop .product-options {
    border-color: var(--yellow);
}

.hc .up-sell-grid li.item.blue .info-store-cat {
    background: black!important;
}

.hc .up-sell-grid li.item.blue .bottom-info {
    background: black!important;
}

.hc .box-collateral h2 {
    color: var(--yellow)!important;
}

.hc .product-view .product-collateral .toggle-tabs li.current > span {
    border-color: var(--yellow)!important;
}

.hc .product-view .product-collateral .toggle-tabs li {
    border-bottom: 2px solid var(--yellow)!important;
}

.hc .up-sell-grid li, .hc .products-grid > li {
    border-color: var(--yellow)!important;
}

.hc .product-name h2 {
    color: var(--yellow)!important;
}

.hc .sticky-contact .sticky-open {
    background: black!important;
    border: 1px solid var(--yellow)!important;
}

.hc .input-text {
    background: black!important;
    border: 1px solid var(--yellow)!important;
}

.hc h2.title-head {
    color: var(--yellow)!important;
}

.hc .registered-users h2 {
    color: var(--yellow)!important;
}

.hc .customer-account-login .main .account-login .registered-users .content.fieldset label,
.hc .customer-account-login .main .account-login .new-users .content.fieldset label {
    color: var(--yellow)!important;
}

.hc .customer-account-login .white-inside h2.title-head {
    color: var(--yellow)!important;
}

.hc .content.fieldset label.required {
    color: var(--yellow)!important;
}

.hc .content.fieldset > em {
    color: var(--yellow)!important;
}

.hc body[class*="customer-account"] select,
.hc body[class*="customer-account"] textarea,
.hc body[class*="customer-account"] .input-text {
    background: black!important;
    border: 1px solid var(--yellow)!important;
    color: var(--yellow)!important;
}

.hc .inchoo-socialconnect-login-lower-facebook a {
    border: 2px solid var(--yellow)!important;
}

.hc .inchoo-socialconnect-login-lower-google a {
    border: 2px solid var(--yellow)!important;
}

.hc .customer-account-login .main .account-login .registered-users .content.fieldset label,
.hc .customer-account-login .main .account-login .new-users .content.fieldset label {
    color: var(--yellow)!important;
}

.hc body.customer-account-create.easy-australia .terms label,
.hc body.customer-account-login.easy-australia .terms label {
    color: var(--yellow)!important;
}

.hc .sticky-contact {
    border: 2px solid var(--yellow)!important;
}

.hc #contactForm {
    background: black!important;
}

.hc .contacts-index-index.easy-australia .main-container #contactForm {
    background: black!important;
}

.hc #incentive-modal .form-instructions {
    color: var(--yellow)!important;
}

.hc #incentive-modal .modal-inner .buttons-set p span {
    color: var(--yellow)!important;
}

.hc header.fixed-content .header-walking-container .logos-content .logo.main-logo .main-logo-img {
    float: left!important;
    max-height: 60px!important;
    height: 60px!important;
    width: 117px!important;
    /*background: white center/cover url("/skin/frontend/easy/thinknord/images/main-logo.png") no-repeat;*/
    background-color: transparent;
    background-image: url("/skin/frontend/easy/thinknord/images/main-logo-hc.png")!important;
    background-size: cover!important;
    margin: 0px 10px!important;
}

.hc .footer .footer-row .logo.main-logo .main-logo-img {
    float: left!important;
    max-height: 102px!important;
    height: 102px!important;
    width: 200px!important;
    /*background: white center/cover url("/skin/frontend/easy/thinknord/images/main-logo.png") no-repeat;*/
    background-color: transparent!important;
    background-image: url("/skin/frontend/easy/thinknord/images/main-logo-hc.png")!important;
    background-size: cover!important;
    margin: 0px 10px!important;
}

.hc .home-circle {
    opacity: 1;
    background-color: black;
    border-color: white;
    border-style: solid;
    border-width: 1px;
}

.hc .mn-orders-details .btn .mn-info,
.hc .mn-orders-details .cms-index-index .information-block article .button-set a .mn-info,
.hc .cms-index-index .information-block article .button-set .mn-orders-details a .mn-info {
    color: var(--yellow)!important;
    background: none!important;
}






