﻿@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;500;700&display=swap');
/* NEW MENU - START */
body {padding-top: 63px;}
.panel-body-catgrid{padding-top:0}
a:hover, a:focus {color: inherit;}
.nav-tabs.sort-nav-tabs > li > a {background-color: #e6e6e6;border:0;border-bottom:3px solid #fff;margin-right:4px;}
.nav-tabs.sort-nav-tabs > li.active > a, .nav-tabs.sort-nav-tabs > li.active > a:hover, .nav-tabs.sort-nav-tabs > li.active > a:focus {
    border-bottom: 3px solid #f6f6f6;
    border-top: 2px solid #73941e;
    background-color: #f6f6f6;}
@media (max-width:767px){.row {margin-left: 0 !important;margin-right: 0 !important;}}
.flag-mob {padding: 0; text-align: right; display: flex;}
.flag-mob a img{padding:4px}
.row-wo-border{border-bottom:1px solid #e5e5e5}
.row-wo-border a > img{max-height:50px}
.top-sale-products{    
	padding: 15px 10px;
    font-size: 15px
}
/* Newsletter - home page */
.col-news-icon img {padding-top: 15px;height: 105px;}
.newsletter-form{border: 2px solid #f6f6f6}
.newsletter-title{padding: 20px 0}
.newsletter-body{padding-bottom: 15px;}
.newsletter-text{padding-bottom: 10px;}
.newsletter-mail{padding:10px 0;}
@media (min-width:365px){.newsletter-btn .btn-primary{width:280px}}
@media (max-width:364px){.newsletter-input-mail{width:200px}}
.newsletter-btn .btn-primary{padding: 6px 25px;text-transform: uppercase;font-weight: bold;}
.newsletter-input-mail{border:0;background-color:#f6f6f6;text-align: center;padding: 8px;font-weight: bold;}
.newsletter-title-inner::after {
    content: '';
    width: 6%;
    height: 3px;
    background: #667d12;
    position: absolute;
    left: 47%;
	margin-top: 7px;
}
@media (max-width:767px){.newsletter-inputs{background-image:url('/userdata/images/NL-ikona.png');background-repeat: no-repeat;background-position: 0px 15px;background-size: 115px;}}
/* Newsletter - home page - konec */
.flags .alert-warning {display:none}
@media (max-width: 768px){.relprod-header{padding-left:10px}}
@media (min-width: 768px){.banner-height{height:255px}}
/*.collapsed>.hide-text-title {text-indent: 0px;line-height: 10px;}
.hide-text-title {text-indent: -9999px;line-height: 0;}*/
.collapsed>.hide-text-title::after {content: "...číst více"}
.hide-text-title::after {content: "...číst méně";text-indent: 0;display: inline}
span.hide-text-title {color: #5b9630;cursor: pointer;}
.box-title{background-color: #f6f6f6;padding:30px 0px 5px 0px;}
.box-title-inner {position: relative;}
.box-title-inner:after {
  content: '';
  width: 8%;
  height: 3px;
  background: #667d12;
  position: absolute;
  bottom: -10px;
  left:46%;
}
.row {
    margin-left: -10px;
    margin-right: -10px;
}

.slider-items-products.slider-items-historynav{background-color:transparent}
.row .owl-slider-row{margin-left:0;margin-right:0;margin-bottom: 24px;background-color: #f6f6f6;height:391px}
@media (min-width:1264px){
	.slider-items-historynav  .owl-theme .owl-controls .owl-buttons .owl-prev,.slider-action-products .owl-theme .owl-controls .owl-buttons .owl-prev {left: -40px;}
	.slider-items-historynav  .owl-theme .owl-controls .owl-buttons .owl-next,.slider-action-products .owl-theme .owl-controls .owl-buttons .owl-next {right: -40px;}}
.slider-items-hpbox .owl-theme .owl-controls .owl-buttons .owl-prev {left: -15px;}
.slider-items-hpbox .owl-theme .owl-controls .owl-buttons .owl-next {right: -24px;}
@media (max-width:1263px){.slider-items-historynav .owl-theme .owl-controls .owl-buttons div,.slider-action-products .owl-theme .owl-controls .owl-buttons div {top: 80%;}}
/*.slider-items-historynav .owl-item {width:145px !important;}*/
/*@media (min-width:1200px){.slider-items-hpbox .owl-item {width:217px !important;}}*/
.col-items-hpbox{padding-left:40px;padding-right:40px}
.owl-item-cust .box-prices{height:40px;}
.box-prices-owl .box-price1{font-size:16px}
.box-store-owl{height:25px}
.dropdown:hover .dropdown-menu {display: block;}
.top-sales-row{padding-top:20px;padding-bottom: 20px;}
.top-sales-row span img{height:17px}
.sales-col-price, .sales-col-price-vat, .sales-col-price-text{padding:0}
.sales-col-price-after{font-size: 16px;color:#73941e;font-weight:bold}
.sales-col-price-after.sales-price-red{color:red}
.vcenter {line-height:60px;height:60px}
.col-name-top, .sales-col-price-vat{height:40px}
.product-name-item-top{font-weight:bold;}
.flags-sales{height:60px;padding:0;padding-top:13px}
.flags-sales .alert-action {
    -webkit-transform: rotate(-11deg);
    -moz-transform: rotate(-11deg);
    -ms-transform: rotate(-11deg);
    -o-transform: rotate(-11deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    background-color:#e30615;
color:#fff;
border-color:#e30615;
    border-radius: 25px;
    height: 36px;
    line-height: 35px;
    width: 36px;
}
.top-sales-amount {font-size:14px;margin-right:10px;position: relative;}
.top-sales-amount:before {
	position: absolute;
	content: "";
	left: 0;
	top: 50%;
	right: 0;
	border-top: 1px solid;
	/*border-color: red;*/
	width: 100%;
	-webkit-transform:rotate(-18deg);
	-moz-transform:rotate(-18deg);
	-ms-transform:rotate(-18deg);
	-o-transform:rotate(-18deg);
	transform:rotate(-18deg);
}
/* menu top - start */
.sidebar > .sidebar-item-tab{padding-top:15px}
.sidebar.sidebar-cust-top .accordion-toggle.collapsed::after {content: "\e080";}
.sidebar.sidebar-cust-top .active .accordion-toggle::after {color: #fff;}
.sidebar.sidebar-cust-top > li > .row:hover .accordion-toggle::after{color:#fff;content: "\e114";border:none}
.sidebar.sidebar-cust-top .accordion-toggle::after {
	content: "\e114";
    font-family: 'Glyphicons Halflings';
    float: right;
    color: #fff;
	border: none;
	font-size: 12px;font-weight: normal;
}
.sidebar.sidebar-cust-top > li{padding-bottom:5px}
.sidebar.sidebar-cust-top > li > .row a {color: #fff;font-weight:bold;font-size:16px}
.sidebar.sidebar-cust-top > li > .row.action, .sidebar.sidebar-cust-top > li > .row.action a {background-color: #475e18;}
.sidebar.sidebar-cust-top > li > .row.sale, .sidebar.sidebar-cust-top > li > .row.sale a {background-color: #6a8c27;}
.sidebar.sidebar-cust-top > li > .row.eko-obaly, .sidebar.sidebar-cust-top > li > .row.eko-obaly a {background-color: #82ab30;}
.sidebar.sidebar-cust-top > li > .row.top-sales, .sidebar.sidebar-cust-top > li > .row.top-sales a {background-color: #96c734;}
/* menu top - end */
/* menu mobile - start */
.sidebar-about-mob.nav > li > a,.sidebar-nakup-mob.nav > li > a{padding:0}
.sidebar.sidebar-cust-mob > li > ul > li > ul > li .row > a:not(.accordion-toggle).col-lvl-2 {padding-left: 5px;}
.sidebar.sidebar-cust-mob > li > ul > li > ul > li .row > a:not(.accordion-toggle).col-lvl-3 {padding-left: 20px;}
.sidebar.sidebar-about-mob > li > .row:hover .accordion-toggle::after,.sidebar.sidebar-nakup-mob > li > .row:hover .accordion-toggle::after{border: none;}
.sidebar.sidebar-cust-mob .accordion-toggle.collapsed::after {content: "\e080";}
.sidebar.sidebar-cust-mob .active .accordion-toggle::after {color: #fff;}
.sidebar.sidebar-cust-mob > li > .row:hover .accordion-toggle::after{color:#fff;border:none}
.sidebar.sidebar-cust-mob .accordion-toggle::after {
	content: "\e114";
    font-family: 'Glyphicons Halflings';
    float: right;
    color: #6f950d;
	border: none;
	font-size: 15px;font-weight: normal;
}
.sidebar-cust-mob .sidebar-item .row {margin:0;}
.sidebar-cust-mob li > ul > li .row {padding-left:30px;}
.sidebar.sidebar-cust-mob li > ul > li .row a{font-size:12px;padding:8px 0}
.sidebar.sidebar-cust-mob > li > ul > li .row > a:not(.accordion-toggle).col-lvl-1 {padding-left: 0;}
.sidebar.sidebar-cust-mob  li > ul > li > .row .accordion-toggle::after{font-size:8px;padding-top:3px}
.sidebar.sidebar-cust-mob > li > ul > li >.row a.accordion-toggle {padding: 7px 0;}
.sidebar.sidebar-cust-mob > li > .row a {padding: 2px;font-size: 20px;}
.sidebar.sidebar-cust-mob > li > .active > a > .dle-zamereni, .sidebar > li > .row:hover > a > .dle-zamereni{color:#fff}
.navbar-toggle .glyphicon-remove-k {opacity: 1;top: -1px;}
.navbar-toggle.collapsed .glyphicon-remove-k {opacity: 0;height:0;overflow: hidden;visibility:hidden;}
.navbar-toggle {max-height: 40px;}
.navbar-toggle .icon-bar-k{
    opacity: 0;
    height: 0;
}
.navbar-toggle.collapsed .icon-bar-k, .navbar-toggle.collapsed .glyphicon-user, .navbar-toggle.collapsed .glyphicon-home, .navbar-toggle.collapsed .glyphicon-search {
    opacity: 1;
    height: 2px;
}
/* menu mobile - end */
.sidebar .accordion-toggle.collapsed::after {content: "\2b";}
.sidebar .active .accordion-toggle::after {color: #fff;border-color: #fff;}
.sidebar .accordion-toggle::after {
	content: "\2212";
    font-family: 'Glyphicons Halflings';
    float: right;
    color: #6f950d;
	border: 1px solid #717173;
	border-radius: 10px;
    padding: 2px 3px 2px 4px;
	font-size: 9px;}
.sidebar-item {margin-bottom: 0px;}
.sidebar-item > .row{display: flex;align-items: center;}
.sidebar-item{margin-left:0;margin-right:0}
.sidebar > li > .row a {position: relative;display: block;padding: 10px 6px;background-color: #f8f8f8;}
.sidebar-item .row{margin-left:0;margin-right:-15px}
.sidebar > li > ul > li > ul > li .row > a:not(.accordion-toggle).col-lvl-2 {padding-left: 50px;}
.sidebar > li > ul > li > ul > li .row > a:not(.accordion-toggle).col-lvl-3 {padding: 2px 0px 2px 70px;}
.sidebar .accordion-toggle-2.collapsed::after {content: "\e080";}
.sidebar .accordion-toggle-2::after {
    content: "\e114";
    color: #6f950d;
    border: 0;
    border-radius: 0;
    padding: 0;
    font-size: 10px;}
/*.sidebar .active .accordion-toggle-2::after {color: #6f950d;}*/
.sidebar .active a.col2-lvl-2{color:#616264;}
.sidebar > li > .row:hover .accordion-toggle::after{color:#fff;border: 1px solid #fff;}
.sidebar > li > .row:hover .accordion-toggle-2::after{color:inherit;border: none;}
.sidebar-low.sidebar > li > .row.active,.sidebar-low.sidebar > li > .row.active > a,.sidebar-low.sidebar > li > .row:hover,
.sidebar-low.sidebar > li > .row:hover > a,.sidebar-low.sidebar .active .accordion-toggle::after{color:#616264;font-weight:bold}
.sidebar > li > .row:hover,.sidebar > li > .row:hover > a,.sidebar > li > .active > a,.sidebar.sidebar-cust-mob > li > .active > a, 
.sidebar > li > ul > li > .active > a/*.sidebar-low.sidebar > li > .row.active,.sidebar-low.sidebar > li > .row.active > a,.sidebar-low.sidebar > li > .row:hover,
.sidebar-low.sidebar > li > .row:hover > a,*/ {
	background-color:#6f950d;color:#fff;text-decoration:none}
/*.sidebar > li > .active a {background-color: #6f950d;}*/
.sidebar-low.sidebar > li > .row, .sidebar-low.sidebar > li > .row a {background-color: #e7edd9;}
.sidebar > li > .row a.accordion-toggle-2 {padding: 0px/*13px 0px 10px 0;*/}
.sidebar > li > ul > li > ul > li .row > a:not(.accordion-toggle) {padding-left: 5px;}
.sidebar > li > .row a {background-color: #fff;}
.sidebar > li > ul > li .row > a:not(.accordion-toggle).col-lvl-1 {padding-left: 55px;}
/* NEW MENU - END */
@media (min-width:340px){img.logo-xs{max-width: 135px; margin-top: 8px;}}
@media (max-width:339px){img.logo-xs{max-width: 125px; margin-top: 10px;}}
.custom-input-group-qunit {font-size: 14px;padding: 5px;}
.qdisc-price-dph{font-size:12px}
.box-image .action-wo-price, .fancybox .action-wo-price {height: 26px;text-transform: uppercase;font-size: 12px;font-weight: bold;padding-left:1px}
.banner-topf{padding-top: 228px;}
.banner-bottomf{padding-bottom: 228px;}
.box-specification{}
.search-header-sm{padding-left: 5px;padding-right:5px}
.navbar-toggle{margin-right:5px}
.cart-count {border-radius:50%;padding:4px;color:white;background:red;text-align:center;position:relative;
left:-9px;top:-5px;font-weight:bold;font-size:10px;margin-right:-9px}
.cart-count-1 {padding-right:6px}
/* Mobilni menu - start */
.sidebar > li > .row {padding: 0px 5px;}
.sidebar .active a {color: #fff;}
.product-name-item1{font-weight:bold;text-decoration:underline}
/* Mobilni menu - end */
@media (max-width:768px){
	.col-thumb-xs{padding-right:0}
	.col-toggle-xs{padding-left:0}
	.navbar.custom-header-nav-top {margin-top: 57px;}
	.custom-nav > li > a {font-size: 12px !important;}
	.custom-nav-left{margin-top: 0;margin-bottom:0}
	.cust-navbar-col-left{margin:0}
	.custom-nav-pills > li{display: table-cell;}
	.custom-nav-pills > li > a{padding:2px;}
	.panel-cart .btn-primary, .panel-cart .btn-default, .panel-cart-top .btn-primary, .panel-cart-top .btn-default {
		margin: 0 !important;
		text-transform: uppercase;
		font-size: 12px !important;
	}
}
@media (min-width:768px){
	.navbar.custom-header-nav-top {margin-top: 90px;}
	.col-toggle-xs{padding-top:10px}
	.custom-search-header {padding-top: 6px;}
	.navbar-collapse.navbar-collapse-menu.collapse{display:none !important;}
	.navbar-collapse.navbar-collapse-menu.collapse.in{display:block !important;}
	}
@media (min-width:768px) and (max-width:991px){
	body{padding-top:120px}
	.logo-top-left{padding-top: 4px !important;padding-bottom: 7px !important;}
	.custom-search-header {padding-top: 2px !important;}
	.navbar.custom-header-nav-top {margin-top: 67px;}
}
@media (min-width:992px){body{padding-top:160px}.navbar.custom-header-nav-top {margin-top: 107px;}}
@media (max-width:992px){.navbar-toggle{display:block}}
@media (min-width:1200px){body{padding-top:180px}.navbar.custom-header-nav-top {margin-top: 116px;}.sidebar.sidebar-cust-top > li > .row a {padding-left: 35px;}}
@media (max-width:1023px){
	.navbar-collapse-cust{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}
	.navbar-collapse-cust.collapse.in{display:block !important}
	.navbar-collapse-cust.collapse{display:none !important}
}
/*@media (min-width:1520px){.visible-lg-block{display:block !important}}*/
@media (max-width:1520px){.bannerleft-visiblity{display:none}}
.navbar-nav > li > .dropdown-menu {
	margin-top: -8px;
}
.bn-del-cart{padding-top:3px}
.navbar-collapse-cust{
	overflow-x:visible;
	padding-right:15px;
	padding-left:15px;
	border-top:1px solid transparent;
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
	-webkit-overflow-scrolling:touch
}
.navbar-nav-cust{background: linear-gradient(#dedede, #eeeeee);}
.custom-bg-login-nav {background-color: #f6f6f6;}
.navbar-default .custom-nav > li > a:hover, .navbar-default .custom-nav > li > a:focus,.navbar-default .custom-nav > li > ul > li > a:hover, .navbar-default .custom-nav > li > ul > li > a:focus {background-color: #6f950d;color:#fff}
.custom-nav > li > a, .custom-nav > li > ul > li > a {
	font-size:16px;
	padding:9px 0 9px 13px;
	line-height:26px;
	font-family: Ubuntu-Medium,"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.custom-nav > li > ul > li > a {padding-right:13px}
.custom-nav > li.customer-info > a:after {
  border-right: 1px solid #000;
  content: '';
  padding: 3px 18px 3px 0;
  width: 50%;
}
.custom-nav > li.customer-info-first > a{font-weight:bold}
.custom-nav > li.customer-info-last > a{padding-right: 18px}
.navbar-nav > li > .nav-right-dropdown-menu {
	margin-top: -1px;	
	background: linear-gradient(#dedede, #eeeeee);
	border: 0;
}
.panel-heading.panel-heading-catgrid {padding: 10px 0 0 0;}
.panel-body.panel-body-catgrid {padding: 0 0 15px 0;}
.subcatitem{width:100%;padding:0;margin:5px 0;background-color: #f6f6f6;}
.subcatitem:hover {background-color: #e7edd9;}
.subcatitems2, .seachcategorynavbar2 {width:101%;/*padding-right:10px;*/margin: 0 0 0 -10px;}
.subcatitems-col{padding: 0 0 0 10px;}
.subcatitem a {
	padding: 10px;
	font-weight: normal;
	white-space: pre-wrap; /* CSS3 */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
    word-wrap: break-word; /* Internet Explorer 5.5+ */
    height: 60px;
    line-height: 40px;
    display: block;
}
.subcatitem a span {
    display:inline;
    display:inline-table;
    display:inline-block;
    vertical-align:middle;
    line-height: 20px;
    *margin-top: expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
}
.subcatitem a.col-glyphicon-subcat{color:#6f950d;text-align:right;}
.subcatitem a span.glyphicon {font-size: 12px;}
.custom-nav-social > li > a {padding:5px}
.custom-menu-footer {min-height:70px}
.custom-nav > li {display:inline-block}
.custom-nav-social-detail > li > a {padding:5px}
.custom-nav-social-detail > li > a > img, .detail-box-favorites>a>img{width:40px}
.detail-box-favorites{padding-top:5px}
.ideal-logo-detail>img{width:95px}
.dle-zamereni{text-transform:none;color:#6f950d}
.navbar-default .custom-nav > li > a:hover > .dle-zamereni, .navbar-default .custom-nav > li > a:focus > .dle-zamereni, .sidebar > li > a:hover > .dle-zamereni, .sidebar > li > a:focus > .dle-zamereni{color:#fff}
.custom-nav-left > li:first-child > a {padding:9px 20px;background-color:#6f950d;color:#fff}
.sidebar > li > a:hover, .sidebar > li > a:focus {background-color: #6f950d;color:#fff}
.box-image span {height: 220px;}
.box-image {min-height: 220px;}
.caption {height: 62px;margin:0}
.custom-box-btns{padding-bottom:32px}
.col-new-item-popup .flags.flags-action {top: 5px;right: 20px;}
.col-new-item-popup .flags {top: 35px;right: 20px;}
.col-new-item-popup .box-price1{font-size:14px}
.col-new-item-popup .box-specification {font-size:14px}
.col-new-item-popup .thumbnail .custom-box-btns{padding-bottom:15px}
.col-new-item-popup .thumbnail .box-prices{height:35px}
.col-new-item-popup .thumbnail .caption{height:60px;padding: 0 5px;}
.col-new-item-popup .thumbnail .box-store-grid0{padding-bottom:5px}
.custom-caption{font-weight:bold}
.logo-top-left{padding: 18px 0 13px 2px;margin-left: -5px;}
.btn-delete img{width:25px}
.col-grid-type{padding-right:10px}
.col-pagination{padding-left:0}
.tab-content{background-color:#f6f6f6;padding: 25px;}
.panel-grey, .panel-grey .panel-default{background-color:#f6f6f6;}
.product-detail-name > h1{font-weight:bold;padding-left:20px}
.product-detail-box{padding:5px 10px 10px 20px;background-color:#f6f6f6}
.panel-default > .panel-heading{background-color:transparent}
.box-prices{height:68px;/*color:#659730;font-weight: bold;*/}
.box-prices,.custom-caption{font-family: Ubuntu-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.box-store{text-transform:uppercase;font-size: 11px;}
.box-store img{width:30px;margin-left: -20px;margin-top:-2px}
.custom-group-btn-detail  > a{text-transform:uppercase;padding: 0 15px 0px 5px;;font-weight: bold;}
.input-group .form-control-detail {width: 65px;}
.custom-input-btn-type0{width:auto}
.custom-input-btn-type0 > a > img{width:37px;margin:0;display:inline-block;padding-right: 7px;}
.custom-input-btn-type0 > a{text-transform:uppercase;font-weight:bold;padding: 4px 17px;border:0;border-top:1px solid #6f950d;padding-top:4pt;}
.row-most-shopped{padding: 0 20px}
.box-price-orig-price{min-height:20px}
.box-price1 {font-weight: bold;padding: 0;color:#c01e2c}
.box-specification {color:#c01e2c}
.grid-action-products{text-transform:uppercase;}
.slider-action-products .thumbnail, .slider-action-products.slider-items-products {background-color:#fff}
.col-action-price-detail{font-weight: bold;color:#c01e2c}
.orig-price-grid,.orig-price-detail {position: relative;}
.orig-price-grid::before,.orig-price-detail::before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 1px solid;
    border-color: #9d9d9d;
    width: 75%;
	max-width: 75%;
    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    transform: rotate(-10deg);
}
.col-orig-price-detail{color:#9d9d9d;margin-top: 10px;margin-bottom: 10px;margin-left: -20px;margin-right: 20px;}
.col-history-nav{padding-left:2px;padding-right:2px}
.thumbnail-history .caption {padding: 9px 2px 0 2px;height: 70px;}
.slider-action-products .caption {padding: 9px 5px 0 5px;height: 55px;}
.slider-action-products .box-prices-owl .box-price1 {font-size: 14px;}
.slider-action-products .box-specification {font-size: 12px;}
.slider-action-products .box-store img{width: 20px;margin-left:0;}
.thumbnail-history  {background-color: transparent;}
.thumbnail-history .box-image, .col-new-item-popup .thumbnail .box-image, .slider-action-products .box-image {min-height: 125px;}
.thumbnail-history .box-image span, .col-new-item-popup .thumbnail .box-image span, .slider-action-products .box-image span {height: 125px;}
.modal-related-row .custom-box-btns .input-group {width: 142px;}
.modal-footer .modal-related-row .btn + .btn {margin:0}
.custom-box-btns .input-group {width: 213px;}
.input-group-btn-signs .btn-plus, .input-group-btn-signs .btn-minus, .input-group-sm > .input-group-btn > .btn.btn-plus, .input-group-sm > .input-group-btn > .btn.btn-minus {
    display: block;
    height: 20px;
    line-height: 17px;
    padding: 0 5px 0 5px;
    font-size: 8px;
	background-color:#fff;
	color:#6f950d;
	margin-left: -1px;
}
.input-group-btn-signs{border-right: 2px solid #6f950d;margin-right:-3px;margin-left:-1px;}
.input-group-btn-signs .btn-plus{border-top:1px solid #6f950d;padding-top: 3px;}
.input-group-btn-signs .btn-minus{border-bottom:1px solid #6f950d;}
.arrow-right {
  width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #5b9630;
	margin: 18px 10px 0 10px;
}
.arrow-left {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid #000;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 0;
}
.custom-group-btn-detail  > a > img{width: 42px;padding-right:10px}
.form-inline .input-group >.custom-tbquantity-item0{width:50px;border:1px solid #6f950d;height:30pt;border-right:0;font-weight: bold;}
.col-left-contact{border-top: 1px solid #eee;border-bottom: 1px solid #eee;padding:10px;}
.hotline{color:#5b9630;font-weight: bold;font-size: 17px;}
.hotline > img{width:45px}
.navbar-default .custom-contact-header{margin-top:20px;margin-left:28px;margin-bottom:0;border-left: 1px solid #6f950c;border-right:1px solid #6f950c}
.hotline-header > img{width:23px;margin-bottom:5px}
.hotline-header span.phone{font-size:24px;color:#6f950c;font-weight:bold;}
.hotline-header span.mail{font-size:19px}
.col-detail-tel > img{padding-bottom: 5px;width:23px}
.col-detail-tel  span.phone{font-size:18px;color:#649830;font-weight: bold;}
.col-order-tel{color:#649830;}
.row-order-tel{padding: 15px 0 0 5px;border-bottom: 1px dotted #649830;margin: 0;}
.detail-box-favorites{padding-left: 30px;}
.custom-contact-footer{border-left: 1px solid #000;border-right:1px solid #000;padding: 0 20px;margin-right: 17px;margin-top: 20px;}
.col-info-parent, .col-info-parent > a{color:#616163}
.col-info-parent{padding-left:23px}
.col-info-child > img{width:25px}
.col-info-child{padding-top:12px}
.flags {top: 180px;right:20px;}
.flags.flags-action {top:150px;right:20px;}
.flags img {width:60px}
.slider-items-historynav .flags img,.slider-action-products .flags img {width:50px}
.thumbnail-history  .flags.flags-action, .slider-action-products  .flags.flags-action{top:72px;}
.thumbnail-history  .flags, .slider-action-products  .flags {top: 98px;}
/*.flags .alert-action {
	-webkit-transform: rotate(-11deg);
	-moz-transform: rotate(-11deg);
	-ms-transform: rotate(-11deg);
	-o-transform: rotate(-11deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	background-color: #e30615;
	color:#fff;
	border-color:#e30615;
	border-radius: 25px;
	height: 36px;
	line-height: 26px;
	width: 36px;
}*/
.cat-grid-body{background-color: #f6f6f6;}
.cart-img-xs{max-width:28px}
.navbar-toggle-cart-xs{padding:5px}
.box-image .action-percent-sign{display: inline;font-size:10px}
/*.custom-sidebar-item > img{padding-right:10px;margin-left: -38px;}*/
.nav  > li > .custom-sidebar-item{padding:5px;margin-left: 38px;font-family: Ubuntu-Medium,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.sidebar > li > .row .custom-sidebar-item.custom-sidebar-item-parent{border-bottom: 1px solid #6f950d;font-weight: bold;padding:12px 10px}
.sidebar > li > .row .custom-sidebar-item{padding:7px 10px}
.sidebar > li > ul > li > .custom-sidebar-item {padding-left: 10px;}
.sidebar > li > ul > li > ul > li > .custom-sidebar-item {padding-left:20px;margin-left:39px;margin-right:1px;}
.sidebar > li > ul > li > ul > li > ul > li > .custom-sidebar-item {padding-left:30px;margin-left:40px;margin-right:2px;}
.glyphicon-triangle-right{top:2px}
.glyphicon-triangle-left{top:2px}
.custom-navbar-top{background-color:#fff}
.navbar-nav > li.bnregister > a , .navbar-nav > li.bnlogin > a{padding:2px 5px 0 5px}
.navbar-nav > li.bnflag > a {padding:0 0 0 10px}
.navbar-nav > li.bnflag-xs > a {padding:10px 10px 0 0}
.custom-nav-flag {
    margin: 0;
    margin-left: -17px;
    display: flex;
}
.navbar-nav > li.bnflag > a > img{padding:0}
.custom-cart-nav{margin-top: -35px;margin-right: -15px;}
.custom-shopping-cart{padding: 0;}
.cart-rows-count{text-transform:uppercase;}
.cart-top-style{padding:0 5px;font-weight:bold;font-size:16px;}
.cart-top-style > a{text-decoration:none}
.cart-top-style > a,.cart-total > a{font-family: Ubuntu-Medium,"Helvetica Neue",Helvetica,Arial,sans-serif;}
.cart-total{padding:5px;}
.cart-total > a{color:#6f950d;}
.custom-shopping-cart>a>img{width:50px}
.search-btn>img{width:35px}
.navbar-form .input-group > .custom-search-tbx {width: 275px;border: none;box-shadow: none;border-radius:0}
.input-sm, .custom-search-tbx{background-color:#eee}
.search-btn{padding:0 5px}
@media(min-width:992px){.custom-header-xs-height{padding-top:10px}}
.navbar.custom-header-nav-top{z-index: 1000;border: 0px;min-height: 43px;height: 44px;background: linear-gradient(#dedede, #eeeeee);}
.custom-nav-pills-line > li.disabled > a, .custom-nav-pills-line > li.disabled > a:hover, .custom-nav-pills-line > li.disabled > a:focus {border:2px solid #bfbfbf;}
.custom-search-header{padding-top:25px}
.bnregister{border-right: 1px solid #000}
.store0{color: red;}
.store1{color: #5b9630;}
.sidebar-nav > .navbar-default {background-color: #fff;border-color: #fff;}
.custom-nav-pills>li.active>a, .custom-nav-pills>li.active>a:hover, .custom-nav-pills>li.active>a:focus {background-color: transparent;color:#000;font-weight:bold;}
.custom-nav-pills-line{z-index:10;position: absolute;padding-top:34px;padding-left: 138px;}
.custom-nav-pills-line > li > a {padding:0;border:2px solid #6d9b3f;padding-left:90px;}
.custom-nav-pills-line > li > .progress-line-a4 {padding:0;border:none}
.custom-nav-pills {z-index:20;position: relative;}
.custom-nav-pills > li > a {text-transform:uppercase;}
.opnote { resize:vertical; }
.note-div{padding: 20px 0;margin:0 30px;}
.col-zp-d{padding:0}
.panel-body-zpd{padding-left:30px}
.line-below-note{border-bottom:1px solid #6f950d;margin: 0 20px;}
.custom-nav-pills > li > a > img{width:50px}
/*.panel-cart > .panel-heading > */.panel-title{font-size: 18px;text-transform: uppercase;}
.panel-cart-top > .panel-heading{border: none}
.panel-cart{border: none;background-color:#f6f6f6;box-shadow:none}
.panel-cart-top{border: none;background-color:#f6f6f6;box-shadow:none}
.panel-cart .btn-primary, .panel-cart .btn-default,.panel-cart-top .btn-primary, .panel-cart-top .btn-default{margin:0px 10px 15px 10px;text-transform:uppercase;font-size:18px}
.panel-body-delivery{padding: 0 25px}
.panel-cart > .panel-heading {
	font-family: Ubuntu-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    background: #f6f6f6; /* default color */    
	border-bottom:1px solid #6f950d;
    /*margin-bottom: 15px;	
    padding: 15px;*/
	padding: 15px 0;
	margin: 0 20px;
}
.row-cart-3{padding:0 20px}
.panel-cart-margin{margin-bottom:0}
.table-products-cart{background-color:#f6f6f6;padding:0 25px}
.panel-cart-margin .panel-body-cart-4{padding:0 15px}
.table-product-listing, .table-product-listing > tbody > tr > th, .table-product-listing > tbody > tr > td{border:none}
.col-note-cart-4{padding: 0}
.panel-cart-4{margin-bottom:0}
.panel-cart-4 > .panel-heading {border-top:1px solid #6f950d;}
.row-transport, .panel-one-time-purchase{border-left:1px solid #6f950d}
.body-dod-adr{border-left:1px solid #6f950d;min-height:180px}
.panel-cart-dp {
    border: none;
    background-color: #f6f6f6;
    box-shadow: none;
}
.panel-cart-dp > .panel-heading {
	font-family: Ubuntu-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
	border-bottom:1px solid #6f950d;
    background: #f6f6f6; /* default color */    
    margin-bottom: 15px;
    padding: 15px;
}
.panel-default > .panel-heading-nereg-cart {
    color: #333;
    background-color: #eeeeee;
}
.col-md-one-time-purchase, .col-md-zp-d{padding-left:0;padding-right: 20px;}
.col-md-fk-ad{padding-right:0;padding-left: 20px;}
.col-md-reg-user, .col-md-zp-u{padding-right:0}
.col-act > h1, .col-contacts-title > h1, .relprod-header{text-transform:uppercase}
.col-act-date{display: table-cell;padding: 20px 9px;}
.col-act-date-img{display: table-cell;}
.col-act-date-img > img{width:35px;vertical-align:middle;}
.span-act-date{vertical-align: middle;display: table-cell;font-size:14px;padding:4px 0 0 5px}
.col-act-name > a{font-size:16px}
.col-act-spec{height: 110px;overflow: hidden;}
.nav-footer > li > a {
    padding:2px;
}
.col-contacts-map{padding-right:0}
.col-contacts-staff{/*padding-right:30px*/}
.col-contacts-title{border-bottom: 1px solid #6d9b3f;margin-bottom:35px}
.col-contacts-child{padding:0 30px 20px 0}
/*#ctl00_ewpz1_mainTemplateCtrl_footer, */#ctl00_ewpz1_mainTemplateCtrl_FormDeliveryInformation_footer{background-color:#e7e7e7}
.row-onas{padding-bottom:8px}
.col-motto{background: linear-gradient(#dedede, #eeeeee);height:125px}
.col-motto-text-top{padding-top:33px}
.col-motto-text-bottom{padding-top:48px}
.col-motto-first > img{margin-top:-2px}
.col-motto-last > img{padding-top:66px}
.row-wo-border{margin:0px 20px;padding:10px}
.row-green-border{margin:0;border-top:1px solid #6f950d;padding:10px}
.col-dod-adr{padding:0}
/* Sidebar */
#bannerleft-home
{
	margin-left: -200px;
	width: 210px;
}
#bannerleft-home-down
{
	margin-left: -200px;
	width: 210px;
	top: 495px;
}
#bannerleft
{
	margin-left: -200px;
	width: 210px;
}
.bannerl
{
}
#bannerleft-down
{
	margin-left: -200px;
	width: 210px;
	top: 495px;
}
.bannermenu .theme-default{margin-bottom:2px;}
@media (max-width: 1400px){
	.fckeditornavbar img {
			width: 100% !important;
			height: auto !important;
			margin-left: 0px !important;
			margin-right: 0px !important;
	}
	.fckeditornavbar div, .fckeditornavbar ul {
			margin-left: 0px !important;
			margin-right: 0px !important;
	}
}
.sort-nav-tabs>li.active>a {
	padding-top: 8px;
}
.container {
		padding-left: 0px !important;
		padding-right: 0px !important;
}
@media (max-width: 430px){
	.sort-nav-tabs li {
		width: 100%;
	}
}
.search-nav {
	background-color: #E5E5E5;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 7px;
	padding-right: 15px;
	margin-top: -6px;
	margin-left: -10px;
	margin-right: -10px;
}
.search-nav input {
	background-color: #fff;
}
.search-nav .search-input {
	padding-right: 0px;
}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.no-border{padding:0}
.col-unit-price-xs,.col-unit-price-qtydiscount-xs{padding:0}
.col-price-caption-qtydisc .h3{font-size: 14px;padding-top: 5px;}
@media (max-width:767px){.col-qty-disc-pad,.col-disc-pad{padding-top:10px}}
.row-qty-disc-pad{padding-bottom:10px}
.unit-price-detail{color: #9d9d9d;background: #fff;font-size: 11px;padding: 3px;}
.col-unit-price-detail{margin-top: 8px;margin-bottom: 10px;padding: 0;}
.footer-coopyright {
    background-color: #58585a;
    color: #fff;
    padding: 20px 0;
}
.footer-coopyright a {
    color: #fff;
}

@media (max-width:767px){.footer-col-xs{padding-bottom:40px}}
.nav-footer{padding-bottom:10px}
.titles-footer{font-weight:bold;font-size: 16px;text-transform:uppercase}
.images-footer-visa >img{width:230px}
.footer-bg {padding: 20px 0;background-color: #f6f6f6;}
.hotline-footer-phone > img,.hotline-footer-mail > img{width:23px;margin-bottom:5px}
.hotline-footer-phone span.phone{font-size:24px;color:#6f950c;font-weight:bold;}
.hotline-footer-mail span.mail{font-size:19px}
.hotline-footer-mail{padding-bottom:15px}
.form-caption{font-weight: bold;}
.form-body,.contact-form .form-control{border:1px solid #e6e6e6}
.footer-social a,.footer-col-xs a{display: inline-block;}
.footer-social object{pointer-events: none;height: 50px;padding: 5px;}
.footer-col-xs object{pointer-events: none;}
.footer-social a:hover{text-decoration:none}
.footer-col-xs object{padding-bottom:40px}
.store-ov > img{display:inline-block;width: auto;margin-right:5px;margin-left:0;margin-top:-12px;}
.box-store-detail .store-ov > img{width: auto;margin-top:-14px;}
.store-ov {text-transform:uppercase;}
.store-ov > .store-ov-in{display:inline-block;font-size: 11px;text-align: left;width: 172px;line-height: 12px;color: #e6992b;}
.box-store-detail .store-ov > .store-ov-in{width:172px;}
.box-store-detail{padding:0 0 10px 0}
.box-store-grid0 {padding-top: 5px;padding-bottom:10px;height:40px}
.box-store-owl {padding-top: 5px;height: 30px;width:200px;}
.box-store.box-store-grid0 > .store0 {display:block;padding-top:0.5rem;}
.grecaptcha-badge { display: none!Important; }
.box-store-detail {padding:0 0 10px 10px;}
.box-store-detail .store-ov {width:200px;}
.brand-slider {margin-top:80px;}
#ctl00_ewpz1_mainTemplateCtrl_ImgNavBar2_upImgNavBar .brand-slider>span.slide-left {z-index:10;}

@media (max-width:400px) {.owl-item-cust.hero-feature .box-store.box-store-owl {width:100%;}}

#ctl00_webPartManager1_gwpupdatePanelProductPrice_updatePanelProductPrice .box-store.box-store-detail .store0 {line-height:34px;}
#ctl00_webPartManager1_gwpupdatePanelProductPrice_updatePanelProductPrice .box-store.box-store-detail {padding:0 0 10px 10px;}

@media (max-width:767px)
{
	#ctl00_webPartManager1_gwpupdatePanelProductPrice_updatePanelProductPrice .box-store-detail .store-ov{margin:0 auto;width:auto;}
	#ctl00_webPartManager1_gwpupdatePanelProductPrice_updatePanelProductPrice .box-store-detail .store-ov > .store-ov-in{width:auto;}
	#ctl00_webPartManager1_gwpupdatePanelProductPrice_updatePanelProductPrice .box-store.box-store-detail {text-align:center;padding:0;}
	.product-detail-box {padding:5px 10px 10px 10px;}
}

/* footer 2022 */
#hp-footer {position:relative;padding-bottom:120px;padding-top:30px;margin:0;}
#hp-footer:before {content:"";position:absolute;right:0;bottom:0;background:url("/userdata/images/footer/corn.jpg") bottom right no-repeat;background-size:contain;width:100%;height:360px;} /* safari neumi procenta na vysku */
#hp-footer h3 {}
#hp-footer h4 {}
#hp-footer .fckeditornavbar img {width:auto !important;}

.hotline-footer-mail {padding-bottom:0;}

.footer-bg {background:rgb(88,89,91);color:#fff;padding-top:40px;}
.footer-bg a {color:rgb(83,133,216);text-decoration:underline;}
.footer-coopyright {background:rgb(50, 50, 51);color:#b5b5b5;}
.footer-coopyright a {color:#b5b5b5;}
.footer-divider {width:100%;float:left;}

@media (min-width:991px) { .footer-col-padding {padding-left:80px;}}
@media (max-width:1400px) { .footer-bg .fckeditornavbar img {width:auto !important;} }
@media (max-width:767px) { #hp-footer:before {opacity:0.25;background:url("/userdata/images/footer/corn2.jpg") bottom right no-repeat;background-size:contain;} }

/* pagination */
.pagination>li>a {border-radius:4px;background:transparent;border:1px solid rgb(207, 207, 207);color:rgb(114, 114, 114);padding:0.5rem 1.25rem;margin-left:0.5rem;}
.pagination>li:not(.active)>a:hover {border-color:rgb(93, 93, 93);color:rgb(93, 93, 93);background:transparent;}
.pagination>li>a.prev-page, .pagination>li>a.next-page {background:rgb(115, 148, 30);color:#fff;}
.pagination>li>a.prev-page:hover, .pagination>li>a.next-page:hover {background-color:rgb(153, 196, 45);border-color:rgb(153, 196, 45);color:#fff;}
.pagination>.active>a {background-color:rgb(153, 196, 45);border-color:rgb(153, 196, 45);}

.pagination>li.dots>span {margin-left:0.5rem;padding:1rem 0.25rem;}
.pagination>li.dots>span:hover {background:transparent;}

@media (max-width:769px) { .pagination {width:100%;display:flex;justify-content:center;} }

/* cookies 2022 */
.buttons-vertical {display:flex;flex-flow:column;}
.buttons-vertical a {display:block;}

.row-flex {display:flex;}

#ctl00_ewpz1_mainTemplateCtrl_FormCookiesManager2_pnCookiesManagerSettings.container {max-width:100%;}

@media (max-width:769px) {.row-flex {display:block;}}

/* gopay */
.gopay-image > img {max-height:30px;max-width:70px;margin-top:0.325rem;}

.paymenttypea.left > .noborder, .postprovidera > .noborder {display:inline-block;margin-bottom:10px;width:100%;padding-bottom:8px;border-bottom:1px solid rgba(0, 0, 0, 0.15);}
.paymenttypea.left > .noborder:last-child, .postprovidera > .noborder:last-child {border-bottom:none;}

.paymenttypea.left > br {display:none;}
.paymenttypea.left > .row {margin:0;display:flex;flex-flow:row;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid rgba(0, 0, 0, 0.15);}
.paymenttypea.left > .row > .noborder {display:flex;flex-flow:row;flex:1 0 auto;}
.paymenttypea.left > .row > .noborder input {display:block;flex:0 1 auto;margin-right:10px;padding:0;margin-top:3px;}
.paymenttypea.left > .row > .noborder label {display:block;flex:1 0 auto;margin:0;}
.paymenttypea.left > .row > .gopay-image {display:flex;flex:0 1 auto;align-self:center;}
.paymenttypea.left > .row > .gopay-image > img {margin-top:0;}

#ctl00_ewpz1_mainTemplateCtrl_CategoryGrid1_pnGoPay {padding-left:3rem;}
#ctl00_ewpz1_mainTemplateCtrl_CategoryGrid1_pnGoPay > .row {display:flex;flex-flow:row;align-items:center;}
#ctl00_ewpz1_mainTemplateCtrl_CategoryGrid1_pnGoPay .noborder {display:flex;flex-flow:row;flex:1 0 auto;}
#ctl00_ewpz1_mainTemplateCtrl_CategoryGrid1_pnGoPay  .noborder input {display:block;flex:0 1 auto;margin-right:0.5rem;padding:0;margin-top:3px;}
#ctl00_ewpz1_mainTemplateCtrl_CategoryGrid1_pnGoPay  .noborder label {display:block;flex:1 0 auto;margin:0;}
#ctl00_ewpz1_mainTemplateCtrl_CategoryGrid1_pnGoPay  .gopay-image {display:flex;flex:0 1 auto;align-self:center;}

/* vo */
#hp-vo .col-md-6 {max-width:326px;}
#hp-vo .col-first {margin-right:120px;}
#hp-vo {padding:30px 40px;}
#hp-vo img {width:100%;margin-bottom:15px;}
#hp-vo h3 {color:#58585A;font:normal normal normal 20px/20px Ubuntu;text-transform:uppercase;margin-bottom:23px;height:43px;}
#hp-vo p {margin-bottom:13px;}
#hp-vo .btn.btn-green {background:#649830;border-radius:10px;text-align:center;text-transform:uppercase;color:#fff;width:100%;max-width:326px;height:53px;font: normal normal normal 20px/40px Ubuntu;margin-top:64px;}
#hp-vo .btn.btn-dark {background:#58585A;border-radius:10px;text-align:center;text-transform:uppercase;margin-bottom:5px;margin-top:10px;color:#fff;width:100%;max-width:326px;height:53px;line-height:40px;font: normal normal normal 20px/40px Ubuntu;}
#hp-vo input[type="text"] {background:#F6F6F6;border-radius:10px;border:0;padding:19px 20px;color:#707070;font:normal normal normal 14px/16px Ubuntu;width:100%;max-width:326px;text-align:left;}
#hp-vo span {color:#58585A;font: normal normal 300 12px/13px Ubuntu;display:block;}

.newsletter-mail {padding:0;}
.newsletter-inputs {background:none;}

#vo-page {margin-bottom:80px;}
#vo-page .vo-title {background:url("/userdata/images/vo/Banner - desktop.png") top center no-repeat;background-size:contain;width:100%;height:372px;padding:45px 25px;margin-bottom:15px;}
#vo-page .vo-title p {font:normal normal normal 20px/24px Ubuntu;letter-spacing:0;color:#000;margin-bottom:0;}
#vo-page .vo-title p.small {font:normal normal normal 14px/26px Ubuntu;}
#vo-page .vo-title h1 {color:#649833;font:normal normal bold 42px/48px Ubuntu;letter-spacing:0;margin-top:0;}
#vo-page .btn.btn-green {font:normal normal bold 20px/24px Ubuntu;background:#649833;border-radius:10px;width:206px;height:53px;letter-spacing:2.4px;text-transform:uppercase;margin-top:1rem;color:#fff;line-height:38px;}
#vo-page h2 {color:#707070;font:normal normal bold 20px/24px Ubuntu;margin-top:0;margin-bottom:25px;}

#vo-page .vyhody {display:flex;flex-flow:row;justify-content:center;margin-bottom:90px;}
#vo-page .vyhody .vyhoda {display:block;flex:0 1 auto;letter-spacing:0.28px;text-align:center;width:80px;margin-right:50px;}
#vo-page .vyhody .vyhoda.vyhoda-green {color:#649833;}
#vo-page .vyhody .vyhoda img {width:46px;height:46px;object-fit:contain;}
#vo-page .vyhody .vyhoda span {display:block;font:normal normal bold 14px/16px Ubuntu;margin-top:20px;}
#vo-page .vyhody .vyhoda:last-child {margin-right:0 !important;}

#vo-page .gray-box {background:#f5F5F5;padding:45px 80px;}
#vo-page .gray-box h3 {color:#707070;margin-bottom:1rem;font:normal normal normal 20px/24px Ubuntu;margin-top:0;}
#vo-page .gray-box p {color:#707070;font:normal normal normal 14px/19px Ubuntu;line-height:26px;}

#vo-page .history {padding:10px 85px;}
#vo-page .history h3 {color:#649833;font:normal normal normal 20px/24px Ubuntu;margin-top:60px;margin-bottom:25px;}
#vo-page .history p {font:normal normal normal 14px/16px Ubuntu;color:#707070;}
#vo-page .history .highlight {margin-top:60px;color:#707070;font:italic normal bold 20px/24px Ubuntu;}

#vo-page .btn.btn-green.btn-green-bot {margin-top:60px;}

#vo-page.form .vo-title {background:url("/userdata/images/vo/Banner-destkop.png") top center no-repeat;background-size:contain;}
#vo-page.form .vo-title p.small {max-width:365px;width:100%;}
#vo-page .vo-form h3 {font:normal normal normal 36px/42px Ubuntu;color:#000;margin-bottom:16px;}
#vo-page .vo-form h4 {color:#649833;font:normal normal normal 20px/24px Ubuntu;margin-top:60px;margin-bottom:25px;}
#vo-page .vo-form .form-controls {width:100%;max-width:415px;margin:0 auto !important;}
#vo-page .vo-form .form-controls .col-xs-12 {padding:0;}
#vo-page .vo-form .form-controls .col-md-6:first-child {padding-right:7.5px;}
#vo-page .vo-form .form-controls .col-md-6:last-child {padding-left:7.5px;}
#vo-page .vo-form .form-controls input[type="text"], #vo-page .vo-form .form-controls input[type="email"], #vo-page .vo-form .form-controls input[type="tel"] {background:#f6f6f6;border-radius:10px;margin-bottom:15px;color:#707070;font:normal normal 300 14px/16px Ubuntu;padding:19px 20px 17px;border:0;width:100%;}
#vo-page .vo-form .form-controls .user input, #vo-page .vo-form .form-controls .email input, #vo-page .vo-form .form-controls .phone input {padding-left:50px;position:relative;}
#vo-page .vo-form .form-controls .user:before {position:absolute;top:17px;left:21px;content:"";background:url("/userdata/images/vo/icon - user.png") center center no-repeat;background-size:contain;width:16px;height:20px;z-index:9;}
#vo-page .vo-form .form-controls .email:before {position:absolute;top:19px;left:18px;content:"";background:url("/userdata/images/vo/mail - icon.png") center center no-repeat;background-size:contain;width:20px;height:16px;z-index:9;}
#vo-page .vo-form .form-controls .phone:before {position:absolute;top:20px;left:26px;content:"";background:url("/userdata/images/vo/phone - icon.png") center center no-repeat;background-size:contain;width:18px;height:16px;z-index:9;}
#vo-page .vo-form .form-controls .btn.btn-green {width:100%;height:67px;margin-bottom:15px;margin-top:65px;line-height:53px;}

#vo-page .vo-form .form-controls input[type="checkbox"] {display:none;}
#vo-page .vo-form .form-controls input[type="checkbox"] + label:before {content:"";width:16px;height:16px;border:1px solid #707070;position:absolute;top:0;left:-3rem;}
#vo-page .vo-form .form-controls input[type="checkbox"]:checked + label:before {background:#707070;}
#vo-page .vo-form .form-controls input[type="checkbox"] + label {font:normal normal 300 14px/16px Ubuntu;color:#707070;margin-left:4.5rem;position:relative;margin-bottom:1rem;}

#vo-page.form  .gray-box {margin-top:120px;}

#vo-sent {margin-bottom:10rem;}
#vo-sent .vo-title h1 {font:normal normal normal 42px/57px Ubuntu;color:#707070;margin-top:20px;margin-bottom:50px;}
#vo-sent .vo-title p {font:normal normal normal 20px/25px Ubuntu;color:#707070;text-align:left;}

#vo-sent h3 {font:normal normal 500 20px/25px Ubuntu;color:#707070;margin-top:20px;margin-bottom:25px;}

#vo-sent .go-to {display:flex;flex-flow:row;justify-content:center;}
#vo-sent .go-to .item {width:232px;margin-right:40px;flex:0 1 auto;}
#vo-sent .go-to .item img {box-shadow:0px 3px 6px #00000029;width:100%;margin-bottom:17px;}
#vo-sent .go-to .item .btn.btn-green {font:normal normal bold 14px/16px Ubuntu;background:#649833;border-radius:10px;width:100%;height:53px;letter-spacing:1.68px;text-transform:uppercase;margin-top:1rem;color:#fff;line-height:1.5;white-space:normal;display:flex;justify-content:center;align-items:center;}

@media (max-width:1200px)
{
	#hp-vo .col-first {margin-right:10px;}
}

@media (max-width:992px)
{
	#vo-page .vo-form .form-controls .col-md-6:first-child {padding-right:0;}
	#vo-page .vo-form .form-controls .col-md-6:last-child {padding-left:0;}
}

@media (max-width:992px)
{
	#vo-sent .vo-title h1 {font:normal normal normal 24px/26px Ubuntu;}
	#vo-sent .go-to {flex-wrap:wrap;}
	#vo-sent .go-to .item {width:100%;margin-right:0;margin-bottom:83px;}
}

@media (min-width:767px) and (max-width:992px) 
{
	#hp-vo {padding:30px 20px;}
	#hp-vo .col-md-6 {float:left;}
	#hp-vo .col-first {margin-right:75px;}
}

@media (max-width:767px)
{
	#hp-vo {padding:30px 0;}
	#hp-vo .col-md-6 {max-width:100%;text-align:center;}
	#hp-vo img {max-width:326px;}
	#hp-vo .btn.btn-green, #hp-vo .btn.btn-dark {margin-top:25px;}
	#hp-vo .col-first {margin-right:0;margin-bottom:90px;}
	
	#vo-page .vo-title {text-align:center;background:url("/userdata/images/vo/Banner - mobile.png") top center no-repeat;background-size:cover;}
	#vo-page .vo-title h1 {margin-bottom:2.5rem;}
	#vo-page .vo-title .small {display:none;}
	#vo-page .vo-title p {letter-spacing:1.2px;}
	#vo-page .btn.btn-green  {display:block;width:100%;height:67px;font:normal normal bold 24px/28px Ubuntu;line-height:52px;letter-spacing:2.88px;}
	
	#vo-page .gray-box {padding:45px 25px;}
	
	#vo-page .vyhody {padding:0;}
	#vo-page .vyhody .vyhoda {margin-right:20px;padding:0;}
	
	#vo-page .history {padding:10px;}
	
	#vo-page.form .vo-title {text-align:center;background:url("/userdata/images/vo/Banner-mobil.png") top center no-repeat;background-size:cover;}
	#vo-page.form .vo-title .small {display:block;margin:0 auto;letter-spacing:0.28px;}
}

@media (max-width:540px)
{
	#vo-page .vyhody .vyhoda {margin-right:8px;}
}
/* Uprava odskakovania dlheho loginu kvôli vlajkam */
.custom-login>li>a{
	padding: 10px 0px;
}

/* ekokom */
@media (min-width:767px)
{
	.tooltip-inner {max-width:800px;width:600px;}
}
.registrace-vo-form-kontakt{display:flex;flex-direction:row;align-items:center;}
@media(max-width:767px){.registrace-vo-form-kontakt{display:flex;flex-direction:column;align-items:flex-start;}}



#overlay.dpd-pickup {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0;
    bottom: 0;
    width: 100%;
    padding: 50px;
    display: flex;
    height: 100%;
    z-index: 10000;
    background-color: rgba(0,0,0,0.75);
    visibility: hidden;
}

#overlay.dpd-pickup #modal {
    width: 100%;
}

#overlay.dpd-pickup #dpd-iframe {
    width: 100%;
    height: 100%;
}

.dpd-point {
    padding-left: 23px;
}