@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans&subset=latin,latin-ext);
/* SUBOR GENEROVANY CEZ LESS... NEPREPISOVAT .CSS, PRETOZE MOZE BY PREPISANY PRI KOMPLACII .LESS */
/**common variables*******************************************************/
.margin-center {
  margin: 0 auto;
}
#fancybox-wrap,#fancybox-wrap *
{
  box-sizing: content-box;
}
/* stycky footer */
html, body {
  height: 100%;
}
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
  margin-bottom: -250px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.site-footer, .page-wrap:after {
  height: 275px; 
}
.g-recaptcha {
    float: right;
    margin-top: 10px;
    margin-bottom: 10px;
}

/*common******************************************************************/

#shadow {
  display: none;
}

body {
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center top;
    background-attachment: fixed;
    font-size: 13px;
    color: #231f20;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    width: 100%;
}
.winter {background-image: url(images/wrapper/background-winter.jpg); }
.spring {background-image: url(images/wrapper/background-spring.jpg); }
.summer {background-image: url(images/wrapper/background-summer.jpg); }
.autumn {background-image: url(images/wrapper/background-autumn.jpg); }
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
p {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}
h1 {
    font-size: 26px;
    color: #022250;
    text-align: left;
    padding: 0 0 7px 0;
    margin: 0px 0px 30px 0px;
    border-bottom: thin solid #c8d5e8;
}
h2 {
    font-size: 18px;
    color: #3A77D0;
    text-align: left;
    margin: 15px 0px;
    padding-bottom: 4px;
    border-bottom: thin solid #c8d5e8;
}
h3 {
  font-size: 14px;
  color: #073643;
  text-align: left;
  text-decoration: none;
  font-weight: bold;
  margin-top: 4px;
  margin-bottom: 4px;
}
a {
  color: #478102;
  text-decoration: none;
}
a:hover {
	color: #ff6900;
	text-decoration: none;
    transition:         all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition:    all 0.15s ease-in-out;
    -ms-transition:     all 0.15s ease-in-out;
    -o-transition:      all 0.15s ease-in-out;
}
a img {
  border: none;
}
button,
input[type=submit], 
.pagination li {
    cursor: pointer;
    height: 30px;
    margin: 0 0 6px 0;
    padding: 2px 8px;
/*    background: transparent linear-gradient(to bottom, #fff 1%, #458df5 100%) repeat scroll 0% 0%;*/
    background: #bad6fe;
    border: 1px solid #3a77d0;
    color: #022250;
    border-radius: 2px;
    font-size: 14px;    
}
button:hover,
input[type=submit]:hover, 
.pagination li:hover {
    border: 1px solid #c60;
    background-color: #ff6900;
/*    background: #ff6900 linear-gradient(to bottom, #fff 1%, #ff6900 100%) repeat scroll 0% 0%;
    color: #331100;*/
    color: #fff;
}
button:active,
input[type=submit]:active, 
.pagination li:active {
    background: #ff6900 linear-gradient(to bottom, #c60 10%, #ff6900 100%) repeat scroll 0% 0%;
    border: 1px solid #a30;
    color: #FFF;
}
.pagination > li > a {
    background: transparent !important;
    border: none !important;
}
.button-slim {
    cursor: pointer;
    padding: 3px 6px;    
    border-radius: 3px;
    border: thin solid rgba(0, 0, 0, 0.12);
}
.button-slim:hover {
    background-color: #ff6900;
    color: #ffffff;
}
.button-slim:active {
    background: #ff6900 linear-gradient(to bottom, #c60 10%, #ff6900 100%) repeat scroll 0% 0%;
    border: 1px solid #a30;
    color: #ffffff;
}
a.translation_edit,
span.translation_edit {
  background: url(images/icons/translation-edit.gif) 0 0 no-repeat !important;
  width: 12px !important;
  height: 12px !important;
  display: inline-block !important;
  margin: 0 5px !important;
  padding: 0 !important;
  opacity: .6;
}
a.translation_edit:hover,
span.translation_edit:hover {
  opacity: 1;
}
.upper {
	text-transform: uppercase;
}
.left {
  float: left;
}
.right {
  float: right;
}
.hidden {
  display: none;
}
.both {
  clear: both;
}
a.unsubscribe-link {
  background: #cccccc;
  color: white;
  border: 1px solid #f1f1f1;
  padding: 5px 10px;
  text-decoration: none;
  display: block;
  float: left;
  clear: both;
}
.edit-link {
  margin: 20px 5px 20px 0;
  padding: 2px 4px;
  background: white;
  float: left;
  border: 1px solid #cccccc;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
  -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
  box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.2);
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.edit-link img {
  vertical-align: middle;
}
.edit-link.content {
  margin: 10px 5px 15px 0;
  padding: 1px 2px;
}
.edit-link:hover {
  background: #c9c9c9;
}
.edit-link:hover a {
  color: black;
}
.clear {
  clear: both;
  overflow: hidden;
  font-size: 0;
  height: 0;
  display: block;
  float: none !important;
}
header,
nav,
section,
main,
article,
aside,
footer,
details,
summary,
figure,
figcaption {
  display: block;
}
noscript {
  width: 100%;
  background: none repeat scroll 0% 0% red;
  color: white;
  text-align: center;
  display: block;
  line-height: 30px;
  font-size: 16px;
}
#msgs,
#messages-container {
  display: none;
}
div.bootbox.modal div.modal-dialog div.modal-header > button {
  padding: 4px 10px !important;
}
div.bootbox.modal div.modal-dialog button {
  background: #db0000;
  border: 0;
  padding: 6px 10px !important;
  outline: none;
}
div.bootbox.modal div.modal-dialog button[data-bb-handler="success"] {
    background: #008800;
}


