 @import url(../icon/flaticon.css);

.green {

    color: #936b00

}

#carousel1 a,.e-manuf, .e-manuf:hover, .e-products a{
    color: #1f4998;
}

.price li:nth-child(2){
    color: #595959;
}

.help-block, .help-block .text-danger{
    color: #010101;
}

@media (max-width: 1329px){
	#e-breadcrumb {
    	margin: 20px 0 0 0!important;
	}
}


.dark-green {

    color: #427e87

}



.status-green {

    color: #f66502

}



.orange,

.status-orange {

    color: #ff9000

}



.red,

.status-red {

    color: #e91f1f

}



* {

    -webkit-border-radius: 0px!important;

    -moz-border-radius: 0px!important;

    -ms-border-radius: 0px!important;

    border-radius: 0px!important;

    box-shadow: none!important;

    text-shadow: none!important;

    outline: none!important

}



.clear {

    clear: both

}



body {

    font-size: 14px;

    background: #f7f7f7;

    color: #4c4c4c;

    font-family: "Arial", sans-serif;

    position: relative

}



a {

    text-decoration: underline!important;

    color: #427e87

}



a:focus,

a:hover {

    text-decoration: none!important

}



i {

    font-size: 18px;

    position: relative;

    top: 2px;

    margin-right: 3px

}



h1 {

    margin: 0 0 20px;

    padding: 0;

    font-size: 26px;

    color: #404143;

    font-style: italic

}



h2 {

    margin: 10px 0 20px;

    padding: 0;

    font-size: 20px;

    color: #010101;

    font-style: italic

}



h3 {

    margin: 20px 0 20px;

    padding: 0;

    font-size: 20px;

    color: #010101

}



p+h3 {

    margin-top: 34px

}



.icon {

    background: url(../../image/icon/icon.png);

    display: inline-block;

    position: relative

}



.icon.icon-car {

    width: 32px;

    height: 32px;

    background-position: 0 0;

    position: absolute;

    top: 50%;

    left: 45px;

    margin-top: -16px

}

a.fix-btn-top {
    margin-top: 19px !important;
}

.icon.icon-ok {

    width: 32px;

    height: 32px;

    background-position: -32px 0;

    position: absolute;

    top: 50%;

    right: 45px;

    margin-top: -16px

}



.icon.icon-down {

    width: 12px;

    height: 14px;

    background-position: 0 -32px;

    position: relative;

    margin: 0 0 0 7px

}



.btn-danger,

.btn-danger:focus,

.btn-danger:hover,

.btn-default,

.btn-default:focus,

.btn-default:hover,

.btn-info,

.btn-info:focus,

.btn-info:hover,

.btn-primary,

.btn-primary:focus,

.btn-primary:hover {

    background: none;

    border: 1px solid #aeaeae;

    color: #2f2e2e;

    text-decoration: none!important;

    font-size: 14px

}



table .btn-danger,

table .btn-danger:focus,

table .btn-danger:hover,

table .btn-default,

table .btn-default:focus,

table .btn-default:hover,

table .btn-info,

table .btn-info:focus,

table .btn-info:hover,

table .btn-primary,

table .btn-primary:focus,

table .btn-primary:hover {

    padding: 10px 13px 11px

}



.btn-success,

.btn-success:focus,

.btn-success:hover {

    background: #2ea874;

    border: 1px solid #2ea874;

    color: #ffffff;

    font-weight: bold;

    font-size: 14px!important

}



.btn-xs,

.btn-xs:focus,

.btn-xs:hover {

    font-size: 14px;

    padding: 3px 13px

}



.buttons .btn {

    margin-bottom: 35px

}



.btn-danger:focus,

.btn-danger:hover,

.btn-default:focus,

.btn-default:hover,

.btn-info:focus,

.btn-info:hover,

.btn-primary:focus,

.btn-primary:hover {

    background: #e6e6e6!important;

    border: 1px solid #aeaeae!important;

    color: #2f2e2e!important

}



.btn-success:focus,

.btn-success:hover {

    background: #238058!important;

    border: 1px solid #238058!important;

    color: #fff!important

}



.e-btn-cart:focus,

.e-btn-cart:hover {

    background: #427e87!important;

    border: 2px solid #427e87!important;

    color: #fff!important

}



#e-top-static {

    height: 188px

}



#e-top-static .logo-scroll {

    display: none

}



#e-top-static #e-upper {

    top: -188px;

    transition: top 0.4s ease-in;

    -webkit-transition: top 0.4s ease-in;

    -moz-transition: top 0.4s ease-in

}



#e-top-static #e-upper.scroll-fixed {

    width: 100%;

    /*position: fixed;*/

    z-index: 999;

    top: 0

}

.text-logo{
    font-size: 1.2em;
    color: #009cbf;
    text-align: center;
    padding: 5px 0;
    font-weight: bold;
}


#e-top-static #e-top-scroll {

    top: -146px;

    transition: top 0.4s ease-in;

    -webkit-transition: top 0.4s ease-in;

    -moz-transition: top 0.4s ease-in

}



#e-top-static #e-top-scroll .logo-scroll {

    display: none

}



#e-top-static #e-top-scroll.scroll-fixed {

    width: 100%;

    position: fixed;

    z-index: 999;

    top: 0px

}



/*#e-top-static #e-top-scroll.scroll-fixed .logo {

    width: 9%!important

}*/



#e-top-static #e-top-scroll.scroll-fixed .logo .logo-scroll {

    display: block

}



#e-top-static #e-top-scroll.scroll-fixed .logo .logo-top {

    display: none

}



#e-top-static #e-top-scroll.scroll-fixed .logo #e-top {

    padding: 0

}



#e-top-static #e-top-scroll.scroll-fixed .col-cart {

    float: right!important

}



/*#e-top-static #e-top-scroll.scroll-fixed .col-contact {

    margin-left: -50px

}*/



#e-top-static #cart .progress-price-scroll {


    display: block;

    width: 187px;

    height: 51px;

    background: #ffffff;

    font-size: 14px;

    border: 2px solid #eaeaea;
    border-right: none;

    padding: 7px 10px;

    line-height: 17px;

    position: absolute;

    left: -189px;

    top: -2px

}



#e-top-static #cart .progress-price-scroll:before {

 /*   content: '';

    position: absolute;

    top: 50%;

    right: -7px;

    margin-top: -7px;

    width: 0;

    height: 0;

    border-top: 7px solid transparent;

    border-bottom: 7px solid transparent;

    border-left: 7px solid #ffffff */

}

#heurekaTableft{
    margin-top: 150px!important;
}

#e-upper {

    background: #ffffff;

    /*border-bottom: 1px solid #eaeaea;*/

    line-height: 39px

}



#e-upper a {

    color: #4c4c4c;

    font-size: 13px

}



#e-upper .pull-left a {

    margin-right: 25px

}



#e-upper .e-upper-right a {

    display: inline-block;

    padding: 0 15px

}



#e-upper .e-upper-right a.btn-login {

    background: #6794e8;

    color: #ffffff

}



#e-upper .e-upper-right a.btn-login.btn-login:hover {

    background: #3b75e1

}



#e-top {

    background: #ffffff;

    border-bottom: 1px solid #eaeaea;

    padding: 10px 0

}



#e-top .e-top-phone {

    font-size: 30px;

    font-weight: 600;

    margin-top: 8px

}



#e-top .e-top-phone a {

    color: #58b990;

    text-decoration: none

}



#e-top .e-top-phone i {

    font-size: 22px;

    font-weight: 200;

    top: -3px;

    margin-right: 8px

}



#e-top .e-top-open {

    margin-top: 14px

}



#e-top .greenLite {

    color: #427e87

}



#search {

    position: relative;

    margin: 20px 20px 0;

    color: #a6a6a6

}



#search .input-lg {

    border: 1px solid #a6a6a6;

    border-right: 0;

    height: 34px;

    padding-left: 35px;

    font-size: 14px;

    font-family: "Arial", sans-serif

}



#search .e-search-icon {

    position: absolute;

    top: 7px;

    left: 7px;

    font-size: 22px;

    z-index: 99

}



#search .btn-default {

    border: 1px solid #a6a6a6;

    background: #fff;

    color: #737373;

    font-weight: 400;

    padding: 0 27px;

    line-height: 32px

}



#search .btn-default:focus,

#search .btn-default:hover {

    background: #fff!important;
    text-decoration: underline!important;
    border: 0!important;
    border: 1px solid #a6a6a6!important;
    color: #737373!important

}



#cart {

    background: #fff;

    width: 100%;

    height: 50px;

    margin: 16px 0 0;

    border: 2px solid #427e87;

}



#cart>a {

    color: #427e87;

    display: block;

    font-size: 14px;

    padding-left: 50px;

    height: 45px;

}



#cart>a:hover+.dropdown-menu {

    display: block

}



#cart .dropdown-menu {

    width: 520px;

    background: #eaeaea;

    border: 0;

    margin: 0

}



#cart .dropdown-menu:hover {

    display: block

}



#cart .dropdown-menu li:first-of-type {

    max-height: 500px;

    overflow-x: auto

}



#cart>a:before {

    content: "\e061";

    position: absolute;

    top: 14px;

    left: 16px;

    font-family: Flaticon;

    font-style: normal;

    font-size: 22px

}



#cart #cart-total {

    font-size: 14px;

    line-height: 16px;

    padding-top: 8px

}



#cart #cart-total .row,

