html {
    font: 400 16px / 24px 'Open Sans';
color: #1a1a1a;
}

.uk-overlay-background {
    background: rgba(73, 80, 82, 0.5);
}

h1, h2, h3, h4, h5, h6,
* + h1, * + h2, * + h3, * + h4, * + h5, * + h6 {font-family: 'Open Sans', arial; margin: 0 0 5px 0;}

.uk-panel-title {font-family: 'Open Sans', arial;}

@media (min-width: 768px){
.uk-heading-large {
    font-size: 60px;
    line-height: 75px;
}}

.uk-navbar-nav > li > a {
color: #1f1e20;
    font-size: 13px;
    font-weight: 600;
}

.tm-navbar-muted .uk-navbar:not(.uk-active) .uk-navbar-nav > li > a,
.tm-navbar-secondary .uk-navbar:not(.uk-active) .uk-navbar-nav > li.uk-active > a,
.tm-navbar-secondary .uk-navbar:not(.uk-active) .uk-navbar-nav > li > a {
    color: #1f1e20;
}

.tm-navbar-secondary .uk-navbar:not(.uk-active) .uk-navbar-nav > li:hover > a, .tm-navbar-secondary .uk-navbar:not(.uk-active) .uk-navbar-nav > li > a:focus, .tm-navbar-secondary .uk-navbar:not(.uk-active) .uk-navbar-nav > li.uk-open > a {
    color: #1a1a1a;
}

.uk-navbar-nav > li > a:after {background: #fa892b;}

.tm-navbar-secondary .uk-navbar:not(.uk-active) .uk-navbar-nav > li > a:after,
.tm-navbar-muted .uk-navbar:not(.uk-active) .uk-navbar-nav > li > a:after {
    background: #fa892b;
}

.uk-dotnav > .uk-active > * {
    background: #fa892b;
    background-image: linear-gradient(156deg, #fa892b, #fa892b);
}

.uk-panel-box-primary {
    background-color: #fa892b;
    color: #ffffff;
    background-image: none, linear-gradient(156deg, #fa892b, #fa892b);
}

.tm-grid-button .uk-panel-box-primary > a::after {
    background-color: #fff !important;
color: #fa892b !important;
}

.tm-grid-button .uk-panel > a::after {background-color: #fa892b; color: #fff;}

.uk-icon-button:hover, .uk-icon-button:focus {
    background-color: #fa892b;}

.tm-navbar.uk-active {
    box-shadow: 0 10px 17px 0 rgba(0,0,0,0.05);
    border-bottom: 1px solid rgba(150, 150, 150, 0.15);
}

.tm-navbar.uk-active img {width: 130px !important;}

h3, .uk-h3 {
    font-size: 27px;
    line-height: 38px;
}

h4, .uk-h4, h5, .uk-h5 {font-family: 'Open Sans', arial; letter-spacing: 0;}

@media (min-width: 960px){
.tm-heading-line:after {
    bottom: -20px;}}

.tm-heading-line:after {background: #fa892b;}

.home div#tm-top-b {padding-top: 120px;}

.uk-block-secondary a:not([class]) {color: inherit;}

.uk-text-small {
    font-size: 13px;
    line-height: 18px;
}

.uk-block-secondary .uk-h3 {margin-bottom: 40px;}

.uk-nav-navbar > li > a {
    color: #424242;
}

.uk-nav > li > a {
    font-family: 'Open Sans';
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
}

.uk-text-large {font-size: 23px;}

.uk-article-title {
    text-transform: none;
    margin-bottom: 40px;
}

.row-fluid .thumbnails {
    margin-left: -30px;
}

.hikashop_product_name a {
    color: #1a1a1a;
    font-weight: 600;
margin-top: 8px;
    font-size: 20px;
}

.hikashop_product_name a:hover {color: #fa892b;}

.uk-breadcrumb > li {font-size: 12px;}

.uk-breadcrumb {
font-weight: 600;
    border-top: 1px solid;
    border-bottom: 1px solid;
    padding: 5px;
    margin-bottom: 30px;
}

.uk-nav-navbar ul a {color: #7b7b7b;}

.hikashop_subcontainer.thumbnail {border: 0;}

.tm-grid-luna .uk-panel:hover .tm-check-icon {
    border-color: #fa892b;
    background-color: #fa892b;
    background-image: linear-gradient(156deg, #fa892b, #fa892b);
    color: #ffffff;
}

.sscf-header, .sscf-footer {
    opacity: 1;
    margin: 20px 0 15px 0;
    color: #1a1a1a;
}

.sscf-form .sscf-input {
    background: #fafafa;
color: #1a1a1a;
}

.tm-navbar-muted .uk-navbar:not(.uk-active) .uk-navbar-toggle {color: #1d1d1d !important;}

.uk-navbar-toggle {font-size: 16px;color: #1d1d1d !important;}

.uk-nav-offcanvas > li > a {
    color: #1d1d1d;
padding: 5px 20px;
    font-size: 14px;}

.uk-nav ul > li > a {
    font-size: 13px;
}
.uk-nav-offcanvas ul a {
    color: #616161;
}

.hikashop_product_image_subdiv,
#hikashop_product_left_part div{ width: auto !important; }

.form-actions {
    padding: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: 0;
}
.row-fluid.nav {
    display: none;
}

textarea.fabrikinput {
    padding: 16px;
}