.scale103, 
.h-shadow {
    transition:         all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition:    all 0.2s ease-in-out;
    -o-transition:      all 0.2s ease-in-out;
    -ms-transition:     all 0.2s ease-in-out;
}
.scale103:hover {
    transform:          scale(1.03);
    -webkit-transform:  scale(1.03);
    -moz-transform:     scale(1.03);
    -o-transform:       scale(1.03);
    -ms-transform:      scale(1.03);
}
.h-shadow:hover {
    box-shadow:         0px 0px 7px -1px rgba(0, 0, 0, 0.2), 0px 0px 7px -1px rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0px 0px 7px -1px rgba(0, 0, 0, 0.2), 0px 0px 7px -1px rgba(0, 0, 0, 0.19);
    -moz-box-shadow:    0px 0px 7px -1px rgba(0, 0, 0, 0.2), 0px 0px 7px -1px rgba(0, 0, 0, 0.19);
    -o-box-shadow:      0px 0px 7px -1px rgba(0, 0, 0, 0.2), 0px 0px 7px -1px rgba(0, 0, 0, 0.19);
    -ms-box-shadow:     0px 0px 7px -1px rgba(0, 0, 0, 0.2), 0px 0px 7px -1px rgba(0, 0, 0, 0.19);
}



/**wrapper****************************************************************/

#wrapper {
  width: 100%;
  margin: 0 auto;
}

#totop {
    position: fixed;
    display: none;
    right: 10px;
    bottom: 80px;
    font-size: 40px;
    z-index: 100000;
}
#totop a {
    background-color: rgba(58, 119, 208, 0.4);
    color: #ffffff;
}
#totop a:hover {
    background-color: rgba(58, 119, 208, 0.9);
    color: #ffffff;
}
/**header*****************************************************************/

#header-wrapper {
  background: white url(images/wrapper/header/header-background.png);
  height: 157px;
  width: 100%;
}
#header {
    margin: 0 auto;
    background-color: #fff;
}
/*
#header #logo {
    position: relative;
    display: block;
    width: 270px;
    height: 100px;
    margin: 15px;
}*/
#header #logo a {
    display: block;
    width: 100%;
    height: 100%;
    margin: 15px auto;
    background-color: transparent;
}
#header #logo a img {
    width: 100%;
    height: auto;
}
#header .slogan {
	font-size: 19px;
	text-align: left;
	line-height: 20px;
	margin-top: 20px;
}
#header .slogan span {
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color: #8BB33F;
}
#header .slogan i {
	float: right;
	margin-top: -15px;
	font-size: 40px;
	font-weight: bold;
    color: #8BB33F;
/*	-webkit-transform: 	rotate(30deg);
	-moz-transform: 	rotate(30deg);
	-ms-transform: 		rotate(30deg);
	-o-transform: 		rotate(30deg);
	transform: 			rotate(30deg);*/
}
#header-up {
  height: 107px;
  margin: 0 auto;
  width: inherit;
}
#header-down {
  height: 49px;
  line-height: 49px;
  margin: 0 auto;
  width: inherit;
}
#header-up #logo {
  float: left;
  display: block;
  background-image: url(images/wrapper/logo.png);
  height: 107px;
  width: 233px;
}
#header-lang {
  float: right;
  height: 43px;
  width: 587px;
}
#header-contact {
  float: right;
  height: 64px;
  width: 587px;
}
#header-contact .data-box {
  float: left;
  height: inherit;
  font-size: 1.1em;
  width: 210px;
}
#header-contact .data-box img {
  margin-right: 6px;
}
#header-contact .search-box {
  float: left;
  height: inherit;
  width: 160px;
}
/**menu***********************************************************/