#cart #cart-total .row .col-xs-6 {

    margin: 0;
    font-weight: bold;
    padding: 0;
    color: #427e87;

}



#cart #cart-total .row .col-xs-6 {

    padding: 0 7px

}



#cart .table .img-thumbnail {

    width: 75px

}



#cart .progress-price,

#cart .progress-price-scroll {

    width: 100%;

    height: auto;

    background: #f7f7f7;

    padding: 15px;

    position: relative;

    margin: 0 0 10px

}



#cart .progress-price-scroll p,

#cart .progress-price p {

    margin: 0!important;

    color: #404143

}



#cart .progress-price-scroll .progress-price-box,

#cart .progress-price .progress-price-box {

    width: calc(100% - 120px);

    height: 12px;

    border: 1px solid #427e87;

    background: #ffffff;

    margin: 10px 60px

}



#cart .progress-price-scroll .progress-price-box .progress-price-bar,

#cart .progress-price .progress-price-box .progress-price-bar {

    height: 10px;

    background: #427e87

}



#cart .progress-price-scroll .icon.icon-car,

#cart .progress-price .icon.icon-car {

    left: 20px

}



#cart .progress-price-scroll .icon.icon-ok,

#cart .progress-price .icon.icon-ok {

    right: 20px

}



#e-nav {

    background: #ffffff;

    border-bottom: 4px solid #eaeaea

}



#e-nav .home a i {

    width: 23px;

    height: 23px;

    background: url(../../image/home.png) 0 0 no-repeat;

    padding: 0;

    margin: 0;

    position: relative!important;

    top: 6px!important

}



#e-nav .home a i:before {

    display: none

}



#e-nav .home a:hover i {

    background-position: 0 -23px

}



#e-nav ul.megamenu {

    width: 100%;

    display: flex;

    background: none

}



#e-nav ul.megamenu li {

    flex-grow: 1

}



#e-nav ul.megamenu li a {

    height: auto;

    line-height: 40px;

    padding: 0 25px;

    text-align: center;

    text-decoration: none!important;

    font-size: normal;

    color: #717071;

    font-size: 14px;

    position: relative

}



#e-nav ul.megamenu li a:hover {

    background: #ffba00;

    color: #363636

}

.row-product-detail h1{
	margin-left: 20px;
}



#e-nav ul.megamenu li a:before {

    width: 1px;

    height: 28px;

    background: #eaeaea;

    position: absolute;

    left: 0;

    top: 6px

}



#e-nav ul.megamenu li .sub-menu {

    border: 0px solid #eaeaea;

    border-top: 4px solid #ffba00

}



#e-nav ul.megamenu li .sub-menu .row {

    margin: 0 -25px

}



#e-nav ul.megamenu li .sub-menu .row div[class*=col-sm-] {

    padding: 0 25px

}



#e-nav ul.megamenu li .sub-menu .row .border-article {

    position: relative

}



#e-nav ul.megamenu li .sub-menu .row .border-article:after,

#e-nav ul.megamenu li .sub-menu .row .border-article:before {

    content: '';

    width: 1px;

    height: calc(100% + 50px);

    background: #eaeaea;

    position: absolute;

    top: 0

}



#e-nav ul.megamenu li .sub-menu .row .border-article:before {

    left: -18px

}



#e-nav ul.megamenu li .sub-menu .row .border-article:after {

    right: -14px

}



#e-nav ul.megamenu li .sub-menu .row .title-submenu {

    font-size: 16px;

    color: #2f2e2e;

    padding: 0;

    margin-bottom: 20px;

    font-style: italic

}



#e-nav ul.megamenu li .sub-menu .row.e-article,

#e-nav ul.megamenu li .sub-menu .row.e-nav-products {

    margin: 0 -15px 30px

}



#e-nav ul.megamenu li .sub-menu .row.e-article div[class*=col-sm-],

#e-nav ul.megamenu li .sub-menu .row.e-nav-products div[class*=col-sm-] {

    padding: 0 15px

}



#e-nav ul.megamenu li .sub-menu .row.manufacturer {

    margin: 0 -15px 10px

}



#e-nav ul.megamenu li .sub-menu .row.manufacturer div[class*=col-sm-] {

    padding: 0 15px

}



#e-nav ul.megamenu li .sub-menu .content {

    box-shadow: 0 6px 4px rgba(0, 0, 0, 0.1)!important

}



#e-nav ul.megamenu li .sub-menu a {

    text-align: left;

    color: #717071;

    font-size: 14px;

    padding: 2px 0;

    text-decoration: underline!important;

    line-height: 24px

}



#e-nav ul.megamenu li .sub-menu a:hover {

    background: none;

    text-decoration: none!important

}



#e-nav ul.megamenu li .sub-menu a:before {

    display: none

}



#e-nav ul.megamenu li.home {

    width: 52px

}



#e-nav ul.megamenu li.home a {

    padding: 0;

    background: none

}



#e-nav ul.megamenu li.home a i {

    width: 23px;

    height: 23px;

    display: inline-block;

    font-size: 22px;

    position: relative;

    top: 0;

    left: 0

}



#e-nav ul.megamenu li.home a i:after,

#e-nav ul.megamenu li.home a i:before {

    width: 23px;

    height: 23px;

    position: absolute;

    top: -3px;

    left: 0

}



#e-nav ul.megamenu li.home a:hover {

    background: #ffba00;

    color: #ffffff

}



#e-nav ul.megamenu li.with-sub-menu a .caret {

    background: none;

    position: relative;

    border: 0;

    margin: -4px 0 0 15px

}



#e-nav ul.megamenu li.with-sub-menu a .caret:after,

#e-nav ul.megamenu li.with-sub-menu a .caret:before {

    top: 100%;

    left: 50%;

    border: solid transparent;

    content: " ";

    height: 0;

    width: 0;

    position: absolute;

    pointer-events: none;

    top: 0;

    left: 0

}



#e-nav ul.megamenu li.with-sub-menu a .caret:after {

    border-color: rgba(255, 255, 255, 0);

    border-top-color: #ffffff;

    border-width: 3px;

    margin-left: -3px

}



#e-nav ul.megamenu li.with-sub-menu a .caret:before {

    border-color: rgba(117, 116, 117, 0);

    border-top-color: #717071;

    border-width: 4px;

    margin-left: -4px

}



#e-nav ul.megamenu li.with-sub-menu a:hover .caret:after {

    border-top-color: #ffba00

}



#e-nav ul.megamenu li.with-sub-menu a:hover .caret:before {

    border-top-color: #ffffff

}



#e-nav ul.megamenu li.with-sub-menu .e-article {

    margin-bottom: 30px

}



#e-nav ul.megamenu li.with-sub-menu .e-article img {

    border: 1px solid #eaeaea

}



#e-nav ul.megamenu li.with-sub-menu .e-article .title-submenu {

    display: inline-block;

    float: none;

    width: auto

}



#e-nav ul.megamenu li.with-sub-menu .e-article .title-article {

    font-size: 15px;

    color: #4e4c4d

}



#e-nav ul.megamenu li.with-sub-menu .e-article .text-article {

    font-size: 13px

}



#e-nav ul.megamenu li.with-sub-menu .e-article .a-article {

    font-size: 13px;

    color: #6794e8

}



#e-nav ul.megamenu li.with-sub-menu .content {

    border: 0;

    padding: 30px

}



#e-nav ul.megamenu li.active>a,

#e-nav ul.megamenu li.active_menu>a {

    background: #ffba00;

    color: #363636;

}


#e-nav ul.megamenu li.active>a .caret:after,

#e-nav ul.megamenu li.active_menu>a .caret:after {

    border-top-color: #363636

}



#e-nav ul.megamenu li.active>a .caret:before,

#e-nav ul.megamenu li.active_menu>a .caret:before {

    border-top-color: #363636

}



#e-nav .megamenu-wrapper,

#e-nav .navbar-default {

    background: none

}



#e-nav .product-thumb {

    border: 1px solid #f7f7f7;

    margin-bottom: 30px

}



#e-nav .product-thumb .image {

    border-bottom: 1px solid #f7f7f7

}



#e-nav .product-thumb .image img {

    display: block;

    margin: 0 auto

}



#e-nav .product-thumb .caption {

    height: auto;

    min-height: inherit;

    padding: 10px 10px 5px

}



#e-nav .product-thumb .caption h4 {

    width: 100%;

    min-height: 35px;

    margin: 0;

    padding: 0;

    vertical-align: bottom

}



#e-nav .product-thumb .caption h4 a {

    width: 100%;

    font-size: 13px!important;

    color: #717071!important;

    font-weight: 200;

    line-height: 18px!important;

    display: inline-block;

    overflow: hidden;

    text-align: center!important;

    padding: 0!important;

    margin: 2px 0

}



#e-nav .product-thumb .caption .price {

    text-align: center;

    margin: 2px 0;

    font-weight: 600

}



#e-nav .product-thumb .caption .stock-text {

    width: 100%;

    color: #f66502;

    text-align: center;

    margin: 2px 0

}



#e-nav .main-menu {

    padding-right: 10px!important

}



#e-nav .main-menu .fa-angle-right {

    position: absolute;

    right: 0;

    top: 0;

    margin: 8px 0 0

}



#e-content {

    margin: 25px 0 0

}



#e-content .container {

    background: #ffffff;

    padding-top: 25px;

    padding-bottom: 0px

}



#e-content .row-slider {

    padding: 0 35px 25px!important;

    border-bottom: 1px solid #eaeaea

}



