﻿/* vietnamese */
@font-face {
  font-family: 'AlegreyaSansSC-Italic';
  font-style: italic;
  font-weight: 300;
  src: local('Alegreya Sans Light Italic'), local('AlegreyaSans-LightItalic'), url(https://fonts.gstatic.com/s/alegreyasans/v4/WfiXipsmjqRqsDBQ1bA9Cnm40EdoMFxoU5K9_JpTL18.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'AlegreyaSansSC-Italic';
  font-style: italic;
  font-weight: 300;
  src: local('Alegreya Sans Light Italic'), local('AlegreyaSans-LightItalic'), url(https://fonts.gstatic.com/s/alegreyasans/v4/WfiXipsmjqRqsDBQ1bA9Ckwm5qCAAk16cnlpJfg9Oa0.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'AlegreyaSansSC-Italic';
  font-style: italic;
  font-weight: 300;
  src: local('Alegreya Sans Light Italic'), local('AlegreyaSans-LightItalic'), url(https://fonts.gstatic.com/s/alegreyasans/v4/WfiXipsmjqRqsDBQ1bA9CmbgPR6on8bw8ywXjDqMUr4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* vietnamese */
@font-face {
  font-family: 'AlegreyaSansSC';
  font-style: normal;
  font-weight: 400;
  src: local('Alegreya Sans Regular'), local('AlegreyaSans-Regular'), url(https://fonts.gstatic.com/s/alegreyasans/v4/KYNzioYhDai7mTMnx_gDgt01sE-sBCcxeIPQ5nVmD-Y.woff2) format('woff2');
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'AlegreyaSansSC';
  font-style: normal;
  font-weight: 400;
  src: local('Alegreya Sans Regular'), local('AlegreyaSans-Regular'), url(https://fonts.gstatic.com/s/alegreyasans/v4/KYNzioYhDai7mTMnx_gDguo_hGDVFZ4kKx4ST9hVovI.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'AlegreyaSansSC';
  font-style: normal;
  font-weight: 400;
  src: local('Alegreya Sans Regular'), local('AlegreyaSans-Regular'), url(https://fonts.gstatic.com/s/alegreyasans/v4/KYNzioYhDai7mTMnx_gDgsmBRJoLbs7X6hY7yFEc97Q.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

/* latin-ext */
@font-face {
  font-family: 'Alegreya-Black';
  font-style: normal;
  font-weight: 900;
  src: local('Alegreya Black'), local('Alegreya-Black'), url(https://fonts.gstatic.com/s/alegreya/v8/77GwhzeWPpmLIJUaM8KhxCYE0-AqJ3nfInTTiDXDjU4.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Alegreya-Black';
  font-style: normal;
  font-weight: 900;
  src: local('Alegreya Black'), local('Alegreya-Black'), url(https://fonts.gstatic.com/s/alegreya/v8/77GwhzeWPpmLIJUaM8KhxI4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}

@font-face {
    font-family: AlegreyaSansSC-LightItalic;
    src: url("/user/documents/AlegreyaSansSC-LightItalic.ttf");
}

body{font-family: AlegreyaSansSC;}

@media screen and (min-width: 1440px) {
.menu-helper{visibility: hidden;}
}
.menu a b{color: #fff !important;}
.menu ul li a{color: #222 !important;text-align: center;}
.menu ul li li a{padding-top: 5px !important; padding-bottom: 5px !important;}
.menu ul li li a:hover{color: #5f5200 !important;}
.menu ul li li:first-child a{padding-top: 20px !important;}
.menu ul li li:last-child a{padding-bottom: 20px !important;}
.menu ul li li:before{display: none !important;}
#header{background: #5f5200 !important; color: #fff;padding-bottom: 0 !important;margin-bottom: 0 !important;}
#header a{color: #fff;font-variant: all-petite-caps;font-size: 16px;letter-spacing: 2px;}
#header .container{width: 100% !important; padding-left: 0 !important; padding-right: 0 !important;}
.navigation-in {background: #000 !important;letter-spacing: 1px;text-transform: uppercase;padding-top: 5px !important; padding-bottom: 5px !important;font-size: 14px;}
.top-nav{max-width: none;margin: 0 auto;padding-top: 0;background: none;padding-left: 2%;padding-right: 3%;}
.top-nav .project-phone, .top-nav .project-email{display: none !important;}

#header .site-name{padding-top: 16px; padding-bottom: 16px;}
.navigation-in li:before{content: "|";position: absolute;left: 0;top: 11px;font-size: 16px;color: #fff;margin-left: -4px;}
.navigation-in li:first-child:before{display: none;}
.bannery-vyhody{width: 100%; max-width: 1000px; margin: 0 auto; text-align: center;}
.bannery-vyhody .vyhoda{float: left; width: 25%; color: #a47440; font-size: 14px;font-weight: 600;letter-spacing: 1px; text-align: left;margin-top: -20px;margin-bottom: 20px;}
.bannery-vyhody .vyhoda a{color: #a47440;}
.bannery-vyhody .vyhoda a:hover{color: #a47440; text-decoration: none !important;}
.bannery-vyhody .misto{background: url("/user/documents/upload/misto.png") no-repeat; padding: 15px 0 15px 50px;background-position: 0 50%; background-size: auto 36px;}
.bannery-vyhody .hodiny{background: url("/user/documents/upload/hodiny.png") no-repeat; padding: 15px 0 15px 56px;background-position: 0 50%; background-size: auto 36px;}
.bannery-vyhody .telefon{background: url("/user/documents/upload/telefon.png") no-repeat; padding: 15px 0 15px 56px;background-position: 0 50%; background-size: auto 36px;}
.bannery-vyhody .mail{background: url("/user/documents/upload/mail.png") no-repeat; padding: 15px 0 15px 60px;background-position: 0 50%; background-size: auto 36px;}
.footer-banners{clear:both;display: block !important; padding-left: 2%; padding-right: 2%;}
.footer-banner{float: left; width: 24.82%; margin-right: 3px; text-align: center;position: relative;text-transform: none !important;}
.footer-banner:last-child{margin-right: 0 !important;}
.footer-banner img{width: 100% !important;}
.footer-banner a:after{content: '\A'; position: absolute; width: 100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.3); opacity: 0; transition: all 1s; -webkit-transition: all 1s;}
.footer-banner a:hover:after {opacity: 1;}
@media screen and (max-width: 1300px) {
.footer-banner{width: 24.7%;}
.paticka{padding-left: 10px; padding-right: 10px;}
}
@media screen and (max-width: 950px) {
.footer-banner{width: 49.5%; margin-bottom: 1%;}
.bannery-vyhody .vyhoda{width: 48%; margin-left: 2%;}
.paticka .boxik {width: 30% !important; float: left !important; max-width: none !important;}
.paticka .socialni-site {width: 100% !important; float: none !important; text-align: center}
#signature{float: none !important;}
}
@media screen and (max-width: 650px) {
#navigation{background: #5f5200 !important;}
.menu ul li{text-align: center !important;}
.footer-banner{width: 100%; margin-bottom: 1%;}
.bannery-vyhody .vyhoda{width: 100%; margin-left: 0; float: none;text-align: center;background-position: 2% 50%;}
.paticka .boxik {width: 100% !important; float: none !important;text-align: center;}
}
.wide-carousel{padding-left: 2%; padding-right: 2%;}
.footer-banner a:before{position: absolute;color: #fff;top: 32%;font-size: 57px;font-family: Alegreya-Black !important;left: 0;line-height: 55px;text-align: center;width: 100%;padding: 0 20px;}
.footer-banner:first-child a:before{content: "houbařská trička";}
.footer-banner:nth-child(2) a:before{content: "košíky na houby";}
.footer-banner:nth-child(3) a:before{content: "houbařské nože";}
.footer-banner:nth-child(4) a:before{content: "síta na sušení";}
.type-index .products:before{content: "Co nesmí žádému houbaři chybět..."; font-family: AlegreyaSansSC-Italic; text-align: center; font-size: 50px;color: #5f5200;width: 100%;margin: 15px auto;}
.carousel-indicators li{margin: 0 7px !important;}
.carousel-indicators li:not(.active){background: #fff;opacity: 0.7;}
.carousel-indicators {left: 50% !important; margin-left: -40px !important;}
.slide-popis{position: absolute;left: 50%;top: 70px;color: #fff;text-align: center;margin-left: -50%;padding: 0 28%;width: 100%;}
.slide-popis .nazev{font-family: Alegreya-Black;font-size: 65px;line-height: 70px;}
.slide-popis .popis{font-family: AlegreyaSansSC-Italic;font-size: 40px;line-height: 40px; margin-top: 24px;}
@media screen and (max-width: 1300px) {
.slide-popis{padding: 0 2% !important;}
}
@media screen and (max-width: 850px) {
.slide-popis{display: none;}
}
@media screen and (max-width: 1099px) {
.subnav-right{margin-left: -20px !important; margin-right: 20px !important;}
}
@media screen and (min-width: 1400px) {
.slide-popis{position: absolute;left: 50%;top: 130px;color: #fff;text-align: center;margin-left: -50%;padding: 0 28%;}
.slide-popis .nazev{font-family: Alegreya-Black;font-size: 72px;line-height:80px;}
.footer-banner:before{position: absolute; color: #fff; top: 25%; font-size: 70px; font-family: Alegreya-Black !important;left: 50%;margin-left: -49%;line-height: 70px;text-align: center;}
}
@media screen and (min-width: 1700px) {
.slide-popis{position: absolute;left: 50%;top: 130px;color: #fff;text-align: center;margin-left: -50%;padding: 0 28%;}
.slide-popis .nazev{font-family: Alegreya-Black;font-size: 80px;line-height:85px;}
.footer-banner:before{position: absolute; color: #fff; top: 22%; font-size: 86px; font-family: Alegreya-Black !important;left: 50%;margin-left: -49%;line-height: 86px;text-align: center;}
}
@media screen and (min-width: 1100px) {
.icon-login::before{display: none;}
.icon-login{background: url("/user/documents/upload/prihlaseni.png") no-repeat !important; padding: 12px 0 12px 55px !important;}
.icon-search{background: url("/user/documents/upload/lupa.png") no-repeat !important; padding: 12px 0 12px 55px !important;margin-right: 17px;}
.cart-price, .btn-icon{font-family: AlegreyaSansSC !important;font-size: 16px !important;letter-spacing: 1px !important;font-weight: bold !important;}
.top-nav .btn-icon.cart-count .cart-price{color: #fff !important; text-transform: uppercase !important;}
.top-nav .icon-search::before, .top-nav .cart-count:before, .navigation-in .ext > a span{display: none;}

#header .icon-search:after{content: "Hledat";}
#header .icon-login:after{content: "Přihlásit se";}
.top-nav .cart-count{background: url("/user/documents/upload/kosik.png") no-repeat !important; padding: 5px 0 14px 45px !important;font-family: AlegreyaSansSC;}
.product:hover .tools-wrap {background-color: #5f5200 !important;}
.products .product:hover .tools-wrap{bottom: 90px; top: auto !important; height: 50% !important;}
.products .product:hover .tools-wrap .tools {top: 42% !important;}
.product .btn{border: none !important;font-size: 18px;letter-spacing: 3px;margin-top: 0 !important;}
.products .product .availability {font-size: 18px !important;}
}
.mimo-web{display: none;}
.jiny-produkt .img img{width: 424px; }
.jiny-produkt .short-descr{display: none;}
.jiny-produkt .img a{position: relative !important; z-index: 1 !important;}
.jiny-produkt .prices{margin-top: 0px !important;text-align: center !important; float: none !important;padding-left: 0px !important;}
.jiny-produkt .prices .col-xs-8{margin: 0 auto;}
#products-found .highlight-product{display: none !important;}
.jiny-produkt .tools-wrap{z-index: 1;}
.btn-icon.icon-cart i {background-color: #000 !important;}
.jiny-produkt .tools{z-index: 2; margin-top: -28px;}
.jiny-produkt .tools .btn{width: 70%;}
.jiny-produkt .btn-detail{margin-top: 56px !important;z-index: 1;position: relative;width: 70%;}
.jiny-produkt .btn-detail:hover{background: #fff;}
.products .product .name{height: 22px !important;  color: #000 !important;font-weight: 300 !important;font-size: 17px !important;}
.products .product .descr{margin-top: 0 !important;}
.products .product .img img {margin-bottom: 15px !important;}
.product .price{color: #5f5200 !important;font-size: 20px !important;}
.product .price strong{font-weight: 300 !important;}
.paticka{width: 100%; background: #5f5200 !important; color: #fff; float: left; padding-top: 25px; padding-bottom: 25px;font-size: 14px;font-weight: 600; margin-top: 50px;letter-spacing: 1px;}
.paticka a{color: #fff !important;}
.paticka-in{max-width: 1170px; margin: 0 auto;}
.paticka .boxik{float: left; width: 100%; max-width: 180px; margin-right: 20px; margin-bottom: 20px;}
.paticka .socialni-site{float: right; text-align: right;}
.paticka .socialni-site p{padding-right: 10px;}
.paticka .socialni-site img{width: 30px; height: auto; margin-right: 10px;}
#footer{display: none;}
#signature img{width: 17px !important;}
#signature a.image {margin-right: 0 !important;}
#signature {margin-top: 20px; margin-right: 0px;opacity: 0.5;}
#signature a {font-weight: 300;}
.type-index .products{clear: both;}
.carousel-inner{min-height: 100% !important;}
#content-wrapper:not(.type-index){margin-top: 20px;}

.tab-content{font-size: 16px !important;}
h1{font-family: AlegreyaSansSC !important;}
.p-detail-inner {margin-bottom: 0;}
.type-index #content-wrapper{width: 100%;padding-left: 2%;padding-right: 2%;}
.name, .product, .{letter-spacing: 1px;}
#navigation .navigation-in > ul > li {padding-left: 30px; padding-right: 30px;}
.type-index .content-wrapper-in {display: block;}
a.btn.cart-count::before, .btn.cart-count::before{display: none;}
@media screen and (min-width: 1680px) {
.footer-banner a::before {font-size: 77px;line-height: 80px;}
}