/**menu***********************************************************/
.nav {
    position: relative;
    display: block;
    width: 100%;
    z-index: 1000;
    background-color: #f3f3f3;
    border-bottom: 5px solid #84c735;
}
.fixed {
    position: fixed;
    top: 0;
    left: 0;
}
#menu { 
    position: relative;
    display: block;
    width: 100%;
    margin-bottom: -5px;
    background-color: #f3f3f3;
    border-bottom: 5px solid #84c735;
    z-index: 1000;
}
#menu:after {
    content: "";
    display: table;
    clear: both;
}
#menu .sub-toggle {
    visibility: hidden;
}
#menu .menu-collapser {
    background-color: transparent;
}
    #menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
        position: relative;
    }
    #menu > ul {
        margin-bottom: -5px;
        float: right;
        width: 100%;
    }
    #menu ul li {
        position: relative;
        margin: 0px;
        display: inline-block;
        float: left;
        background-color: #f3f3f3;
    }
    ul.slimmenu li a:hover {
        background-color: inherit;
    }
    ul.slimmenu > li {
        border-left: none;
    }
    ul.slimmenu li > ul {
        width: auto;
        left: inherit;
    }
    #menu ul.collapsed li {
        width: 100%;
    }
    #menu a {
        display: block;
        padding: 0 20px; 
        color: #3a77d0;
        font-size: 18px;
        font-weight: 600;
        line-height: 40px;
        text-decoration: none;
        text-transform: uppercase;
        border-bottom: 5px solid #84c735;
        transition:         color .2s, background .2s ease-in-out;
        -webkit-transition: color .2s, background .2s ease-in-out;
        -moz-transition:    color .2s, background .2s ease-in-out;
        -o-transition:      color .2s, background .2s ease-in-out;
        -ms-transition:     color .2s, background .2s ease-in-out;
    }    
    #menu ul li.submenu a {
        
    }
    #menu > ul > li.selected a {
        color: #84c735;
    }
    #menu a:hover { 
        border-color: #ff6900;
        color: #ff6900;
    }
/*level 2*/
        #menu ul ul {
            display: none;
            position: absolute; 
          /* "line-height" of "#menu a" */
            top: 40px;
            transition:         height 1.3s ease-in;
            -webkit-transition: height 1.3s ease-in;
            -moz-transition:    height 1.3s ease-in;
            -ms-transition:     height 1.3s ease-in;
            -o-transition:      height 1.3s ease-in;
        }
        #menu ul ul {
            right: 0;
        }        
        #menu ul > li:first-child > ul {
            right: auto;
        }
        #menu ul li:hover > ul {
            display: inherit;
        }
        #menu ul li:hover > a {
            color: #ff6900;
        }        
        #menu ul li li:hover > a {
            background-color: #fff;
        }
        .arrow {
            background: url(arrow.png) right center no-repeat;
        }
        #menu ul ul li {
            min-width: 170px;
            float: none;
            display: list-item;
            position: relative;
            border-bottom: 1px solid #e3e3e3;
        }        
        #menu ul > ul > li:first-child {
            border-top: none;
        }
        #menu ul ul > li:first-child {
            border-top: 5px solid #ff6900;
        }
        #menu ul ul a {
            color: #7286c0;
            background-color: #F3F3F3;
            font-size: 14px;
            line-height: 45px;
            border: none;
            text-align: left;
            white-space: nowrap;
        }
        #menu ul li.selected ul a {
            color: #7286c0;
        }
        #menu ul ul a:hover, 
        #menu ul li.selected ul a:hover {
            color: #ff6900;
        }
        #menu ul > li:last-child ul a {
            padding-right: 20px;
        }
/*level 3*/
            #menu ul ul ul {
                display: none;
                position: absolute;
                top: 0px;
                right: -150px;
                z-index: 1003;
            }
         /*   #menu ul ul li > ul {
                display: none;
                transition:         all 0.3s ease-in-out;
                -webkit-transition: all 0.3s ease-in-out;
                -moz-transition:    all 0.3s ease-in-out;
                -ms-transition:     all 0.3s ease-in-out;
                -o-transition:      all 0.3s ease-in-out;
            }*/
            #menu ul ul li:hover > ul {
                display: inherit;
            }
            #menu ul ul ul li {
                min-width: 170px;
                float: none;
                display: list-item;
                position: relative;
            }

        #menu ul > li:last-child ul ul {
            right: -200px;
        }
            #menu ul ul ul > li:first-child {
                border: 1px solid #e3e3e3;
            }

            #menu ul ul ul a {
                color: #7286c0;
                font-size: 13px;
                line-height: 35px;
                border: none;
                text-align: left;
            }
            #menu ul ul ul ul a {
              font-size: 11px;
            }
            #menu ul ul ul li {
              /*top: -60px;*/
              /* "width" of "#menu ul ul li" */ 
              /*left: 170px; */
            }
/*
#menu li > a:after { content:  ' +'; }
#menu li > a:only-child:after { content: ''; }
*/






div#header-down ul {
  height: inherit;
  line-height: inherit;
  list-style: none;
}
/*level 1*/