#e-content .row-slider div[class*=col-sm-] {

    padding: 0 25px!important

}



#e-content #e-slider {

    border: 1px solid #f7f7f7

}



#e-content #e-slider .row {

    margin: 0 -35px!important;

    padding: 0 35px!important

}



#e-content #e-slider .row div[class*=col-sm-],

#e-content #e-slider .row div[class*=col-xs-] {

    padding: 0!important

}



#e-content #e-slider .nav-tabs {

    border: 0;

    margin: 0

}



#e-content #e-slider .nav-tabs li {

    margin: 0;

    padding: 0

}



#e-content #e-slider .nav-tabs li a {

    margin: 0;

    border: 0;

    background: #dddddd;

    color: #4c4c4c;

    text-align: center;

    font-size: 18px;

    position: relative

}



#e-content #e-slider .nav-tabs li a:before {

    content: '';

    width: 1px;

    height: 100%;

    background: #f7f7f7;

    position: absolute;

    top: 0;

    right: 0px

}



#e-content #e-slider .nav-tabs li:last-child a:before {

    display: none

}



#e-content #e-slider .nav-tabs li.active a {

    background: #b1b2e4;

    color: #ffffff

}



#e-content #e-slider .nav-tabs li.active a:after {

    content: '';

    width: 0;

    height: 0;

    border-left: 15px solid transparent;

    border-right: 15px solid transparent;

    border-bottom: 15px solid #b1b2e4;

    position: absolute;

    top: -15px;

    left: 50%;

    margin: 0 0 0 -7px

}



#e-content .row-content {

    padding: 45px 35px!important

}



#e-content .row-product-detail {

    padding: 0 35px 45px!important;

    border-bottom: 1px solid #eaeaea

}



#e-content .row-product-detail .thumbnails {

    margin-left: -10px

}



#e-content .row-product-detail .thumbnails li {

    margin-left: 10px

}



#e-content .row-product-detail .thumbnails li a {

    border: 1px solid #f7f7f7;

    border-bottom: 4px solid #ffba00

}



#e-content .row-product-detail .thumbnails li.image-additional {

    width: 70px

}



#e-content .row-product-detail .thumbnails li.image-additional a {

    border: 1px solid #f7f7f7;

    margin-bottom: 10px

}



#e-content .row-product-detail .thumbnails li.img-more {

    font-size: 12px

}



#e-content .row-product-detail .thumbnails li.img-more a {

    height: 70px;

    background: #f7f7f7;

    color: #717071

}



#e-content .row-product-detail .thumbnails li.img-more a i {

    font-size: 22px

}



#e-content .row-product-detail .detail-text p {

    color: #717071;

    line-height: 28px

}



#e-content .row-product-detail ul.list-unstyled {

    color: #404143;

    line-height: 28px

}



#e-content .row-product-detail .price {

    font-size: 14px;

    color: #a6a6a6!important

}



#e-content .row-product-detail .price.list-unstyled {

    line-height: 20px

}



#e-content .row-product-detail .price h2 {

    font-size: 30px;

    color: #404143;

    font-style: normal;

    font-weight: 900;

    margin: 0 0 10px

}



#e-content .row-product-detail #e-customer-support {

    margin: 0

}



#e-content .stock-status {

    font-size: 16px;

    margin: 40px 0

}



#e-content .stock-status.green {

    color: #2ea874

}



#e-content .e-points {

    margin: 30px 0

}



#e-content .progress-price,

#e-content .progress-price-scroll {

    width: 100%;

    height: auto;

    background: #f7f7f7;

    padding: 15px;

    position: relative;

    margin: 20px 0

}



#e-content .progress-price-scroll p,

#e-content .progress-price p {

    margin: 0;

    color: #404143

}



#e-content .progress-price-scroll .progress-price-box,

#e-content .progress-price .progress-price-box {

    width: calc(100% - 200px);

    height: 12px;

    border: 1px solid #427e87;

    background: #ffffff;

    margin: 10px 100px

}



#e-content .progress-price-scroll .progress-price-box .progress-price-bar,

#e-content .progress-price .progress-price-box .progress-price-bar {

    height: 10px;

    background: #427e87

}



#e-content .product-quantity-container {

    height: 43px

}



#e-content .product-quantity-container .product-quantity {

    width: calc(100% - 86px);

    border: 1px solid #eaeaea;

    border-left: 0;

    border-right: 0;

    font-size: 14px;

    color: #2f2e2e;

    text-align: center;

    height: 43px;

    float: left

}



#e-content .product-quantity-container .product-quantity-decrement,

#e-content .product-quantity-container .product-quantity-increement {

    width: 43px;

    height: 43px;

    border: 0;

    background: #427e87;

    font-size: 26px;

    color: #fff;

    overflow: hidden;

    padding: 0;

    margin: 0;

    float: left

}



#e-content .e-btn-cart {

    border: 2px solid #427e87;

    background: #ffffff;

    color: #427e87;

    text-decoration: none!important;

    font-size: 15px;

    font-weight: 600;

    padding: 10px 12px;

    margin-top: 10px

}



#e-content #product .product-quantity-container .product-quantity {

    width: calc(100% - 98px);

    height: 49px

}



#e-content #product .product-quantity-container .product-quantity-decrement,

#e-content #product .product-quantity-container .product-quantity-increement {

    width: 49px;

    height: 49px;

    font-size: 26px

}



#e-content #product .e-btn-cart {

    margin-top: 0px;

    padding: 14px 12px

}



#e-content #tab-description {

    margin: 0!important;

    color: #717071;

    line-height: 24px

}



#e-content #tab-description>div {

    padding: 0!important

}



#e-content #tab-description>div .tab-content {

    padding-right: 50px

}



#e-content.page>.container>.row {

    border-bottom: 1px solid #eaeaea

}



#e-content.page>.container>.row>aside,

#e-content.page>.container>.row>div {

    padding: 0;

    margin: 0

}



#e-content.page>.container>.row #e-products .category-title {

    padding: 15px 35px 0!important;

    margin: 0

}



#e-content.page>.container>.row #e-products .e-products {

    padding: 15px 35px 0!important;

    margin: 0;

    border: 0

}



#e-content.page>.container>.row #e-products.e-related-product {

    margin: 50px 35px 35px 0px!important;

    padding: 0!important

}



#e-content.page>.container>.row #e-products.e-related-product .e-products {

    padding: 0!important

}



#e-content p {

    font-family: 'PT Sans', sans-serif;

    line-height: 1.5;

    margin-bottom: 14px;

    font-size: 15px

}



#e-content li {

    font-family: 'PT Sans', sans-serif;

    line-height: 1.5;

    font-size: 15px

}



.row-category {

    padding: 45px 35px!important;

    border-bottom: 1px solid #eaeaea

}

.row-category h4{
	font-family: inherit;
	font-weight: 500;
	line-height: 24px;
	text-align: left;
	font-size: 15px;
}

.row-category {

    padding: 45px 35px!important;

    border-bottom: 1px solid #eaeaea

}



.row-category .row {

    margin-bottom: 50px;

    line-height: 20px

}



.row-category h2 {

    font-size: 24px;

    margin: 15px 0 40px

}



a {

    color: #427e87;

    display: inline-block;

    padding: 0 5px

}



a:hover {

    text-decoration: none!important

}



a:hover img {

    opacity: 0.8

}



.category-more {

    color: #010101;

    font-size: 13px;

    padding-top: 5px;

    text-align: center;

    text-decoration: none!important

}



.category-more img {

    display: block;

    margin-bottom: 20px

}



.text-center .category-more {

    text-decoration: underline!important

}



.text-center .category-more:hover {

    text-decoration: none!important

}



.text-center h3 {

    margin: 0

}



.text-center h3 .category-more {

    text-decoration: none!important

}



.text-center h3 .category-more>span {

    display: block;

    font-size: 20px;

    color: #4c4c4c;

    margin: 20px 0 20px;

    text-decoration: none!important

}



.text-center h3 .category-more>span u {

    text-decoration: none!important;

    border-bottom: 1px solid #4c4c4c

}



.text-center h3 .category-more:hover>span {

    text-decoration: none!important

}



.text-center h3 .category-more:hover>span u {

    border-bottom: 0

}



.text-center.row-category-no-border {

    border: 0

}



.category-title {

    padding: 45px 35px 0!important

}



.category-title h2 {

    margin: 15px 0 0;

    font-size: 24px

}



#e-titlebox h1 {

    margin-bottom: 60px

}



#e-titlebox h2 {

    margin-bottom: 50px;

    line-height: 28px

}



#e-titlebox p {

    color: #717071;

    line-height: 24px

}



#e-icon-box {

    padding: 45px 35px!important;

    border-bottom: 1px solid #eaeaea

}



#e-icon-box .box-icon {

    width: auto;

    display: inline-block;

    text-align: left;

    padding: 0 0 0 70px;

    background-position: top left;

    background-repeat: no-repeat;

    line-height: 45px

}



#e-icon-box .box-icon a {

    display: block;

    font-size: 18px;

    font-weight: 900;

    padding-bottom: 5px

}



#e-icon-box .box-icon a:hover {

    color: #427e87;

    text-decoration: none!important

}



#e-icon-box .box-icon-1 {

    background-image: url(../../image/icon/car.png)

}



#e-icon-box .box-icon-2 {

    background-image: url(../../image/icon/clock.png)

}



#e-icon-box .box-icon-3 {

    background-image: url(../../image/icon/calendar.png)

}



