/* ========================= */
/*          CSS Omega        */
/*       QUAK.store v1.0     */
/* ========================= */
html, body{overflow-x:hidden;padding-right:0px !important}
body{background:#fefeff;font: 300 16px 'Roboto', Helvetica, Arial, sans-serif;line-height:22px;color:#4a4a4a;}

.container{background:none;} 
.content{padding-top:13px;background:#fefeff;}
.clear{clear:both;}

img{max-width:100%;}
.align-center{text-align:center;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.align-right>small{text-align:right;}
img.align-left{float:left;margin:10px 20px 10px 0;	}
img.align-right{float:right;margin:10px 0 10px 20px;	}
.no-padding{padding:0!important;}
.no-margin{margin:0!important;}
.col-lg-fifth{width:20%;padding:0 15px;float:left;}
iframe{border:none;}
.rowNeni{display:none;}
.pull-right{float:right;}
.pull-left{float:left;}
.readmore{padding:2px 5px;white-space: nowrap;}
table thead {background:none repeat scroll 0 0 #e8ffe3;}
table tfoot {background:none repeat scroll 0 0 #FFEAC1;}

/* ==================================== */
/*              HLASENI              */
/* ==================================== */
#hlaseni, #hlaseni-ok{margin-bottom:1em;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}
#hlaseni-ok{padding:0.125em 1.75em 1em;margin-bottom:1em;background:#9dd827;}
#hlaseni{padding:0.125em 1.75em 1em;margin-bottom:1em;background:#ff7171;}
#hlaseni h4, #hlaseni-ok h4{font-size:1.5em;font-weight:400;color:#fff;}
#hlaseni h5, #hlaseni-ok h5{font-size:1em;font-weight:400;color:#fff;margin-top:22px;margin-bottom:8px;}
#hlaseni h4 .fa{color:#ff0000;}
#hlaseni-ok h4 .fa{color:#00a600;}
.datahlaseni p{font-weight:700;color:#000;}
.datahlaseni p strong{font-weight:300;color:#fff;}
.modal-open {overflow-y: auto;}
.modal {width:100%;text-align: center;padding: 0!important;margin-right:-15px}
.modal:before {content: '';position:relative;display: inline-block;height: 100%;vertical-align: middle;margin-right:-5px;}
.modal-dialog {display: inline-block;text-align: left;vertical-align: middle;}
.modal-dialog .modal-content{box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);border-radius: 6px;border: none;}
.modal-dialog .modal-header{border-bottom: none; padding-top: 24px;padding-right: 24px;padding-bottom: 0;padding-left: 24px;}
.modal-dialog .modal-header .modal-title{font-size: 20px;font-weight: 700;color: #3C4858;margin-bottom: 0;margin-top: 5px;line-height: 1.5;}
.modal-dialog .modal-body {padding-top: 24px;padding-right: 24px;padding-bottom: 10px;padding-left: 24px;color: #3C4858;}
.modal-dialog .modal-body .modal-title{font-size: 16px;font-weight: 400;color: #3C4858;margin-bottom: 15px;margin-top: 5px;line-height: 1.5;}
.modal-dialog .modal-body .modal-description{font-size: 14px;font-weight: 300;color: #5aafaa;margin-bottom: 30px;margin-top: 5px;line-height: 1.25;}
.modal-dialog .modal-body .modal-description span{font-size: 14px;font-weight: 400;color: #515151;}
.modal .modal-header .close i{font-size: 16px;color: #999;}
.modal-dialog .modal-footer{border-top: none;padding: 24px !important;}
.modal-dialog .modal-body+.modal-footer{padding-top: 0 !important;}
.modal-dialog .modal-footer button{margin: 0 !important;padding-left: 16px !important;padding-right: 16px !important;width: auto;}
.modal-dialog .modal-body {padding: 24px 24px 16px;}
.modal-dialog .modal-footer button {margin: 0;padding-left: 16px;padding-right: 16px;width: auto;}
.modal-body .control-group .control-label{font-size: 15px;font-weight: 400;color: #000;}
.modal-body .form-control{width: 100%;margin-bottom: 10px;}
#formAlertModal .modal-header h4{font-weight:500;color:#000;}
#formAlertModal .modal-body h5{font-weight:500;color:#5F5F5F;}
#cookieSetModal .modal-header .modal-title{font-size:24px;font-weight:500;color:#4D4D4D;}
#cookieSetModal .modal-header .modal-head-desc{font-size:12px;font-weight:300;margin:10px 0;color:#999;}
#cookieSetModal .modal-body .cookie-set-type{border-top:1px dotted #e5e5e5;padding:10px 0;}
#cookieSetModal .modal-body .cookie-set-type:last-child{margin-bottom:20px;border-bottom:1px dotted #e5e5e5;}
#cookieSetModal .modal-body .cookie-type{font-size:16px;font-weight:500;color:#777;}
#cookieSetModal .modal-body .cookie_desc{font-size:14px;font-weight:300;margin-top:5px;margin-bottom:0;color:#5F5F5F;}
#cookieSetModal .modal-footer{text-align:center;}
#cookieSetModal .modal-footer button{width:100%!important;height:44px;}
#cookieSetModal .modal-footer .odmit_cookie, #cookieSetModal .modal-footer .povol_cookie, #cookieSetModal .modal-footer .uloz_cookie{margin-top:10px;}
@media (min-width: 766px) {
  #cookieSetModal .modal-header .modal-title{font-size:26px;}
  #cookieSetModal .modal-footer .odmit_cookie{float:left;}
  #cookieSetModal .modal-footer .uloz_cookie{float:right;}
}
/* ==================================== */
/*              TYPOGRAFIE              */
/* ==================================== */
h1{font-size:28px;font-weight:300;line-height: 1.7rem;}
h2{font-size:24px;font-weight:300;line-height: 1.7rem;}
h3{font-size:20px;font-weight:300;line-height: 1.7rem;}
h4{font-size:18px;font-weight:300;line-height: 1.7rem;}
h5{font-size:16px;font-weight:300;line-height: 1.7rem;}
h6{font-size:14px;font-weight:300;line-height: 1.7rem;}
ul {margin: 0;padding: 0;list-style: none;}
a {color: #595959;}
a:hover {color: #FF6600 !important;text-decoration: none;transition:color 0.1s, background 0.2s;-webkit-transition:color 0.1s, background 0.2s;-moz-transition:color 0.1s, background 0.2s;-ms-transition:color 0.1s, background 0.2s;-o-transition:color 0.1s, background 0.2s;}
a:not([href]):not([tabindex]):hover {color: #c5953a;}
a:active, a:focus{text-decoration:none;outline:0;border:none;-moz-outline-style: none;}
button {cursor: pointer;border: none;padding: 0;outline: none;background: transparent;}
span.green{color:#9dd827;}
span.red, span.error{color:#c21c0b;}

/* ---Loading - Preload---*/
.loading { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: #fff; z-index: 9999999999999;}
.loading .middle { position: absolute; top: 50%; width: 100%; text-align: center;}
.loading .middle .lds-ellipsis { display: inline-block; position: relative;width: 64px;height: 64px;}
.loading .middle .lds-ellipsis div { position: absolute;top: 27px;width: 11px;height: 11px;border-radius: 50%;background: #9dd827; -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);animation-timing-function: cubic-bezier(0, 1, 1, 0);}
.loading .middle .lds-ellipsis div:nth-child(1) {left: 6px; -webkit-animation: lds-ellipsis1 0.6s infinite; animation: lds-ellipsis1 0.6s infinite;}
.loading .middle .lds-ellipsis div:nth-child(2) {left: 6px; -webkit-animation: lds-ellipsis2 0.6s infinite;animation: lds-ellipsis2 0.6s infinite;}
.loading .middle .lds-ellipsis div:nth-child(3) {left: 26px; -webkit-animation: lds-ellipsis2 0.6s infinite;animation: lds-ellipsis2 0.6s infinite;}
.loading .middle .lds-ellipsis div:nth-child(4) {left: 45px; -webkit-animation: lds-ellipsis3 0.6s infinite; animation: lds-ellipsis3 0.6s infinite;}
@-webkit-keyframes lds-ellipsis1 { 0% { -webkit-transform: scale(0); transform: scale(0);} 100% { -webkit-transform: scale(1); transform: scale(1);} }
@keyframes lds-ellipsis1 { 0% { -webkit-transform: scale(0); transform: scale(0);} 100% { -webkit-transform: scale(1); transform: scale(1);} }
@-webkit-keyframes lds-ellipsis3 { 0% { -webkit-transform: scale(1);transform: scale(1);} 100% { -webkit-transform: scale(0);transform: scale(0);} }
@keyframes lds-ellipsis3 { 0% { -webkit-transform: scale(1);transform: scale(1);} 100% { -webkit-transform: scale(0);transform: scale(0);} }
@-webkit-keyframes lds-ellipsis2 { 0% { -webkit-transform: translate(0, 0);transform: translate(0, 0);} 100% { -webkit-transform: translate(19px, 0);transform: translate(19px, 0);} }
@keyframes lds-ellipsis2 { 0% { -webkit-transform: translate(0, 0);transform: translate(0, 0);} 100% { -webkit-transform: translate(19px, 0);transform: translate(19px, 0);} }

/*----------------------------------------*/
/*  Search button
/*----------------------------------------*/
#search-button .li-btn {border: none;background: #9dd827;width: 45px;border-radius: 0 3px 3px 0;height: 45px;line-height: 45px;position: absolute;right: -1px;top: -1px;cursor: pointer;}
#search-button .mn-btn {border: none;background: #C5953A;width: 46px;border-radius: 0 3px 3px 0;height: 45px;line-height: 45px;position: absolute;right: -1px;top: -1px;cursor: pointer;}
#search-button .li-btn:hover, #search-button .mn-btn:hover{background: #333333;color: #ffffff;}
#search-button span:after{font-family: FontAwesome;content:"\f002";font-size:16px;color:#fff;position:absolute;right:14px;top:50%;margin-top:-12px;pointer-events:none;}

/* -- Button-- */
.temp-btn, .temp-btn_fullwidth, .temp-btn_dark{color: #ffffff; -webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0); box-shadow: 0px 8px 15px rgba(0, 0, 0, 0); width: 195px; height: 45px; line-height: 45px; display: block; text-align: center; text-transform: uppercase;}

@media (max-width: 767px) {
  .temp-btn, .temp-btn_fullwidth, .temp-btn_dark{ width: 140px; height: 50px; line-height: 50px; font-size: 14px;}
}

/* --- Button With Color Variation--- */
.temp-btn_dark {background: #595959;color: #ffffff;width: 150px;height: 40px;line-height: 38px;font-weight: 600;border: 0;}

/* --- Button With Various Sizes--- */
.temp-btn_fullwidth {width: 100%;color: #ffffff;text-transform: uppercase;}


/*----------------------------------------*/
/*  Navigation
/*----------------------------------------*/
/* ---Mobile Menu Wrapper--- */
.mobile-menu_wrapper .offcanvas-menu-inner, 
.offcanvas-minicart_wrapper .offcanvas-menu-inner, 
.offcanvas-currency_wrapper .offcanvas-menu-inner,
.offcanvas-user_wrapper .offcanvas-menu-inner,
.offcanvas-local_wrapper .offcanvas-menu-inner,
.offcanvas-search_wrapper .offcanvas-menu-inner{position: fixed;top: 0;right: -450px;width: 450px;height: 100%;background: #ffffff;z-index: 9999;visibility: hidden;opacity: 0;} 
/* MICHAL */
/*   .offcanvas-search_wrapper .offcanvas-menu-inner {position: absolute!important;top: 0!important;min-height: 100vh!important;background: red !important;z-index: 9999;visibility: hidden;opacity: 0;} */
@media (max-width: 575px) {
  .mobile-menu_wrapper .offcanvas-menu-inner,
  .offcanvas-minicart_wrapper .offcanvas-menu-inner,
  .offcanvas-currency_wrapper .offcanvas-menu-inner,
  .offcanvas-user_wrapper .offcanvas-menu-inner,
  .offcanvas-local_wrapper .offcanvas-menu-inner,
  .offcanvas-search_wrapper .offcanvas-menu-inner {width: 312px;}
}
@media (max-width: 992px) {
  .d-none {display: none!important;}
}
@media (min-width: 992px) {
  .d-lg-none{display: none!important;}
}
.d-block{display: block!important;}
.mobile-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_search,
.offcanvas-minicart_wrapper .offcanvas-menu-inner .offcanvas-inner_search, 
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-inner_search {position: absolute;z-index: 9;top: 0;left: 0;width: calc(100% - 0px);padding: 5px 10px;background-color: #e5e5e5;}
.mobile-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox, 
.offcanvas-minicart_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox, 
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox {position: relative;} 
.mobile-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox > input, 
.offcanvas-minicart_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox > input, 
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox > input {background-color: #e5e5e5;border: 0;height: 40px;line-height: 40px;width: 100%;padding: 0 52px 0 15px;}
.mobile-menu_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox > .search_btn, 
.offcanvas-minicart_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox > .search_btn, 
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-inner_search .hm-searchbox > .search_btn {background: transparent;color: #595959;position: absolute;top: 10px;right: 5px;border: 0;font-size: 24px;}
.mobile-menu_wrapper.open .offcanvas-menu-inner, 
.offcanvas-minicart_wrapper.open .offcanvas-menu-inner, 
.offcanvas-currency_wrapper.open .offcanvas-menu-inner, 
.offcanvas-user_wrapper.open .offcanvas-menu-inner,
.offcanvas-local_wrapper.open .offcanvas-menu-inner,
.offcanvas-search_wrapper.open .offcanvas-menu-inner {left: auto;right: 0;visibility: visible;opacity: 1;padding: 85px 0 0;}

/* ---Offcanvas Close Button--- */
.btn-close {position: absolute;top: 0;left: -60px;background: #333333;width: 60px;height: 60px;line-height: 55px;text-align: center;color: #ffffff;z-index: 10;font-size: 24px;}

@media (max-width: 479px) {
  .btn-close {left: -50px; width: 50px;}
}

.btn-close:hover > i { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg);transform: rotate(90deg);}
.btn-close > i { -webkit-transform: rotate(0); -ms-transform: rotate(0);transform: rotate(0);display: block;}

/* ---Offcanvas Navigation Area--- */
.offcanvas-navigation .mobile-menu > li {height: 100%;border-bottom: 1px solid #e5e5e5;}
.offcanvas-navigation .mobile-menu > li > a span {position: relative;font-weight: 500;}
.offcanvas-navigation .mobile-menu li {position: relative;}
.offcanvas-navigation .mobile-menu li > .menu-expand {position: absolute;right: 0;top: 2px;width: 50px;height: 100%;line-height: 40px;cursor: pointer;text-align: center;margin-right: 4px;}

.offcanvas-navigation .mobile-menu li a {font-size: 14px;font-weight: 300;text-transform: uppercase;display: block;padding: 10px 0;}
.offcanvas-navigation .mobile-menu li .sub-menu {padding-left: 10px;max-height: 134px;overflow-y: auto;}
.offcanvas-navigation .mobile-menu li .sub-menu li a {text-transform: capitalize;font-size: 13px;}
.offcanvas-navigation .mobile-menu li.menu-open > .menu-expand i:before {content: '\f462';}

/* ---Header User Setting Area--- */
.user-setting_area {padding-bottom: 25px;}
.user-setting_area > ul > li > a > span {text-transform: capitalize;}

/* ---Offcanvas Menu Wrapper--- */
.offcanvas-menu_wrapper {text-align: center;}
/*
.offcanvas-menu_wrapper .offcanvas-menu-inner,
.offcanvas-user_wrapper .offcanvas-menu-inner,
.offcanvas-local_wrapper .offcanvas-menu-inner,
.offcanvas-currency_wrapper .offcanvas-menu-inner{padding: 25px 30px 30px;position: fixed;top: 0;left: auto;right: 0; -webkit-transform: scaleY(0); -ms-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 0 0 0; -ms-transform-origin: 0 0 0;transform-origin: 0 0 0;width: 375px;height: 100%;background: #ffffff;z-index: 9999;visibility: hidden;min-height: 600px;overflow-y: auto;}
*/
.offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close {top: auto;left: auto;width: auto;height: auto;line-height: 1;background: transparent;color: #595959;z-index: 10;font-size: 24px;position: relative;display: inline-block;text-align: center;margin: 0 auto;}
.offcanvas-menu_wrapper .offcanvas-menu-inner .btn-close:hover {background: transparent;}
.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component {text-align: left;padding-top: 20px;}
.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component.first-child {padding-top: 25px;}
.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_title {font-size: 16px;font-weight: 500;display: block;padding-bottom: 15px;text-transform: uppercase;}
.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_menu > li {display: inline-block;position: relative;padding-right: 40px;}
.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_menu > li:last-child {padding-right: 0;}
.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_menu > li:after {content: "";width: 18px;height: 1px;background: #e5e5e5;display: block;top: 50%;right: 10px;position: absolute;}
.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-component .offcanvas-component_menu > li:last-child:after {background: transparent;}
.offcanvas-menu_wrapper .offcanvas-menu-inner .offcanvas-inner-social_link {position: absolute;bottom: 30px;}
.offcanvas-menu_wrapper.open .offcanvas-menu-inner {top: 0;visibility: visible; -webkit-transform: scaleY(1); -ms-transform: scaleY(1);transform: scaleY(1);}
.offcanvas-menu_wrapper .offcanvas-inner_logo {padding: 25px 0;}
.offcanvas-menu_wrapper .short-desc {border-bottom: 1px solid #e5e5e5;padding-bottom: 25px;}
.offcanvas-menu_wrapper .short-desc > p {margin-bottom: 0;}

/* ---Offcanvas Minicart Area--- */
.offcanvas-minicart_wrapper .offcanvas-menu-inner, .offcanvas-currency_wrapper .offcanvas-menu-inner, .offcanvas-user_wrapper .offcanvas-menu-inner, .offcanvas-local_wrapper .offcanvas-menu-inner{padding:50px 40px !important;width: 450px; -webkit-box-shadow: 0px 0 15px rgba(0, 0, 0, 0.2);box-shadow: 0px 0 15px rgba(0, 0, 0, 0.2);}
@media (max-width: 479px) {
  .offcanvas-minicart_wrapper .offcanvas-menu-inner, .offcanvas-user_wrapper .offcanvas-menu-inner, .offcanvas-local_wrapper .offcanvas-menu-inner, .offcanvas-currency_wrapper .offcanvas-menu-inner{width: 100%;padding: 50px 20px !important;}
}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .btn-close, .offcanvas-currency_wrapper .offcanvas-menu-inner .btn-close, .offcanvas-local_wrapper .offcanvas-menu-inner .btn-close, .offcanvas-user_wrapper .offcanvas-menu-inner .btn-close{background: transparent;color: #595959;top: 0;right: 0;left: auto;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-heading > h4,
.offcanvas-user_wrapper .offcanvas-menu-inner .user-content .user-heading > h4,
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .local-heading > h4,
.offcanvas-currency_wrapper .offcanvas-menu-inner .currency-content .currency-heading > h4{margin-bottom: 0;padding-bottom: 25px;font-weight:500;}
.offcanvas-currency_wrapper .offcanvas-menu-inner .currency-content .currency-heading .currency-selected,
.offcanvas-user_wrapper .offcanvas-menu-inner .user-content .user-heading .user-selected{text-align:center;color:#9dd827;font-weight:500;}
.offcanvas-currency_wrapper .offcanvas-menu-inner .currency-content .currency-heading > h3,
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .local-heading > h3,
.offcanvas-user_wrapper .offcanvas-menu-inner .user-content .user-heading > h3{font-size:14px;margin-bottom: 0;padding:5px 0;font-weight:300;border-bottom:1px solid #e5e5e5;}
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .local-heading > h3{margin-bottom:10px;}
.offcanvas-user_wrapper .offcanvas-menu-inner .user-content .user-login .button{float:right;margin-top:5px;}
.offcanvas-user_wrapper .offcanvas-menu-inner .user-content .user-login input{margin-bottom:16px;}
.offcanvas-user_wrapper .offcanvas-menu-inner .user-content .offcanvas-navigation .mobile-menu li a{font-size:15px;color:#595959;font-weight:500;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list, 
.offcanvas-currency_wrapper .offcanvas-menu-inner .currency-content .currency-list{max-height: 310px;position: relative;overflow: auto;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li, 
.offcanvas-currency_wrapper .offcanvas-menu-inner .currency-content .currency-list > li{padding-bottom: 30px;}
.offcanvas-currency_wrapper .offcanvas-menu-inner .currency-content .currency-list > li{font-size:15px;color:#595959;font-weight:500;padding:9px 0; border-bottom:1px solid #e5e5e5;}

.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li:last-child{padding-bottom: 0;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li.minicart-product {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li.minicart-product > a.product-item_remove {position: absolute;right: 10px;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li.minicart-product .product-item_img { -webkit-flex-basis: 65px; -ms-flex-preferred-size: 65px;flex-basis: 65px;max-width: 65px;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li.minicart-product .product-item_content { -webkit-flex-basis: calc(100% - 65px); -ms-flex-preferred-size: calc(100% - 65px);flex-basis: calc(100% - 65px);max-width: calc(100% - 65px);padding-left: 20px;padding-right: 10px;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li.minicart-product .product-item_content p{font-size: 13px;color:#707070;}
  .offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li.minicart-product .product-item_content a.product-item_title {padding-right:15px;}
@media (max-width: 479px) {
  .offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li.minicart-product .product-item_content a.product-item_title {font-size: 14px;}
}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li.minicart-product .product-item_content .product-item_quantity {display: block;padding-top: 10px;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-content .minicart-list > li.minicart-product .product-item_content .product-item_quantity i{font-size: 13px;-webkit-text-stroke: 2px white;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-item_total {display: -webkit-box;display: -webkit-flex;display: -moz-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; -moz-justify-content: space-between;justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; -moz-align-items: center;align-items: center;padding: 25px 0;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area {padding-bottom: 15px;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area .temp-btn {background: #9dd827;height: 60px;line-height: 60px;color: #ffffff !important;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .minicart-btn_area .temp-btn:hover {background: #595959;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .box-delivery {font-size: 13px;color:#707070;}
.offcanvas-minicart_wrapper .offcanvas-menu-inner .box-delivery i{display:none;}

/* ---Offcanvas Search Area--- */
.offcanvas-search_wrapper .offcanvas-menu-inner {background-color: #222222;opacity: 0.97;width: 100%;right: 0; -webkit-transform: scale(0); -ms-transform: scale(0);transform: scale(0);visibility: visible;}
.offcanvas-search_wrapper .offcanvas-menu-inner .btn-close {background: transparent;color: #595959;top: 15px;right: 15px;left: auto;font-size: 45px;color: #ffffff;}
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search {background-color: #e5e5e5; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute;z-index: 9;top: 50%;left: 50%;width: calc(100% - 25%);}
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox {position: relative;}
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox > input {background-color: #333333;border: 0;height: 100px;line-height: 100px;width: 100%;padding: 0 100px 0 25px;color: #ffffff;}
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox > input::-webkit-input-placeholder {color: #ffffff;}
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox > input::-moz-placeholder {color: #ffffff;}
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox > input:-ms-input-placeholder {color: #ffffff;}
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox > input::-ms-input-placeholder {color: #ffffff;}
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox > input::placeholder {color: #ffffff;}
.offcanvas-search_wrapper .offcanvas-menu-inner .offcanvas-search .hm-searchbox > .search_btn {position: absolute;font-size: 48px;top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);right: 30px;border: 0;background: transparent;color: #ffffff;}
.offcanvas-search_wrapper.open .offcanvas-menu-inner {left: auto;right: 0;padding: 0; -webkit-transform: scale(1); -ms-transform: scale(1);transform: scale(1);visibility: visible;}

/* ---Local selector--- */
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .flag-checkbox,
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .lang-checkbox {display:inline;height:36px;line-height:36px;vertical-align:middle;cursor:pointer;padding:0px;border-radius:2px;font-size:14px;color:#4a4a4a;white-space:nowrap;}
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .flag-checkbox:hover,
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .lang-checkbox:hover {color:#9dd827;}
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .lang-checkbox .zvol-jazyk {margin-left:7px;}
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .moblocal-selector{margin-bottom:15px;}
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .flag-checkbox-checked,
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .lang-checkbox-checked {color:#9dd827;}
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content img{border-radius: 2px;border:1px solid #eee;height:24px!important;width:38px;margin:5px 7px;}
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .flag-checkbox i,
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .lang-checkbox i {display: none;color: #666;}
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .flag-checkbox-checked,
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .lang-checkbox-checked {position: relative;}
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .flag-checkbox-checked i,
.offcanvas-local_wrapper .offcanvas-menu-inner .local-content .lang-checkbox-checked i {display: block;position: absolute;top:8px;left: -14px;}

/* ---Category Menu--- */
.category-menu {position: relative;}
@media (max-width: 991px) {
  .category-menu {width: 100%;}
}
.category-menu .sidebar-box-heading {position: relative;padding: 20px 0;margin:0;}
.category-menu .sidebar-box-heading > h4 {margin: 0;color: #ffffff;padding-left: 55px;font-weight: 500;text-transform: uppercase;font-size: 16px;}
@media (max-width: 1199px) {
  .category-menu .sidebar-box-heading > h4 {font-size: 30px;}
}
@media (max-width: 1199px) {
  .category-menu .sidebar-box-heading > h4 {padding-left: 20px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .category-menu .sidebar-box-heading > h4 {padding-left: 10px;}
}
.category-menu .menu-clickable {background: #ffffff;border: 1px solid #e5e5e5;padding: 0 20px;display: block;width: 100%;z-index: 3;}
.category-menu .menu-clickable > ul > li {position: relative;}
.category-menu .menu-clickable > ul > li > a {display: block;text-transform: capitalize;overflow: hidden;font-size: 14px;font-weight: 400;padding: 11.2px 0;}
.category-menu .menu-clickable > ul > li:hover .sub-menu {opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;}
.category-menu .menu-clickable > ul > li:hover > a {color: #c5953a;}
.category-menu .menu-clickable > ul > li:last-child > a:before {display: none;}
.category-menu .menu-clickable > ul > li.right-menu > a::after {content: '\f078';font-family: 'Font Awesome';font-weight: 400;font-size: 12px;position: absolute;top: 15px;right: 0;}
.category-menu .menu-clickable > ul > li.right-menu:hover > a::after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg);transform: rotate(-90deg);}

.sub-menu .right-menu{position: absolute;top: 0;left: 108%;background: #ffffff;z-index: 999;width: 220px; -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility: hidden;width: 640px;padding: 30px;overflow: hidden;border-top: 2px solid #9dd827;}
.sub-menu {position: static;z-index: 9;opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;background-color: transparent;padding: 0; -webkit-box-shadow: none;box-shadow: none;border: 0;width: 100%; -webkit-transition: none; -o-transition: none;transition: none;}
@media (max-width: 991px) {
  .sub-menu .right-menu{position: static;z-index: 9;opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";visibility: visible;background-color: transparent;padding: 0; -webkit-box-shadow: none;box-shadow: none;border: 0;width: 100%; -webkit-transition: none; -o-transition: none;transition: none;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .sub-menu {left: 114%;}
}
.sub-menu > li.right-menu {width: 33.333%;float: left;}
.sub-menu > li.kat-nazev > a {font-weight: 500;text-transform: uppercase;font-size: 16px;margin-bottom: 15px;display: block;line-height: 20px;position: relative;}
.sub-menu > li.kat-nazev > a:hover {color: #ffffff;}
.sub-menu > li > ul > li > a {font-size: 14px;display: block;line-height: 30px;font-weight: 400;color: #666;text-transform: capitalize;}
.sub-menu > li > ul > li > a:hover {color: #58d173;}

/* ---Category Menu In Mobile Device--- */
@media (max-width: 991px) {
  .menu-clickable > ul > li.right-menu .sub-menu > li { -webkit-box-flex: 0; -ms-flex: 0 0 100%; -webkit-flex: 0 0 100%;flex: 0 0 100%;width: 100%;padding: 0;position: relative;}
  .menu-clickable > ul > li.right-menu .sub-menu > li.kat-nazev > a {padding: 10px 25px 10px 35px;font-size: 13px;font-weight: normal;position: relative;margin: 0;display: block;text-transform: inherit;}
  .menu-clickable > ul > li.right-menu .sub-menu > li.kat-nazev > a:after {display: none;}
  .menu-clickable > ul > li.right-menu .sub-menu > li.kat-nazev:last-child > a {border-bottom: 0;}
  .menu-clickable > ul > li.right-menu .sub-menu > li > ul > li > a {padding: 10px 25px 10px 35px;font-size: 13px;font-weight: normal;position: relative;margin: 0;display: block;text-transform: inherit;color: inherit;}
  .menu-clickable > ul > li.right-menu .sub-menu > li > ul > li:last-child > a {border-bottom: 0;}
  .menu-clickable > ul > li.right-menu .cat-dropdown > li > a {padding: 10px 25px 10px 35px;font-size: 13px;font-weight: normal;position: relative;margin: 0;display: block;text-transform: inherit;}
  .menu-clickable > ul > li.right-menu .cat-dropdown > li:last-child > a {border-bottom: 0;}
  .menu-clickable > ul > li.right-menu > a:after {display: none;}
  

}
.menu-clickable > ul > li i.menu-expand {position: absolute;right: 0;top: 0;cursor: pointer;height: 44px;width: 45px;line-height: 45px;z-index: 9998;display: block;font-style: normal;}
.menu-clickable > ul > li i.menu-expand:before {content: "\f489";font-family: "Ionicons";font-size: 22px;position: absolute;left: 50%;top: 44%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); -webkit-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.menu-clickable > ul > li i.menu-expand.current-item:before { -webkit-transform: translate(-50%, -50%) rotate(45deg); -ms-transform: translate(-50%, -50%) rotate(45deg);transform: translate(-50%, -50%) rotate(45deg);}

/*----------------------------------------*/
/*  Header
/*----------------------------------------*/
/* ---Header Top Area--- */
.header-top_area{border-bottom: 1px solid #e5e5e5;background:#fff;}
.header-top_area .ht-menu-bg{background:#fff;}
@media (max-width: 991px) {
  .header-top_area{display: none;}
}
.header-top_area .ht-menu > ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start;justify-content: flex-start;}
.header-top_area .ht-menu > ul > li{display: inline-block;position: relative;}
.header-top_area .ht-menu > ul > li:not(:first-child) {border-left: 1px solid #e5e5e5;}
.header-top_area .ht-menu > ul > li:last-child {border-right: 1px solid #e5e5e5;}
.header-top_area .ht-menu > ul > li:first-child {border-right: 0;}
.header-top_area .pull-right .ht-menu > ul > li:first-child {border-left: 1px solid #e5e5e5;}
@media (max-width: 991px) {
  .header-top_area .ht-menu > ul > li {border: 0;}
}
.header-top_area .ht-menu > ul > li.slogan {color: #999;padding: 8px 15px;display: inline-block;white-space: nowrap;font-size: 13px;}
.header-top_area .ht-menu > ul > li:hover .box-dropdown { -webkit-transform: scaleY(1); -ms-transform: scaleY(1);transform: scaleY(1);}
.header-top_area .ht-menu > ul > li:hover > a {color: #ff6600;}
.header-top_area .ht-menu > ul > li.current-item > a {color: #ff6600;background:#e8ffe3;}
.header-top_area .ht-menu > ul > li .box-dropdown { -webkit-transform: scaleY(0); -ms-transform: scaleY(0);transform: scaleY(0); -webkit-transform-origin: 0 0 0;position: absolute;top: 100%;left: auto;background: #e8ffe3;border: 1px solid #e5e5e5;min-width:150px; width: auto;padding: 0;right: 0;z-index: 9999;}
.header-top_area .ht-menu > ul > li .box-dropdown > li > ul > li.current-item a {color: #ff6600;}
.header-top_area .ht-menu > ul > li .box-dropdown > li a {border-bottom: 1px solid #e5e5e5;display: block;padding:5px 10px;line-height: 25px;font-size: 12px;}
.header-top_area .ht-menu > ul > li .box-dropdown > li:last-child a {border-bottom:0;}
.header-top_area .ht-menu > ul > li .box-dropdown > li a img {margin-right: 5px;}
.header-top_area .ht-menu > ul > li .box-dropdown > li.li-form{padding: 10px;}
.header-top_area .ht-menu > ul > li .box-dropdown > li.li-form a {padding-left:0;border-bottom:0;}
.header-top_area .ht-menu > ul > li .box-dropdown > li > ul > li:last-child > a {border-bottom:0;}
.header-top_area .ht-menu > ul > li > a {color: #666666;padding: 8px 15px;display: inline-block;white-space: nowrap;text-transform: uppercase;font-size: 12px;}
.header-top_area .ht-menu > ul > li > a > span {text-transform: lowercase;}
.header-top_area .ht-menu > ul > li > a > img {height:12px;margin-bottom:3px;margin-right:6px;vertical-align:middle;}
.header-top_area .ht-menu > ul > li > a > i {padding-right:3px;font-size: 11px;}
.header-top_area .ht-area {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end;justify-content: flex-end;}
@media (max-width: 991px) {
  .header-top_area .ht-area { -webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important;justify-content: center !important;padding-bottom: 15px;}
}
/* ---Header Middle Area--- */
.header-middle_area{background:#fff;padding:30px;}
.header-middle_area .header-logo{margin:-10px 15px;vertical-align:middle;}
.header-middle_area .header-logo img{max-height:75px;}

.header-middle_area .hm-form_area{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end;justify-content: flex-end;margin-right:30px;left:50%;margin-left:-220px;} 
.header-bottom_area .hm-form_area{float:right;margin-right:15px;margin-left:10px;}
.header-middle_area .hm-searchbox{background: #fff;border: 1px solid #e5e5e5;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;position: relative;border-radius:5px;min-width:510px;height:45px;} 
.header-bottom_area .hm-searchbox{background: #fff;border: 1px solid #e5e5e5;position: relative;border-radius:5px;min-width:280px;height:45px;margin-top:3px;}
.header-middle_area .hm-searchbox .current::after, .header-bottom_area .hm-searchbox .current::after{content: "";position: absolute;display: block;height: 22px;width: 1px;background: #e5e5e5;top: 10px;right: -10px;font-size: 14px;}
.header-middle_area .hm-searchbox input, .header-bottom_area .hm-searchbox input{font-size: 14px;height: 40px;background: transparent;border:0;width: 100%;padding:7px 15px 7px 5px;}
.header-middle_area .hm-searchbox input:focus, .header-bottom_area .hm-searchbox input:focus{outline: none;}
.header-middle_area .header-right_area {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end;justify-content: flex-end;}

.header-middle_area .basket_area {float:right;margin-right:15px;background: #9dd827;height:45px;width:46px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.header-middle_area .basket_area:hover {background: #999;cursor:pointer;}
.header-middle_area .basket_area .minicart-btn {position:relative;line-height:45px;color:#ffffff !important;font-size:24px;}
.header-middle_area .basket_area .minicart-btn span{position:absolute;top:-13px;right:4px;display:block;font-size:11px;color:#fff;}

.header-middle_area .currency_area {float:right;margin-right:15px;background: #E16661;height:45px;width:46px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.header-middle_area .currency_area:hover {background: #999;cursor:pointer;}
.header-middle_area .currency_area .minicurr-btn i{padding-left:1px;}
.header-middle_area .currency_area .minicurr-btn {position:relative;line-height:48px;color:#ffffff !important;font-size:24px;}
.header-middle_area .currency_area .minicurr-btn span{position:absolute;top:-15px;right:4px;display:block;font-size:10px;color:#fff;}

.header-middle_area .local_area {float:right;margin-right:15px;background: #FFA500;height:45px;width:46px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.header-middle_area .local_area:hover {background: #999;cursor:pointer;}
.header-middle_area .local_area .minilocal-btn .loc-link-flag{border-radius: 2px;border:1px solid #eee;height:18px!important;width:26px;margin-bottom:4px;}
.header-middle_area .local_area .minilocal-btn {position:relative;line-height:45px;color:#ffffff !important;font-size:24px;}
.header-middle_area .local_area .minilocal-btn span{position:absolute;top:-14px;right:4px;display:block;font-size:11px;color:#fff;}

@media (max-width: 991px) {
  .header-middle_area .header-right_area { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center;justify-content: center;}
}
.header-middle_area .header-right_area > ul > li {display: inline-block;}
.header-middle_area .header-right_area > ul > li > a {color: #333333;padding: 0 15px;display: block;font-size: 24px;}
@media (max-width: 1199px) {
  .header-middle_area .header-right_area > ul > li > a {padding: 30px 10px;}
}
.header-middle_area .header-right_area > ul > li > a > i {vertical-align: middle;padding-right: 5px;}
.header-middle_area .header-right_area > ul > li > a > span {font-size: 16px;}
.header-middle_area .header-right_area > ul > li:last-child > a {padding-right: 0;}
/* Autocomplete */
.hm-form_area .typeahead .dropdown-item:hover{background: #fff;}
.hm-form_area .typeahead .dropdown-item{overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #E5E5E5;padding:5px 10px;}
.hm-form_area .typeahead .dropdown-item span{font-size:13px;color:#7a8188;background-color:#fff;float:right;padding:0 5px;font-weight:500;}
.hm-form_area .typeahead .dropdown-item p{overflow:hidden;text-overflow:ellipsis;margin:0;padding:0;font-size:13px;color:#9dd827;}
.hm-form_area .typeahead .dropdown-item img{height:40px;float:left;margin-right:8px;}
.hm-form_area .typeahead .dropdown-item:hover .ac-cena, .typeahead .dropdown-item:hover p{color:#000;}

/* ---Header Bottom Area--- */
.header-bottom_area {background-color: #9dd827;margin:0;padding:0;}
.header-bottom_area .listmenu{position: relative;}
.header-bottom_area > .container {position: relative;}

@media (max-width: 991px) {
  .header-bottom_area .header-logo { padding: 10px 0 10px;}
  .header-bottom_area .header-logo img{max-height:60px;}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
  .header-bottom_area .header-logo {  padding: 10px 0 10px;}
}
@media (max-width: 991px) {
  .header-bottom_area .header-logo {text-align: center;padding: 15px 0 0;}
}
.header-bottom_area .main-menu_area {background-color: #9dd827;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start;justify-content: flex-start;font-size: 15px;}
.header-bottom_area .main-menu_area > nav > ul > li {display: inline-block;padding:0 15px;white-space: nowrap;}
.header-bottom_area .main-menu_area > nav > ul > li:last-child {padding-right:-15px;}
.header-bottom_area .main-menu_area > nav > ul > li > a > i {padding-right:4px;}
.header-bottom_area .main-menu_area > nav > ul > .current-item {background-color: #c5953a;}
.header-bottom_area .main-menu_area > nav > ul > li .normal-dropdown {position: absolute;background: #fff;width:auto;min-width:200px;margin-left:-15px;padding:0; -webkit-transform-origin: 0 0 0; -ms-transform-origin: 0 0 0;transform-origin: 0 0 0; -webkit-transform: scaleY(0); -ms-transform: scaleY(0);transform: scaleY(0); -webkit-box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);box-shadow: 0 1px 2px 2px rgba(0, 0, 0, 0.2);z-index:9998;}
.header-bottom_area .main-menu_area > nav > ul > li .normal-dropdown > li > a {padding: 10px 20px;display: block;}
.header-bottom_area .main-menu_area > nav > ul > li:hover .normal-dropdown { -webkit-transform: scaleY(1); -ms-transform: scaleY(1);transform: scaleY(1);}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li {position: relative;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul.normal-dropdown {top: 30px;left: 100%;opacity: 0;visibility: hidden;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > a {display: block;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > a > i {position: absolute;top: 14px;right: 25px;display: block;font-size: 12px; -webkit-transform: rotate(0); -ms-transform: rotate(0);transform: rotate(0);}
.header-bottom_area .main-menu_area > nav > ul > li > ul > .current-item > a {color: #c5953a;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li:hover > .normal-dropdown {top: 0;opacity: 1;visibility: visible;margin-left:0;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li:hover > a > i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li {position: relative;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li > ul.normal-dropdown {top: 30px;left: 100%;opacity: 0;visibility: hidden;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li > a {display: block;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li > a > i {position: absolute;top: 14px;right: 25px;display: block;font-size: 12px; -webkit-transform: rotate(0); -ms-transform: rotate(0);transform: rotate(0);}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > .current-item > a {color: #c5953a;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li:hover > .normal-dropdown {top: 0;opacity: 1;visibility: visible;margin-left:0;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li:hover > a > i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li > ul > li {position: relative;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li > ul > li > ul.normal-dropdown {top: 30px;left: 100%;opacity: 0;visibility: hidden;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li > ul > li > a {display: block;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li > ul > li > a > i {position: absolute;top: 14px;right: 25px;display: block;font-size: 12px; -webkit-transform: rotate(0); -ms-transform: rotate(0);transform: rotate(0);}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li > ul > li:hover > .normal-dropdown {top: 0;opacity: 1;visibility: visible;margin-left:0;}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li > ul > li:hover > a > i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg);transform: rotate(-90deg);}
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > ul > li > ul > .current-item > a {color: #c5953a;}
.header-bottom_area .main-menu_area > nav > ul > li.widemenu {position: static;}
.header-bottom_area .main-menu_area > nav > ul > li.widemenu .wide-dropdown {background: #fff; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;padding:15px; -webkit-transform-origin: 0 0 0; -ms-transform-origin: 0 0 0;transform-origin: 0 0 0; -webkit-transform: scaleY(0); -ms-transform: scaleY(0);transform: scaleY(0);position: absolute;width: calc(100% - 30px);left: 15px;right: auto;top: 100%;overflow-x: hidden; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between;justify-content: space-between;z-index: 9999;}
.header-bottom_area .main-menu_area > nav > ul > li.widemenu .wide-dropdown a{padding:0 15px;}
.header-bottom_area .main-menu_area > nav > ul > li.widemenu:hover .wide-dropdown { -webkit-transform: scaleY(1); -ms-transform: scaleY(1);transform: scaleY(1);}
.header-bottom_area .main-menu_area > nav > ul > li.widemenu > ul > li.menu-item_img {background-image: url("../images/menu/bg/1.jpg");background-repeat: no-repeat;background-size: cover;margin: -30px;}
.header-bottom_area .main-menu_area > nav > ul > li.widemenu > ul > li > ul > li .nav-caption {font-size: 15px;font-weight: 400;text-transform: uppercase;display: block;padding-bottom: 3px;}
.header-bottom_area .main-menu_area > .search-column-2{float:right;}
.header-bottom_area .main-menu_area .search-column-2 > input{float:right;}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .header-bottom_area .main-menu_area {font-size: 13px;}
  .header-bottom_area .main-menu_area > nav > ul > li.widemenu > ul > li > a {font-size: 13px;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-bottom_area .main-menu_area {font-size: 12px;}
  .header-bottom_area .main-menu_area > nav > ul > li.widemenu > ul > li > a {font-size: 12px;}
}
@media only screen and (min-width: 576px) and (max-width: 991px) {
  .header-bottom_area .main-menu_area {font-size: 11px;}
  .header-bottom_area .main-menu_area > nav > ul > li.widemenu > ul > li > a {font-size: 11px;}
}
.header-bottom_area .main-menu_area > nav > ul > li.widemenu > ul > li > ul > li > a {display: block;line-height: 35px;font-size: 16px;}
.header-bottom_area .main-menu_area > nav > ul > li > a {font-weight: 500;color: #fff;display: block;padding: 15px 0;text-transform: uppercase;position: relative;}
.header-bottom_area .main-menu_area > nav > ul > li > a:before {content: "";border-left-width: 2px;border-left-style: solid;border-left-color: inherit;position: absolute;top: 50%;left: -20px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);height: 13px;width: 2px;opacity: 0;visibility: hidden;}
.header-bottom_area .main-menu_area > nav > ul > li > a:after {content: "";border-left-width: 2px;border-left-style: solid;border-left-color: inherit;position: absolute;top: 50%;right: -20px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);height: 13px;width: 2px;opacity: 0;visibility: hidden;}
.header-bottom_area .main-menu_area > nav > ul > li:hover > a {color: #ffffff !important;}
.header-bottom_area .main-menu_area > nav > ul > li:hover > a:before {opacity: 1;visibility: visible;left: -10px;}
.header-bottom_area .main-menu_area > nav > ul > li:hover > a:after {opacity: 1;visibility: visible;right: -10px;}
.header-bottom_area .header-right_area {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end;justify-content: flex-end;}
@media (max-width: 767px) {
  .header-bottom_area .header-right_area { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center;justify-content: center;}
}
.header-bottom_area .header-right_area > ul > li {display: inline-block;border-right: 1px solid rgba(0, 0, 0, 0.07);}
@media (max-width: 767px) {
  .header-bottom_area .header-right_area > ul > li {border: 0;}
}
.header-bottom_area .header-right_area > ul > li > a .mob-link-flag{border-radius: 2px;border:1px solid #eee;height:18px!important;width:26px;margin-bottom:7px;margin-left:-4px;opacity:1;transition:.5s ease;backface-visibility:hidden;}
.header-bottom_area .header-right_area > ul > li:hover > a .mob-link-flag{opacity:0.5;}
.header-bottom_area .header-right_area > ul > .lokalizacelink > a > span{position: absolute;top:-15px;margin-left:-3px;font-size:12px;font-style:italic;}
.header-bottom_area .header-right_area > ul > li > a {width: 52px;height: 52px;line-height: 52px;text-align: center;display: block;color: #fff;font-size: 20px;}
.header-bottom_area .header-right_area > ul > li:hover > a {color: #DADADA!important;}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .header-bottom_area .header-right_area > ul > li > a {width: 60px;}
}
@media (max-width: 991px) {
  .header-bottom_area .main-menu_area {font-size: 12px;}
  .header-bottom_area .header-right_area > ul > li > a {height: 80px;line-height: 80px;}
}
.header-bottom_area .header-right_area > ul > li > a > i {font-size: 26px;}
.header-bottom_area .header-right_area > ul > li > a > i > span {position: absolute;top:-15px;font-size:11px;margin-left:-3px;}
.header-bottom_area .header-right_area > ul > li > a > i > .mena-iso {margin-left:-10px;font-size:10px}
.header-bottom_area .header-right_area > ul > li:first-child {border-left: 1px solid rgba(0, 0, 0, 0.07);}
@media (max-width: 767px) {
  .header-bottom_area .header-right_area > ul > li:first-child {border: 0;}
}
/* ---Base Transition--- */
a, button, .temp-btn_fullwidth,.temp-btn_dark, .mobile-menu_wrapper .offcanvas-menu-inner, .offcanvas-minicart_wrapper .offcanvas-menu-inner, .offcanvas-local_wrapper .offcanvas-menu-inner, .offcanvas-currency_wrapper .offcanvas-menu-inner,
.offcanvas-user_wrapper .offcanvas-menu-inner, .offcanvas-search_wrapper .offcanvas-menu-inner, .btn-close, .btn-close > i, .offcanvas-navigation .mobile-menu li > .menu-expand, 
.offcanvas-menu_wrapper .offcanvas-menu-inner, .category-menu .menu-clickable > ul > li.right-menu > a::after, .sub-menu,
.header-top_area .ht-menu > ul > li .box-dropdown, 
.header-bottom_area .main-menu_area > nav > ul > li .normal-dropdown, 
.header-bottom_area .main-menu_area > nav > ul > li > ul > li > a > i, 
.header-bottom_area .main-menu_area > nav > ul > li.widemenu .wide-dropdown, .header-bottom_area .main-menu_area > nav > ul > li > a:before, 
.header-bottom_area .main-menu_area > nav > ul > li > a:after, #Instafeed > li > a, #Instafeed > li > a:before, #Instafeed > li > a:after {-webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in;}

/* ---Header Sticky--- */
.header-main_area .header-sticky.sticky {background: #9dd827; -webkit-box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2);left: 0;position: fixed;right: 0;top: 0; -webkit-transition: all 300ms ease-in 0s; -o-transition: all 300ms ease-in 0s;transition: all 300ms ease-in 0s;z-index: 1049;}
@media (max-width: 575px) {
  .header-main_area .header-sticky.sticky {position: static;}
}
.header-main_area .header-sticky.sticky.sticky { -webkit-animation: 800ms ease-in-out 0s normal none 1 running slideInDown;animation: 800ms ease-in-out 0s normal none 1 running slideInDown;}
.header-main_area .header-sticky.sticky.header-sticky:hover {background: #9dd827;}
.breadcrumb-area {background-repeat: no-repeat;background-position: center center;background-size: cover;min-height: 225px;position: relative;border-bottom: 1px solid #E5E5E5;margin-bottom:15px;}
@media (max-width: 575px) {
	.breadcrumb-area { background-position: right;}
}
.breadcrumb-area .breadcrumb-content {position: absolute;left: 50%;top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);text-align: center;}
@media (max-width: 575px) {
	.breadcrumb-area .breadcrumb-content {width: 100%;}
}
.breadcrumb-area .breadcrumb-content > h2 {font-weight: 700;color: #ffffff;text-transform: uppercase;text-align: center;font-size: 34px; margin-bottom: 0;padding-bottom: 20px;}
.breadcrumb-area .breadcrumb-content ul > li {color: #ffffff;font-size: 16px;font-weight: 400;display: inline-block;padding-left: 20px;position: relative;}
@media (max-width: 1599px) {
  .breadcrumb-area .breadcrumb-content > h2 {font-size: 30px;}
  .breadcrumb-area .breadcrumb-content ul > li {font-size: 15px;}
}
@media (max-width: 1199px) {
  .breadcrumb-area .breadcrumb-content > h2 {font-size: 26px;}
  .breadcrumb-area .breadcrumb-content ul > li {font-size: 14px;}
}
@media (max-width: 991px) {
  .breadcrumb-area .breadcrumb-content > h2 {font-size: 20px;}
  .breadcrumb-area .breadcrumb-content ul > li {font-size: 13px;}
}
@media (max-width: 575px) {
  .breadcrumb-area .breadcrumb-content > h2 {font-size: 16px;}
  .breadcrumb-area .breadcrumb-content ul > li {font-size: 12px;}
}
.breadcrumb-area .breadcrumb-content ul > li:first-child {padding-left: 0;}
.breadcrumb-area .breadcrumb-content ul > li:before {font-family: FontAwesome;content: "\f054";font-weight: 600;position: absolute;right: -15px;top: 0;font-size: 10px;color: #ffffff;}
.breadcrumb-area .breadcrumb-content ul > li:last-child:before {display: none;}
.breadcrumb-area .breadcrumb-content ul > li > a {color: #ffffff;}

/* ==================================== */
/*            CAROUSEL-MENU             */
/* ==================================== */
.slider-with-category_menu {padding-top: 30px;}
.slider-with-category_menu .menucarousel {position:relative;display:block;}
.slider-with-category_menu .tp-banner{height:24vw!important;}
.slider-with-category_menu .sidebar-box{margin-top:0;}
.slider-with-category_menu .sidebar-box-content{height:calc(24.1vw - 50px)!important;}

@media (max-width: 479px) {
  .slider-with-category_menu .container-fluid {padding: 0 15px 0;}
  .slider-with-category_menu .category-menu{position: relative;}
}

.iconic-input{position:relative;margin:15px 0;width:100%;}
.iconic-input input[type="text"]{width:100%;background:#f7f7f7;font-size:14px;}
.iconic-input input[type="password"]{width:100%;background:#f7f7f7;font-size:14px;}
.iconic-input input[type="email"]{width:100%;background:#f7f7f7;font-size:14px;}
.iconic-input input[type="tel"]{width:100%;background:#f7f7f7;font-size:14px;}
.iconic-input .fa{position:absolute;color:#7a8188!important;z-index:9000;left:auto!important;top:10px!important;right:10px!important;}
.vyber-zeme label{position:absolute;margin-top:-22px;margin-left:11px;color:#aaa;font-size:14px;}
#firemni_data .nazspol{margin-top:9px !important;}
/* Main Header */

.hlavicka-img{margin-top:-1px;background-color:rgba(0, 0, 0, 0);background-repeat:no-repeat;background-size:cover;background-position:center center;width:100%;height:100%;max-height:400px;opacity:1;visibility:inherit;}
/* Select language and location*/
#localform label{font-size:12px;}
#localform .dd-select{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:solid 1px #E5E5E5 !important;}
#localform #volba-zeme .dd-option{padding:0px !important;font-size:12px;}
#localform #volba-zeme .dd-selected{padding:0px !important;font-size:12px;}
#localform #volba-jazyka .dd-option{padding:6px !important;font-size:12px;}
#localform #volba-jazyka .dd-selected{padding:6px !important;font-size:12px;}
#localform .dd-option-image, #localform .dd-selected-image{margin-left:6px !important;padding-top:11px !important;}
#localform .tlacitko{margin-top:7px;}

.cart-table{width:350px;font-size:13px;}
.cart-table td{padding:10px 0;}
.cart-table img{width:60px;	}
.cart-table p{font-size:13px;color:#7a8188;	margin:0;}
span.quantity{font-size:13px;display:block;padding:0 5px;}
.checkout-table td{padding:2px;	}
.checkout-table td em{font-style:normal;font-size:12px;color:#baacbd;}
.cart-table h6{font-size:14px;margin:0;}
.no-border{border:none!important;}
.scrolldiv{position:relative;max-height:100%;overflow:hidden;}

/* ========================= */
/*          NAVIGACE         */
/* ========================= */

.nav-pr-pcs{background:none repeat scroll 0 0 #E9E9E9;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;display:inline-block;font-size:11px;line-height:8px;margin-left:5px;padding-top:2px;padding-bottom:2px;text-align:center;width:24px;color:#6f6f6f;} 
.navigace{font-size:15px;padding-left:26px;margin-top:-16px;}
.navigace ul{text-align:left;display:inline-block;width:100%;list-style:none;}
.navigace li {float:none;list-style:none outside none;min-width:100%;}
.navigace ul li {float:left;width:auto;font-weight:300;padding:5px 0;}
.navigace li.current-item>a{color:#fff;}
.navigace li ul li {padding-left:20px;}
.navigace li ul li:first-child{padding-top:20px;}
.navigace ul li a{position:absolute;color:#916000;}
.navigace ul li a::before{font-family:FontAwesome;content:"\f0da";position:absolute;left:-13px;top:-1px;}
.navigace ul li a:hover::before{left:-10px}

#panelMenu{background-color:#333;overflow:hidden;position:fixed;bottom:0;width: 100%;z-index:9000;display:none;}
#panelMenu a{float:left;display:block;color:#f2f2f2;text-align:center;padding:18px 20px;text-decoration:none;font-size:20px;border-right:1px solid #fefeff;}
#panelMenu a:hover{background-color:#ddd;color:black;}
#panelMenu a.active{background-color:#4CAF50;color:white;}

.boxPrihlas{padding-bottom:35px;}
.boxPrihlas .navigace{padding-bottom:20px;}
.boxPrihlas .navigace ul li{padding:12px 5px;}
.boxPrihlas .navigace ul li a{color:#8d4aaa;}
.boxPrihlas .navigace ul li a:hover{color:#c21c0b;}

/* =================== */
/*      KALENDARE      */
/* =================== */
.ui-datepicker, .ui-datepicker-header, .ui-datepicker-calendar {width: inherit;}
#kalendar{width:100%;margin: 0 auto;}
#kalendar table, #kalendar thead, #kalendar tbody, #kalendar tfoot, #kalendar tr, #kalendar th, #kalendar td{margin:0;padding:0;}
#kalendar h2{color:#555;font-size:22px;font-weight:500;margin-top:7px;}
#kalendar tbody .fc-title{font-size:13px;font-weight:400;}
#kalendar .fc-button {border-radius:0;border-color:#999;overflow:visible;text-transform:none;font-family:inherit;font-size:15px;line-height:inherit}
#kalendar .fc-day-header {padding:5px 8px;font-weight:600;}
#kalendar .fc .fc-toolbar .fc-button.fc-state-hover {border-color:#999;}
#kalendar .fc .fc-toolbar .fc-button.fc-state-active {border-color:#999;background:#eee;color:#999;}
#kalendar #calendar2{margin-bottom:30px;}
#kalendar #calendar2 .fc-content{padding-left:5px;line-height:2em;}
#kalendar .fc-content{padding-left:3px;line-height:1.5em;}
#kalendar .c-hotpink{background:#FF69B4;}
#kalendar .c-darkcyan{background:#008B8B;}
#kalendar .c-khaki{background:#F0E68C;}
#kalendar .c-limegreen{background:#32CD32;}
#kalendar .c-gold{background:#FFD700;}
#kalendar .c-aquamarine{background:#66CDAA;}
#kalendar .c-mediumturquoise{background:#48D1CC;}
#kalendar .c-skyblue{background:#87CEEB;}
#kalendar .c-lightskyblue{background:#87CEFA;}
#kalendar .c-cornflowerblue{background:#6495ED;}
#kalendar .c-darkorange{background:#FF8C00;}
#kalendar .c-darkgray{background:#A9A9A9;}
#kalendar .c-mediumvioletred{background:#C71585;}
#kalendar .c-indianred{background:#CD5C5C;}
#kalendar .c-orangered{background:#FF4500;}
#kalendar .c-firebrick{background:#B22222;}
#kalendar .fc-today {background:#FFF495;}
#kalendar .fc-today span{color:#4A4A4A;}

/* ========================= */
/*      TLAČÍTKO BUTTON      */
/* ========================= */
button, input[type=button], input[type=submit]{width:auto;margin-bottom:0.75em;background:none repeat scroll 0 0 #9dd827;border:0 none;font-size:14px;color:#fff;height:36px;padding:0 0.75em;cursor:pointer;text-transform:uppercase;white-space:nowrap;transition: background 0.20s linear 0s; -o-transition: background 0.20s linear 0s; -ms-transition: background 0.20s linear 0s; -moz-transition: background 0.20s linear 0s; -webkit-transition: background 0.20s linear 0s;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
button:hover, input[type=button]:hover, input[type=submit]:hover {background: none repeat scroll 0 0 #595959;}

/* ========================= */
/*      KROKOVAČ STRÁNEK     */
/* ========================= */
.main-content .breadcrumbs {margin:0;width:100%;padding:0 0 10px 0;list-style:none;float:left;line-height:30px;font-size:1rem;border-bottom:1px dotted #bbbbbb;margin-bottom:20px;}
.main-content .breadcrumbs li {float:left;margin-right:1px;line-height:30px;color:#888888;}
.main-content .breadcrumbs li a {color:#487FC1; float:left;display:block;text-decoration:none;font-weight:400;line-height:30px;padding:0 0 0 22px;position:relative;right:20px;margin-left:-1px;transition:color 0.2s, background 0s;-webkit-transition:color 0.2s, background 0s;-moz-transition:color 0.2s, background 0s;-ms-transition:color 0.2s, background 0s;-o-transition:color 0.2s, background 0s;}
.main-content .breadcrumbs li:first-child a{}
.main-content .breadcrumbs li a::after {content: "\f054";width: 0;height: 0;position: relative;right: -10px;z-index: 8;top: 1px;font-family: 'FontAwesome';}
.main-content .breadcrumbs li a::before {/*border-left:10px solid #888888; float:left;content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;left:0;z-index:4;top:10px*/}
.main-content .breadcrumbs li a:hover,.breadcrumbs li.selected a {color:#030304;} /* aktivni stranka v breadcrumbs */
.main-content .breadcrumbs li a:hover::after,.breadcrumbs li.selected a::after {} 
.main-content .breadcrumbs .prvni a::before {float:left;content:"";width:0;height:0;border:0;}
.main-content .breadcrumbs i {margin-left:0px;}


/* ========================= */
/*           BARVY           */
/* ========================= */

/* Blue */
li.blue .wide-dropdown, li.blue .wide-dropdown a, li.blue, li.blue>a, input.blue, .button.blue, span.product-action.blue{background:orange!important;color:#fff!important;}
li.blue .wide-dropdown li:hover>a, li.blue:hover, li.blue:hover>a, li.blue>a:hover, input.blue:hover,.button.blue:hover, li.blue.current-item>a, li.blue.current-item, .fa.blue:hover, span.product-action.blue:hover{background:#2980b9!important;}
li.blue .parent-background{background:orange;}
li.blue .parent-border{border-color:orange;}
li.blue .parent-arrow:after{border-bottom-color:orange;}
li.blue .parent-color, a.blue, .slider .blue{color:orange;}

/* Dark Blue */
li.dark-blue .wide-dropdown, li.dark-blue .wide-dropdown a, li.dark-blue, li.dark-blue>a, input.dark-blue, .button.dark-blue, span.product-action.dark-blue{background:#34495e!important;color:#fff!important;}
li.dark-blue .wide-dropdown li:hover>a, li.dark-blue:hover, li.dark-blue:hover>a, li.dark-blue>a:hover, input.dark-blue:hover,.button.dark-blue:hover, li.dark-blue.current-item>a, li.dark-blue.current-item, .fa.dark-blue:hover, span.product-action.dark-blue:hover{background:#5b932f!important;}
li.dark-blue .parent-background{background:#34495e;}
li.dark-blue .parent-border{border-color:#34495e;}
li.dark-blue .parent-arrow:after{border-bottom-color:#34495e;}
li.dark-blue .parent-color, a.dark-blue, .slider .dark-blue{color:#34495e;}

/* Red */
li.red .wide-dropdown, li.red .wide-dropdown a, li.red, li.red>a, input.red, .button.red, span.product-action.red{background:#c21c0b!important;color:#fff!important;}
li.red .wide-dropdown li:hover>a, li.red:hover, li.red:hover>a, li.red>a:hover, input.red:hover , .button.red:hover, li.red.current-item>a, li.red.current-item, .fa.red:hover, span.product-action.red:hover{background:#c0392b!important;}
li.red .parent-background{background:#c21c0b;}
li.red .parent-border{border-color:#c21c0b;}
li.red .parent-arrow:after{border-bottom-color:#c21c0b;}
li.red .parent-color, a.red, .red-hover:hover, .slider .red{color:#c21c0b;}

/* Brown */
li.brown .wide-dropdown, li.brown .wide-dropdown a, li.brown, li.brown>a, input.brown, .button.brown, span.product-action.brown{background:#954a00!important;color:#fff!important;}
li.brown .wide-dropdown li:hover>a, li.brown:hover, li.brown:hover>a, li.brown>a:hover, input.brown:hover , .button.brown:hover, li.brown.current-item>a, li.brown.current-item, .fa.brown:hover, span.product-action.brown:hover{background:#b35900!important;}
li.brown .parent-background{background:#954a00;}
li.brown .parent-border{border-color:#954a00;}
li.brown .parent-arrow:after{border-bottom-color:#954a00;}
li.brown .parent-color, a.brown, .brown-hover:hover, .slider .brown{color:#954a00;}

/* Grey */
li.grey .wide-dropdown, li.grey .wide-dropdown a, li.grey, li.grey>a, input.grey, .button.grey, span.product-action.grey{background:#f7f7f7!important;color:#1f2228;color:#fff!important;}
li.grey .wide-dropdown li:hover>a, li.grey:hover, li.grey:hover>a, li.grey>a:hover, input.grey:hover , .button.grey:hover, li.grey.current-item>a, li.grey.current-item, .fa.grey:hover, span.product-action.grey:hover{background:#dde3e6!important;}
li.grey .parent-background{background:#f7f7f7;}
li.grey .parent-border{border-color:#f7f7f7;}
li.grey .parent-arrow:after{border-bottom-color:#f7f7f7;}
li.grey .parent-color, a.grey, .slider .grey{color:#f7f7f7;}

/* Green */
li.green .wide-dropdown, li.green .wide-dropdown a, li.green, li.green>a, input.green, .button.green, span.product-action.green{background:#9dd827!important;color:#fff!important;}
li.green .wide-dropdown li:hover>a, li.green:hover, li.green:hover>a, li.green>a:hover, input.green:hover, .button.green:hover, li.green.current-item>a, li.green.current-item, .fa.green:hover, span.product-action.green:hover{background:#9A7C41!important;}
li.green .parent-color, a.green, .slider .green{color:#9dd827;}
li.green .parent-background{background:#9dd827;}
li.green .parent-border{border-color:#9dd827;}
li.green .parent-arrow:after{border-bottom-color:#9dd827;}

/* Dark Green */
li.dark-green .wide-dropdown, li.dark-green .wide-dropdown a, li.dark-green, li.dark-green>a, input.dark-green, .button.dark-green, span.product-action.dark-green{background:#1abc9c!important;color:#fff!important;}
li.dark-green .wide-dropdown li:hover>a, li.dark-green:hover, li.dark-green:hover>a, li.dark-green>a:hover, input.dark-green:hover, .button.dark-green:hover, li.dark-green.current-item>a, li.dark-green.current-item, .fa.dark-green:hover, span.product-action.dark-green:hover{background:#15997e!important;}
li.dark-green .parent-color, a.dark-green, .slider .dark-green{color:#1abc9c;}
li.dark-green .parent-background{background:#1abc9c;}
li.dark-green .parent-border{border-color:#1abc9c;}
li.dark-green .parent-arrow:after{border-bottom-color:#1abc9c;}

/* Black */
li.black .wide-dropdown, li.black .wide-dropdown a, li.black, li.black>a, input.black, .button.black, span.product-action.black{background:#000!important;color:#fff!important;}
li.black .wide-dropdown li:hover>a, li.black:hover, li.black:hover>a, li.black>a:hover, input.black:hover, .button.black:hover, li.black.current-item>a, li.black.current-item, .fa.black:hover, span.product-action.black:hover{background:#34495e!important;}
li.black .parent-color, a.black, .slider .black{color:#000;}
li.black .parent-background{background:#000;}
li.black .parent-border{border-color:#000;}
li.black .parent-arrow:after{border-bottom-color:#000;}

/* White */
li.white .wide-dropdown, li.white .wide-dropdown a, li.white, li.white>a, input.white, .button.white, span.product-action.white{background:#a0a0a0!important;color:#fff!important;}
li.white .wide-dropdown li:hover>a, li.white:hover, li.white:hover>a, li.white>a:hover, input.white:hover, .button.white:hover, li.white.current-item>a, li.white.current-item, .fa.white:hover, span.product-action.white:hover{background:#8d8d8d!important;}
li.white .parent-color, a.white, .slider .white{color:#a0a0a0;}
li.white .parent-background{background:#a0a0a0;}
li.white .parent-border{border-color:#a0a0a0;}
li.white .parent-arrow:after{border-bottom-color:#a0a0a0;}

/* Purple */
li.purple .wide-dropdown, li.purple .wide-dropdown a, li.purple .wide-dropdown a, li.purple, li.purple>a, input.purple, .button.purple, span.product-action.purple{background:#9b59b6!important;color:#fff!important;}
li.purple .wide-dropdown li:hover>a, li.purple:hover, li.purple:hover>a, li.purple>a:hover, input.purple:hover, .button.purple:hover, li.purple.current-item>a, li.purple.current-item, .fa.purple:hover, span.product-action.purple:hover{background:#8e44ad!important;}
li.purple .parent-color, a.purple, .slider .purple{color:#9b59b6;}
li.purple .parent-background{background:#9b59b6;}
li.purple .parent-border{border-color:#9b59b6;}
li.purple .parent-arrow:after{border-bottom-color:#9b59b6;}

/* Orange */
li.orange .wide-dropdown, li.orange .wide-dropdown a, li.orange, li.orange>a, input.orange, .button.orange, span.product-action.orange{background:#FFA500!important;color:#fff!important;}
li.orange .wide-dropdown li:hover>a, li.orange:hover, li.orange:hover>a, li.orange>a:hover, input.orange:hover, .button.orange:hover, li.orange.current-item>a, li.orange.current-item, .fa.orange:hover, span.product-action.orange:hover{background:#d35400!important;}
li.orange .parent-color, a.orange, .slider .orange{color:#FFA500;}
li.orange .parent-background{background:#FFA500;}
li.orange .parent-border{border-color:#FFA500;}
li.orange .parent-arrow:after{border-bottom-color:#FFA500;}

/* ====================== */
/*     TIP-TOP-SLEVA      */
/* ====================== */
.product .produkt-icon{display:inline-block;width:50px;position:absolute;top:0;left:11px}
.product .produkt-ico{position:relative;right:11px;top:12px;font-size:0.75em;margin:3px 0;font-weight:400;color:#fff;display:inline-block;padding:0 7px;text-decoration:none;z-index:15;white-space:nowrap;}
.product .produkt-ico:after{height:0;width:0;-moz-transform:scale(0.9999);border-top:9px solid;border-right:9px solid transparent;border-top-width:9px;content:"";display:block;position:absolute;top:0;right:-9px;z-index:-1}
.product .produkt-ico.sleva{top:-0.125em;right:1.5em;font-style:normal;font-weight:300;white-space:nowrap;letter-spacing:.01em;text-align:center!important}
.product .produkt-ico.sleva{background-color:rgba(49,111,155,.5);width:50px;height:30px;line-height:30px;font-size:1.25em;position:absolute;min-width:inherit!important;padding:0}
.product .produkt-ico.sleva:after{height:0;width:0;-moz-transform:scale(0.9999);border-color:transparent;border-style:solid;border-width:25px;border-top-color:rgba(49,111,155,.5);border-top-width:15px;top:30px;left:0}
.product .produkt-ico.akce{background-color:rgba(213,40,40,.7);color:rgba(213,40,40,.7);}
.product .produkt-ico.novinka{background-color:rgba(133,173,24,.7);color:rgba(133,173,24,.7);}
.product .produkt-ico.omezcas{background-color:rgba(111,149,176,.7);color:rgba(111,149,176,.7);}
.product .produkt-ico.tip{background-color:rgba(56,140,243,.7);color:rgba(56,140,243,.7);}
.product .produkt-ico.top{background-color:rgba(248,161,45,.7);color:rgba(248,161,45,.7);}
.product .produkt-ico span{color:#fff;}

/* ======================================== */
/*    TIP-TOP-SLEVA V DETAILECH PRODUKTU    */
/* ======================================== */
.product-single .produkticon{display:inline-block;width:50px;position:absolute;top:82px;right:35px}
.product-single .produkticon .produkt-ico{position:relative;left:0;float:right;top:4px;font-size:0.9em;margin:4px 0;font-weight:400;color:#fff;display:inline-block;padding:1px 7px;text-decoration:none;z-index:1;white-space:nowrap;}
.product-single .produkticon .produkt-ico:after{height:0;width:0;-moz-transform:scale(0.9999);border-top:12px solid;border-left:12px solid transparent;border-top-width:12px;content:"";display:block;position:absolute;top:0;left:-12px;z-index:-1}
.product-single .produkticon .produkt-ico.akce{background-color:rgba(213,40,40,.7);color:rgba(213,40,40,.7);}
.product-single .produkticon .produkt-ico.novinka{background-color:rgba(133,173,24,.7);color:rgba(133,173,24,.7);}
.product-single .produkticon .produkt-ico.omezcas{background-color:rgba(111,149,176,.7);color:rgba(111,149,176,.7);}
.product-single .produkticon .produkt-ico.tip{background-color:rgba(56,140,243,.7);color:rgba(56,140,243,.7);}
.product-single .produkticon .produkt-ico.top{background-color:rgba(248,161,45,.7);color:rgba(248,161,45,.7);}
.product-single .produkticon .produkt-ico span{color:#fff}

/* ====================== */
/*      FILTR-ZNAČEK      */
/* ====================== */
#znacVyhled .filtrZnacek{background:#FFEAC1;margin-bottom:15px;height:auto;padding:7px 12px 0;position:relative;}
#znacVyhled .filtrZnacek ul{display:block;margin:0;padding:5px;list-style:none;}
#znacVyhled .filtrZnacek li{float:left;white-space:nowrap;overflow:hidden;}
#znacVyhled .filtrZnacek li input{vertical-align:middle;position:relative;bottom:2px;}
#znacVyhled .filtrZnacek .right{text-align:right;}
#znacVyhled .filterZvolBrand{background:#FFFCD5;padding:8px 12px;position:relative;margin:0 -12px 10px -12px;border-top:1px solid #fefeff;border-bottom:1px solid #fefeff;font-size:14px;font-weight:700;}
#znacVyhled .filterZvolBrand .removebrand{color: #5C5959;cursor: pointer;}
#znacVyhled .filterZvolBrand .removebrand i{color:red;}
#znacVyhled .filterZvolBrand .removebrand:hover{color: #4e4f55;}
#znacVyhled .filterZvolBrand span{font-weight:300;color: #5C5959;margin-right:5px;}
#znacVyhled .filterZvolBrand span strong{padding:0 5px;font-weight:400;color:#4e4f55;}
#znacVyhled .filtrZnacek .linowrap{width:20%;}
#znacVyhled .filtrZnacek .liwrap{width:50%;}

#formVyhled .trideni {margin-top:-14px;}
#formVyhled .hledani {margin-top:5px;}
.strankovaniNeni{display:none;}

/* ========================= */
/*      FILTR-PARAMETRU      */
/* ========================= */
#formParam{margin-bottom:15px;}
#formParam .filterParam{background:#FFEAC1;height:auto;padding:4px 12px 0;position:relative;border-top:1px solid #fefeff;}
#formParam .filterParam h4{padding:4px 9px 0;margin:0;font-size:14px;font-weight:700;color:#4e4f55;}
#formParam .filterParam ul{display:block;margin:0;padding:5px;list-style:none;}
#formParam .filterParam li{float:left;white-space:nowrap;overflow:hidden;}
#formParam .filterParam li input{vertical-align:middle;position:relative;bottom:2px;}
#formParam .filterParam li label{padding-top:1px;}
#formParam .filterParam li span{font-size:11px;font-weight:700;color: #B4B4B4;margin-left:3px;}
#formParam .filterZvoleno{background:#FFFCD5;padding:8px 12px;position:relative;border-top:1px solid #fefeff;font-size:14px;font-weight:700;}
#formParam .filterZvoleno .removeparam{color: #5C5959;cursor: pointer;}
#formParam .filterZvoleno .removeparam i{color:red;}
#formParam .filterZvoleno .removeparam:hover{color: #4e4f55;}
#formParam .filterZvoleno span{font-weight:300;color: #5C5959;margin-right:5px;}
#formParam .filterZvoleno span strong{padding:0 5px;font-weight:400;color:#4e4f55;}
#formParam .filterParam .linowrap{width:15%;}
#formParam .filterParam .liwrap{width:50%;}

/* ==================================== */
/*             BOČNÍ SLOUPEC            */
/* ==================================== */
.sidebar-box{margin-top:15px;margin-bottom:30px;color:#7a8188;}
.sidebar-box .carousel{margin-top:0;}
.sidebar-box .padding-box{padding:15px;}
.sidebar-box-heading{color: #000;text-transform: uppercase;background: #e2e2e2;overflow:hidden;height:50px;padding:15px 20px 12px 40px;/* border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;*/border-bottom: 1px solid #999;}
.sidebar-box-heading .fa{position:absolute;left:29px;}
.sidebar-box-heading h4{margin:0;display:inline-block;padding-left:1px;}
.sidebar-box-content{background:#FFEAC1;font-size:15px;/*border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;*/}
.sidebar-box-content.sidebar-padding-box{padding:20px 15px;}
.sidebar-box-content>*{margin:0;}
.sidebar-box-content ul{margin:0;padding:0;list-style:none;}
.sidebar-box-content>ul{padding:0;}
.sidebar-box-content>ul>li,.sidebar-box-content .menu-standard>ul>li{position:relative;}
.sidebar-box-content>ul>li>a,.sidebar-box-content .menu-standard>ul>li>a{display:block;padding:8px 35px 8px 20px;border-bottom:1px solid #fefeff;}
.sidebar-box-content>ul>li>a .fa,.sidebar-box-content .menu-standard>ul>li>a .fa{position:absolute;right:15px;top:10px;font-size:14px;}
.sidebar-box-content>ul>li.current-item>a, 
.sidebar-box-content>ul>li>a:hover,
.sidebar-box-content .menu-standard>ul>li.current-item>a, 
.sidebar-box-content .menu-standard>ul>li>a:hover{background:white;}
.sidebar-box-content .menu-standard ul li ul{margin:0;padding:0;list-style:none;}
.sidebar-box-content .menu-standard>ul>li>ul>li{position:relative;}
.sidebar-box-content .menu-standard>ul>li>ul>li>a{display:block;padding:8px 35px 8px 30px;background:#f5f5f5;border-bottom:1px solid #fefeff;}
.sidebar-box-content .menu-standard>ul>li>ul>li>a .fa{position:absolute;right:15px;top:10px;font-size:14px;}
.sidebar-box-content .menu-standard>ul>li>ul>li.current-item>a, .sidebar-box-content .menu-standard>ul>li>ul>li>a:hover{background:#ababab;}
.sidebar-box-content .menu-standard ul li ul li ul{margin:0;padding:0;list-style:none;}
.sidebar-box-content .menu-standard>ul>li>ul>li>ul>li{position:relative;}
.sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>a{display:block;padding:8px 35px 8px 40px;background:#E5E5E5;border-bottom:1px solid #fefeff;}
.sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>a .fa{position:absolute;right:15px;top:10px;font-size:14px;}
.sidebar-box-content .menu-standard>ul>li>ul>li>ul>li.current-item>a, .sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>a:hover{background:#cdcdcd;}
.sidebar-box-content .menu-standard ul li ul li ul li ul{margin:0;padding:0;list-style:none;}
.sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>ul>li{position:relative;}
.sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>ul>li>a{display:block;padding:8px 35px 8px 50px;background:#f3f3f3;border-bottom:1px solid #fff;}
.sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>ul>li>a .fa{position:absolute;right:15px;top:10px;font-size:14px;}
.sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>ul>li.current-item>a, .sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>ul>li>a:hover{background:#bbbbbb;}
.sidebar-box-content .menu-standard ul li ul li ul li ul li ul{margin:0;padding:0;list-style:none;}
.sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>ul>li>ul>li{position:relative;}
.sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>ul>li>ul>li>a{display:block;padding:5px 35px 5px 15px;background:#fbfbfb;border-bottom:1px solid #e9e9e9;}
.sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>ul>li>ul>li>a .fa{position:absolute;right:15px;top:10px;font-size:14px;}
.sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>ul>li>ul>li.current-item>a, .sidebar-box-content .menu-standard>ul>li>ul>li>ul>li>ul>li>ul>li>a:hover{background:#b5b5b5;}
.sidebar-box-content>ul>li:hover .sidebar-dropdown{display:table;}
.sidebar-dropdown{position:absolute;left:100%;top:-10px;z-index:6000;display:none;background:#299fde;}
.sidebar-box .chosen-single{height:40px;font-size:14px;color:#7a8188;padding: 8px 0 0 8px;border:1px solid #E5E5E5;margin-top:5px;}
.sidebar-box .chosen-results{border:1px solid #E5E5E5;border-top:none;}
.sidebar-box .chosen-results li{padding:10px 6px;}
.sidebar-box .chosen-single div {top:8px;}
.right-sidebar .sidebar-dropdown{left:auto;right:100%;}
.sidebar-dropdown{width:840px;} /* 3x280=840 */
.sidebar-dropdown>li{overflow:hidden;display:inline;vertical-align:top;} /* display:table-cell or inline */
.sidebar-dropdown>li>ul{float:left;width:auto;min-width:200px;padding:10px 0;display:table;white-space:nowrap;} /* width:280/auto */
.sidebar-dropdown>li>ul>li>a{padding:8px 20px;display:block;color:#fff;}
.sidebar-dropdown>li>ul>li.current-item>a,
.sidebar-dropdown>li>ul>li>a:hover{background:#55c8ff;}
.sidebar-dropdown>li>ul>li>a .nav-caption{text-transform:uppercase;} /* UPPERCASE */
.sidebar-dropdown>li:last-child{margin:0;}
.sidebar-slider{position:relative;display:block;overflow:hidden;}
.sidebar-slider .flex-control-nav{display:block;position:absolute;bottom:0;left:0;right:0;width:100%;}
.sidebar-slider .flex-control-paging li a {border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;width:9px;height:9px;background:#ccc;}
.sidebar-slider .flex-control-paging li a:hover,  .sidebar-slider .flex-control-paging li a.flex-active{background:#27ae60;}
.sidebar-slider .slider-nav{background:#FFEAC1;display:block;height:30px;}
.sidebar .product{margin-bottom:0;}
a.remove{font-size:12px;color:#c21c0b;}
a.tag-item{display:inline-block;background:#FFEAC1;margin-bottom:5px;padding:5px 10px;vertical-align:top;font-size:14px;}
a.tag-item:hover{color:#fff;background:#9dd827;}
.tags-box-content{background:#FFEAC1;font-size:14px;}
.tags-box-content ul{margin:0;padding:10px;list-style:none;}
.tags-box-content>ul>li{display:inline-block;line-height:29px;vertical-align:top;margin:2px;}
.tags-box-content>ul>li>a{padding:5px 10px;background:#cdcdcd;color:#ffffff;}
.tags-box-content>ul>li>.smalllabel{font-size:12px;font-weight:400;}
.tags-box-content>ul>li>.normallabel{font-size:14px;font-weight:500;}
.tags-box-content>ul>li>.biglabel{font-size:16px;font-weight:600;}
.tags-box-content>ul>li>.largelabel{font-size:18px;font-weight:700;}

/* ==================================== */
/*         POSOUVAČ CEN od - do         */
/* ==================================== */
.catsearch-heading{background:#fff;position:relative;font-size:14px;}
.catsearch-heading .noUiSlName{margin-top:-26px;color:#aaa;font-size:11px;}
.noUiSlider{margin:20px 0 10px 0;}
.noUi-target, .noUi-target * {-webkit-touch-callout: none;-webkit-user-select: none;-ms-touch-action: none;touch-action: none;-ms-user-select: none;-moz-user-select: none;user-select: none;-moz-box-sizing: border-box;box-sizing: border-box;}
.noUi-target {position: relative;direction: ltr;}
.noUi-base {width: 100%;height: 100%;position: relative;z-index: 1;}

.noUi-origin {position: absolute;height: 0;width: 0;}
.noUi-handle {position: relative;z-index: 1;}
.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin {-webkit-transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;transition: top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;}
.noUi-state-drag * {cursor: inherit !important;}
.noUi-base, .noUi-handle {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.noUi-horizontal {height: 18px;}
.noUi-horizontal .noUi-handle {background:#ccc;width: 34px;height: 28px;left: -17px;top: -6px;}
.noUi-vertical {width: 18px;}
.noUi-vertical .noUi-handle {width: 28px;height: 34px;left: -6px;top: -17px;}
.noUi-target {background: #F7F7F7;border-radius: 0px;border: 1px solid #E5E5E5;box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;}
.noUi-connect {box-shadow: inset 0 0 3px rgba(51,51,51,0.45);-webkit-transition: background 450ms;transition: background 450ms;}
.noUi-draggable {cursor: w-resize;}
.noUi-vertical .noUi-draggable {cursor: n-resize;}
.noUi-handle {border: 1px solid #E5E5E5;border-radius: 0px;background: #FFF;cursor: default;box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;}
.noUi-active {box-shadow: inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB;}
.noUi-handle:before, .noUi-handle:after {content: "";display: block;position: absolute;height: 14px;width: 1px;background:#fff;left: 14px;top: 6px;}
.noUi-handle:after {left: 17px;}
.noUi-vertical .noUi-handle:before, .noUi-vertical .noUi-handle:after {width: 14px;height: 1px;left: 6px;top: 14px;}
.noUi-vertical .noUi-handle:after {top: 17px;}

span.price-range-max{color:#1f2228;font-size:14px;}
span.price-range-min{color:#1f2228;font-size:14px;}

label.color-checkbox.red{background:#c21c0b;}
label.color-checkbox.white{background:#fff;}
label.color-checkbox.black{background:#000;}
label.color-checkbox.blue{background:orange;}
label.color-checkbox.green{background:#00a847;}
label.color-checkbox{width:30px;height:30px;border:2px solid #fff;margin-right:10px!important;outline:1px solid #eee;}
label.color-checkbox:before{display:none!important;width:0!important;height:0!important;}
input[type="checkbox"]:checked + label.color-checkbox{outline:1px solid #7e8f80;}

/* Colors */
.purple .carousel-heading, .purple .sidebar-box-heading, .purple a.tag-item:hover, .purple .banner-item{background:#9b59b6;}	
.purple .sidebar-box-content>ul>li>a:hover{color:#9b59b6;}
.blue .carousel-heading, .blue .sidebar-box-heading, .blue a.tag-item:hover, .blue .banner-item{background:orange;}	
.blue .sidebar-box-content>ul>li>a:hover{color:orange;}
.red .carousel-heading, .red .sidebar-box-heading, .red a.tag-item:hover, .red .banner-item{background:#c21c0b;}	
.red .sidebar-box-content>ul>li>a:hover{color:#c21c0b;}
.brown .carousel-heading, .brown .sidebar-box-heading, .brown a.tag-item:hover, .brown .banner-item{background:#954a00;}	
.brown .sidebar-box-content>ul>li>a:hover{color:#954a00;}
.green .carousel-heading, .green .sidebar-box-heading, .green a.tag-item:hover, .green .banner-item{background:#9dd827;}	
.green .sidebar-box-content>ul>li>a:hover{color:#9dd827;}
.dark-green .carousel-heading, .dark-green .sidebar-box-heading, .dark-green a.tag-item:hover, .dark-green .banner-item{background:#1abc9c;}	
.dark-green .sidebar-box-content>ul>li>a:hover{color:#1abc9c;}
.black .carousel-heading, .black .sidebar-box-heading, .black a.tag-item:hover, .black .banner-item{background:#000;}	
.black .sidebar-box-content>ul>li>a:hover{color:#000;}
.white .carousel-heading, .white .sidebar-box-heading, .white a.tag-item:hover, .white .banner-item{background:#fff;}	
.white .sidebar-box-content>ul>li>a:hover{color:#fff;}
.orange .carousel-heading, .orange .sidebar-box-heading, .orange a.tag-item:hover, .orange .banner-item{background:#FFA500;}	
.orange .sidebar-box-content>ul>li>a:hover{color:#FFA500;}
.orange a.tag-item:hover{background:#1abc9c;}
/* ==================================== */
/*            OBRAZKY - OBSAH           */
/* ==================================== */
.str_obsah{margin-top:15px;}
/********** Obrázky s nastavením Levé a Pravé **********/
#obrSeznam1{float:left;display:block;text-align:left;padding-right:15px;margin-left:-14px;}
#obrSeznam2{float:right;display:block;text-align:right;padding-left:15px;margin-right:-14px;}
#obrSeznam1 .popis, #obrSeznam2 .popis{text-align:center;margin-bottom:5px;padding-top:5px;font-size:14px;white-space:nowrap;overflow:hidden;}
#obrSeznam1 a .obr, #obrSeznam2 a .obr{width:100%;margin:0;white-space:nowrap;}
#obrSeznam1 .obr img{margin-top:6px;margin-right:6px;border:1px solid #dfdfdf;float:none;display:inline;}
#obrSeznam2 .obr img{margin-top:6px;margin-right:6px;border:1px solid #dfdfdf;float:none;display:inline;}
#obrSeznam1 .obr img:hover, #obrSeznam2 .obr img:hover{border:1px solid #dbdbdb;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25);}
.str_obsah #obrSeznam1, .str_obsah #obrSeznam2{padding-top:15px;}

/********** Obrázky s nastavením horní a dolní (galerie) **********/
#obrGalerie3{float:left;clear:both;display:block;text-align:left;padding:10px 20px}
#obrGalerie4{float:left;clear:both;display:block;text-align:left;padding:0 0 10px 0}
#obrGalerie3 .popis, #obrGalerie4 .popis{text-align:center;margin-bottom:5px;padding-top:5px;font-size:14px;white-space:nowrap;overflow:hidden;}
#obrGalerie3 a, #obrGalerie4 a{padding-left:15px;}
#obrGalerie3 a .obr, #obrGalerie4 a .obr{width:100%;margin:0;white-space:nowrap;}
#obrGalerie3 .obr img, #obrGalerie4 .obr img{margin-top:6px;margin-right:6px;border:1px solid #dfdfdf;float:none;display:inline;}
#obrGalerie3 .obr img:hover, #obrGalerie4 .obr img:hover{border:1px solid #dbdbdb;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25); -webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25);}
.str_obsah #obrGalerie3{padding:15px 5px;background:#fefeff;}

/* ========================= */
/*     REVOLUTION SLIDER     */
/* ========================= */
.boxedcontainer{max-width:100%; margin:auto; padding:0px 30px;}
.tp-banner-container{width:100%;position:relative;padding:0;margin-bottom:30px;border:1px solid #E5E5E5;}
.tp-leftarrow.default, .tp-rightarrow.default{opacity:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;}
.tp-banner-container:hover .tp-leftarrow.default, .tp-banner-container:hover .tp-rightarrow.default{opacity:0.6;-webkit-opacity:0.6;-moz-opacity:0.6;-ms-opacity:0.6;-o-opacity:0.6;}
.tp-banner-container:hover .tp-leftarrow.default:hover, .tp-banner-container:hover .tp-rightarrow.default:hover{opacity:1;-webkit-opacity:1;-moz-opacity:1;}
.tp-banner{width:100%;position:relative;color:#5b932f;}
.tp-banner-fullscreen-container{width:100%;position:relative;padding:0;}
.tp-banner strong{font-weight:700;}
.tp-banner h2{font-size:36px;color:#5b932f;line-height:38px;}
.tp-banner h3{font-size:24px;color:#5b932f;}
.tp-banner h3{font-size:20px;color:#5b932f;}
.tp-banner span{font-size:18px;color:#5b932f;}
.tp-banner span.price{font-size:24px;color:#5b932f;}


/* ========================= */
/*        FLEXSLIDER         */
/* ========================= */
.flexsliderBig{height:400px;}
.flexsliderBig .text{padding:60px 40px;}
.flexsliderBig li{background-size:auto 100%;background-position:right bottom!important;height:400px;}
.flexsliderBig #slide1 {background: url(img/slide1.jpg) no-repeat;}
.flexsliderBig #slide2 {background: url(img/slide3.jpg) no-repeat;}
.flexsliderBig #slide3 {background: url(img/slide2.jpg) no-repeat;}
.flexsliderBig strong{font-weight:700;}
.flexsliderBig h2{font-size:36px;color:#5b932f;line-height:38px;margin:0;}
.flexsliderBig h3{font-size:24px;margin:10px 0 40px;color:#5b932f;}
.flexsliderBig span{font-size:18px;color:#5b932f;}
.flexsliderBig span.price{font-size:24px;color:#5b932f;}
.flexsliderBig a.button{margin-top:10px;}

/* ======================== */
/*           BOXY           */
/* ======================== */
#header-box .header-box .header-box-content{background:#fff;margin-bottom:30px;border:1px solid #E5E5E5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
#header-box .header-box:first-child .header-box-content{border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;}
#header-box .header-box .header-box-content p{color:#7a8188;font-size:14px;margin:0;padding:15px 20px;}
.head-box-content{background:#fff;margin:0 30px;}
.head-box-content p{color:#7a8188;font-size:14px;margin:0;padding:15px 20px;}
.foot-box-content{background:#fff;margin-bottom:20px;border:1px solid #E5E5E5;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.foot-box-content p{color:#7a8188;font-size:14px;margin:0;padding:15px 20px;}
.footer-box-content {background:inherit;}
.footer-box-content p{font-size:14px;margin:0;padding:0;}

/* ======================== */
/*          EFEKTY          */
/* ======================== */
.img-hover_effect {position: relative;display: block;}
.img-hover_effect a {overflow: hidden;display: block;}
.img-hover_effect a img {width: 100%;height: 100%;}
.img-hover_effect a:before {background: #9dd827;bottom: 0;content: "";left: 50%;position: absolute;right: 51%;top: 0;opacity: 0.6;}
.img-hover_effect a:after {background: #9dd827;bottom: 50%;content: "";left: 0;position: absolute;right: 0;top: 50%;opacity: 0.6;}
.img-hover_effect:hover a:before {left: 0;right: 0;opacity: 0; -webkit-transition: all 900ms ease-in; -o-transition: all 900ms ease-in; transition: all 900ms ease-in;}
.img-hover_effect:hover a:after {top: 0;bottom: 0;opacity: 0; -webkit-transition: all 900ms ease-in; -o-transition: all 900ms ease-in; transition: all 900ms ease-in;}

/* ========================= */
/*       SUBKATEGORIE        */
/* ========================= */
.subcategories{margin-left:-5px;margin-right:-5px;}
.col-lg-fifth.subcategory, .fifth.subcategory{padding:0 5px;margin-bottom:10px;}
.subcategory project-info{padding:10px 0;}
.subcategory h6{margin:0 -5px;padding-left:14px;min-height:36px;line-height:16px;}
.subcategory h6 .fa{margin-left:-13px;padding-right:5px;height:10px;}
.categories-heading{margin-bottom:30px;background:#fff;}
.categories-heading p{padding:20px;margin:0;font-size:14px;}
.category-heading{color:#fff;background:#9dd827;text-transform:uppercase;margin-bottom:15px;height:50px;padding:10px 20px;position:relative;}
.category-heading .chosen-container{width:200px!important;}
.category-buttons{position:absolute;top:0;right:0;}
.category-buttons a{color:#fff!important;}
.category-buttons .fa{float:left;height:100%;width:50px;height:50px;border-left:1px solid #FFEAC1;text-align:center;margin:0;padding:15px 0 0;transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;cursor:pointer;}
.category-buttons .fa:hover, .category-buttons .active .fa{background-color:#5e788e;}
.category-results{height:40px;display:inline-block;background:#fff;margin-right:-4px;}
.category-results p{display:inline-block;font-size:14px;margin-right:10px;margin-top:10px;padding-left:10px;}
.pagination{float:right;margin-bottom:20px;}
.category-results .selectboxit, .category-results .selectboxit-list{width:70px!important;margin:-5px 5px 0;}
.pagination>a>div{width:40px;height:40px;float:left;background:#FFEAC1;text-align:center;padding-top:10px;font-size:14px;transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;}
.pagination>a:hover div{color:#111;background:#dde3e6;}
.pagination>.active div, .pagination>.active:hover div{color:#fff;background:#9dd827;}
.pagination>.none div, .pagination>.none:hover div{color:#000;background:inherit;}
.sipka-r{border:20px solid transparent;width:0;height:0;display:inline-block;position:relative;border-left:15px solid #fff;overflow:hidden;margin-bottom:-15px;}

/********** Seznam podstránek typu galerie **********/
.podstr-gal{padding:7px 9px 10px 8px;background:#f5f5f5;width:100%;overflow:hidden;}
.podstr-gal img{padding:1px;}
/********** Seznam podstránek typu ikona **********/
.podstr-iko{padding:1px 5px;background:#fff;width:100%;overflow:hidden;border:1px solid #FFEAC1;border-radius:6px;-webkit-border-radius:6px;moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}
.podstr-iko img{padding:1px;}
.fifth .podstr-iko{height:64px;background:#fff;width:100%;overflow:hidden;}
.fifth .podstr-iko img{padding:3px 0;margin-right:5px;width:60px;height:60px;float:left;background:#fff;}
.fifth .podstr-iko .product-info h6{height:36px;overflow:hidden;margin:3px 0 3px;color:#6E4F12;font-weight:400;line-height:18px;}
.fifth .podstr-iko:hover .product-info{background:#eaeef1;}
.fifth .podstr-iko .product-info{margin-top:4px;}
/********** Blog 2 **********/
.blog.blog2 { /*border-bottom: 1px solid #eee;*/ padding: 25px 0;}
.blog.blog2 .metadata {background: #f5f5f5; padding: 3px 7px; border-radius: 3px; margin: 0 0 20px 0; display: block; font-size: 12px;
color: #7a8188;}
.blog.blog2 h3 { font-size:25px;margin-bottom:0.4em;}
.blog.blog2 h3 a{color:#c5953a;text-decoration:none;}
.blog.blog2 h3 a:hover{color:#c5953a;text-decoration:underline;}
.blog.blog2 span.date{margin:0 15px 0 0;}
.blog.blog2 .podstr-gal {border-radius:7px;background:#f5f5f5;border:1px solid #f5f5f5;}
.blog.blog2 .podstr-gal:hover {background:white;border:1px solid #C5953A;}
.blog.blog2 .podstr-gal img{border-radius:3px;}
.blog.blog2 .readmore{background:#c5953a;color:white;border-radius:3px;margin-left:7px;font-size:0.8em;clear:both;}
.blog.blog2 .readmore:hover{background:white;}
/********** Blog 3 **********/
.blog.blog3 { /*border-bottom: 1px solid #eee;*/  padding:25px;margin-bottom:50px;}
.blog.blog3 .metadata {padding: 3px 15px; margin: 0 0 20px 0; display: block; font-size: 12px;color: #7a8188;}
.blog.blog3 .metadatainner {border-top:1px dotted #C5953A;}
.blog.blog3 h3 { font-size:25px;margin-bottom:0.4em; padding:0 15px;line-height:1.2;font-weight:400;}
.blog.blog3 h3 a{color:#c5953a;text-decoration:none;}
.blog.blog3 h3 a:hover{color:#c5953a;text-decoration:underline;}
.blog.blog3 .blog3-text { padding:0 15px;}
.blog.blog3 span.date{margin:0 15px 0 0;}
.blog.blog3 .podstr-gal {padding:0;}
.blog.blog3 .podstr-gal:hover {background:white;}
.blog.blog3 .podstr-gal img{padding:0;}
.blog.blog3 .readmore{background:#c5953a;color:white;margin-left:7px;font-size:0.8em;clear:both;border-radius:3px;float: right;padding:2px 7px;margin-bottom: 15px;}
.blog.blog3 .readmore:hover{background:white;}
.blog3mainblock	article .block {border: 1px solid #f5f5f5;border-radius: 7px;display:block;	overflow:hidden;padding:0;background:#FBF8F4;}
.blog3mainblock	article .block:hover {border: 1px solid #C5953A;}
@media screen and (min-width: 1200px) {
	.blog3mainblock article:nth-child(3n+4) {
		clear: left;
	}
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	.blog3mainblock article:nth-child(2n+3) {
		clear: left;
	}
}
@media screen and (max-width: 767px) {
	.blog.blog3 { padding:0;margin-bottom:30px;}
}

/********** Obrázky zoom pro miniatury **********/
.subcategory>a>.podstr-iko>img{-webkit-transition:-webkit-transform .15s ease 0s;-moz-transition:-moz-transform .15s ease 0s;-o-transition:-o-transform .15s ease 0s;transition:transform .15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
.subcategory>a>.podstr-gal>img, .obrSeznam>a>img{-webkit-transition:-webkit-transform .15s ease 0s;-moz-transition:-moz-transform .15s ease 0s;-o-transition:-o-transform .15s ease 0s;transition:transform .15s ease 0s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);height:100%;width:100%;}
.subcategory>a:hover>.podstr-gal>img, .subcategory>a:hover>.podstr-iko>img, .obrSeznam>a:hover>img{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}

/* ========================= */
/*        CAROUSELY          */
/* ========================= */
.carousel-heading{background:inherit;margin-bottom:10px;overflow:hidden;height:50px;position:relative;border-bottom:1px solid #E5E5E5;}
.carousel-heading h1{margin:0;display:inline-block;padding:13px 0;font-weight:400;color:#333;border-bottom:1px solid #9dd827;}
.carousel-heading h4{margin:0;display:inline-block;padding:13px 0;font-size:22px;font-weight:500;color:#333;text-transform:uppercase;border-bottom:1px solid #9dd827;}
.carousel-arrows{display:inline-block;vertical-align:top;cursor:pointer;position:absolute;top:0;right:0;}
.carousel-arrows .fa{float:left;height:100%;width:50px;height:50px;text-align:center;margin:0;padding:18px 0 0;transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;}
.carousel-arrows a{color:#333;}
.carousel-arrows .fa:hover{color:#9dd827;}
.sidebar-box .carousel-arrows .fa{width:30px;}
.carousel{margin-top:4px;}

/* =========================== */
/*      PRODUKTY SEZNAMU       */
/* =========================== */
.owl-carousel-wrap{padding:0;}
.owl-carousel .owl-item{padding:0 15px;}
.product{margin-bottom:30px;}
.product-info{background:#f4f4f4;overflow:hidden;padding:5px 15px;}
.product-info h5{height:46px;overflow:hidden;margin:5px 0 5px;color:#1f2228;}
span.product-tag{position:absolute;background:#556c80;color:#fff;font-size:14px;text-transform:uppercase;top:30px;z-index:5000;left:0;padding:5px 25px;	}
span.price{color:#c21c0b;font-size:17px;font-weight:600;}
.puvodniCena {float:right;font-size:14px;font-weight:400;color:#272727;white-space:nowrap;}
.puvodniCena ins{background:url("img/preskrt.png") no-repeat left bottom 1px;text-decoration:none;}
.puvodniCena ins em{font-style:normal;}
.bottom{height:22px;font-size:12px;white-space:nowrap;overflow:hidden}
.dostupnost{float:right;margin-top:-2px;font-weight:500;color:#9DD827;font-size: 0.8rem;padding: 0 5px;}
.produkt-bezdph{margin-top:-1px;font-size:11px;font-weight:300;color:#9a9a9a}
span.price del{color:#596067;font-weight:300;margin-right:5px;}
.product-image{position:relative;overflow:hidden;background:#f4f4f4;padding-top:17px;text-align:center;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;-ms-border-radius:6px 6px 0 0;-o-border-radius:6px 6px 0 0;}
.owl-carousel .product-image img{width:89%;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.product-image img{width:89%;margin-left:1px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.product-categories{font-size:14px;color:#9b59b6;margin:0;}
.product-categories a{color:#9b59b6;}
.product-categories a:hover{color:#37a7ee;}
a.product-hover{background:rgba(52,73,94, 0.7);padding:10px;font-size:16px;height:40px;text-align:center;color:#fff;position:absolute;top:100px;left:0;right:0;width:50%;margin:0 auto;cursor:pointer;z-index:20;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;-webkit-transform: scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;}
a.product-hover .fa{margin-left:-6px;}
a.product-hover:hover{background:rgba(52,73,94,1);}
.product-image:hover a.product-hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transform: scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.product-image:hover img{-webkit-transform: scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.product-actions{color:#fff;display:table;width:100%;overflow:hidden;}
span.product-action{color:#fff!important;}
span.action-wrapper{position:relative;display:block;}
.product-actions>span{position:relative;border-left:1px solid #FFEAC1;cursor:pointer;width:40px;height:40px;padding:9px 0 0 8px;display:table-cell;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.product-actions>span.current{width:auto;}
.product-actions>span.current span.action-name{left:30px;top:1px;width:220px;opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;white-space:nowrap;}
span.vlozit-kosik{background:orange;border-radius:0 0 6px 0;-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;-ms-border-radius:0 0 6px 0;-o-border-radius:0 0 6px 0;}
span.vlozit-kosik:hover{background:rgb(255, 143, 0);}
span.vlozit-kosik .fa{margin-right:8px;}
span.otazka-produkt{background:#c21c0b;}
span.otazka-produkt:hover{background:#c0392b;}
span.otazka-produkt .fa{margin-left:5px;}
span.add-to-compare{background:#9dd827;border-radius:0 0 0 6px;-webkit-border-radius:0 0 0 6px;-moz-border-radius:0 0 0 6px;-ms-border-radius:0 0 0 6px;-o-border-radius:0 0 0 6px;}
span.add-to-compare:hover{background:#81af27;}
span.action-name{position:absolute;left:85px;opacity:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}
.product-info p{font-size:14px;}
.product.grid-view{background:#FFEAC1;overflow:hidden;position:relative;}
.product.grid-view .product-actions{position:absolute;bottom:0;left:0;right:0;}
.product.grid-view .product-actions.full-width span.action-name{opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;left:30px;}
.product.grid-view .product-content{height:233px;}
.product.grid-view .product-content h5{width:88%;}
.product.grid-view .product-info{height:100%;}
.grid-view .product-image{padding:0;}
.grid-view .product-image img{width:99%;margin:3px;}
.product.grid-view .product-actions>span{width:33.3333%;}
.rating{display:inline-block;white-space:nowrap;}
.product-info .rating{float:right;margin-right:-20px;opacity:0;-webkit-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;}
.sidebar td.product-info .rating{display:block;margin-top:-5px;	float:none;opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;}
.rating-box{font-size:13px;color:#7a8188;vertical-align:middle;}
.product .rating-box{float:right;}
.rating-box .rating{float:none;opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;}
#vlastnosti .rating-box{margin-top:-18px;margin-bottom:10px;position:relative;}
#vlastnosti .rating-box .rating{margin-right:-20px;}
.rating img+img{margin-left:-2px;}
.product:hover .rating{opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;}
.product .produkt-id{display:inline-block;position:absolute;bottom:0;right:22px;font-weight:300;font-size:10px;color:#9dd827;}
.bg-white{background:#fff;padding-bottom:10px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}

/* Formulář komentářů */
#koment h3, #form h3{margin-top:6px;}
.komentform{position:relative;margin-bottom:15px;}
.komentform .rating-box{margin-right:30px;padding-top:6px;font-size:16px;color:#7a8188;vertical-align:middle;}
.komentform .rateinfo{font-size:13px;color:#828e95;margin-right:-25px}
.komentform .char-counter input[type="text"]{width:60px!important;margin:0 5px;}
.komentform .koment-name{float:left;margin-bottom:15px;width:100%;}
.komentform .koment-name input[type="text"]{width:250px!important;}
.komentform .koment-fullname{display:none;}
.komentform .char-kontrola{float:left;margin-top:15px;width:100%;}
.komentform .char-kontrola input[type="text"]{width:60px!important;margin:0 5px;}
.komentform .spaminfo{line-height:40px;text-align:left;font-size:14px;color:#828e95;}
.komentform .spampocet{height:40px;float:right;}

/* Formulář dotaz k produktu */
.dotazkprod .dotaz-fullname{display:none;}
.dotazkprod .char-kontrola{float:left;margin-top:15px;width:100%;}
.dotazkprod .char-kontrola input[type="text"]{width:60px!important;margin:0 5px;}
.dotazkprod .char-counter input[type="text"]{width:60px!important;margin:0 5px;}
.dotazkprod .spaminfo{line-height:40px;text-align:left;font-size:14px;color:#828e95;}
.dotazkprod .spampocet{height:40px;float:right;}

/* Formulář registrace */
.profil .registr-fullname{display:none;}
.profil .registrace{float:left;margin-top:15px;width:100%;}
.profil .registrace input[type="text"]{width:60px!important;margin:0 5px;}
.profil .spaminfo{line-height:40px;text-align:left;font-size:14px;color:#828e95;}
.profil .spampocet{height:40px;float:right;}

/* Parametry v sezamu produktů */
.parametry {margin:0 0 15px 0;display:block;}
.parametry h3{margin:16px 0 8px 1px;}
.product .producthover .hiddenDesc{position: absolute;margin-top:-24px;left:21px;right:21px;z-index:100;border:2px solid #c6c6c6;display:none;padding:4px 9px;color:#8e8e8e;background-color:#fff;}
.product .producthover .hiddenDesc span{background:url(img/bg-hiddendesc.png) 0 50% no-repeat;width:29px;height:17px;display:block;position:absolute;top:-12px;left:50%;margin-left:-15px;}
.product .producthover:hover .hiddenDesc{display:block;}
.product .producthover .hiddenDesc ul{list-style-type:none;margin:0;padding:0;width:100%;}
.product .producthover .hiddenDesc ul li{padding:0;font-size:12px;}
.product .producthover .hiddenDesc li strong{display:inline-block;min-width:60%;font-weight:400;color:#596067;}
.product.grid-view .producthover .hiddenDesc{margin-top:0;left:15px;right:15px;}

/* ================================== */
/*     SEZNAM OBJEDNÁVEK UŽIVATELE    */
/* ================================== */
.user-orders #hlaseni-ok, .user-orders #hlaseni{display:none;}
.order-table .id, .order-table .volba{text-align:center;}
.order-table b.cerny{color:#000000;}
.order-table b.bily{color:#F0F3EB;}
.order-table b.sedy{color:#B9B9B9;}
.order-table b.modry{color:#0000FF;}
.order-table b.zeleny{color:#9DD827;}
.order-table b.cerveny{color:#CC0000;}
.order-table b.zluty{color:#FFFF00;}
.order-table b.fialovy{color:#800080;}
.order-table b.oranzovy{color:#FF9900;}

/* ============= */
/*     ANKETA    */
/* ============= */
.box-anketa h3{margin-bottom:4px;}
.str-anketa {padding-bottom:30px;}
.str-anketa .anketa{margin:0 15px;}
.anketa{padding:10px 16px 12px;font-size:14px;text-align:left;background:#FFEAC1;}
.anketa .nazev{padding:3px 0 5px;color:#999999;font-weight:bold;}
.anketa span{display:block;padding:7px;text-align:center;}
.anketa div.odpoved{padding:1px 2px;}
.anketa div.vysledek{font-size:13px;padding:3px 3px 7px;}
.anketa div.graf{clear:both;width:100%;height:10px;padding:0;background:#eee;font-size:1px;line-height:1px;}
.anketa div.graf div{clear:both;float:left;width:1px;height:10px;padding:0;background:#a8a8f7;font-size:13px;line-height:1px;}
.anketa button{font-size:1em;}

/* ============= */
/*      TABS     */
/* ============= */
.tab-heading a.button{font-size:16px;padding:11px 20px;height:42px;margin-right:-3px;background:#9dd827!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.tab-heading a.button:first-child{-webkit-border-radius:6px 0 0 0;-moz-border-radius:6px 0 0 0;border-radius:6px 0 0 0;}
.tab-heading a.button:last-child{-webkit-border-radius:0 6px 0 0;-moz-border-radius:0 6px 0 0;border-radius:0 6px 0 0;}
.tab-heading a.button em{font-style:normal;background:none repeat scroll 0 0 #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:inline-block;font-size:12px;line-height:13px;margin-left:8px;padding-top:1px;padding-bottom:1px;text-align:center;width:28px;color:#7bc242;}
.tab-heading a:hover, .tab-heading a.button.active{background:#7e8f80!important;text-decoration:none;}
.tab-content{background:#fff;margin-bottom:30px;font-size:14px;padding:10px 20px;}
.tab-content .products-row{background:transparent;margin:0 -15px -30px;font-size:15px;padding:0;}
.tab-content .products-row .carousel-heading h4{padding-top:12px;}
.tab-content .products-row .hiddenDesc ul li{margin:0;}
p .tag-item{vertical-align:middle;}
.tab-content strong{color:#596067;}

/* ========================= */
/*        ACCORDIONS         */
/* ========================= */
.accordion ul{margin:0;padding:0;list-style:none;margin-bottom:30px;}
.accordion-header{color:#fff;background:#9dd827;text-transform:uppercase;position:relative;margin:0 0 1px;overflow:hidden;padding:13px 20px;cursor:pointer;height:50px;transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;}
.accordion-active .accordion-header, .accordion-header:hover{background:#7e8f80;}
.accordion-active .accordion-header .accordion-button i:before{content: '\f077';}
.accordion-header .accordion-button i:before{content: '\f078';}
.accordion-header h4{margin:0;}
.accordion-button{color:#fff;position:absolute;top:12px;font-size:16px;right:15px;}
.accordion-content{background:#fff;margin-bottom:0!important;font-size:14px;padding:10px 20px;}
.accordion-content strong{color:#596067;}

/* ========================= */
/*            FIND           */
/* ========================= */
.find{margin-bottom:20px;}
.find-background{background:#FFEAC1;}
.find-content{padding:10px}
.find-content h5{margin:0 20px;}
.find-content p{font-size:14px;color:#596067;margin:5px 20px;}
span.date{font-size:12px;color:#7a8188;margin:5px 20px;}

/* ========================= */
/*            NEWS           */
/* ========================= */
.news{margin-bottom:11px;}
.news-background{background: #FFF8BF;border-radius: 5px;overflow: hidden;}
.news-content{padding:10px 30px 10px 5px;}
.news-content h5{margin:0 0 5px;}
.news-info{background:#FFF8BF;overflow:hidden;padding:0 15px;}
.news-info p{font-size:14px;padding:0 2px;}
.news-info h5{margin:0;padding-top:14px;}
.news-content p{font-size:14px;color:#596067;margin:10px 0;}
span.date{font-size:12px;color:#7a8188;}

/* ========================= */
/*           LABELS          */
/* ========================= */
.labels{margin-bottom:11px;}
.labels-background{background:#FFEAC1;}
.labels-content{padding:10px 30px;}
.labels-contentwth{padding:10px 30px 10px 5px;}
.labels-content h3, .labels-contentwth h3{margin:0 0 10px;}
.labels-content p, .labels-contentwth p{font-size:14px;color:#596067;margin:10px 0;}
.labels .strstrom{margin:0 0 0 12px;font-size:12px;}
.info{font-size:12px;color:#7a8188;}

/* ========================= */
/*        COUNTDOWN          */
/* ========================= */
#zaklOdpocet{font-size:14px;color:#FFA500;font-weight:500;}

/* ========================= */
/*        POČÍTADLO          */
/* ========================= */
#pocitadlo{font-size:14px;color:#89939e;font-weight:300;}
#pocitadlo strong{font-size:13px;color:#494949;font-weight:600;}

/* ========================= */
/*         BANNERS           */
/* ========================= */
.topbanner{position:absolute;top:0;height:100%;}
.topbanner .banner{position:relative;overflow:hidden;max-height:100%;}
.banner{text-align:center;}
@media(max-width: 1199px) {
 .topbanner{display:none;}
}

#banner{padding-bottom:30px;background:#fefeff;}
#banner .css-def .banner-item{margin:15px 0;background:#9dd827;}
#banner .css-def2 .banner-item{margin:15px 0;background:#C21C0B;}
#banner .css-def3 .banner-item{margin:15px 0;background:#FFA500;}
.banner-item{color:#fff;padding:15px 20px 12px;margin:0;position:relative;text-align:left;transition:background 0.3s; -webkit-transition:background 0.3s; -moz-transition:background 0.3s; -ms-transition:background 0.3s; -o-transition:background 0.3s;}
.banner-item a{color:#fff!important;}
.banner-item h4{margin:0;font-size:20px;text-transform:uppercase;font-weight:900;}
.banner-item p{margin:4px 0 0;font-size:14px;}
.banner-item:hover{background:#999!important;}
.banner-item i{transition: 0.3s; -webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s; -o-transition:0.3s;}
.banner-item:hover i{color:#555;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);}

/* ===================== */
/*     OBSAH STRANKY     */
/* ===================== */
.category-content{padding:15px 0;background:#fefeff;margin-top:4px;margin-bottom:5px;}
.category-content #podpopis{padding:0;margin-bottom:15px;}

.page-content{padding:45px 0px 30px;background:#fefeff;margin-top:0;margin-bottom:20px;}
.page-content h4{margin-top:3px;margin-bottom:12px;}
.page-content ul{list-style:none;margin:0;padding:0;}
.page-content li{margin:10px 0;font-size:14px;}
.page-content p{font-size:14px;}
.page-content input[type="text"], .page-content input[type="email"], .page-content input[type="password"], .page-content input[type="tel"], .page-content select{width:100%;background:#fff;font-size:14px;}
.page-content textarea{width:100%;margin-top:3px;padding:5px 10px;background:#fff;height:257px;border:1px solid #E5E5E5;font-size:14px;transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius: 3px;-ms-border-radius:3px;-o-border-radius:3px;}
.page-content .povinnyUdaj{font-size:12px;color:#aaaaaa;text-align:right;}
.page-content .marg-t-minus{margin-top:-22px;z-index:100;}
.page-content .marg-t-minus1x{margin-top:-36px;z-index:100;}
.page-content .marg-t-minus2x{margin-top:-65px;z-index:100;}
.page-content .marg-b-minus{margin-top:10px;}
.page-content .checkback{background:#9dd827;padding-top:12px;margin-bottom:20px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}
.page-content .checkback input[type=checkbox]:checked + label:before, .page-content .checkback .checkbox{color:#fff;}
.orderpage h4{margin-top:3px;}
.orderpage .checkpadd{margin-top:0;margin-bottom:5px;}
.udtisk{float:right;margin-top:-38px;}
.udtisk i{margin-right:5px;}
/* Chosen */
.page-content .chosen-single{height:40px!important;font-size:14px!important;color:#7a8188!important;padding: 8px 0 0 8px!important;border:1px solid #E5E5E5!important;}
.page-content .chosen-results{border:1px solid #E5E5E5!important;border-top:none!important;}
.page-content .chosen-results li{padding:10px 6px!important;}
.page-content .chosen-single div {top:8px!important;}
.page-content .border-fail .chosen-single{border:1px solid #ff1717!important;}
.page-content .border-ok .chosen-single{border:1px solid #05d105!important;}
/* Kontainer DSSlick .dd-container{padding-top:2px;border:1px solid #ff1717!important;} */


/* CSS Default4 */
li.css-def4>a, input.css-def4, .button.css-def4, #main-navigation li.css-def4 li, span.product-action.css-def4{background:#2ecc71!important;}
li.css-def4>a:hover, #main-navigation .css-def4 ul.wide-dropdown ul a:hover, input.css-def4:hover,.button.css-def4:hover, li.css-def4.current-item>a, li.css-def4.current-item, .fa.css-def4:hover, span.product-action.css-def4:hover{background:#21bf64!important;}
li.css-def4 .parent-background{background:#2ecc71;}
li.css-def4 .parent-border{border-color:#2ecc71;}
li.css-def4 .parent-arrow:after{border-bottom-color:#2ecc71;}
li.css-def4 .parent-color, a.css-def4, .slider .css-def4{color:#2ecc71;}

/* ====================== */
/*     AUTOR - PODPIS     */
/* ====================== */
#autor{margin:5px 0;color:#777;font-size:.975em;}
#autor strong{color:#000;font-weight:700;}

/* ==================================== */
/*    KOŠÍK - CHECKOUT - ÚŘEDNÍ DESKA   */
/* ==================================== */
#popisPlatby{margin-bottom:40px;}
table#shopcart h3{font-size:15px;font-weight:600;margin:-1px 8px;}
table#shopcart thead th a{color:#fff;}
table#shopcart thead th a:hover{color:#000;}
table#shopcart tbody td .row img{width:25%;float:left;padding:0.25em 0.625em;}
table#shopcart tbody td .row p{padding:0 0.625em;}
table#shopcart tbody td .row .strstrom{padding-left:0.4em;}
table#shopcart tbody td .info{font-size:1em;display: block;}
table#shopcart tbody td .mimorozsah{background:#fff;width:auto;margin:2px 8px;font-size:0.875em;font-weight:500;color:#ff0000;line-height:18px;display:block;}
table#shopcart tbody td .bez_dph{font-size:0.750em;font-weight:300;color:#b9acbd;}
table#shopcart tbody td .soubordesk{font-size:13px;margin-right:5px;display:inline-block;}
table#shopcart tbody td .soubordesk i{font-size:15px;font-weight:500;color:#7d7d7d;display:inline;}
table#shopcart tfoot td {vertical-align:middle;border:0;}
table#shopcart tfoot .celkem{text-align:right;font-size:1em;font-weight:700;}
table#shopcart tfoot .cena-celkem{font-size:1em;font-weight:700;}
table#shopcart tfoot .bez_dph{float:right;font-size:0.875em;font-weight:300;}
table#shopcart tfoot .cena-bez_dph{font-size:0.875em;font-weight:300;}
table#shopcart tfoot .form-ticket{padding-top:1em;}
table#shopcart{margin-bottom:1em;}

/* ========================= */
/*         TLAČÍTKA          */
/* ========================= */
a.button{background:#7e8f80;padding:10px 15px;text-transform:uppercase;font-weight:400;color:#fff;height:36px;line-height:16px;vertical-align:middle;cursor:pointer;display:inline-block;transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
#gopay-payment-button button, a.button.big{font-size:18px;padding:15px 30px;height:50px;line-height:18px;vertical-align:middle;}
a.button.small{padding:5px 15px;font-size:14px;height:30px;line-height:14px;vertical-align:middle;}
a.button.round{width:40px;height:40px;display:inline-block;padding-top:8px;padding-left:15px;}
a.button.regular{text-transform:none;}
a.button:hover{background:#5b932f;}
a.button .fa{margin:0 5px 0 -5px;	}
a.button.right-icon{padding-right:5px;}
a.button.right-icon .fa{margin-left:5px;}
a.button.trash{padding-right:5px;}
a.button.trash .fa{margin-left:-10px;}

/* ========================= */
/*        KOMENTÁŘE          */
/* ========================= */
#comments{background:white;border:1px solid #eee;background:#eee;border-radius:5px;}
.comments-main { float: left; width: 100%; clear: both; }
.comment-title{padding:0 20px;}
.comments-main-inner{padding: 0;margin-bottom: 30px;float: left;width: 100%;}

.comments-main-box {float: left;width: 100%;padding: 20px 20px 0 20px;}
.comments-list {list-style: none;padding: 0;margin: 0;}
ul.comments-list>li.comment, 
ul.comments-list>li.pingback {padding: 20px;margin-bottom: 20px;position: relative;-moz-box-shadow: 0 3px 6px 0 rgba(0,0,0,.07);box-shadow: 0 3px 6px 0 rgba(0,0,0,.07);background:#f7f7f7;border-radius:3px;}
ul.comments-list>li.comment:hover {background:white;}

ul.comments-list>li.comment, 
ul.comments-list>li.pingback, 
ul.comments-list>li.trackback {-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);box-shadow: 0 1px 3px 0 rgba(0,0,0,.1);}
ul.comments-list .byauthor { box-shadow: inset -10px 0px red;} /* kdyz je komentar od autora clanku */
ul.comments-list li>ul, li>ol {margin-bottom: 0;margin-left: 1.5em;} /* odsazeni urovne */
.comments-list .comment-content {display: block;clear: both;margin: 0 0 20px 95px;position: relative;}
.comments-list .comment-content p:last-child {margin-bottom: 0;}
.comments-list .comment-content:after {clear: both;}

li.comment .comment-body:last-child {margin-bottom: 0;padding-bottom: 0;border: none;}
li.comment .comment-body {margin-bottom: 20px;padding-bottom: 20px;border-bottom: 1px solid rgba(0,0,0,.05);}
li.comment {list-style: none;}
li.comment .comment-metadata {}
li.comment .says {/*display: none;*/}
li.comment .author-name{font-weight:bold;font-size:1.1em;}
li.comment .avatar {border-radius: 50%;-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.15);box-shadow: 0 1px 3px 0 rgba(0,0,0,.15);border: 5px solid #FFF;float: left;margin: 0 20px 0 0;}
li.comment .fright{float:right;}
li.comment .ip{font-size:0.8em;}
.comment-reply-link {border: 1px solid red;background:red;color:white;padding: 2px 10px;line-height: 18px;font-size: 12px;border-radius: 4px;text-decoration: none;margin: 0 0 0 95px;transition: all 0.1s ease-in-out;}
.comment-reply-link:hover {border:1px solid black;background:black;color:black;}

/* ========================= */
/*     STRANKA PRODUKTU      */
/* ========================= */
.product-single{background:#FFF8E9;margin-top:4px;margin-bottom:30px;	}
.product-single h2{line-height:30px;}
.product-single .kratky-popis{margin:22px 0;padding:12px 18px;background:#FFF8E9;font-size:14px;}
.product-single .znacka{font-size:15px;font-weight:500;color:#9b59b6;}
.product-single .sklad-0{font-size:14px;font-weight:500;color:#ff0000;}
.product-single .dphcena{font-size:14px;font-weight:300;color:#408080;}
.product-single .dostupne{font-size:14px;font-weight:500;color:#00ae00;}
.product-single .kodproduktu{font-size:14px;font-weight:500;color:#000;}
.product-single .usetrite{font-size:14px;font-weight:300;color:#408080;}
.product-single .usetrite em{font-style:normal;font-size:15px;color:red;font-weight:700;}

#product-slider{width:100%;position:relative;}
.product-single-image #product-slider{width:100%;background:#fff;text-align:center;}
.product-single-image #product-slider img{max-height:470px;}
.product-single .product-actions-single .chosen-single, .page-content .chosen-single{height:40px;padding: 6px 0 0 8px;background-color: #fff;border:1px solid #ddd;color:#7a8188;}
.product-single .product-actions-single td{border-color:transparent;}
.product-single .product-actions-single .chosen-single div, .page-content .chosen-single div {top:7px;}
.product-single .product-actions-single .chosen-drop li, .page-content .chosen-single li {padding:8px 6px;}
.product-single .product-actions{float:right;margin-right:20px;font-size:12px;font-weight:400;max-width:140px;}
.product-single-info .social-share{margin:20px 0;}
.product-single .product-actions>span{height:22px;padding:0 2px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;}
.product-single .numeric-input{margin-right:10px;}
.product-fullscreen{width:40px;height:40px;display:inline-block;position:absolute;bottom:0;right:0;z-index:10;font-size:24px;text-align:center;color:#bdc3c7;transition:color 0.3s;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-ms-transition:color 0.3s;-o-transition:color 0.3s;cursor:pointer;}
.product-fullscreen:hover{color:#333;}
#product-carousel img{height:80px;background:#fff;padding:10px;cursor:pointer;opacity:0.5;-webkit-opacity:0.5;-moz-opacity:0.5;-ms-opacity:0.5;-o-opacity:0.5;transition:opacity 0.3s;-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;}
#product-carousel img.active-item, #product-carousel img:hover{opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;}
#product-carousel{padding-right:40px;position:relative;}
.product-arrows>div{display:inline-block;width:40px;height:40px; background:#fff;padding-top:10px;text-align:center;position:absolute;top:0;right:0;transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;cursor:pointer;}
.product-arrows>div:hover{background:#dde3e6;}
.product-arrows .left-arrow{top:0;right:0;}
.product-arrows .right-arrow{top:40px;right:0;}
.product-single-info table td{padding:3px 20px 5px 10px!important;border:none;}
.product-single-info strong{color:#596067;font-weight:500;font-size:14px;display:block;margin:0 0 10px;}
.product-single-info span.price{font-size:24px;display:block;margin:-10px 0 0;	vertical-align:bottom;}
.product-single-info span.price del{font-size:16px;	vertical-align:bottom;padding-top:5px;display:inline-block;}
table.product-actions-single{margin:30px 0;}
table.product-actions-single td{vertical-align:middle!important;padding:5px!important;min-width:80px;}
table.product-infotable-single{margin-top:28px;}
.full-size>table.product-actions-single td{min-width:inherit;}
table.product-actions-single input{height:35px;	display:inline-block!important;}
.button-row{margin-bottom:30px;}

table span.action-name{left:0;width:auto;position:relative;color:#fff;opacity:1;-webkit-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;}
.main-content input[type="number"]{margin-bottom:10px;	width:80px;display:block;}
table button.add-to-cart{background:orange;display:inline-block;height:42px;padding:10px 19px 10px 15px;margin:1px 9px 0;font-size:15px;transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;}
table button.add-to-cart .fa{color:#fff;}
table button.add-to-cart:hover{background:#d35400;}

/* ============================ */
/*     SOUBORY - KE STAŽENÍ     */
/* ============================ */
.prilohy{padding:5px 0;margin-bottom:20px;display:block;}
.prilohy h3{font-weight:400;margin:5px 0;}
#soubDrhSeznam li{list-style:none;}
#soubDrhSeznam .soub-ke-st{line-height:28px;font-size:14px;}
#soubDrhSeznam .soub-ke-st a{font-weight:400;color:#2d2d2d;}
#soubDrhSeznam .soub-ke-st a:hover{color:#82459c;}
#soubDrhSeznam .soub-ke-st em{font-style:normal;font-weight:300;color:#969696;}
#soubDrhSeznam .soub-ke-st i{font-size:18px;font-weight:500;color:#7d7d7d;}

/* ==============*/
/*     AUDIO     */
/* ==============*/
#audio .audio-blok{text-align:center;}
#audio .audio-prehravac{width:640px;max-width:100%;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;}

/* ==============*/
/*     VIDEO     */
/* ==============*/
#video .video-blok{text-align:center;}
#video .video-prehravac{width:640px;max-width:100%;display:block;margin-left:auto;margin-right:auto;margin-bottom:15px;}

/* ========================= */
/*          KONTAKT          */
/* ========================= */
.page-content label{font-size:14px;margin-bottom:5px;display:inline-block;}
.contact-info iframe{width:100%;height:300px;}
.contact-item{position:relative;padding-left:60px;margin:18px 0;}
.contact-item .fa{width:40px;height:40px;text-align:center;vertical-align:middle;padding-top:4px;font-size:22px;line-height:32px;background:#ddd;position:absolute;left:0;top:0;color:#fff;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}

.blue.contact-item .fa{background:orange;}
.green.contact-item .fa{background:#1abc9c;}
.orange.contact-item .fa{background:#FFA500;}
.purple.contact-item .fa{background:#9b59b6;}

.contact-form{padding:30px 0;}
.contact-item p, .contact-form label{color:#596067;}
.contact-form textarea{width:100%;margin-top:3px;margin-bottom:15px;padding:5px 10px;background:#fff;height:170px;border:1px solid #E5E5E5;font-size:14px;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"]{margin-bottom:15px;}
.contact-form input[type="submit"]{background:#7e8f80;}
.contact-form input[type="submit"]:hover{background:#5b932f;}
.contact-form textarea{height:150px;}
.contact-form span{display:block;margin-top:10px;font-size:14px;}
/* Kontrola SPAM-u */
.contact-form .char-kontrola{float:left;width:100%;display:nline;margin-bottom:5px;}
.contact-form .char-kontrola span{display:flex;margin-bottom:10px;font-size:14px;}
.contact-form .char-counter{float:left;width:100%;display:flex;}
.contact-form .char-counter input[type="text"]{min-width:45px!important;margin:-19px 4px 0 4px;}
.contact-form .char-conrol{float:left;width:100%;display:flex;}
.contact-form .char-conrol input[type="text"]{min-width:45px!important;margin:-19px 4px 0 4px;}
.contact-form .spaminfo{text-align:left;font-size:14px;color:#828e95;margin-top:-10px;}
.contact-form .spampocet{float:left;width:100%;white-space:nowrap;vertical-align:middle;}
.contact-form .kontakt-fullname{display:none;}

/* ========================= */
/*          TABLES           */
/* ========================= */
.main-content table{background:#FFEAC1;margin-bottom:20px;}
.main-content table strong{color:#1f2228;}
.main-content table th{background:#9dd827;color:#fff;font-size:15px;font-weight:300;text-align:left;padding:10px 15px;border-right:1px solid #fff;border-bottom:1px solid #fff;}
.main-content tr{transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;}
.main-content table th:last-child{border:none;}
.main-content table td{border:1px solid #FFF8E9;padding:20px;font-size:14px;vertical-align:top;}
.main-content table tbody tr:nth-child(odd){background:#FFF8E9;}
.main-content table tbody tr:nth-child(even){background:#FFEAC1;}
.main-content table p{font-size:14px}

/* ========================= */
/*          ORDERS           */
/* ========================= */
.order-table{width:100%;}
.order-table tr:hover{background:#fff;}
.order-table p{margin:0;	font-size:14px;}
.order-table th.order-status{width:50%;}
.order-table span.price{font-size:14px;}
.order-table span.delivery{font-size:15px;color:#1f2228;font-weight:400;}
.order-table p.vat{font-size:11px;color:#989faf;}
.order-table .order-number p{color:#1f2228;}	
table.order-table td{padding:10px 15px;}

/* ========================= */
/*       VÝBĚR DOPRAVY       */
/* ========================= */
#removebranch{margin:13px 0 16px;}
#removebranch h4{margin-top:-9px;padding-bottom:8px;}
#removebranch #removesele{margin-top:13px;}
#removebranch .input{width:72%;resize:none;height:40px;margin-bottom:-11px;margin-top:0;padding-top:6px;}
#removebranch .button{width:28%;margin-top:2px;}
#removebranch textarea{line-height:26px;}
.vyber-dopravy{padding:10px 0 22px;}
#dorucPlatba_chosen .chosen-single{background:#fff;}
.volba-dopravy{padding:8px 0 0;}
.currency-table{margin:0;width:100%;}
.currency-table td{height:43px;padding:2px 10px!important;white-space:nowrap;font-size:13px;}
.currency-table td .platmetodavtd{display:none;}
.currency-table td .radio{margin:-7px 0 0 0;padding:0;}
.currency-table tbody tr td{border-color:#E5E5E5;}
.currency-table td .radio label{line-height:22px;font-size:13px;}
.currency-table th {height:43px;}
.currency-table th .dopr-logo{width:86px;height:36px;margin:-9px 7px -7px -12px;}

/* ========================= */
/*        VÝBER PLATBY       */
/* ========================= */
#platebniKanal{float:right;margin:-8px 10px;}
#platebniKanal.chosen-select{width:auto;}
.currency-table th .plattabnazev{float:left;height:24px;line-height:24px;}
.currency-table th i{vertical-align:bottom;padding-left:3px;}
.kanalvolba{margin-top:9px; margin-bottom:25px;}

/* ========================= */
/*        ORDER INFO         */
/* ========================= */
table.orderinfo-table #objednavkaSoucet, #objSoucetText{color:#363636;font-size:1em;font-weight:700;}
table.orderinfo-table td div.dphCena{font-size:11px;color:#a6a6a6;}
table.orderinfo-table .imnozstvi{font-size:13px;white-space:nowrap;}
table.orderinfo-table #objednavkaDPHSoucet, #objednavkaDPHtext{font-size:12px;color:#737373;}
table.orderinfo-table #cenaMeziSoucet, #meziSoucetText{font-weight:700;}
table.orderinfo-table #dopravaNazev{padding-left:10px;font-size:13px;font-weight:500;color:#fff;}
table.orderinfo-table #dopravaCena, #dopravaDPHCena{vertical-align:bottom;height:66px;}
table.orderinfo-table{width:100%;margin-top:22px;}
table.orderinfo-table tr:hover{background:#fff;}
table.orderinfo-table th{width:170px;padding:5px 20px;}
table.orderinfo-table thead th{padding:10px 20px;}
table.orderinfo-table td{padding:10px 20px;	}
table.orderinfo-table span.price{font-size:14px;	}
table.orderinfo-table span.price.big{font-size:16px;	}

/* ==================================== */
/*                FOOTER                */
/* ==================================== */
/* upper Footer */ 
#upper-footer{background:#e8ffe3;padding:5px 20px;border-bottom:1px solid #9dd827;margin-right:auto;margin-left:auto;margin:0 -30px;}
#upper-footer.border-top{border-bottom:none;border-top:	1px solid #dfe6f3;}
#upper-footer h4{text-transform:uppercase;}
#newsletter>*, .social-media>*{display:inline-block;}
#newsletter span{margin-top:20px;}
#newsletter span.error{margin-top:0;}
#newsletter input[type="text"]{width:330px;margin:0 0 0 15px;font-size:14px;}
#newsletter input[type="text"], #newsletter input[type="submit"]{height:40px;}
#newsletter input[type="submit"]{font-size:16px;position:relative;top:1px;border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;}

.social-media ul{padding:0;margin:0;list-style:none;vertical-align:middle;margin-left:15px;}
.social-media ul li{display:inline-block!important;padding:0 3px !important;}
.social-media ul li a{display:block;width:40px;height:40px;background:#ccc;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}

/* Social Icons */
.social-media ul li.social-instagram a{background-color:#ea4952;	}
.social-media ul li.social-instagram a:before{font-family: "FontAwesome";content: '\f16d';font-size:22px;color:#fff;line-height:40px;padding-left:11px;}
.social-media ul li.social-facebook a{background-color:#39599f;}
.social-media ul li.social-facebook a:before{font-family: "FontAwesome";content: '\f09a';font-size:22px;color:#fff;line-height:40px;padding-left:13px;}
.social-media ul li.social-pinterest a{background-color:#b8242a;}
.social-media ul li.social-pinterest a:before{font-family: "FontAwesome";content: '\f231';font-size:22px;color:#fff;line-height:40px;padding-left:12px;}
.social-media ul li.social-twitter a{background-color:#45b0e3;}
.social-media ul li.social-twitter a:before{font-family: "FontAwesome";content: '\f099';font-size:22px;color:#fff;line-height:40px;padding-left:10px;}
.social-media ul li.social-youtube a{background-color:#e70031;}
.social-media ul li.social-youtube a:before{font-family: "FontAwesome";content: '\f167';font-size:22px;color:#fff;line-height:40px;padding-left:10px;}
.social-media ul li.social-tumblr a{background-color:#314358;	}
.social-media ul li.social-tumblr a:before{font-family: "FontAwesome";content: '\f173';font-size:22px;color:#fff;line-height:40px;padding-left:13px;}
.social-media ul li.social-linkedin a{background-color:#0077b5;	}
.social-media ul li.social-linkedin a:before{font-family: "FontAwesome";content: '\f0e1';font-size:22px;color:#fff;line-height:40px;padding-left:11px;}
.social-media ul li.social-soundcloud a{background-color:#f45b0d;	}
.social-media ul li.social-soundcloud a:before{font-family: "FontAwesome";content: '\f1be';font-size:22px;color:#fff;line-height:40px;padding-left:6px;}
.social-media ul li.social-vkontakte a{background-color:#5181b8;	}
.social-media ul li.social-vkontakte a:before{font-family: "FontAwesome";content: '\f189';font-size:22px;color:#fff;line-height:40px;padding-left:8px;}
.social-media ul li.social-wiki a{background-color:#c9c9c9;	}
.social-media ul li.social-wiki a:before{font-family: "FontAwesome";content: '\f266';font-size:22px;color:#fff;line-height:40px;padding-left:6px;}
.social-media ul li{margin:0!important;}
.facebook-iframe iframe{width:100%;border:none;	}

/* ========================= */
/*           PATIČKA         */
/* ========================= */

#paticka-stranky{background:#fff8e9;padding:5px 20px 20px;margin:0 -30px;}
#paticka-stranky h4{text-transform:uppercase;color:#222222;font-weight:400;}
#paticka-stranky p{font-size:14px;line-height:22px;	}
#paticka-stranky ul{list-style:none;padding:0;margin:0;}
#paticka-stranky li{margin:10px 0;word-wrap: break-word}
#paticka-stranky ul li .fa{font-size:14px;width:15px;margin-left:-5px;}
#paticka-stranky ul li a:hover{color:#0f0f0f;}
#paticka-stranky #newsletter p{margin-top:0;}

/* Newsletter */
#paticka-stranky #newsletter input[type="text"]{width:100%;margin:0 0 5px;}

/* Spodní patička */
#spodni-paticka{padding:6px 5px 10px;}
#spodni-paticka p.copyright{font-size:14px;color:#7a8188;margin:0;}
#spodni-paticka p.system{font-size:14px;color:#7a8188;margin:0;float:right;}

/* ==================================== */
/*               ELEMENTY               */
/* ==================================== */
.tooltip-inner{background:#ACACAC;box-shadow:0 0 3px #ddd;color:#fff;padding:2px 7px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius: 3px;-ms-border-radius:3px;-o-border-radius:3px;}
.tooltip.top .tooltip-arrow{border-top-color:#ACACAC;}
.tooltip.left .tooltip-arrow{border-left-color:#ACACAC;}
.tooltip.right .tooltip-arrow{border-right-color:#ACACAC;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#ACACAC;}
.label-floatlabel{color:#000;}
::-webkit-input-placeholder {color:#7a8188;}
:-moz-placeholder {color:#7a8188;}
::-moz-placeholder {color:#7a8188;}
:-ms-input-placeholder {color:#7a8188;}

input[type="text"], input[type="password"], input[type="email"], input[type="tel"], select{margin:1px;padding:5px 10px;border:1px solid #E5E5E5;font-size:14px;height:40px;transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius: 3px;-ms-border-radius:3px;-o-border-radius:3px;}
input[type="submit"], input[type="reset"]{background:#9dd827;color:#fff;text-transform:uppercase;height:36px;padding:5px 15px;border:none;font-size:14px;transition:background 0.3s;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-ms-transition:background 0.3s;-o-transition:background 0.3s;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius: 3px;-ms-border-radius:3px;-o-border-radius:3px;}
input[type="submit"].big, input[type="reset"].big{height:40px;padding:7px 20px;font-size:16px;}
input[type="reset"]{background:#f7f7f7;color:#1f2228;}
input[type="reset"]:hover{background:#5b932f;color:#fff;}
input[type="radio"], input[type="checkbox"]{margin-right:5px;}
input[type="email"][readonly="readonly"]{border:1px solid #C3C3C3;background:#e3e3ea;color:#777;}

/* Checkbox switch */
.checkbox.checbox-switch label, .checkbox-inline.checbox-switch {display:inline-block;position:relative;margin-top:5px;float:right;cursor:pointer;}
.checkbox.checbox-switch label input, .checkbox-inline.checbox-switch input{display:none;}
.checkbox.checbox-switch label span, .checkbox-inline.checbox-switch span{width:44px;border-radius:24px;height:22px;border:1px solid #dbdbdb;background-color: rgb(255, 255, 255);border-color: rgb(223, 223, 223);box-shadow: rgb(223, 223, 223) 0px 0px 0px 0px inset;transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s;display:inline-block;vertical-align:middle;margin-right:5px;}
.checkbox.checbox-switch label span:before, .checkbox-inline.checbox-switch span:before {display:inline-block;width:20px;height:20px;border-radius:50%;background: rgb(255,255,255);content: " ";top:0;position:relative;left:0;transition: all 0.3s ease;box-shadow:0 1px 4px rgba(0,0,0,0.4);}
.checkbox.checbox-switch label > input:checked + span:before, .checkbox-inline.checbox-switch > input:checked + span:before{left:22px;}

/* Switch Default */
.checkbox.checbox-switch label > input:checked + span,
.checkbox-inline.checbox-switch > input:checked + span {
    background-color: rgb(180, 182, 183);
    border-color: rgb(180, 182, 183);
    box-shadow: rgb(180, 182, 183) 0px 0px 0px 8px inset;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
}
.checkbox.checbox-switch label > input:checked:disabled + span,
.checkbox-inline.checbox-switch > input:checked:disabled + span {
    background-color: rgb(220, 220, 220);
    border-color: rgb(220, 220, 220);
    box-shadow: rgb(220, 220, 220) 0px 0px 0px 8px inset;
    transition: border 0.4s ease 0s, box-shadow 0.4s ease 0s, background-color 1.2s ease 0s;
}
.checkbox.checbox-switch label > input:disabled + span,
.checkbox-inline.checbox-switch > input:disabled + span {
    background-color: rgb(232,235,238);
    border-color: rgb(255,255,255);
}
.checkbox.checbox-switch label > input:disabled + span:before,
.checkbox-inline.checbox-switch > input:disabled + span:before {
    background-color: rgb(248,249,250);
    border-color: rgb(243, 243, 243);
    box-shadow: 0 1px 4px rgba(0,0,0,0.1);
}


#back-to-top{width:50px;height:50px;display:inline-block;position:fixed;bottom:20px;right:20px;background:#F5F6F8;font-size:24px;text-align:center;padding-top:8px;transition:background 0.3s, color 0.2s;-webkit-transition:background 0.3s, color 0.2s;-moz-transition:background 0.3s, color 0.2s;-ms-transition:background 0.3s, color 0.2s;-o-transition:background 0.3s, color 0.2s;cursor:pointer;}
#back-to-top:hover{background:#dde3e6;}

#cookie-set-show{width:50px;height:50px;display:inline-block;position:fixed;bottom:20px;left:20px;background:#F5F6F8;font-size:24px;text-align:center;padding-top:8px;transition:background 0.3s, color 0.2s;-webkit-transition:background 0.3s, color 0.2s;-moz-transition:background 0.3s, color 0.2s;-ms-transition:background 0.3s, color 0.2s;-o-transition:background 0.3s, color 0.2s;cursor:pointer;}
#cookie-set-show:hover{background:#dde3e6;}

.radio-label{display: inline-block;cursor: pointer;position: relative;padding-left: 25px;margin-right: 15px;font-size: 14px;}
.radio-label:before{content: "";display: inline-block;width: 16px;height: 16px;border-radius: 50%;  margin-right: 10px;position: absolute;left: 0;bottom: 1px;background-color: #fff;border:1px solid #E5E5E5;}

input[type=checkbox]:checked + label:before {content: "\f046";font-family:"FontAwesome";font-size:1.3em;color: #3f515f;text-align: center;line-height:1.3em;vertical-align:middle;margin:0 0.25em 0 0.25em;}
input[type=checkbox], input[type=radio]{display: none;}
.checkbox, .radio { margin:-1em 0 0.625em 0;font-size: 0.9em;font-weight:normal;color:#3f515f;height:auto;}
.checkbox label{display: inline-block;cursor: pointer;position: relative;padding-left:25px;margin-top:15px;margin-right:15px;font-size:14px;}
.radio label{display: inline-block;cursor: pointer;position: relative;padding-left:25px;margin-top:15px;margin-right:15px;font-size:13px;font-weight:300;}
.checkbox label:before {content: "\f096";display:inline-block;position:absolute;left:0;top:0;font-family:"FontAwesome";font-size: 1.3em;line-height: 1.3em;vertical-align:middle;margin:0 0.4em 0 0.25em;}
.radio label:before {content: "\f10c";display:inline-block;position:absolute;left:0;top:0;font-family:"FontAwesome";font-size: 1.3em;vertical-align:middle;	margin:0 0.25em 0 0.25em;line-height: 1.3em;}
input[type=radio]:checked + label:before {content: "\f192";font-family:"FontAwesome";font-size: 1.3em;color: #3f515f;text-align: center;line-height: 1.3em;vertical-align:middle;margin:0 0.25em 0 0.25em;}
.filtrZnacek input[type=checkbox]:checked + label:before, .filtrZnacek .checkbox{color: #5C5959;}
.filterParam input[type=checkbox]:checked + label:before, .filterParam .checkbox{color: #5C5959;}
.filterParam .disabled{color: #b4b4b4;}
.numeric-input{position:relative;width:70px;display:inline-block;}
.numeric-input input{width:92px;height:42px!important;margin-top:2px;display:inline-block;}
.numeric-input>span{position:absolute;top:3px;right:10px;cursor:pointer;color:#7a8188;}
.numeric-input .arrow-down{bottom:2px;top:auto;}
.numeric-input .jednotka{cursor:auto;right:-12px;bottom:11px;top:auto;}

/* Psaní html kódu */
.page-content xmp{font-size:14px;line-height:12px;}

/* ================= */
/*      SITEMAP      */
/* ================= */
.mapa-stranek{margin-left:30px;font-size:14px;}
.mapa-stranek ul{border-left:1px dotted #cacfd2;padding-left:2.2em;}
.mapa-stranek li{position:relative;}
.mapa-stranek li:before{border-top:1px dotted #cacfd2;content:'';left:-2.2em;position:absolute;top:.75em;width:1.8em;}

/* ================ */
/*      CPANEL      */
/* ================ */
#cpanel-box {position: fixed;right: -288px;top: 30%;width: 288px;float: right;z-index:9999;text-align: left;}
#cpanel-box .panel {background:#eee;border-left:1px solid #eee;border-bottom:1px solid #eee;}
#cpanel-box .panel .accordion{margin-bottom:-30px;}
#cpanel-box .panel .panel-body{padding:10px 0;}
#cpanel-box a.cpanel-control {text-decoration: none;background-color: #707070;background-position: 50% 50%;background-repeat: no-repeat;border-radius: 6px 0 0 6px;-webkit-border-radius: 6px 0 0 6px;-moz-border-radius: 6px 0 0 6px;-ms-border-radius: 6px 0 0 6px;-o-border-radius: 6px 0 0 6px;height: 50px;left: -50px;line-height: 46px;padding: 0 0 5px 13px;position: absolute;width: 50px;z-index: 10;top: 0;}
#cpanel-box a.cpanel-control:before {content: "\f0a5";color: #fff;display: inline;font-family: "FontAwesome";font-size: 22px;}
#cpanel-box a.cpanel-control.active:before {content: "\f0a4";font-family: "FontAwesome";font-size: 22px;}

/* ==================== */
/*      Zasilkovna      */
/* ==================== */
#packeta-widget {display: none;border: hidden;height: 600px;}
@media only screen and (min-width: 320px) {
	#packeta-widget {width: 320px;}
}
@media only screen and (min-width: 480px) {
	#packeta-widget {width: 480px;}
}
@media only screen and (min-width: 768px) {
	#packeta-widget {width: 768px;}
}
@media only screen and (min-width: 992px) {
	#packeta-widget {width: 992px;}
}
@media only screen and (min-width: 1200px) {
	#packeta-widget {width: 1200px;}
}

/* ==================================== */
/*              RESPONSIVE              */
/* ==================================== */
.container-fluid {max-width:3840px;}
/*@media(min-width:1900px){
	.container{width:1870px;padding:0 30px;}
}*/
@media(min-width:1400px){ /* and (max-width:1899px)*/
	.container{padding:0 30px;}
	.paticka{margin:0 auto;padding:0 15px;}
}
@media(min-width:1200px) and (max-width:1399px){
	.container{width:1200px;padding:0 30px;}
	.paticka{margin:0 auto;max-width:1230px;padding:0 15px;}
	#znacVyhled .filtrZnacek .linowrap{width:20%;}
    #formParam .filterParam .linowrap{width:20%;}
    #removebranch .input{width:65%;}
    #removebranch .button{width:35%;}
}

@media(min-width:992px) and (max-width:1199px){
    h1{font-size:24px;}
    h2{font-size:22px;}
    h3{font-size:20px;}
    h4{font-size:18px;}
    h5{font-size:16px;}
    h6{font-size:14px;}
	.paticka{margin:0 auto;max-width:992px;padding:0 15px;}
    #znacVyhled .filtrZnacek .linowrap{width:25%;}
    #znacVyhled .filtrZnacek .liwrap{width:100%;}
    #formParam .filterParam .linowrap{width:25%;}
	#formParam .filterParam .liwrap{width:100%;}
    .category-results p{font-size:12px;}
    .category-heading .chosen-container{width:160px!important;}
    .contact-form .spampocet{white-space:pre-wrap;}
    .contact-form .char-counter input[type="text"]{margin:-8px 4px 0 4px;}
    .contact-form .char-conrol input[type="text"]{margin:-8px 4px 0 4px;}
	.contact-form .spampocet label{line-height:16px;}
	.sidebar-dropdown{width:700px;} /* 3x280=840 */
    .sidebar-box-content, .sidebar-dropdown>li>ul>li>a .nav-caption, .product-single .produkticon{font-size:13px;}
    #main-header .middler{margin-left:15px;}
    #search-bar-top{right:-16px;width:80%;}.col-md-fifth{width:20%;padding:0 15px;float:left;}
	.sidebar-box-heading, .carousel-heading{height:40px;}	
	.sidebar-box-heading h4, .carousel-heading h4{font-size:14px;}
	.carousel-arrows .fa{width:40px;height:40px;padding:10px 0 0;}
	#search-bar input, #search-bar select{height:30px;font-size:14px;}
	.product-actions .action-name{font-size:12px;margin-left:-3px;}
	.product-info h5{font-size:14px;line-height:20px;height:44px;}
	a.product-hover{font-size:16px;top:90px;	}
	#newsletter>*, .social-media>*{display:block;}
	#newsletter input[type="text"]{width:300px;margin:0;display:inline-block;}
	#newsletter input[type="submit"]{display:inline-block;}
	.social-media ul{margin:0;}
	.banner-item h4{font-size:16px;text-transform:uppercase;font-weight:900;}
	.banner-item p{font-size:12px;}
	.banner-item a.button{right:10px;top:15px;padding:8px 10px;font-size:14px;}
	.banner-item .fa{font-size:26px;}
	.main-content table th{padding:10px;}
	.main-content table td{padding:10px;}
	.search-column-1{width:72%;}
	.search-column-2{width:28%;	}
	.search-column-1 span, .search-column-1 p a{font-size:12px;}
	.currency-table th .dopr-logo{display:none;}
    #removebranch .input{width:60%;}
    #removebranch .button{width:40%;}
}

@media(min-width:768px) and (max-width:991px){
    h1{font-size:22px;}
    h2{font-size:20px;}
    h3{font-size:18px;}
    h4{font-size:16px;}
    h5{font-size:14px;}
    h6{font-size:13px;}
	.paticka{margin:0 auto;max-width:768px;padding:0 15px;}
    .catsearch-heading .noUiSlName{margin-top:-26px;padding-left:10px;}
    .noUiSlider{margin:0 18px 12px 18px;}
    .page-content .marg-b-minus{margin-top:-5px;margin-bottom:-45px;z-index:100;}
	.category-results p{font-size:10px;padding-left:5px;}
    .category-heading .chosen-container{width:120px!important;}
	#chosen-nadkat .chosen-single, #chosen-nadkat .chosen-drop{width:260px!important;}	#chosen-nadkat .chosen-single, #chosen-nadkat .chosen-drop{width:370px!important;}
    .contact-form .spampocet{white-space:pre-wrap;}
    .contact-form .char-counter input[type="text"]{margin:-8px 4px 0 4px;}
    .contact-form .char-conrol input[type="text"]{margin:-8px 4px 0 4px;}
	.contact-form .spampocet label{line-height:16px;}
	.sidebar-dropdown{width:540px;} /* 3x280=840 */
    .sidebar-box-content, .sidebar-dropdown>li>ul>li>a .nav-caption, .product-single .produkticon{font-size:12px;}
	#search-bar-top{right:-44px;width:96%;}
	#search-bar-top input{height:33px;}
    #znacVyhled .filtrZnacek .linowrap{width:33.3333%;}
    #znacVyhled .filtrZnacek .liwrap{width:100%;}
    #formParam .filterParam .linowrap{width:33.3333%;}
	#formParam .filterParam .liwrap{width:100%;}
    table#shopcart tbody td .row img{width:100px;padding-bottom:0.25em}
    .actions {height:52px;}
    .actions .button{width:36%;}
    .actions .btn-refresh{float:left;}
    .actions .btn-trash{float:right;}
    table#shopcart thead {display: none;}
    table#shopcart h3{margin:-22px 8px 7px;}
    table#shopcart tbody td {border:0;display:block;padding:0.25em 1em;min-width:320px;line-height:1.5em;}
    table#shopcart tbody tr td:first-child {min-height:100%;background:#666;color:#c8c8c8;}
    table#shopcart tbody tr td:first-child p{color:#fff;font-weight:700;height:3.625em}
    table#shopcart tbody td:before {content: attr(data-th);padding-top:5px;font-size:1em;font-weight:300;display:inline-block;height:1.83em;width:84px;}
    table#shopcart tfoot td{display:block;border:0;padding:0 7px 3px;}
    table#shopcart tfoot .celkem{padding:0.75em;text-align:left;margin-top:-0.5em;}
    table#shopcart tfoot .cena-celkem{text-align:right;margin-right:7px;margin-top:-2em;}
    table#shopcart tbody td .bez_dph{float:right;text-align:left;margin-top:0.2em;color:#b9acbd;}
    table#shopcart tfoot .bez_dph{float:left;margin-top:-1.5em;padding-left:7px;font-size:0.750em;font-weight:300;}
    table#shopcart tfoot .cena-bez_dph{float:right;margin-top:-1.75em;padding-right:7px;font-size:0.75em;font-weight:300;}
	table#shopcart tbody td .info{display: inline-block;color:#fff;}
	.col-md-fifth{width:20%;padding:0 15px;float:left;}
	.tp-banner h2{font-size:24px;line-height:32px;}
	.tp-banner h3{font-size:18px;margin-top:30px;}
	.tp-banner p, .tp-banner span, .produkt-bezdph, .puvodniCena{display:none;}
    #main-header .middler{margin-left:15px;}
	
	#search-bar{padding-top:6px;}
	.sidebar-box-heading, .carousel-heading{height:auto;}
	.sidebar-box-heading h4, .carousel-heading h4{font-size:13px;margin:0;}
	.sidebar-box-heading{padding-left:40px;}
	.carousel-heading h4{padding-top:10px;padding-bottom:5px;padding-left:10px;}
	#search-bar p{display:none;}
	.sidebar .carousel-arrows .fa{display:none;}
	.carousel-arrows .fa{width:40px;height:40px;padding:8px 0 0;}
	.flexsliderBig li{background-size:90% auto!important;background-position:right bottom!important;}
	.product-actions .action-name{display:none;	}
	.product-actions>span{width:33.333333%;text-align:center !important;}
	.product-info h5{font-size:12px;line-height:16px;height:48px;}
	a.product-hover{font-size:14px;height:30px;top:60px;padding:5px;text-align:center;width:120px;}
	.banner-item h4{font-size:16px;text-transform:uppercase;font-weight:900;}
	.banner-item p{font-size:12px;}
	.banner-item span.button{right:10px;top:15px;padding:8px 10px;font-size:12px;}
	.main-content table th{padding:8px 5px;}
	.main-content table td{padding:8px 5px;}
	table.orderinfo-table th{width:120px;padding:5px 5px;}
	table.orderinfo-table td{padding:8px 5px;	}
	a.button{height:auto;}
	span.product-tag{top:10px;padding:5px 15px;font-size:12px;}
	.product-actions>span{padding:8px 0 0 0;}
	.product-actions>span .fa{margin-right:0!important;}
	.col-lg-12 .blog-item .rating-box {float:none;	margin-top:10px;}
	#newsletter input[type="text"]{margin:0;}
	.social-media ul{margin:0;}
	.button-row .button{margin-bottom:2px;}
    #advanced-button{display:none;}
	.search-column-1{width:50%;padding-left:0;}
	.search-column-2{width:40%;}
	.currency-table th .dopr-logo{display:none;}
}

@media(max-width:767px){
	body{background:none;}
	.container{margin:0;min-width:320px;}
	.paticka{padding:0 15px;}
	.fullwidth{width:100%;}
    h1{font-size:20px;}
    h2{font-size:18px;}
    h3{font-size:16px;}
    h4{font-size:14px;}
    h5{font-size:13px;}
    h6{font-size:12px;}
	.fullwidth #oDic{margin-top:-11px;margin-bottom:21px;}
	.fullwidth #oKomentar, .fullwidth #oDic{position:relative;display:block;z-index:999;}
	.currency-table thead{display:none;}
    .catsearch-heading .noUiSlName, .category-buttons, #search-bar{display:none;}
    .catsearch-heading .button{margin-top:-10px;}
    .noUiSlider{margin:15px 110px 15px 22px;}
    #znacVyhled .filtrZnacek .linowrap{width:50%;}
    #znacVyhled .filtrZnacek .liwrap{width:100%;}
    #formParam .filterParam .linowrap{width:50%;}
	#formParam .filterParam .liwrap{width:100%;}
    .category-heading .chosen-container{width:32%!important;}
	#chosen-nadkat .chosen-single, #chosen-nadkat .chosen-drop{width:260px!important;}
    .page-content textarea{width:100%;margin-top:-10px;height:70px;}
    .page-content .marg-t-minus{margin:0;}
    .page-content .marg-t-minus1x{margin:0;}
    .page-content .marg-t-minus2x{margin:0;}
	.page-content .marg-b-minus{margin:0;}
	.page-content .checkback{margin-top:5px;}
    table#shopcart tbody td .row img{width:84px;}
    .actions {height:52px;}
    .actions .button{width:30%;}
    .actions .btn-refresh{float:left;}
    .actions .btn-trash{float:right;}
    table#shopcart thead,#nabidkasl1,#nabidkasl2{display:none;}
    table#shopcart h3{margin:-22px 8px 7px;}
    table#shopcart tbody td {border:0;display:block;padding:0.25em 1em;min-width:280px;line-height:1.5em;}
    table#shopcart tbody tr td:first-child {min-height:100%;background:#666;color:#c8c8c8;}
    table#shopcart tbody tr td:first-child p{color:#fff;font-weight:700;height:3.625em}
    table#shopcart tbody td:before {content: attr(data-th);padding-top:5px;font-size:1em;font-weight:400;display:inline-block;height:1.83em;width:84px;}
    table#shopcart tfoot{background:#cee8ff;}
    table#shopcart tfoot td{display:block;border:0;padding:0 7px;float:right;}
    table#shopcart tfoot .celkem{padding:0.75em;text-align:left;margin-top:-0.625em;}
    table#shopcart tfoot .cena-celkem{text-align:right;margin-top:-2em;}
    table#shopcart tbody td .bez_dph{float:right;text-align:left;margin:0;color:#b9acbd;}
    table#shopcart tfoot .bez_dph{float:left;margin-top:-1.5em;padding-left:5px;padding-bottom:15px;font-size:0.750em;font-weight:300;}
    table#shopcart tfoot .cena-bez_dph{float:right;margin-top:-3.5em;padding-right:0;font-size:0.75em;font-weight:300;}
	table#shopcart tbody td .info{display: inline-block;color:#fff;}
	table.orderinfo-table thead{display:none;}
	table.orderinfo-table tfoot{display:inline;width:100%;}
	table.orderinfo-table #dopravaCena, #dopravaDPHCena{vertical-align:middle;height:100%;}
	table.order-table thead{display:none;}
	table.order-table tfoot{display:inline;width:100%;}
	.carousel-heading h4{font-size: 15px;padding-left:10px;margin-top:-10px;}
    .sidebar-box-heading h4{font-size: 15px;}
	.produkticon{margin-top:46px;margin-right:-20px;}
    .box-dropdown .box-wrapper{text-align:left;}
	.searchbar{margin:-15px 15px;}
	.form-ticket{text-align:center;}
	#search-bar-top{width:100%;padding:5px 5px 0 5px;left:15px;}
	#logo{margin:0 0 4px 7px;}
	#tinynav1{margin-bottom:-15px;}
	#vlastnosti{padding:15px;margin-top:-40px;}
    #spodni-paticka .paticka{width:100%;text-align:right;}
	#spodni-paticka p.copyright{font-size:13px;margin-top:10px;}
    #spodni-paticka p.system{font-size:13px;margin-bottom:10px;}
	#review-textarea{margin-top:0;}
	.char-kontrola .big{margin-top:12px;}
	.tl-kosik .button{padding:0 7px;margin-bottom:30px;}
    #main-header .middler{width:100%;margin-top:-10px;}
    body{background:#eaeef1;}
	.tp-banner h3, .tp-banner p, .tp-banner span, #home-button, #advanced-button{display:none;}
	#top-header ul{float:none!important;	text-align:center;}
	#top-header li{float:none;display:inline-block;	}
	#top-header li:hover ul{display:block;text-align:left;}
	.carousel img, .slides img,.subcategory img{width:100%;	}
	.products-row .sleva{margin-top:33px;}
	.rating img{width:auto!important;}
    .col-md-fifth{width:50%;padding:0 15px;float:left;}
	.banner-item{width:100%;margin:0!important;	}
    .news{margin:40px 0;	}.news-content{padding:10px 30px;}
	#newsletter>*, .social-media>*{display:block;}
	#newsletter input[type="text"]{width:100%;margin:0;display:inline-block;}
	#newsletter input[type="submit"]{margin-top:10px;display:inline-block;}
	.social-media ul{margin:0;}
	.payment-list{float:none;}
	.payment-list li{float:none;margin:0;display:inline-block;}
	.main-content table, .main-content tbody{display:block;width:100%!important;}
	.main-content table tr{display:block;border-bottom:2px solid #999;}
	.product-single table tr{border:none;}
	.main-content table th{padding:10px;display:block;width:100%!important;}
	.main-content table td{padding:10px;width:100%!important;display:block;}
	.product-single-info{width:100%;float:right;padding:40px;}
    .product-single-image #product-slider{height:auto;background:#fff;text-align:center;}
    .product-single-image #product-slider img{width:auto;}
	.button-row .button{margin-bottom:2px;}
    .iconic-input input{margin-bottom:8px;width:100%;}
    .page-content h4{margin-top:3px;margin-bottom:20px;	}
	#upper-footer{padding:0 10px 10px 10px;}
    #upper-footer h4{margin:20px 2px;font-size:15px;}
	#paticka-stranky{padding:0 20px 5px;}
	#paticka-stranky h4{font-size:15px;}
	.currency-table td .platmetodavtd{display:inline;float:left;line-height:40px;margin-right:6px;}
	.currency-table td i{display:none;}
    .currency-table th .dopr-logo{display:inline;width:86px;height:36px;float:right;margin:-7px;}
    #removebranch .input{width:50%;}
    #removebranch .button{width:50%;}
}

@media screen and (max-width: 350px){
	.carousel-arrows{display:none;}
}

/* Tiny + Slick Nav */
.slicknav_menu, .tinynav, .tinynav_label{display:none;}

@media screen and (max-width: 767px){
	.slicknav_menu{display:block;position:fixed;top:0;z-index:9999;width:100%!important;max-height:100%;overflow:hidden;}
	.tinynav_label{ display:block; }
    .tinynav { display:block; width:100%!important;}
    #main-categories, #side-navigation>ul, .sidebar-box-heading{display:none}
}

.info-zluty {background: #FFF8BF; border-left: 5px solid #ffe100;color: #333;margin-bottom: 2em;padding: 16px 25px 16px 20px;}
.info-cerveny {background: #fde8e8;border-left: 5px solid #e7aaaa;color: #333;margin-bottom: 2em;padding: 16px 25px 16px 20px;}
.info-zeleny {background: #e8ffe3;border-left: 5px solid #9DD827;color: #333;margin-bottom: 2em;padding: 16px 25px 16px 20px;}
.ramnapoveda {border: 1px solid silver;padding: 15px;border-radius: 3px;margin-top: 15px;margin-bottom: 25px;}

span .buttonhelp, .buttonhelp { color: white; background: #0029F5; text-transform: uppercase; padding: 5px 5px !important; border: none; display: inline-block; border-radius: 4px; line-height:normal; height:unset;}
.buttonhelp.icokos{background:#dd2d1b;}
.buttonhelp.icosoubory,.buttonhelp.icostatistika{background:#FFA500;}
.buttonhelp.icozobrazit,.buttonhelp.icoprodukty{background:#b38a6c;}
.buttonhelp.icoeud{background:#1abc9c;}
.off{background:#ffcece;margin-top:0;margin-right:0;}
.buttonhelp.icoklonovat{background:#9b59b6;}
.buttonhelp.icoulozit{background:#17bc2c;}

.category-content ul {
list-style-type: initial;
list-style-position: inside;
list-style-image: initial;
}
.category-content h2 {
/* border-left: 15px solid #9dd827; */
/* padding-left: 15px; */
margin-top:50px;
font-weight: 600;
}
.category-content h3 {
border-bottom:2px solid #FEE9C0;
padding: 5px 7px !important;
}
/* ComGate Iframe */
#comgate-container {display: none;position:absolute;z-index: 9999;left: 50%;top: 30px;overflow: auto;margin-left: -250px;}
#comgate-iframe {width: 504px;height: 679px;}
@media (max-height: 700px){
 #comgate-iframe {;top: 0px;}
}

/* --- nejprodavanejsi --- */
.bestline{width:100%;}
.bestline-products{display:block;}
.bestline-image {padding-left:3px;padding-right:3px;text-align:center;}
.bestline-image .bestline-number{height:22px;float:left;}
.bestline-image img{margin-top:-22px;margin-left:15px;}
.bestline-image .product-hover{display:none;}
.bestline-block-heading{display:block;width:100%;}
.bestline-products{display:block;margin-bottom:30px;}
.bestline-products .bestline{padding:10px 0 5px;border-top:1px dotted silver;display:inline-block;clear:both;font-size:12px;}
.bestline-infohead h5{margin:0;padding:0;display:inline-block;font-weight:bold;}
.bestline-block-row .best-id{color:silver;}
.bestline-block-row .store-is{color:#FFA500;}
.bestline-block-row .zobraz_dalsi{width:100%;text-align:center;border-top:1px dotted silver;display:inline-block;clear:both;font-size:12px;color:white;}
.bestline-block-row .zobraz_vice, .bestline-block-row .zobraz_mene{cursor:pointer;background:#FFA500;padding:5px 8px 5px 4px;border-radius:0 0 3px 3px;}
.bestline-prices{text-align:right;font-size:13px;vertical-align:middle;}
.bestline-actions{text-align:right;}
.bestline-price{font-weight:bold;font-size:1.125em;color:#c21c0b;}
.bestline-add {color: #ffffff !important;font-size: 18px;background: #FFA500 !important;padding: 10px 8px 10px 15px !important;}
/* ====================================================== */
/*   TIP-TOP-SLEVA V BESTSELLER V KATEGORII  UZKE PRUHY   */
/* ====================================================== */
.bestline-infodesc ul.param li {display: inline !important;list-style-type: none;padding-right: 3px;}
.bestline-infodesc ul.param li strong:after {content: " ";}
.bestline-infodesc ul.param li:after {content: ", ";}
.bestline-infodesc ul.param li:last-child:after {content: ". ";}
.bestline-infodesc p{margin:2px 0;}
.bestline-tags{display:block;width:50px;position:absolute;top:10%;left:18px}
.bestline-tags .produkt-ico{position:relative;font-size:0.75em;line-height:13px;margin:0;font-weight:400;color:#fff;display:inline-block;padding:1px 3px;text-decoration:none;z-index:15;white-space:nowrap;}
.bestline-tags .produkt-ico:first-child{margin-left:-11px;}
.bestline-tags .produkt-ico:after{height:0;width:0;-moz-transform:scale(0.9999);border-top:6px solid;border-right:6px solid transparent;border-top-width:6px;content:"";display:block;position:absolute;top:0;right:-6px;z-index:-1}
.bestline-prices .produkt-ico.sleva{top:0.5em;right:8.75em;font-style:normal;font-weight:700;font-size:13px;color:#fff;white-space:nowrap;letter-spacing:.01em;z-index:15;text-align:center!important}
.bestline-prices .produkt-ico.sleva{width: 30px;height: 30px;line-height:28px;background:#97B7CD;position: absolute;}
.bestline-prices .produkt-ico.sleva:before{content: "";position: absolute;width: 30px;height: 30px;background:#97B7CD;z-index:-1;-webkit-transform: rotate(30deg);-moz-transform: rotate(30deg);-ms-transform: rotate(30deg);-o-transform: rotate(30deg);transform: rotate(30deg);}
.bestline-prices .produkt-ico.sleva:after{right:0;content: "";position: absolute;width: 30px; height: 30px;background:#97B7CD;z-index:-1;-webkit-transform: rotate(-30deg);-moz-transform: rotate(-30deg);-ms-transform: rotate(-30deg);-o-transform: rotate(-30deg);transform: rotate(-30deg);}
.bestline-tags .produkt-ico.akce{background-color:rgba(213,40,40,.7);color:rgba(213,40,40,.7);}
.bestline-tags .produkt-ico.novinka{background-color:rgba(133,173,24,.7);color:rgba(133,173,24,.7);}
.bestline-tags .produkt-ico.omezcas{background-color:rgba(111,149,176,.7);color:rgba(111,149,176,.7);}
.bestline-tags .produkt-ico.tip{background-color:rgba(56,140,243,.7);color:rgba(56,140,243,.7);}
.bestline-tags .produkt-ico.top{background-color:rgba(248,161,45,.7);color:rgba(248,161,45,.7);}
.bestline-tags .produkt-ico span{color:#fff;}


/* poznamka pro scrolovani kosiku na mobilu*/
/*
max-height: 200px; overflow-y:scroll;padding-right:var(--space-base);
*/

code {
white-space: normal; 
border: 1px solid #F9E4EA;
}

.code2 {
	color:#0029F5;
	border-color:#D4EDFF;
	background-color:#e0f2ff;
}
.code3 {
	color:#222222;
	border-color:#CBCBCB;
	background-color:#e5e5e5;
}
.code4 {
	color:#5469D4;
	border-color:#DAE2FF;
	background-color:#E0E7FF;
}
.code5 {
	color:#FF6600;
	border-color:#FFE8D8;
	background-color:#FFECDF;
}
.code6 {
	color:#6fa700;
	border-color:#E9F7CE;
	background-color:#EBF7D4;
}


.str_obsah span .buttonhelp, .str_obsah .buttonhelp {
	font-size: 12px;
	padding: 1px 3px !important;
	margin-top: -2px !important;
}

.str_obsah li {
	margin-bottom: 10px;
}

#obal_napovedy {
  padding: 0px;
  color: #C1152F;
  background-color: inherit;
}
#napoveda {
  padding: 0px;
  border: 1px solid #0029F5;
  padding: 15px;
  margin-bottom: 20px;
  margin-bottom: 20px;
  border-radius: 2px;
  background: #7dc9ff;
}
#pomoc, #napoveda .zavrit {
  float: right;
}
#zavrit {
  position: relative;
  margin-right: -10px;
  margin-top: -10px;
  z-index: 1;
  border: 1px solid #0029F5;
  width: 35px;
  height: 35px;
  border-radius: 20px;
  background: white;
  text-align: center;
  vertical-align: middle;
}
#napoveda_obsah {
  padding: 15px;
  color: #000;
  background-color: #feefc6;
  font-weight: 300;
  margin-bottom: 15px;
  border-radius: 2px;
  margin: 0;
}
.fa-2x {
  font-size: 2em;
}
.tlacitko-dalsi-krok{ color:#0029F5; background: white; border:1px solid #0029F5 !important; text-transform: uppercase; padding: 9px 0 9px 15px !important; border: none; display: inline-block; border-radius: 5px; line-height:normal; height:unset;text-decoration:none!important;}
.tlacitko-dalsi-krok:hover{ color:white !important; background:#0029F5;}
.tlacitko-dalsi-krok .odkaz-na-stranku{ color: white!important; background: #0029F5!important; padding: 9px 15px;
  border-radius: 5px; }

.page-content.profil,
#oPrihlasForm,
#oStracHeslo {
  padding: 15px;
  border: 1px solid #ddd;
  background: #f4f4f4;
}

/* snizeni odskoku */
.page_id-5 .category-content {
  margin-bottom: 0;
  padding-bottom: 0;
}
.page_id-5 .page-content{
  margin-top: 0;
  padding-top: 0;
}

/* odkazy v obsahu */
.main-content a {
  color: #0029F5;
/*  font-weight: bold; */
  text-decoration: underline;
}
.main-content a:hover {
  color: #FF6600;
  text-decoration: none;
}
.main-content .subcategory a {
/*  color: #0029F5; */
/*  font-weight: bold; */
  text-decoration: none!;
}
.productcard {
  background: #f4f4f4;
  border-radius:7px;
}