div#header-down ul > li {
  border-right: 1px solid #c9c8c8;
  display: inline-block;
  height: inherit;
  line-height: inherit;
  /*padding: 0 36px;*/

}
div#header-down ul > li:nth-child(1) {
  border-left: 1px solid #c9c8c8;
}
div#header-down ul > li.selected,
div#header-down ul > li:hover {
  background-color: #b6d443;
}
div#header-down ul > li > a {
  font-size: 1.2em;
  font-weight: bold;
}
div#header-down ul > li > a.selected,
div#header-down ul > li > a:hover {
  color: white;
}
/*level 2*/

div#header-down ul > li > ul {
  display: none;
}

#stuff {
	text-align: right;
}
/**shopping cart preview**************************************************/

#shopping-cart-preview {
    margin: 12px auto;
    min-height: 56px;
    background: #ff6900 url(images/wrapper/cart-mole-picture.png) no-repeat 15px center;
}
#shopping-cart-preview a {
    display: block;
    padding: 3px 15px 3px 60px;
    color: #ffffff;
    text-align: right;
}
#shopping-cart-preview a span {
    display: block;
    font-size: 18px;
}
#shopping-cart-preview a span:first-child {
    letter-spacing: 2px;
}
#shopping-cart-preview a span.cart {
    display: inline-block;
    font-size: 14px;
    color: #9d4100;
}
#shopping-cart-preview a span.cart.value {
    margin-left: 30px;
}
#product-added {
  position: absolute;
  bottom: 20px;
  width: 100%;
}
/**my account - header section********************************************/

#header .user-account {
	display: inline-block;
	font-size: 14px;
}
#header .user-account a {
	color: #09304d;
}
#header .user-account a i {
	font-size: 110%;
}
#header .user-account a:hover {
	color: #ff6900;
}
#header .user-account a:hover i {
	color: #ff6900;
	transform:          scale(1.15);
    -webkit-transform:  scale(1.15);
    -moz-transform:     scale(1.15);
    -ms-transform:      scale(1.15);
    -o-transform:       scale(1.15);
    text-shadow: 1px 1px 2px #a1a1a1;
}

/**search-container***********************************************************/

#search-container {
	display: inline-block;
	margin-left: 15px;
	height: 28px;
	border: 1px solid #d7d7d7;
}
#search-container input#search_keyword {
 	display: inline-block;
 	margin: 0;
 	padding-left: 4px;
 	border: 0;
 	color: #a1a1a1;
    font-size: 13px;
}
#search-container input#search_keyword:focus {
 	color: #231f20;
}
#search-container input#search_keyword::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #3a77d0;
    opacity: 1;
}
#search-container input#search_keyword::-moz-placeholder { /* Firefox 19+ */
    color: #3a77d0;
    opacity: 1;
}
#search-container input#search_keyword:-ms-input-placeholder { /* IE 10+ */
    color: #3a77d0;
    opacity: 1;
}
#search-container input#search_keyword:-moz-placeholder { /* Firefox 18- */
    color: #3a77d0;
    opacity: 1;
}
#search-container button[type="submit"] {
	background-color: transparent;
	border: 0;
	color: #3a77d0;
	font-size: 16px;
	line-height: 16px;
    height: 25px;
    margin: 0;
    background: transparent linear-gradient(to bottom, transparent 1%, transparent 100%) repeat scroll 0% 0%;
}
#search-container button[type="submit"]:hover {
	color: #ff6900;
    transition:         all 0.15s ease-in-out;
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition:    all 0.15s ease-in-out;
    -ms-transition:     all 0.15s ease-in-out;
    -o-transition:      all 0.15s ease-in-out;
    transform:          scale(1.15);
    -webkit-transform:  scale(1.15);
    -moz-transform:     scale(1.15);
    -ms-transform:      scale(1.15);
    -o-transform:       scale(1.15);
    text-shadow: 1px 1px 2px #a1a1a1;


}


/**language selector******************************************************/

ul#language-selector {
  float: right;
  list-style: none;
}
ul#language-selector li {
  border-right: 1px solid #afafb0;
  display: inline-block;
  font-size: 0.9em;
  height: 17px;
  text-align: center;
  text-transform: uppercase;
  width: 25px;
}
ul#language-selector li:nth-last-child(1) {
  border: 0;
}
ul#language-selector li a:hover,
ul#language-selector li a:focus {
  color: #073643;
  font-weight: bold;
}



#main {
    
}
#main > .container {
    background-color: #ffffff;
    margin: 50px auto;
}

/** left e-shop navigation ********************/