#e-icon-box .box-icon-4 {

    background-image: url(../../image/icon/shop.png)

}



.e-products {

    padding: 45px 35px!important;

    border-bottom: 1px solid #eaeaea

}



.e-products .e-product .product-thumb {

    border: 1px solid #eaeaea

}



.e-products .e-product .product-thumb .image {

    padding: 10px;

    border-bottom: 1px solid #eaeaea

}



.e-products .e-product .product-thumb .caption {

    padding: 10px;

    overflow: hidden

}



.e-products .e-product .product-thumb .caption h3 {

    width: 100%;

    height: 70px;

    overflow: hidden;

    margin: 0;

    padding: 0;

    vertical-align: bottom

}



.e-products .e-product .product-thumb .caption h3 a {

    width: 100%;

    font-size: 15px!important;

    color: #404143!important;

    font-weight: 200;

    line-height: 20px!important;

    display: inline-block;

    overflow: hidden;

    text-align: center!important;

    padding: 0!important;

    margin: 2px 0;

    position: relative;

    top: 50%;

    font-weight: bold;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%)

}



.e-products .e-product .product-thumb .caption .e-stock-status {

    font-size: 14px;

    text-align: center;

    margin: 10px;

    height: 45px

}



.e-products .e-product .product-thumb .caption .status-green {

    color: #f66502;
    font-weight: bold;

}



.e-products .e-product .product-thumb .caption .status-orange {

    color: #ff9000

}



.e-products .e-product .product-thumb .caption .status-red {

    color: #e91f1f

}



.e-products .e-product .product-thumb .caption .e-price {

    height: 43px

}



.e-products .e-product .product-thumb .caption .e-price .price {

    position: relative;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

    color: #2f2e2e;

    font-size: 20px!important;

    line-height: 1!important;

    font-weight: 700!important

}



.e-products .e-product .product-thumb .caption .e-price .price .price-old {

    font-size: 16px;

    color: #aeaeae;

    font-weight: 200

}



.e-products .e-product .product-thumb:hover {

    border: 1px solid #427e87

}



.e-products .e-product .product-thumb:hover .image {

    border-bottom: 1px solid #427e87

}



.e-products .e-product .product-thumb:hover .image a:hover {

    opacity: 1

}



.e-products .row-filter label {

    padding: 7px 0 0

}



#e-latest-post h2+p {

    margin: 20px 0 0

}



#e-latest-post h3 {

    margin: 15px 0 10px

}



#e-latest-post h3 a {

    font-size: 15px;

    color: #404143

}



#e-latest-post .category {

    padding: 0;

    margin: 0

}



#e-latest-post .category a {

    font-size: 13px;

    color: #404143

}



#e-latest-post .date-published {

    font-size: 13px;

    color: #404143;

    font-weight: 600

}



#e-latest-post .post-thumb-body {

    padding-top: 20px

}



footer {

    background: none;

    border: 0;

    margin: 0;

    padding: 0

}



footer a {

    color: #4c4c4c

}



footer a:focus,

footer a:hover {

    color: #4c4c4c

}



footer .container {

    background: #ffffff;

    color: #4c4c4c

}



#e-footer #e-footer-first>.row {

    padding: 0 15px!important;

    margin: 0 -15px 20px!important;

    border-bottom: 1px solid #eaeaea

}



#e-footer #e-footer-first>.row>.col-md-8 {

    width: 65%!important;

    padding: 0!important;

    margin: 0!important;

    float: left

}



#e-footer #e-footer-first>.row>.col-md-4 {

    width: 35%!important;

    padding: 0!important;

    margin: 0!important;

    float: left

}



#e-footer .e-products {

    border: 0

}



#e-customer-support {

    margin: 50px 35px 35px 15px

}



#e-customer-support .e-customer-box {

    border: 1px solid #eaeaea;

    padding: 20px

}



#e-customer-support .e-customer-box h3 {

    font-size: 18px;

    font-weight: 900;

    color: #4c4c4c

}



#e-customer-support .e-customer-box p {

    line-height: 28px;

    font-size: 14px;

    font-weight: 600

}



#e-customer-support .e-customer-box p.small {

    font-size: 13px;

    font-weight: 200;

    margin: 0

}



#e-customer-support .e-customer-box a {

    color: #4c4c4c

}



#e-customer-support .e-customer-box i {

    margin-right: 15px

}



#e-customer-support .e-customer-box img {

    margin-bottom: 10px

}



#e-customer-support .e-faq-box {

    padding: 20px;

    background: #f7f7f7;

    line-height: 24px;

    margin-bottom: 35px

}



#e-customer-support .e-faq-box p {

    margin-bottom: 15px

}



#e-customer-support .e-faq-box p a {

    font-size: 14px

}



#e-customer-support .e-faq-box a {

    color: #4c4c4c;

    font-size: 13px

}



.e-carousel {

    padding-bottom: 50px

}



.e-carousel .category-title {

    padding: 0!important

}



.e-carousel .owl-carousel {

    padding: 30px 80px 20px

}



.e-carousel .owl-carousel .owl-item {

    font-size: 13px

}



.e-carousel .owl-carousel .owl-item a {

    color: #1f4998;

    font-size: 13px;

    text-decoration: underline

}



.e-carousel .owl-carousel .owl-item a:hover {

    color: #6794e8;

    text-decoration: none!important

}



.e-carousel .owl-carousel .owl-nav .owl-next,

.e-carousel .owl-carousel .owl-nav .owl-prev {

    background: none!important;

    color: #aeaeae!important;

    position: absolute;

    padding: 0!important;

    margin: 0!important;

    top: 50%!important;

    margin-top: -13px!important

}



.e-carousel .owl-carousel .owl-nav .owl-next i,

.e-carousel .owl-carousel .owl-nav .owl-prev i {

    font-size: 30px

}



.e-carousel .owl-carousel .owl-nav .owl-prev {

    left: 30px

}



.e-carousel .owl-carousel .owl-nav .owl-next {

    right: 30px

}



#e-newsletter {
	display: none;
    /*background: #e5e5e5;

    padding: 0!important;

    position: relative*/

}



#e-newsletter h2 {

    margin: 20px 0

}



#e-newsletter #newslettermodule_frm {

    padding: 10px 100px

}



#e-newsletter #newslettermodule_frm .input-group input {

    border: 1px solid #cbcbcb;

    border-right: 0;

    font-size: 14px

}



#e-newsletter #newslettermodule_frm .input-group .form-control {

    height: 37px;

    padding: 8px 12px 8px 35px;

    position: relative

}



#e-newsletter #newslettermodule_frm .input-group i {

    position: absolute;

    top: 0;

    left: 0;

    color: #e8e8e8;

    z-index: 99;

    top: 9px;

    left: 10px

}



#e-newsletter #newslettermodule_frm:before {

    content: '';

    width: 224px;

    height: 124px;

    background: url(../../image/newsletter-bg.png) no-repeat;

    position: absolute;

    top: -17px;

    left: -120px

}



#e-newsletter p {

    font-size: 16px;

    margin-bottom: 30px

}



#e-newsletter .lead {

    color: #2f2e2e;

    font-size: 20px;

    padding: 0;

    margin: 20px 0 10px

}



#e-bottom {

    padding: 60px 0 20px;

    background: #f7f7f7

}



#e-bottom .e-footer-title {

    color: #2f2e2e;

    font-size: 16px;

    font-style: italic;

    font-weight: 600;

    margin: 40px 0 20px

}



#e-bottom .e-footer-title+ul {

    list-style: none;

    padding: 0;

    margin: 0 0 20px

}



#e-bottom .e-footer-title+ul li {

    padding: 3px 0

}



#e-bottom .e-footer-title+ul li a {

    color: #2f2e2e

}



#e-bottom .col-footer-contact p {

    padding: 0 0 20px 50px;

    position: relative

}



#e-bottom .col-footer-contact p i {

    position: absolute;

    top: 0;

    left: 0;

    font-size: 24px

}



#e-bottom .col-footer-contact p i.flaticon-flag26 {

    top: 5px

}



#e-bottom .col-footer-contact p i.flaticon-big81 {

    top: 5px

}



#e-bottom .col-footer-contact .e-footer-title {

    margin-left: 50px

}



#e-bottom .col-last {

    position: relative

}



#e-bottom .col-last:before {

    content: '';

    width: 1px;

    height: 100%;

    background: #e8e8e8;

    position: absolute;

    left: 0;

    right: 0

}



#e-bottom .facebook-bottom {

    padding: 0 0 0 30px

}



#e-bottom .row-footer-img a:hover img,

#e-bottom .row-footer-soc a:hover img {

    opacity: .8

}



#e-copyright {

    background: #e5e5e5

}



#e-copyright .container {

    background: none

}



#e-copyright .container p {

    margin: 20px 0;

    color: #000

}



#e-copyright .container p a {

    color: #3C3636;

    text-decoration: none!important

}



#e-copyright .container .e-copy-right p {

    color: #3C3636

}



#e-copyright .container .e-copy-right div.pull-right {

    border-left: 1px solid #fff;

    margin-left: 20px;

    color: #797979

}



#e-copyright .container .e-copy-right div.pull-right a {

    display: block;

    font-size: 12px;

    float: left;

    color: #000;

    text-decoration: none!important;

    line-height: 14px;

    padding: 5px 8px;

    border-right: 1px solid #fff

}



#e-copyright .container .e-copy-right div.pull-right a:hover {

    background: #f2f2f2

}