#eshop-nav {
	margin: 15px auto;
}
#eshop-nav h3, 
#left-column h3, 
.home h3 {
	display: block;
	width: 100%;
	margin: 0;
	font-size: 15px;
	line-height: 40px;
	background-color: #3a77d0;
	color: #fff;
}
#left-column h3 {
    margin-bottom: 15px;
}
#left-column h3.also-buyed {
    font-size: 14px;
    line-height: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#left-column h3.also-buyed span {
    
}
h3 i {
	margin-right: 30px;
    color: #022250;
    transform:          scaleX(-1);
    -webkit-transform:  scaleX(-1);
    -moz-transform:     scaleX(-1);
    -o-transform:       scaleX(-1);
    -ms-filter: "FlipH";    
    filter: FlipH;
    
    font-size: 18px;
}
#eshop-nav ul {
	list-style-type: none;
    margin: 0;
}
	#eshop-nav ul li a {
		display: block;
		width: 100%;
		line-height: 50px;
		font-size: 20px;
		color: #fff;
		background-color: #84c735;
		border-bottom: 1px solid #6ba725;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	}
	#eshop-nav ul li:last-child a {
		border-bottom: 0px;
	}
		#eshop-nav ul li a i {
			font-size: 70%;
			margin-right: 25px;
		}
	#eshop-nav ul li.selected a {
		background-color: #6ba725;
	}
	#eshop-nav ul li a:hover {
		background-color: #FF6900;
	}






.cart-page h1 {
    display: block;
    width: 100%;
    margin: 15px 0 40px 0;
    font-size: 18px;
    line-height: 36px;
    background-color: #3a77d0;
    color: #fff;
    padding: 2px 15px;
    font-weight: bold;


}

/* * breadcrumbs * * * * * * * * * */

ul.breadcrumbs {
    margin: -27px 0 45px 0;
    list-style-type: none;
    display: block;
}
ul.breadcrumbs li {
    float: left;
    color: #84C735;
    font-style: italic;
}
ul.breadcrumbs li a {
    color: #9eadc3;
}
ul.breadcrumbs li a:hover {
    color: #ff6900;
}
ul.breadcrumbs:after {
    clear: both;
}
/*
ul.breadcrumbs li:after {
    content: " >";
}*/



/**slideshow**************************************************************/

#slider {
    position: relative;
    width: 100%;
    height: 400px;
    margin: 15px 0;
    background-position: top center;
    z-index: 10;
    overflow: hidden;
}
#slider-container {
    width: 100%;
    height: 402px;
    overflow: hidden;
}
#slider .slide {
/*    display: table-cell;*/
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
/*    background-size: auto 100%; */
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
#slider .slide img {
    display: table-cell;
    vertical-align: middle;
/*  max-width: 1024px;*/
    width: 100%;
    min-height: 420px;
/*    object-fit: cover;*/
}
#slider .slide .helper {
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}
#slider_nav {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    top: -10px;
    width: 100%;
}
#slider_nav a {
    position: absolute;
    display: block;
    top: 140px;
    width: 40px;
    height: 120px;
    z-index: 9;
    background-color: transparent;
    text-align: center;
    line-height: 120px;
    font-size: 40px;
    font-weight: lighter;
    color: #fff;
}

#slider_nav a i.icon {
    margin-left: -7px;
}
#slider_nav a:hover {
    color: #fff;
}
#prev_slide {
    left: 15px;
}
#next_slide {
    right: 15px;
}
/*
#prev_slide {
  background-image: url('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA6CAYAAADlTpoVAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABnpJREFUeNrUmk2IG2UYx3/z0exuOqsuqBvtRTsWqdTdLRSUUuwiNPTgqXjdUhWkOXiyAS+S3Usvm5OXFESQvXno9lIoBA9FSw6yolnESmkQ3Vo2pdqPTdrdpJnXQ99ZZpN5ZybJdHfzwEsymczH/33+z/95nndG++j0h3ht5fb9N4FPgePAFGCwC0zTNIAWUAZ+1HX96/Hx8T8AAQiDR8LvOOPw5FtecJ8D3wHvAa8COrvEJEAdeAV4Vwjxcb1ef2JZ1hKAYI8m2INOc8txugSWWLl9/wqQB0YYDBsWQpxfXV29vL6+/gKQAIwWSa0DIDAPnGQATQjx/oMHD84De4EhwGyR3GSe8dLL+yaAb3YTHQMoqgI5JYS4OjQ09C/gAI5gj9BpogshPtktQtKH6evr6zPAczLE9rgOMweVmu3mOM4x4HmgCTwBWi2Sjg68tttvPoieHpq+KD1ouYIDaLrcGBRBCdqd9IwhyU5NHyQaej2pADskh+tBXR/UmFPQ1pQCY3gpuu1mWRZzc3Ok0+nY1dQzNBfxttr4+Dhzc3PYts3Ro0cBKBaLoZ4SQkQRG80zALRtBWjbNvl8HsuyNn/LZrOhIIOU1Ae45v3cNoqm02kuXLiwBZwX5OTkZGT19G6HeXVbPJjJZDh16pRy/8LCAuVyObLXouTFbQFoWRbZbHYz1tqtVqtRKBQC6Rkx9rYfoFdM/KxarZLL5ahUKj3HXBTw5naJideWl5fJ5XLUarXQyqUdgHc7imfNZyEmrjL6WbFYZH5+PlQx/SqVIO+pwMYKcGZmhtOnTyv3z8/Pd5UOuvGeqk414xKTTCajrExqtRrnzp1TxlsUavbivVgAWpZFPp9XikmlUiGXy1GtViPVlyrhCBKWoC7DfJZiUiwWKRQKoWISFHftoFS0VR2r9ysoKnC1Wo3FxcWuwYVR0w+8CpymaRj79++f7RXg0tISgG+ZlUgkmJ6e5tatW6ysrMQCzs973t9GR0cvAo+Ah8AjTdM2+gLo5rRqtcrk5CSJRMIXpPu/borpMCHxo/QzAegKydLSEtPT0x0gXQ+nUimWl5dpNBqBXlB171GSuhegpmmPgI3YuolKpcLMzIwyFaTTafL5PKlUKlI5FlbNRK1PY22X3HynSua2bVMoFJiamvK9QVcwwuLOKyx+6ur9HgtFvdZoNCiVSmiaphSfdDpNvV7n+vXrHZ6KAk5FZ8uyLkpqPpRU3TBs244VoGvlcpk7d+4wMTHhG5dHjhwhlUpRKpV8vdZNixQEUPdyup++S5Xos9msMheeOHGCQqHA6Oior9e8NIzS/Pr9R/c7oFfAfsdWKhUymYxSfGzbZmFhAdu2lWKiSuZR7k/v9qaDhsqq1SrZbJZSqaTc761V21W0n2ULPajUicuEEKytrTE7O8ulS5c60ks7jcMmrBtm6e00iAtsu5S7N1UoFMjn8x3g2lfKwrqKyGsyQaoVRo+guAi6kWKxSKVSoVqtsra21nF997zt5+9FBM1+qNCP6t68ebNjQtzJ7lVQeq5kotA2KrXbadue//y81s9E6lFiL8oFQp6hK0uroH4vjrys+81kt15RybufyEQB1iO4DeWSharpDFsOCKJS+3c/lYw11nT9P3duvZ9m2AJPLxdVxVIciVtlhmH8LkEJL0izVxDdxGS/8R3BnGQyeQ35jowcYsuqWpx08fNeN4+8urVEIvFDMpn8m6evjzR5+tJeCxBmHNLfTWqI2wzDuD42NrYowTWk2DQkQMfsZhG1H5p2MxkRj2sODw9fHhsb+16CegzUZR/YkIA7PRh28n6f14WdN+zcuq7/Y5rmjWQyeW1kZOS2BFOXTe4aUJOAn1J0dXX122azeabVauE4Do7j+J742LFjZ5+VCHU7F3K0ZLw9lsDuAfcl2A2gpYu6MA3D+KnZbJ5xZ0+Xr874UPXhDgPzAnQkBTc83nPHYwncATBHRkauNpvN34BDQQkYuLtDgDpSghxNYF3GXF2Ox5Kyji7qT9PEgQMH/iyXyxeFEIdUbYq0WzsAJsiDLY9qusrZdKnpLdWeJBKJBcdx3nEc52RALrvLzpu3DHNz3RM5HK/nvABbBw8e/KtcLn8lhNgHvK3wxkN2h4k2TwpAtAPbBCh3tA5PvHHl519v7AW+BCY6+6r6BgNo2usTx7f8MMq9NPAZ8EHbQq42iAA7Ovo1xorAWeAL4BcG3P4fAPf/dG27fQQaAAAAAElFTkSuQmCC');
  left: -10px;
}
#next_slide {
  background-image: url('data:image/jpeg;base64,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');
  right: -10px;
}
*/

#control-panel {
    height: 30px;
    position: absolute;
    right: 0;
    bottom: 10px;
    left: 0;
    z-index: 9;
    margin: 0;
    padding: 0;
    text-align: center;
}
#control-panel a {
    width: 9px;
    height: 9px;
    line-height: 30px;
    display: inline-block;
    margin: 4px;
    background: url(images/wrapper/slider_non.png) no-repeat top center;
    text-indent: 30px;
    overflow: hidden;
}
#control-panel a.activeSlide,
#control-panel a:hover {
    background: url(images/wrapper/slider.png) no-repeat top center;
}
#slider .slide-text {
    position:absolute;
    top: 100px;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
	#slider .slide-text .slide-content {
	    position: relative;
	    text-align: left;
	    float: right;
	    margin: 0;
	}
		#slider .slide-text .slide-content .name {
		    position: relative;
		    text-align: left;
		    margin: 0;
		    background-color: rgba(110, 158, 228, 0.75);
		    font-size: 50px;
		    padding: 5px 250px 5px 20px;
		    display: inline-block;
		    color: #fff;
		    font-weight: bold;
		    text-transform: uppercase;
		}
		#slider .slide-text .slide-content .popis {
		    font-size: 26px;
		    padding: 10px 20px;
		    color: #fff;
		    font-weight: lighter;
		    font-style: italic;
		}