#e-breadcrumb {

    margin: 10px 0 0

}



#e-breadcrumb i.flaticon-home62:before {

    content: 'Domov';
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 12px;

    width: auto;

    height: 15px;

    /*background: url(../../image/home-bread.png) no-repeat;*/

    background-size: 100% auto;

    display: inline-block;
    text-decoration: underline!important;

    top: 2px

}



#e-breadcrumb .container {

    padding: 0

}



#e-breadcrumb .container .breadcrumb {

    padding: 0;

    margin: 0;

    border: none;

    background: none

}



#e-breadcrumb .container .breadcrumb li {

    padding: 0 15px 0 0

}



#e-breadcrumb .container .breadcrumb li a {

    color: #717071;

    line-height: 30px;

    font-size: 12px

}



#e-breadcrumb .container .breadcrumb li:after {

    width: 6px;

    height: 6px;

    border-color: #717071;

    top: 12px;

    right: 3px

}



#e-breadcrumb .container .breadcrumb li:first-of-type a {

    text-decoration: underline!important;

}



#e-breadcrumb .container .breadcrumb li:first-of-type a i {

    top: 0;

    font-size: 15px

}



#e-breadcrumb .container .breadcrumb li:last-of-type a {

    text-decoration: none!important

}



#e-breadcrumb .container .breadcrumb li:last-of-type:after {

    display: none

}



#e-breadcrumb+#e-content {

    margin-top: 15px

}



#row-tabs {

    padding: 45px 35px!important

}



#row-tabs .row-tabs-border {

    border: 1px solid #eaeaea

}



#row-tabs .row-tabs-border .row-tabs-img {

    width: 120px;

    height: 120px;

    float: left;

    border-right: 1px solid #eaeaea

}



#row-tabs .row-tabs-border .row-tabs-img img {

    width: 100%

}



#row-tabs .row-tabs-border .row-tabs-info {

    width: calc(100% - 120px);

    height: 120px;

    float: left;

    padding: 15px

}



#row-tabs .row-tabs-border .row-tabs-info h2 {

    font-size: 22px;

    font-weight: 200;

    font-style: italic;

    margin: 0;

    color: #4c4c4c

}



#row-tabs .row-tabs-border .row-tabs-info .stock-status {

    margin: 8px 0

}



#row-tabs .row-tabs-border .row-tabs-info .navbar {

    background: none;

    min-height: inherit;

    border: none;

    padding: 0;

    margin: 10px -15px 0 -15px

}



#row-tabs .row-tabs-border .row-tabs-info .navbar .navbar-nav {

    width: 100%;

    display: flex

}



#row-tabs .row-tabs-border .row-tabs-info .navbar .navbar-nav li {

    flex-grow: 1

}



#row-tabs .row-tabs-border .row-tabs-info .navbar .navbar-nav li a {

    padding: 10px 0px;

    text-align: center;

    color: #2f2e2e;

    font-size: 14px;

    position: relative

}



#row-tabs .row-tabs-border .row-tabs-info .navbar .navbar-nav li a:before {

    content: '';

    width: 1px;

    height: 28px;

    background: #eaeaea;

    position: absolute;

    right: 0;

    top: 6px

}



#row-tabs .row-tabs-border .row-tabs-info .navbar .navbar-nav li a:hover {

    border-bottom: 4px solid #ffba00

}



#row-tabs .row-tabs-border .row-tabs-info .navbar .navbar-nav li:last-of-type a:before {

    display: none

}



#tab-downloads .product-downloads ul {

    list-style: none;

    padding: 0;

    margin: 0

}



#tab-downloads .product-downloads ul li {

    width: 160px

}



#tab-downloads .product-downloads ul li a {

    display: block;

    background: url(../../image/icon/pdf.png) top center no-repeat;

    padding-top: 60px;

    text-align: center;

    color: #2f2e2e

}



#tab-review .e-review-result {

    font-size: 40px;

    font-weight: 600;

    color: #157560;

    display: inline-block

}



#tab-review .e-review-rev {

    font-size: 16px;

    color: #404143;

    display: inline-block;

    margin: 0 0 0 30px

}



#tab-review #e-review {

    border-top: 1px solid #f7f7f7;

    border-bottom: 1px solid #f7f7f7;

    margin: 20px 0;

    padding: 20px 0 0

}



#tab-review #e-review .row {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-flow: row wrap;

    flex-flow: row wrap;

    margin: 0 0 20px 0

}



#tab-review #e-review .row>div {

    align-items: stretch;

    padding: 0

}



#tab-review #e-review .row>div .e-review-user {

    border: 1px solid #eaeaea

}



#tab-review #e-review .row>div .e-review-user .pull-left {

    width: calc(100% - 100px);

    padding: 10px

}



#tab-review #e-review .row>div .e-review-user .pull-left .e-stars {

    margin-bottom: 10px

}



#tab-review #e-review .row>div .e-review-user .pull-left .e-stars .fa {

    font-size: 22px;

    width: 22px;

    height: 22px

}



#tab-review #e-review .row>div .e-review-user .pull-left .e-stars .fa.fa-star {

    color: #ffba00

}



#tab-review #e-review .row>div .e-review-user .pull-left .e-stars .fa.fa-star-active {

    color: #e0e6f2!important

}



#tab-review #e-review .row>div .e-review-user p {

    margin: 0

}



#tab-review #e-review .row>div .e-review-user p.e-review-name {

    font-size: 16px

}



#tab-review #e-review .row>div .e-review-user p.e-review-date {

    font-size: 13px

}



#tab-review #e-review .row>div .e-review-user p.e-review-react {

    margin-top: 20px

}



#tab-review #e-review .row>div .e-review-user p.e-review-react a {

    font-size: 14px;

    color: #4c4c4c

}



#tab-review #e-review .row>div .e-review-content {

    min-height: 102px;

    background: #cad8f4;

    padding: 25px;

    font-size: 13px;

    color: #404143;

    margin-left: 20px;

    -webkit-border-radius: 4px!important;

    -moz-border-radius: 4px!important;

    -ms-border-radius: 4px!important;

    border-radius: 4px!important

}



#tab-review #e-review .row>div .e-review-content:before {

    content: '';

    width: 0;

    height: 0;

    border-top: 10px solid transparent;

    border-bottom: 10px solid transparent;

    border-right: 10px solid #cad8f4;

    position: absolute;

    top: 41px;

    left: 10px

}



#tab-review #e-review .row>div .e-review-content-green {

    background: #a5dbc4!important

}



#tab-review #e-review .row>div .e-review-content-green:before {

    border-right: 10px solid #a5dbc4!important

}



#tab-review #e-review .row .row .e-review-content {

    background: #e0e6f2

}



#tab-review #e-review .row .row .e-review-content:before {

    border-right: 10px solid #e0e6f2

}



#e-add-review {

    background: #f7f7f7

}



#e-add-review .category-title,

#e-add-review .e-products {

    padding: 25px 25px 0!important;

    border: 0

}



#e-add-review .clear-rating {

    display: none

}



#e-add-review .rating-container {

    display: inline-block

}



#e-add-review .rating-container .fa {

    font-size: 22px;

    width: 22px;

    height: 22px

}



#e-add-review .rating-container .fa.fa-star {

    color: #ffba00

}



#e-add-review .rating-container .fa.fa-star-active {

    color: #e0e6f2!important

}



#e-add-review #button-review {

    margin-bottom: 30px;

    font-size: 14px

}



#tab-comments .e-comments-result {

    font-size: 40px;

    font-weight: 600;

    color: #55b989;

    display: inline-block

}



#tab-comments .e-comments-rev {

    font-size: 16px;

    color: #404143;

    display: inline-block;

    margin: 0

}



#tab-comments #e-comments {

    border-top: 1px solid #f7f7f7;

    border-bottom: 1px solid #f7f7f7;

    margin: 20px 0;

    padding: 20px 0 0

}



#tab-comments #e-comments .row {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: -webkit-flex;

    display: flex;

    -webkit-flex-flow: row wrap;

    flex-flow: row wrap;

    margin: 0 0 20px 0

}



#tab-comments #e-comments .row>div {

    align-items: stretch;

    padding: 0

}



#tab-comments #e-comments .row>div .e-comments-user {

    border: 1px solid #eaeaea

}



#tab-comments #e-comments .row>div .e-comments-user .pull-left {

    width: calc(100% - 100px);

    padding: 10px

}



#tab-comments #e-comments .row>div .e-comments-user .pull-left .e-stars {

    margin-bottom: 10px

}



#tab-comments #e-comments .row>div .e-comments-user .pull-left .e-stars .fa {

    font-size: 22px;

    width: 22px;

    height: 22px

}



#tab-comments #e-comments .row>div .e-comments-user .pull-left .e-stars .fa.fa-star {

    color: #ffba00

}



#tab-comments #e-comments .row>div .e-comments-user .pull-left .e-stars .fa.fa-star-active {

    color: #e0e6f2!important

}



#tab-comments #e-comments .row>div .e-comments-user p {

    margin: 0

}



#tab-comments #e-comments .row>div .e-comments-user p.e-comments-name {

    font-size: 16px

}



#tab-comments #e-comments .row>div .e-comments-user p.e-comments-date {

    font-size: 13px

}



#tab-comments #e-comments .row>div .e-comments-user p.e-comments-react {

    margin-top: 20px

}



#tab-comments #e-comments .row>div .e-comments-user p.e-comments-react a {

    font-size: 14px;

    color: #4c4c4c

}