.slide-text p.slide-title {
    background: rgba(0, 0, 0, 0.4);
    font-weight: bold;
}

/**slideshow-banner*******************************************************/

#slideshow-banners {
    position: absolute;
    top: 455px;
    z-index: 99;
    width: 100%;
}
#slideshow-banners-container {
    height: inherit;
    margin: 0 auto;
    width: 1204px;
}
.slideshow-banner {
    background-color: #073643;
    border-radius: 10px;
    display: block;
    float: left;
    height: 252px;
    padding: 30px;
    width: 384px;
}
.slideshow-banner:hover,
.slideshow-banner:focus {
    background-color: #b6d443;
}
.slideshow-banner div.title {
    color: #bbe1d2;
    font-size: 2.7em;
    font-weight: bold;
}
.slideshow-banner div.text {
    color: white;
    font-size: 1.3em;
    height: 60px;
}
.slideshow-banner a.read_more {
    background-color: white;
    border-radius: 10px;
    color: #073643;
    display: block;
    height: 30px;
    position: absolute;
    text-align: center;
    width: 91px;
}
/**messages***************************************************************/

#messages-container {
  display: block;
  margin: 0 0 10px;
}
#messages-container .error,
#messages-container .info,
#messages-container .success {
  padding: 8px 35px 8px 14px;
  margin: 20px auto;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  border: 1px solid #fbeed5;
  border-radius: 4px;
  width: 65%;
}
#messages-container .error {
  color: #b94a48;
  border-color: #eed3d7;
}
#messages-container .info {
  border-color: #5f9fd1;
  color: #1c76bc;
}
#messages-container .success {
  border-color: #d6e9c6;
  color: #468847;
}
#messages-container .error span,
#messages-container .info span,
#messages-container .success span {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-right: 20px;
  vertical-align: middle;
  background-size: cover;
}
#messages-container .error span {
  background-image: url(images/layout/error.jpg);
}
#messages-container .info span {
  background-image: url(images/layout/info.jpg);
}
#messages-container .success span {
  background-image: url(images/layout/success.jpg);
}
/**content****************************************************************/

#content {
  background-color: transparent;
  min-height: 500px;
  margin-bottom: 40px;
}
#static-content p {
    text-align: justify;
    margin-bottom: 15px;
}

#static-content ul { 
   list-style-type: disc; 
   list-style-position: outside;
   margin-left: 40px;
}
#static-content ol { 
   list-style-type: decimal; 
   list-style-position: outside;
   margin-left: 40px; 
}
#static-content ul ul, 
#static-content ol ul { 
   list-style-type: circle; 
   list-style-position: outside; 
   margin-left: 55px; 
}
#static-content ol ol, 
#static-content ul ol { 
   list-style-type: lower-latin; 
   list-style-position: outside; 
   margin-left: 55px; 
}
/**left column categories*************************************************/

#left-column .categories ul {
  list-style: none;
  margin: 0 0 20px;
}
#left-column .categories ul li a {
  padding: 4px 10px;
  display: block;
}
#left-column .categories ul li.selected > a {
  color: red;
}
/*level 2*/

#left-column .categories ul li > ul {
  display: none;
}
#left-column .categories ul li.selected > ul {
  display: block;
  margin: 0;
}
#left-column .categories ul li.selected > ul > li > a {
  padding: 4px 20px;
}
/**also buyed products****************************************************/

#highlight-products > p {
    font-size: 16px;
}
#highlight-products > ul {
/*    margin: 15px 0; */
    list-style: none;
}
#highlight-products > ul li {
    display: block;
/*    width: 100%;
    float: left; */
    margin-bottom: 15px;
    border: 0px solid #CCC;
}
#highlight-products > ul li:hover {
    border: 1px solid transparent;
}
#highlight-products > ul li a {
    display: block;
    height: 100%;
    height: 80px;
    background: linear-gradient(to right, transparent 50%,rgba(0,0,0,0.08) 100%);
    background: -moz-linear-gradient(left, transparent 50%, rgba(0,0,0,0.08) 100%);
    background: -webkit-linear-gradient(left, transparent 50%,rgba(0,0,0,0.08) 100%);
    background: -o-linear-gradient(left, transparent 50%,rgba(0,0,0,0.08) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 */
}
#highlight-products > ul li a:hover {
    background: transparent;
}
#highlight-products > ul li span {
    float: left;
}
#highlight-products > ul li .img-container {
    width: 30%;
}
#highlight-products > ul li .img-container img {
    width: 100%;
    
}
#highlight-products > ul li span.content-container {
    position: relative;
    width: 70%;
    height: 100%;
    padding: 0 0 0 5%;
}
#highlight-products > ul li span.content-container span {
    float: none;
    display: block;
}
#highlight-products > ul li span.content-container span.title {
    color: #222;
    font-weight: bold;
    font-size: 12px;
}
#highlight-products > ul li span.content-container span.hlp-footer {
    position: absolute;
    left: 0;
    bottom: 7px;
    width: 100%;
    padding-left: 7%;
    border: 0 solid #c8c8c8;
}
#highlight-products > ul li span.content-container span.price {
    position: relative;
    display: inline-block;
    height: 16px;
    width: 80px;
    margin: 0;
    padding: 1px 5px;
    background-color: #FF6900;
    color: #FFF;
    text-align: center;
    font-size: 13px;
    line-height: 13px;
    font-weight: bold;
    border-radius: 3px;
}