#tab-comments #e-comments .row>div .e-comments-content {

    min-height: 102px;

    background: #cad8f4;

    padding: 25px;

    font-size: 13px;

    color: #404143;

    margin-left: 20px;

    -webkit-border-radius: 4px!important;

    -moz-border-radius: 4px!important;

    -ms-border-radius: 4px!important;

    border-radius: 4px!important

}



#tab-comments #e-comments .row>div .e-comments-content:before {

    content: '';

    width: 0;

    height: 0;

    border-top: 10px solid transparent;

    border-bottom: 10px solid transparent;

    border-right: 10px solid #cad8f4;

    position: absolute;

    top: 41px;

    left: 10px

}



#tab-comments #e-comments .row>div .e-comments-content-green {

    background: #a5dbc4!important

}



#tab-comments #e-comments .row>div .e-comments-content-green:before {

    border-right: 10px solid #a5dbc4!important

}



#tab-comments #e-comments .row .e-comments-content {

    background: #e0e6f2

}



#tab-comments #e-comments .row .e-comments-content:before {

    border-right: 10px solid #e0e6f2

}



#tab-comments #e-comments .row .e-comments-content+.e-add-comments {

    margin: 20px 0 0 20px

}



#tab-comments #e-comments .row .e-comments-content+.e-add-comments .e-products {

    margin: 0 -15px 20px

}



#tab-comments #e-comments .row .e-comments-content+.e-add-comments .e-products>div {

    padding: 0 15px

}



.e-add-comments {

    background: #f7f7f7

}



.e-add-comments .category-title,

.e-add-comments .e-products {

    padding: 25px 25px 0!important;

    border: 0

}



.e-add-comments .clear-rating {

    display: none

}



.e-add-comments .rating-container {

    display: inline-block

}



.e-add-comments .rating-container .fa {

    font-size: 22px;

    width: 22px;

    height: 22px

}



.e-add-comments .rating-container .fa.fa-star {

    color: #ffba00

}



.e-add-comments .rating-container .fa.fa-star-active {

    color: #e0e6f2!important

}



.e-add-comments .button-comments {

    margin-bottom: 30px;

    font-size: 14px

}



#avatarka {

    margin-bottom: 20px

}



.pagination {

    padding: 0

}



.pagination li a,

.pagination li a:focus,

.pagination li a:hover {

    background: none;

    border: 1px solid #aeaeae;

    color: #2f2e2e;

    text-decoration: none!important;

    font-size: 14px

}



.pagination li.active span,

.pagination li.active span:focus,

.pagination li.active span:hover {

    color: #ffffff;

    background: #2ea874;

    border-color: #2ea874;

    padding: 5px 12px

}



.bm-pagination .pagination li.active span,

.bm-pagination .pagination li.active span:focus,

.bm-pagination .pagination li.active span:hover {

    padding: 5px 12px 6px

}



.form-horizontal .control-label {

    padding: 10px 0;

    font-size: 14px;

    color: #404143

}



#column-left #e-customer-support {

    margin: 10px 0 0 35px

}



#column-right #e-customer-support {

    margin: 10px 35px 0 0

}



#column-right #e-icon-box {

    margin: 0;

    border: 0;

    padding: 45px 5px!important

}



#column-right #e-icon-box .box-icon {

    margin-bottom: 30px

}



.e-aside-block {

    margin: 10px 35px 35px 0

}



.e-aside-block .list-group {

    border-bottom: 1px solid #eaeaea

}



.e-aside-block .list-group a {

    border: 1px solid #eaeaea;

    border-bottom: 0 solid #eaeaea;

    color: #4c4c4c;

    text-decoration: none!important

}



.e-aside-block .list-group a:focus,

.e-aside-block .list-group a:hover {

    background: #ffba00;

    color: #ffffff

}



.e-aside-block .list-group a.logout {

    display: block;

    width: 100%;

    background: #e91f1f;

    color: #ffffff

}



.e-aside-block .list-group a.logout:focus,

.e-aside-block .list-group a.logout:hover {

    background: #c21313;

    color: #ffffff

}



#autosearch_search_results {

    text-align: left!important

}



#autosearch_search_results li,

#autosearch_search_results li:focus,

#autosearch_search_results li:hover {

    background: none!important;

    padding: 7px 0!important

}



#autosearch_search_results a,

#autosearch_search_results name {

    font-size: 15px!important;

    color: #4c4c4c!important;

    font-weight: normal!important;

    text-decoration: none!important;

    background: none!important;

    display: block

}



#autosearch_search_results price {

    background: none!important;

    padding: 0 10px!important;

    margin: 0!important;

    display: inline-block!important;

    -webkit-border-radius: 0px!important;

    -moz-border-radius: 0px!important;

    -ms-border-radius: 0px!important;

    border-radius: 0px!important;

    float: right;

    color: #4c4c4c!important

}



#autosearch_search_results viewall {

    display: block!important;

    text-align: center!important;

    color: #4c4c4c!important

}



.post-thumb h2 {

    margin: 20px 0 5px

}



.post-thumb h2 a {

    font-size: 16px;

    color: #4c4c4c

}



.post-thumb .category {

    margin: 0

}



.post-thumb .category a {

    font-size: 12px;

    color: #4c4c4c

}



.post-thumb .list-inline {

    margin: 0

}



.post-thumb .list-inline li {

    padding: 0 10px 0 0

}



.post-thumb .list-inline li a {

    font-size: 12px;

    color: #4c4c4c

}



.post-thumb .date-published {

    margin-bottom: 10px;

    font-size: 12px;

    color: #aeaeae;

    display: block

}



.box-partners .product-thumb {

    min-height: 285px

}



.box-partners .product-thumb h2 {

    font-size: 18px;

    padding: 10px 20px

}



.box-partners .product-thumb p {

    padding: 10px 20px

}



.product-quantity-increement.hover-product-quantity-increement,

.product-quantity-increement.hover-product-quantity-increement {

    border-color: #2ea874!important;

    background: #2ea874!important

}



.product-quantity-decrement.hover-product-quantity-decrement,

.product-quantity-decrement.hover-product-quantity-decrement {

    border-color: #2ea874!important;

    background: #2ea874!important

}



.hover-product-quantity-increement {

    border-color: #2ea874!important

}



.hover-product-quantity-decrement {

    border-color: #2ea874!important

}



#cookie-bar {

    z-index: 1000;

    position: fixed;

    width: 50%;

    bottom: 0;

    border-top-right-radius: 10px

}



#cookie-bar p {

    margin: 0 10px!important

}



.open_box {

    width: 600px;

    overflow: hidden

}



.open_box a {

    text-decoration: none!important

}



.open_box>p {

    font-weight: 600;

    text-align: center;

    border-bottom: 2px solid #eee;

    padding: 0 0 14px

}



.open_box .info_tbl {

    margin: 30px 0

}



.open_box .info_tbl table {

    width: 100%;

    table-layout: fixed

}



.open_box .info_tbl .th_width1 {

    width: 140px

}



.open_box .info_tbl .info_tbl table th,

.open_box .info_tbl table td {

    padding: 3px;

    text-align: left

}



.open_box .info_tbl table th {

    vertical-align: top

}



.open_box .info_tbl .theader {

    font-style: italic

}



.open_box .info_tbl .info_name {

    color: #2ea874;

    font-size: 16px;

    text-align: left;

    margin-top: 10px

}



.open_box .info_tbl .tdata {

    color: #62bd48;

    font-family: "Varela-Regular", Arial, sans-serif;

    font-size: 15px;

    text-align: left

}



.open_box .info_tbl img {

    width: 120px

}



.open_box .progress-price,

.open_box .progress-price-scroll {

    width: 100%;

    height: auto;

    background: #f7f7f7;

    padding: 15px;

    position: relative;

    margin: 0 0 10px

}



.open_box .progress-price-scroll p,

.open_box .progress-price p {

    margin: 0!important;

    color: #404143

}



.open_box .progress-price-scroll .progress-price-box,

.open_box .progress-price .progress-price-box {

    width: calc(100% - 120px);

    height: 12px;

    border: 1px solid #427e87;

    background: #ffffff;

    margin: 10px 60px

}



.open_box .progress-price-scroll .progress-price-box .progress-price-bar,

.open_box .progress-price .progress-price-box .progress-price-bar {

    height: 10px;

    background: #427e87

}



.open_box .progress-price-scroll .icon.icon-car,

.open_box .progress-price .icon.icon-car {

    left: 20px

}



.open_box .progress-price-scroll .icon.icon-ok,

.open_box .progress-price .icon.icon-ok {

    right: 20px

}



.open_box .progress-price {

    background: #eaeaea;

    margin-top: 40px

}



.sitemap-info {

    margin-bottom: 40px

}



.sitemap-info ul {

    list-style: none;

    padding: 0;

    margin: 0

}



.sitemap-info a {

    display: block;

    padding: 4px 8px;

    margin-bottom: 4px;

    text-decoration: none;

    color: #4c4c4c

}



.sitemap-info>ul>li>a,

.sitemap-info>ul>li>a {

    background: #eaeaea;

    text-decoration: none;

    color: #4c4c4c;

    display: block;

    padding: 4px 8px;

    margin-bottom: 4px

}



.sitemap-info>ul>li>a:hover,

.sitemap-info a:hover {

    text-decoration: underline

}



.sitemap-info>ul>li>ul li>ul,

.sitemap-info>ul>li>ul li>ul {

    margin-left: 15px

}



#product .buble-cart,

.dropdown-menu .buble-cart,

.progress-price-scroll .no-buble-cart {

    display: none

}



.buble-cart {

    color: #4c4c4c;

    font-size: 12px

}



.progress-price-scroll .progress-price {

    margin: 0!important;

    padding: 0!important;

    background: none!important

}



#quickcheckoutconfirm {

    margin-bottom: 40px

}



.form-control {

    height: 37px

}



label {

    padding-top: 8px

}



.quickcheckout-heading {

    background: #eaeaea!important

}



.quickcheckout-content {

    border-color: #eaeaea!important

}



.kurzy-grid {

    margin-bottom: 20px;

    padding-bottom: 20px;

    border-bottom: 1px solid #eaeaea

}



.kurzy-grid:last-child {

    border: none

}



.kurzy-grid .image {

    width: 20%;

    float: left;

    padding: 0 25px 0 0

}



.kurzy-grid .post-info {

    width: 80%;

    float: left

}



.kurzy-grid .post-info h2 {

    margin: 0

}



.kurzy-grid .post-info h2 a {

    font-size: 14px

}



.kurzy-grid .post-info .post-thumb-body {

    padding-top: 5px!important

}



.kurzy-grid .post-info .post-thumb-body p {

    margin: 0

}



.kurzy-grid .list-inline,

.kurzy-grid .row-date,

.kurzy-grid .title-divider {

    display: none

}



.navbar-inverse .navbar-nav>.active>a,

.navbar-inverse .navbar-nav>.active>a:focus,

.navbar-inverse .navbar-nav>.active>a:hover {

    background: transparent

}



#progress-price:not(:empty)+.progress-price,

.progress-price-scroll:not(:empty)+.progress-price-scroll {

    display: none

}



#nav-scroll-tabs {

    width: auto;

    height: auto;

    top: 200px;

    list-style: none;

    margin: 0 -814px 0 0;

    right: 50%;

    padding: 0;

    position: fixed;

    z-index: -999999;

    opacity: 0;

    display: inline-block;

    text-align: left;

    transition: opacity 0.2s linear;

    -moz-transition: opacity 0.2s linear;

    -webkit-transition: opacity 0.2s linear;

    -o-transition: opacity 0.2s linear

}



#nav-scroll-tabs li a {

    color: #4c4c4c

}



#nav-scroll-tabs li.scroll-top {

    position: relative;

    top: 0;

    left: -43px

}



#nav-scroll-tabs li.scroll-top a {

    display: block;

    width: 50px;

    height: 50px;

    background: url(../../image/icon-scroll-top.png) center center no-repeat #427e87;

    -webkit-border-radius: 50px!important;

    -moz-border-radius: 50px!important;

    border-radius: 50px!important;

    margin: 10px 0 0;

    cursor: pointer

}



#nav-scroll-tabs.scroll-fixed {

    z-index: 99;

    opacity: 1

}



.modal-header {

    background: #2ea874

}



.modal-header h4 {

    color: #ffffff

}



.modal-footer {

    background: #f7f7f7

}



.modal-body p {

    padding: 0;

    margin: 0;

    font-size: 16px!important

}



.modal-body p i {

    font-size: 16px!important

}



#subcategory .category {

    display: inline-block;

    margin-right: 20px

}



#subcategory .category i {

    color: #717071

}



.thumbnail-kontakt {

    border: 0;

    border-bottom: 4px solid #ffba00

}



div.required .control-label:before {

    font-size: 16px;

    color: #e91f1f

}



#select_account label {

    font-size: 12px

}



#select_account .btn-default,

#select_account .btn-default:focus,

#select_account .btn-default:hover {

    font-size: 12px!important;

    padding: 3px 6px!important

}



#select_account .btn-default:focus input,

#select_account .btn-default:hover input,

#select_account .btn-default input {

    display: none

}



.at-share-tbx-element .at-share-tbx-element a.at300b,

.at-share-tbx-element .at-share-tbx-element button.at300b,

.at-share-tbx-element a.at300b,

.at-share-tbx-element button.at300b {

    display: block;

    width: 110px!important

}



body[class^=product-product] .e-scroll-top {

    display: none!important

}



.e-scroll-top {

    display: block;

    width: 50px;

    height: 50px;

    background: #427e87;

    -webkit-border-radius: 50px!important;

    -moz-border-radius: 50px!important;

    border-radius: 50px!important;

    margin: 10px 0 0;

    cursor: pointer;

    position: fixed;

    bottom: 110px;

    right: 30px;

    opacity: 0;

    z-index: -999999;

    transition: opacity 0.2s linear;

    -moz-transition: opacity 0.2s linear;

    -webkit-transition: opacity 0.2s linear;

    -o-transition: opacity 0.2s linear

}



.e-scroll-top:before {

    content: '';

    width: 15px;

    height: 16px;

    background: url(../../image/icon-scroll-top.png) top center no-repeat #427e87;

    position: absolute;

    top: 50%;

    left: 50%;

    margin: -8px 0 0 -7px

}



.e-scroll-top.active {

    opacity: 1;

    z-index: 99

}



.or {

    width: 100%;

    height: 2px;

    background: #a6a6a6;

    margin: 50px 0 40px 0

}



@media (min-width:1330px) {

    .container {

        width: 1330px

    }

}



@media (max-width:1330px) {

    #e-titlebox h1 {

        font-size: 22px;

        margin-bottom: 40px

    }

    #e-titlebox h2 {

        font-size: 18px;

        margin-bottom: 40px;

        line-height: 24px

    }

    #e-content .row-product-detail .thumbnails li.image-additional {

        width: 59px

    }

    #e-content .row-product-detail .thumbnails li.img-more a {

        height: 60px;

        font-size: 10px

    }

    #e-nav ul.megamenu li a {

        padding: 0 15px

    }

    #e-top .e-top-open {

        font-size: 12px

    }

}



@media (max-width:1620px) {

    #nav-scroll-tabs {

        display: none

    }

    body[class^=product-product] .e-scroll-top {

        display: block!important

    }

}



@media (max-width:1200px) {

    #e-top .e-top-phone {

        font-size: 24px

    }

    #e-top .e-top-phone i {

        font-size: 22px

    }

    #e-top .e-top-open {

        margin-top: -3px

    }

    #e-top .greenLite {

        color: #167560

    }

    #e-top .e-top-phone i {

        font-size: 18px;

        top: -2px

    }

    #e-nav ul.megamenu li a {

        padding: 0 5px

    }

    #e-titlebox h1 {

        font-size: 20px;

        margin-top: 30px;

        margin-bottom: 30px

    }

    #e-titlebox h2 {

        font-size: 16px;

        margin-bottom: 20px;

        line-height: 20px

    }

    #e-titlebox p {

        line-height: 20px

    }

    #e-content .row-slider {

        padding: 0 25px 10px!important

    }

    #e-content #e-slider .nav-tabs li a {

        font-size: 14px;

        cursor: pointer

    }

    #e-icon-box {

        text-align: left

    }

    #e-icon-box .box-icon {

        margin: 15px 0;

        text-align: left;

        display: block

    }

    .e-products .e-product .product-thumb .caption h3 {

        height: 80px

    }

    #e-copyright .container p {

        margin: 9px 0

    }

    #tab-review #e-review .row>div .e-review-user p.e-review-name {

        font-size: 14px

    }

    #tab-review #e-review .row>div .e-review-user .pull-left .e-stars .fa {

        font-size: 14px;

        height: 14px;

        width: 14px

    }

    #tab-comments #e-comments .row>div .e-comments-user p.e-comments-name {

        font-size: 14px

    }

    #e-top-static #e-top-scroll.scroll-fixed,

    #e-top-static #e-upper.scroll-fixed {

        display: none

    }

    #hw-87kwowifjjowiklsadh666left {

        display: none

    }

}