#highlight-products > ul li span.content-container span.price::after {
    content: " ";
    position: absolute;
    height: 0px;
    width: 0px;
    top: 0px;
    right: -15px;
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent transparent #FF6900;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    z-index: 1;

}
#highlight-products > ul li span.content-container span.old-price {
    text-decoration: line-through;
    font-size: 11px;
    color: #8BB33F;
}
#highlight-products > ul li span.content-container span.add-to-cart {
    display: inline-block;
    float: right;
    margin: 0 7px;
}




.tabulator {
    margin: 10px auto;
}
.tabulator td {
    padding: 2px 5px;
}



/**footer*****************************************************************/



#footer {
	margin: 0;
	background: #84c735 url(images/wrapper/footer-background.png) no-repeat 85% bottom;
	color: #fff;
}
#footer a {
	color: #fff;
}
#footer #logo {
  display: block;
  background-image: url(images/wrapper/logo-white.png);
  height: 90px;
  width: 180px;
  margin: 15px auto;
}
.ht {
    display: block;
    margin-bottom: 12px;
    font-size: 20px;
    line-height: 40px;
    font-weight: bold;
    text-transform: uppercase;
    border-bottom-width: 1px;
    border-bottom-style: solid;  
    border-bottom-color: inherit;
}
.ht, 
.ht ~ ul {
    padding-left: 20px;
}
#footer li {  
    list-style-type: none;
}
    #footer li a {
        display: block;
        text-decoration: none;
        font-size: 15px;
        line-height: 20px;
    }
    #footer li a:hover {
        color: #FF6900;
    }



#footer .copy {
  color: white;
  font-size: 12px;
  margin: 30px auto 0 auto;
  /* width: 310px; */
  padding: 0 0 5px 0;
  text-align: center;
}
#footer .copy a {
  color: white;
}
#footer .copy a:hover {
  color: #cbdc2c;
}

.icon-leaf {
  background: url('images/wrapper/leaf2.png');
  background-repeat: no-repeat;
  width: 96px; 
  height: 55px;
  display: block;
}
#slidding_box {
    width: 170px;
    height: 240px;
    background: url(images/wrapper/side_banner_postovne_2.jpg) 0 0 no-repeat;
    position: fixed;
    top: 0;
    right: 1560px;
    margin: 221px 0 0;
}
#slidding_box_2 {
    width: 170px;
    height: 240px;
    background: url(images/wrapper/banner_septifos.jpg) 0 0 no-repeat;
    position: fixed;
    top: 0;
    left: 1560px;
    margin: 221px 0 0;
    pointer-events: none;
    cursor: default;
}
.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width:auto;
  max-width: 500px;
  margin: 40px auto;
  text-align: center;
}

/* MENU UPDATE */

#eshop-nav > ul > li > ul {
    display: none;
}
#eshop-nav ul li a {
    height: 71.2px;
    line-height: 71.2px;
}
.showw {
    display: block !important;
}
.needsub > li > ul > li > a {
    background-color: #3A77D0 !important;
    font-size: 16px !important;
    height: 40px !important;
    line-height: 40px !important;
}
.needsub > li > ul > li > ul > li > a {
    background-color: white !important;
    color: #3A77D0 !important;
    font-size: 13px !important;
    height: 40px !important;
    line-height: 40px !important;
    padding-left: 15px;
}
.needsub > li > ul > li > a:hover,  .needsub > li > ul > li > ul > li > a:hover {
    background-color: #FF6900 !important;
    color: #ffffff !important;
}
#heurekaTabright{
    margin-top: 162px !important;
}



#modalIntroductoryMessage .close {
  opacity: 1;
}
#modalIntroductoryMessage .content-web {
  padding: 30px;
}

#modalIntroductoryMessage .btn-default {
  background: #bad6fe;
  border: 1px solid #3a77d0;
  color: #022250;
  border-radius: 2px;
  font-size: 14px;
}

#modalIntroductoryMessage .btn-default:hover {
  border: 1px solid #c60;
  background-color: #ff6900;
  background: #ff6900 linear-gradient(to bottom, #fff 1%, #ff6900 100%) repeat scroll 0% 0%;
  color: #331100;
  color: #fff;
}