@media (max-width:991px) {

    #e-top .e-top-open {

        margin-top: 13px

    }

    #e-top .logo {

        text-align: center

    }

    #e-top .logo img {

        margin: 0 auto

    }

    #search {

        margin: 16px 0 0

    }

    #search .e-search-icon {

        top: 14px;

        left: 14px

    }

    #search .input-lg {

        height: 50px;

        padding-left: 45px

    }

    #search .btn-lg {

        border: 1px solid #a6a6a6;

        background: #fff;

        color: #a6a6a6;

        padding: 0 27px;

        line-height: 48px

    }

    #e-upper .pull-left a {

        margin-right: 15px

    }

    #e-nav ul.megamenu {

        display: block

    }

    #e-nav ul.megamenu li {

        display: block

    }

    #e-nav ul.megamenu li a {

        display: block;

        margin: 0

    }

    #e-nav ul.megamenu li a:hover {

        background: #ffba00!important

    }

    #e-nav ul.megamenu li a:after,

    #e-nav ul.megamenu li a:before {

        display: none

    }

    #e-nav ul.megamenu li .sub-menu .title-submenu {

        display: none

    }

    #e-nav ul.megamenu li .sub-menu .row>div {

        border: 0;

        padding: 0;

        margin: 0

    }

    #e-nav ul.megamenu li .sub-menu .row {

        margin: 0

    }

    #e-nav ul.megamenu li .sub-menu .row div[class*=col-sm-] {

        padding: 0

    }

    #e-nav ul.megamenu li .sub-menu .row div[class*=col-sm-] a {

        padding: 5px 0

    }

    #e-nav ul.megamenu li.home {

        width: 100%

    }

    #e-nav ul.megamenu li.click:before,

    #e-nav ul.megamenu li.hover:before {

        color: #ffba00;

        padding: 10px 20px 10px 20px

    }

    #e-nav ul.megamenu li.click:hover:before,

    #e-nav ul.megamenu li.hover:hover:before {

        background: #ffba00;

        color: #ffffff

    }

    #e-nav ul.megamenu li.active a {

        background: #ffba00!important

    }

    #e-nav ul.megamenu li.active .close-menu {

        background: #ffba00

    }

    #e-nav ul.megamenu li.active .close-menu:before {

        color: #ffffff;

        background: #ffba00;

        margin: 0 8px 0 0;

        padding: 0

    }

    #e-nav ul.megamenu li.active .content {

        padding: 15px

    }

    #e-nav ul.megamenu li.active li a {

        background: none!important;

        color: #4c4c4c;

        text-align: center

    }

    #e-nav .megamenu-wrapper {

        background: #f7f7f7

    }

    #e-nav #remove-megamenu {

        padding: 10px 10px 20px

    }

    .e-products .e-product .product-thumb .caption h3 {

        height: 60px

    }

    #e-footer #e-footer-first>.row>.col-md-4,

    #e-footer #e-footer-first>.row>.col-md-8 {

        width: 100%!important

    }

    #e-footer #e-footer-first>.row>.col-md-4 {

        margin-bottom: 40px!important

    }

    #e-footer #e-customer-support {

        margin: 0

    }

    #e-content .row-product-detail .thumbnails li.image-additional {

        width: 93px

    }

    #e-content .row-product-detail .thumbnails li.img-more a {

        height: 93px;

        font-size: 14px;

        padding-top: 15px

    }

    #row-tabs .btn-more {

        border: #eaeaea;

        background: #eaeaea;

        color: #4c4c4c;

        padding: 10px 15px 5px

    }

    #row-tabs .btn-more+.dropdown-menu {

        top: 35px;

        border: #eaeaea;

        background: #eaeaea

    }

    #row-tabs .btn-more+.dropdown-menu a {

        color: #4c4c4c;

        padding: 8px 15px

    }

    #row-tabs .btn-more+.dropdown-menu a:focus,

    #row-tabs .btn-more+.dropdown-menu a:hover {

        background: #d1d1d1

    }

    #e-top-static {

        height: 265px!important

    }

}



@media (max-width:767px) {

    #e-content .container {

        /*overflow: hidden*/

    }

    #e-content .row-slider {

        margin: 0 -15px!important;

        padding: 0!important

    }

    #e-content .row-product-detail {

        padding-left: 0!important;

        padding-right: 0!important

    }

    #e-content #e-slider .row {

        margin: 0!important;

        padding: 0!important

    }

    #e-content #e-slider .nav-tabs li {

        float: none

    }

    #e-content #e-slider .nav-tabs li a:before {

        width: 100%;

        height: 1px;

        top: inherit;

        bottom: 0

    }

    #e-content #e-slider .nav-tabs li.active a:after {

        display: none

    }

    #e-content .product-quantity-container {

        height: 43px;

        min-width: 140px;

        margin-bottom: 0px

    }

    #e-content.page .container .row #e-products .category-title {

        padding-left: 0!important;

        padding-right: 0!important

    }

    #e-content.page .container .row #e-products .e-products {

        padding-left: 0!important;

        padding-right: 0!important

    }

    #e-content.page .container .row #e-products.e-related-product {

        margin: 0!important

    }

    #row-tabs {

        padding-left: 0!important;

        padding-right: 0!important

    }

    #e-nav .row {

        margin: 0!important

    }

    .row-category {

        padding: 35px 0!important

    }

    .row-category h3 {

        font-size: 16px;

        margin: 10px 0 10px

    }

    .row-category>div {

        margin-bottom: 30px

    }

    .row-category.row-category-no-border {

        padding-bottom: 0!important

    }

    .category-title {

        padding: 25px 0 0!important;

        margin: 0!important

    }

    .lastviewed-container {

        padding: 0 15px

    }

    .product-layout {

        padding: 0

    }

    .e-products {

        padding: 45px 15px!important

    }

    .e-products .e-product .product-thumb .caption h3 {

        height: 60px

    }

    #e-newsletter #newslettermodule_frm {

        padding: 10px 0px

    }

    #e-newsletter #newslettermodule_frm:before {

        display: none

    }

    #tab-related .e-products {

        margin-left: 0;

        margin-right: 0

    }

    #row-tabs .row-tabs-border .row-tabs-img,

    #row-tabs .row-tabs-border .row-tabs-info {

        height: auto

    }

    #e-breadcrumb .container {

        padding: 0 15px

    }

    #e-slider {

        display: none

    }

    .kurzy-grid {

        padding-left: 0!important;

        padding-right: 0!important

    }

    .kurzy-grid+div,

    .kurzy-grid+div~div {

        padding-left: 0!important;

        padding-right: 0!important

    }

    .kurzy-grid .image {

        width: 100%;

        padding: 0

    }

    .kurzy-grid .post-info {

        width: 100%

    }

    #e-latest-post .e-products {

        padding-left: 15px!important;

        padding-right: 15px!important

    }

    #cart .dropdown-menu {

        width: 100%

    }

    #e-top-static {

        height: 420px!important

    }

    #e-top-static #e-top-scroll {

        display: block!important;

        position: relative!important;

        top: 0!important

    }

    #e-top-static #e-top-scroll.scroll-fixed {

        display: block!important;

        position: relative!important;

        top: 62px!important

    }

    .quickcheckout-cart td.name {

        min-width: 160px

    }

    .open_box {

        width: 100%

    }

    .open_box .info_tbl {

        margin: 20px 0

    }

    .open_box .progress-price {

        margin-top: 20px

    }

    .e-scroll-top {

        bottom: 60px;

        right: 10px;

        width: 35px;

        height: 35px

    }

    #column-right #e-customer-support,

    .e-aside-block {

        margin: 10px 15px 35px 15px

    }

    #e-newsletter {

        margin-top: 15px!important;

        margin-bottom: 15px!important

    }

    .product-thumb {

        margin: 0 15px 20px

    }

    .e-upper-nav {

        border: 1px solid #ddd;

        margin-top: 3px;

        margin-bottom: 2px

    }

    .e-upper-nav .icon-bar {

        background-color: #888

    }

    #e-upper-nav {

        width: calc(100% + 30px);

        margin: 0 -15px!important;

        padding: 0!important

    }

    #e-upper-nav a {

        display: block;

        margin: 0!important;

        border-bottom: 1px solid #ddd;

        padding: 0 15px

    }

}



.blokky #e-icon-box{
    padding: 45px 0px!important;
}

.blokky .text-center{
    margin-top: 10px;

}

.blokky #e-icon-box .box-icon{
    font-size: 12px;
}

.blokky #e-icon-box .box-icon {
    padding: 0 0 0 60px;
}

#e-breadcrumb .container .breadcrumb {
    margin-top: 3px;
}

.row-slider h1{
	text-align: center;
	color: #58b990;
    margin-bottom: -20px;
    font-size: 25px;
    font-weight: 600;
}

@media (max-width: 767px){
    #e-top-static #e-top-scroll .progress-price-scroll {
        display: none;
    }
    .blokky #e-icon-box .box-icon {
    padding: 15px 0 0 60px;
    height: 50px;
    text-align: center;
    }
}

@media (max-width: 1330px){
	#e-upper .pull-left , #e-upper .pull-right, #e-top .col-cart {
		text-align: center!important;
    	float: unset!important;
	}

	.serzi, .carto{
		width: 100%;
	}

	#e-nav .navbar-default{
		float: right;
	}

	.carto #cart{
		width: 60%;
	}
}

@media (max-width: 800px){
	#e-top-static #cart .progress-price-scroll {
		display: none;
}
}

@media (max-width: 767px){
	#e-top .pull-left, #e-top .pull-right{
		text-align: center!important;
    	float: unset!important;
	}

	#content{
		margin-top: 10px;
	}
}

@media (min-width: 768px) and (max-width: 991px){
		#e-breadcrumb .container .breadcrumb{
				margin-top: 215px;
		}
}


@media (min-width: 992px) and (max-width: 1330px){
		#e-breadcrumb .container .breadcrumb{
				margin-top: 105px;
		}
}

.hlavny-nadpis{
    text-align: left!important;
	color:#427e87!important;
	margin-bottom: 0!important;
	text-align: left!important;
    font-style: unset;
}

.hlavny-nadpis .head_e{
    font-size: 50px!important;
    line-height: 80px;
    display: inline-block;
    vertical-align: middle;
}

.hlavny-nadpis .sep_nad{
    font-size: 50px!important;
    font-weight: 400;
        line-height: 80px;
    display: inline-block;
    vertical-align: middle;
}

.hlavny-nadpis .sec_part{
    font-weight: 400;
    font-size: 35px!important;
    line-height: 80px;
    display: inline-block;
    vertical-align: middle;
}

.dalsi-nadpis{
	font-size: 30px!important;
	color:black!important;
    font-style: unset;
}

.dalsi-nadpis2{
	font-size: 26px!important;
	color:black!important;
}

.pop_pravo{
    padding-left: 0%;
    display: block;
    margin: 0px 0 15px 0;
}

.mapa-slider{
    margin-top: 0%;
}

.akcia{
    padding: 0 6px;
    font-weight: 600;
    font-size: 35px!important;

}