﻿
@media only screen and (min-width: 40em){
.in-recenze-blogerek .news-item .text .title {height: auto;margin-bottom: 10px;}}

.box-unboxing .news-item .text .title{font-size:14px;line-height:20px;text-transform:none; margin-top: 10px}
.box-unboxing .news-item .text .description{display:none !important;position:absolute;left:0;}
.box-unboxing .news-item{position:relative;margin-bottom:10px!important;border-bottom:1px solid #ededed!important;}
.box-unboxing .image img {border-radius: 5px;}


.box-vice {font-size: 12px;text-align: right;margin-top: -2.5px;letter-spacing: 0.5px;color:#d4bc96;}
.box-vice a {color:#888888;}

@media only screen and (min-width: 40em){
.in-recenze-blogerek .news-item .image img {border-radius: 10px;}
.in-recenze-blogerek .news-item .image {margin-top: 6px; margin-bottom: 0px;}
.in-magazin .news-item .image img {border-radius: 10px;}
.box-recenze-blogerek .image img {border-radius: 5px;}
.box-magazin .image img {border-radius: 5px;}
}

.produkt-zalozka-nadpis {text-align:left;}
.produkt-zalozka-tlacitko {text-align: center;}
.recenze-tlacitko {text-align: center; margin-top:20px; margin-bottom:20px;}
.recenze-tlacitko .button.tiny {padding-top: 0.75rem; padding-bottom: 0.75rem;}
@media only screen and (min-width: 40em){
.recenze p {font-size: 14px;text-align: justify;line-height: 1.5rem;letter-spacing: 0.5px;}}

    
@media only screen and (max-width: 40em) {#navigation {display: block;}}

@media only screen and (min-width:40em){
.fvDoplnek-produkt img {height:auto!important; margin-right:0em!important;}
.fvDoplnek-produkt {margin-bottom: 10px!important;}
.fvcontent {padding: 20px!important;}
.fvDoplnek h4 {margin-bottom: 10px!important;}
div.fvDoplnek .fvDoplnek-produkt form p {width: 85%;}
}

@media only screen and (max-width:40em){
.fvDoplnek-produkt img {height:100px!important;margin-right:!important;}}

.site-msg .text {text-align:center;color:white;font-weight:bold;}
.site-msg.information.small-12:after { background-color:#2F5B47!important;}








@media only screen and (max-width:40em){
div.magazin-produktu{width:100%;}
.magazin-odstavec{display:inline-block;}
.magazin-odstavec-text{}
.magazin-odstavec-img-leva{max-width:100%;margin:0 0px 20px 0;}
.magazin-odstavec-produkt-leva{max-width:100%;margin:0 0px 20px 0;}
.magazin-odstavec-img{max-width:100%;text-align:center;margin-bottom:20px;}
.magazin-odstavec-img img{max-width:100%;width:100%;}
.magazin-uvod-img{text-align:center;margin-bottom:20px;margin-top:20px;}
.magazin-uvod-img img{max-width:100%;width:100%;}
.magazin-odstavec-img-prava{max-width:100%;margin:0 0 20px 0px;}
.magazin-odstavec-produkt-prava{max-width:100%;margin:0 0 20px 0px;}
.in-magazin #content-in h1{text-align:center;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:5px;font-size:1.8rem;letter-spacing:0px;}
.magazin-clanek h2{font-size:20px!important;text-align:left;line-height:1.5rem;letter-spacing:0.1px;margin-bottom:20px;color:#a99176;}
.magazin-clanek h3{font-size:18px;text-align:left;text-transform:uppercase;line-height:1.5rem;letter-spacing:0.1px;margin-bottom:7px;color:#BE9D64;}
.magazin-clanek h4{font-size:15px;text-align:left;text-transform:uppercase;line-height:1.5rem;letter-spacing:0.1px;margin-bottom:5px;color:#8E9F8C;}
.magazin-clanek p{font-size:15px;text-align:justify;line-height:1.75rem;letter-spacing:0.5px;margin-bottom:20px;}
.magazin-clanek-note{margin-bottom:20px;margin-top:20px;background:#F5F5F5;padding:25px;border-radius:10px;padding-top: 20px;}
.magazin-clanek-note  p{font-style:italic;font-size:16px;text-align:center!important;line-height:2.0rem;letter-spacing:1.1px;margin-bottom:0px;}
.magazin-clanek-tip  p{font-style:normal;text-transform: uppercase;font-size:16px; font-weight:700; text-align:center!important;line-height:2.0rem;letter-spacing:1.1px;margin-bottom:5px;}
.magazin-clanek-citat{margin-bottom:20px;margin-top:20px;}
.magazin-clanek-citat  p{font-family: "Merriweather",georgia; font-style:italic;font-size:20px;text-align:center;line-height:2.0rem;letter-spacing:1.5px;margin-bottom:0px;color:#BBB}
.magazin-clanek-uvod{margin-bottom:0px;}
.magazin-clanek-uvod  p{color: #3a3a3a; font-family: "Merriweather",georgia ;font-style:italic;font-size:15px;text-align:center;line-height:2.0rem;letter-spacing:0.5px;margin-bottom:0px;}
.magazin-clanek{width:100%;margin:auto;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;margin-bottom:40px;}
}
@media only screen and (min-width:40em){
.in-recenze-blogerek #content-in h1 {width:75%;margin-left:auto;margin-right:auto;}
div.magazin-produktu{width:100%;}
.magazin-odstavec{display:inline-block;}
.magazin-odstavec-text{}
.magazin-odstavec-img-leva{max-width:40%;float:left;margin:0 40px 20px 0;}
.magazin-odstavec-produkt-leva{max-width:33%;float:left;margin:0 40px 20px 0;}
.magazin-odstavec-img{max-width:100%;text-align:center;margin-bottom:20px;}
.magazin-odstavec-img img{max-width:100%;width:100%;}
.magazin-uvod-img{text-align:center;margin-bottom:20px;margin-top:40px;}
.magazin-uvod-img img{max-width:100%;width:100%;}
.magazin-odstavec-img-prava{max-width:40%;float:right;margin:0 0 20px 40px;}
.magazin-odstavec-produkt-prava{max-width:33%;float:right;margin:0 0 20px 40px;}
.in-magazin #content-in h1{text-align:center;max-width:100%;margin-left:auto;margin-right:auto;margin-bottom:20px;margin-top:5px;font-size:1.8rem;letter-spacing:0px;}
.magazin-clanek h2{font-size:30px!important;text-align:left;line-height:2.25rem;letter-spacing:1.1px;margin-bottom:20px;color:#a99176;}
.magazin-clanek h3{font-size:20px;text-align:left;text-transform:uppercase;line-height:2.4375rem;letter-spacing:1.1px;margin-bottom:5px;color:#BE9D64;}
.magazin-clanek h4{font-size:15px;text-align:left;text-transform:uppercase;line-height:2.4375rem;letter-spacing:1.1px;margin-bottom:0px;color:#8E9F8C;}
.magazin-clanek p{font-size:15px;text-align:justify;line-height:1.75rem;letter-spacing:0.5px;margin-bottom:20px;}
.magazin-clanek-note{margin-bottom:20px;margin-top:20px;background:#F5F5F5;padding:25px;border-radius:10px;padding-top: 20px;}
.magazin-clanek-note  p{font-style:italic;font-size:17px;text-align:center!important;line-height:2.0rem;letter-spacing:1.1px;margin-bottom:0px;}
.magazin-clanek-tip  p{font-style:normal;text-transform: uppercase;font-size:16px; font-weight:700; text-align:center!important;line-height:2.0rem;letter-spacing:1.1px;margin-bottom:5px;}
.magazin-clanek-citat{margin-bottom:20px;margin-top:20px;margin-left: 20px;margin-right: 20px}
.magazin-clanek-citat  p{font-family: "Merriweather",georgia; font-style:italic;font-size:22px;text-align:center;line-height:2.75rem;letter-spacing:1.5px;margin-bottom:0px;color:#BBB}
.magazin-clanek-uvod{margin-bottom:0px;}
.magazin-clanek-uvod  p{color: #3a3a3a; font-family: "Merriweather",georgia ;font-style:italic;font-size:18px;text-align:center;line-height:2.0rem;letter-spacing:0.5px;margin-bottom:0px;}
.magazin-clanek{width:80%;margin:auto;padding-top:0px;padding-right:60px;padding-bottom:0px;padding-left:60px;margin-bottom:40px;}
.in-magazin blockquote{position:relative; margin:0; padding:.5rem; }
.in-magazin blockquote:before, .in-magazin blockquote:after {position:absolute; color:#ededed; font-size:6rem; width:4rem; height:4rem; }
.in-magazin blockquote:before {content:'“'; left:-1.0rem; top:0.5rem; }
.in-magazin blockquote:after {content:'”'; right:-1.75rem; bottom:-4.5rem; }
}


.in-magazin .news-item .image img:hover {
	filter: alpha(opacity=70);
	opacity: .7
}
@media only screen and (min-width:40em) {
.in-magazin .news-wrapper .news-item {
	width: calc(33% - 30px);
	display: flex;
	flex-direction: column;
}
.in-magazin .news-wrapper {
	max-width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.in-magazin .news-item .image img {
	width: 368px;
	height: 276px;
}
.in-magazin .news-item .image {
	margin-bottom: 10px;
	margin-right: 0px;
	text-align: center;
	flex: 0 1 auto;
	width: 100%;
	text-align: left;
}
.in-magazin .news-wrapper .news-item .text {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	text-align: justify;
}
.in-magazin .news-item .text .description {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	color: #434345;
}
.in-magazin .news-item .text .description {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	color: #434345;
}
.in-magazin .news-item .text .title {
	line-height: 32px;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	font-weight: 300;
	display: block;
	margin-bottom: 5px;
	border-bottom: 1px solid #ededed;
}
}
@media (min-width:480px) {
.in-magazin .news-item {
	padding-top: 12px;
	margin-bottom: 0;
	padding-bottom: 30px;
	border-bottom: 0;
	display: flex;
}
}
.in-magazin .news-item .text .description p:last-child {
	margin-bottom: 0;
	color: #5a5a5f;
}
.in-magazin .news-wrapper .news-item {
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.in-magazin .news-wrapper .news-item:hover {
	-webkit-transform: scale(1.025);
	transform: scale(1.025);
}
.in-recenze-blogerek #content-in h1 {
	text-align: center;
	margin-bottom: 2rem;
}
.in-magazin #column-l {
	display: none!important;
}
.in-magazin #content-in {
	width: 100%!important;
}
@media only screen and (min-width:40em) {
blockquote {
	font-size: 14px;
	text-align: justify;
	line-height: 1.5rem;
	letter-spacing: 0.5px;
}
.produkt-zalozka-recenze-odkaz p {
	font-size: 14px;
	text-align: center;
	line-height: 1.4375rem;
	letter-spacing: 0.1px;
	margin-bottom: 20px;
}
}
@media only screen and (max-width:40em) {
.menu-element-link[href="/doprava-a-platba/"] {
	background-color: #ededed;
}

.menu-element-link[title="AKCE"] {
	background-color:;
}
}
@media only screen and (min-width: 40em) {
.category-filter-manufacturers.tac {
	display: none;
}
}
@media only screen and (max-width: 40em) {
.category-filter-manufacturers.tac {
	font-size: 0.9rem;
}
}
#filter-box h3 {
	font-size: 0.9rem;
	font-weight: normal;
}
div#category-filter-hover-content h3:before {
	font-size: 9px;
}
h2 {
	color: #330001;
}
@media only screen and (min-width: 40em) {
div.recenze-produkt-vice {
	display: flex;
}
div.recenze-produktu-vice {
	width: 25%;
	margin: auto;
}
}
@media only screen and (max-width: 40em) {
.recenze-produkt-vice {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
div.recenze-produkt-2 {
	width: 100%
}
div.recenze-produkt-3 {
	width: 100%
}
}
@media only screen and (min-width: 40em) {
blockquote {
	position: relative;
	margin: 0;
	padding: .5rem;
}
blockquote:before, blockquote:after {
	position: absolute;
	color: #ededed;
	font-size: 8rem;
	width: 4rem;
	height: 4rem;
}
blockquote:before {
	content: '“';
	left: -3.0rem;
	top: 0rem;
}
blockquote:after {
	content: '”';
	right: -3.0rem;
	bottom: -6rem;
}
}
.tab-description-products {
	margin-top: 4rem;
}
.produkt-zalozka-recenze-odkaz {
	text-align: center!important;
	margin-top: 20px!important;
	margin-bottom: 20px!important;
}
.produkt-zalozka-recenze {
	font-size: 14px!important;
	margin-bottom: 20px;
	text-align: justify;
	line-height: 1.4375rem!important;
	letter-spacing: 0.1px!important;
}
div#top10.box.hide-for-small {
	padding-bottom: 20px!important;
}
div#column-l-in .box.hide-for-small {
	padding-bottom: 0rem;
}
.banner-recenze-blogerek .image {
	text-align: center;
	flex: 0 1 auto;
	width: 45%!important;
	margin-right: 15px!important;
}
.banner-recenze-blogerek .image:hover {
	filter: alpha(opacity=60);
	opacity: 0.6;
}
.banner-recenze-blogerek {
	border: 1px solid #d4bc96;
	margin-bottom: 1.25rem;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 5px;
	overflow: hidden;
}
.box-recenze-blogerek .news-item .text .title {
	font-size: 14px;
	line-height: 20px;
	text-transform: none;
}
.box-recenze-blogerek .news-item .text .description {
	display: none !important;
	position: absolute;
	left: 0;
}
.box-recenze-blogerek .news-item {
	position: relative;
	margin-bottom: 10px!important;
	border-bottom: 1px solid #ededed!important;
}
@media only screen and (max-width: 40em) {
.ui-tabs .tab-element {
	border-bottom: 1px solid #ededed;
}
}
.news-item-detail h1 {
	margin-bottom: 20px;
}
.in-recenze-blogerek #column-l {
	display: none!important;
}
.in-recenze-blogerek #content-in {
	width: 100%!important;
}
.homepage-nadpis-klik {
	text-align: center;
	font-size: 2.1rem !important;
	margin-bottom: 3rem;
	text-transform: uppercase;
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.homepage-nadpis-klik:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05);
}
.products, .products.row {
	margin-bottom: 3.0rem;
}
/* Zpátky do obchodu*/
@media only screen and (min-width:60.063em) {
a.back-to-shop.js-colorbox-close {
	margin-right: 10px;
	font-weight: 300;
	font-size: 1rem;
}
}
@media only screen and (min-width:60.063em) {
a.back-to-shop.js-colorbox-close: hover {
	background-color: #ba945d;
}
}
@media only screen and (max-width:60.063em) {
a.back-to-shop.js-colorbox-close {
	margin-right: 10px;
	font-weight: bold;
}
}
.menu-element-link[title="VALENTÝN"] {
	color: #FFFFFF;
	background-color: #ce958a;
	font-weight: 600;
}
.in-recenze-blogerek .news-wrapper .news-item {
	-webkit-transform: scale(1.0);
	transform: scale(1.0);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.in-recenze-blogerek .news-wrapper .news-item:hover {
	-webkit-transform: scale(1.025);
	transform: scale(1.025);
}
@media only screen and (min-width: 40em) {
.recenze {
	width: 75%;
	margin-left: auto;
	margin-right: auto;
	box-shadow: 4px 4px 16px 4px rgba(0,0,0,.08)!important;
	padding-top: 60px;
	padding-right: 60px;
	padding-bottom: 60px;
	padding-left: 60px;
	margin-bottom: 30px;
	font-size: 14px!important;
	text-align: justify;
	line-height: 1.4375rem!important;
	letter-spacing: 0.1px!important;
}
div.recenze-produkt {
	width: 25%;
	margin-left: auto;
	margin-right: auto;
}
}
.news-item-detail .next-prev a.button.button-small.inline-block {
	padding-top: 6px;
	padding-bottom: 6px;
	margin-right: 4px;
	margin-left: 4px;
	margin-top: 40px
}
@media only screen and (max-width: 40em) {
.recenze-produkt {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.recenze {
	width: 100%;
	font-size: 14px!important;
	text-align: justify;
	line-height: 1.4375rem!important;
	letter-spacing: 0.1px!important;
	margin-bottom: 30px;
}
}
#content-modal {
	padding-top: 0px;
	padding-right: 0.9375em;
	padding-bottom: 0px;
	padding-left: 0.9375em;
}
#content-modal h1 {
	margin-bottom: 1.5rem;
	font-size: 2.1rem;
	letter-spacing: 0 px;
}
.watchdog-row {
	padding-top: 0.25em;
	padding-bottom: 0.75em;
}
h3.watchdog-title.text-center {
	font-size: 1.5rem;
	text-transform: uppercase;
	text-align: left;
	margin-bottom: 10px;
}
/* Hlavička FB, IG */
li.checkout-instagram.icon-instagram-before.text-word-breaking {
	padding-bottom: 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 8px;
}
li.checkout-facebook.icon-facebook-before.text-word-breaking {
	padding-bottom: 8px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 8px;
}
/* Blog */
.in-recenze-blogerek .news-item .image img:hover {
	filter: alpha(opacity=70);
	opacity: .7
}
.in-recenze-blogerek .news-item .text .description p:last-child {
	margin-bottom: 0;
	color: #5a5a5f;
}
@media only screen and (max-width: 40em) {
a#logo img, a#logo {
	max-height: 4.0rem;
}
}
@media only screen and (min-width: 40em) {
.in-recenze-blogerek .news-wrapper .news-item {
	width: calc(50% - 30px);
	display: flex;
}
.in-recenze-blogerek .news-wrapper {
	max-width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.in-recenze-blogerek .news-item .image img {
	width: 276px;
	height: 207px;
}
.news-item .image {
	margin-bottom: 10px;
	margin-right: 20px;
	width: calc(50% - 20px);
	float: left;
}
.in-recenze-blogerek .news-wrapper .news-item .text {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	text-align: justify;
}
.in-recenze-blogerek .news-item .text .description {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	color: #434345;
}
.in-recenze-blogerek .news-item .text .description {
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	color: #434345;
}
.in-recenze-blogerek .news-item .text .title {
	line-height: 32px;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
	font-weight: 300;
	display: block;
	margin-bottom: 5px;
	border-bottom: 1px solid #ededed;
	height: 95px;
}
}
@media (min-width: 480px) {
.in-recenze-blogerek .news-item {
	padding-top: 12px;
	margin-bottom: 0;
	padding-bottom: 30px;
	border-bottom: 0;
	display: flex;
}
}

/* Víkendová akce */
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-content .fvsctp-body .fvsctp-btn:before {
	display: none;
}
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-content .fvsctp-body .fvsctp-table-wrapper>div {
	display: initial;
}
#fvStudio-component-topproduct .fvsctp-default>div {
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 30px;
	padding-left: 30px;
}
@media only screen and (min-width: 40em) {
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-img a .fvsctp-discount-circle {
	right: -50px;
	top: -30px;
}
}
@media only screen and (max-width: 40em) {
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-img a .fvsctp-discount-circle {
	top: -30px;
}
}
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-img a img {
	width: 125%;
	max-width: 300px;
}
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-img {
	padding: 0rem;
	position: relative;
}
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-img:hover {
	filter: alpha(opacity=85);
	opacity: 0.85;
}
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-content {
	padding-left: 4rem;
}
body.fvStudio-Pop #fvStudio-component-topproduct, body.fvStudio-Rock #fvStudio-component-topproduct, body.fvStudio-Soul #fvStudio-component-topproduct {
	margin-top: 0px;
	margin-bottom: 3.0rem;
}
#fvStudio-component-topproduct .fvsctp-default {
	-webkit-box-shadow: 4px 4px 16px 4px rgba(0,0,0,.08);
	box-shadow: 4px 4px 16px 4px rgba(0,0,0,.08)!important;
}
#fvStudio-component-topproduct .fvsctp-default .fvsctp-left h3 {
	text-align: center;
	font-size: 2.1rem;
	font-weight: 600;
	margin-bottom: 40px;
}
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-content .fvsctp-body .fvsctp-btn svg {
	display: none;
}
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-content .fvsctp-body .fvsctp-btn {
	padding-top: 0.6154rem;
	padding-right: 4rem;
	padding-bottom: 0.6154rem;
	padding-left: 4rem;
	font-weight: 600;
	font-size: 0.8125rem;
}
#fvStudio-component-topproduct .fvsctp-default .fvsctp-left .fvsctp-countdown-wrapper h4 {
	text-align: center;
	text-transform: none;
	font-weight: 300;
	font-size: 20px;
}
body.fvStudio-Pop #fvStudio-component-topproduct .fvsctp-content .fvsctp-table-wrapper .fvsctp-today-price .fvsctp-table-td, body.fvStudio-Rock #fvStudio-component-topproduct .fvsctp-content .fvsctp-table-wrapper .fvsctp-today-price .fvsctp-table-td, body.fvStudio-Soul #fvStudio-component-topproduct .fvsctp-content .fvsctp-table-wrapper .fvsctp-today-price .fvsctp-table-td {
	font-size: 30px!important;
}
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-content .fvsctp-body .fvsctp-table-wrapper .fvsctp-table-td.fvsctp-table-th,
#fvStudio-component-topproduct .fvsctp-default .fvsctp-right .fvsctp-content .fvsctp-body .fvsctp-table-wrapper .fvsctp-table-th.fvsctp-table-th {
	text-align: left;
}
#fvStudio-component-topproduct .fvsctp-content h2,
#fvStudio-component-topproduct .fvsctp-content h2 a {
	color: #330001 !important;
	text-transform: none;
}
/* TOP produkty - upravit */
li.medium-9.vat {
	width: 70.0% !important;
    margin-left: 5px;
}
li.medium-3 {
	width: 25.0%;
    margin-left: 5px;
}
div#top10.box.hide-for-small {
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
div#top10 ol {
	margin-left: 15px !important;
}
/* Odsazení od carouselu */
.homepage-banners-wrap {
	margin-bottom: 3.0rem;
}

/*Filtr*/
.ui-slider-horizontal {
	height: 0.25rem;
}
.ui-slider-handle {
	width: 0.75rem;
	height: 0.75rem;
}
div#clear-filters.param-clear-filters {
	font-weight: 200;
	text-align: center;
}
div.param-filter-actual.large-12.medium-12 {
	margin-top: 15px;
	margin-bottom: 0px;
}
/* Odsazeni hodnocení */
.hodnoceni {
	margin: 40px auto;
}
/*Výběr týdne*/
div#top10 ol {
	margin-left: 0.5rem;
}
div#top10.box.hide-for-small {
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}
li.medium-9.vat {
	vertical-align: middle;
	width: 75%
}
li.medium-3 {
	width: 25%
}
#top10 a img {
	max-height: 100px;
}
/* Doprava a platba - tabulka  */
@media only screen and (min-width:40em) {
p.nadpis-doprava {
	width: 100%;
}
}
@media only screen and (min-width:40em) {
p.nadpis-platba {
	width: 50%;
}
}
table.doprava p, table.platba p {
	margin-bottom: 0.0rem;
}
@media only screen and (min-width:40em) {
table.doprava {
	width: 100%;
	margin-left: 0rem;
}
}
@media only screen and (max-width:40em) {
table.doprava {
	width: 100%;
}
}
@media only screen and (min-width:40em) {
table.platba {
	width: 50%;
	margin-left: 0rem;
}
}
@media only screen and (max-width:40em) {
table.platba {
	width: 100%;
}
}
table.doprava td, table.platba td {
	padding-left: 0.5rem;
	padding-right: 0.5rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
}
@media only screen and (max-width:40em) {
table.doprava td, table.platba td {
	padding-left: 1.0rem;
	padding-right: 1.0rem;
	padding-top: 1.0rem;
	padding-bottom: 1.0rem;
}
}
table.doprava tr, table.platba tr {
	border-top: 1px solid #ededed;
	border-bottom: 1px solid #ededed;
}
table.doprava tr:hover, table.platba tr:hover {
	background-color: #ededed;
}
/* Objednávka - šířka menu */
div#order-steps.table-cell-grid.shoptet-clearfix {
	width: 100%;
}
/* Horní Banner Doprava */
div#dklabDopravaBanner {
	text-transform: uppercase;
	font-size: 120%
}
/* Stránka */
.row {
	max-width: 77.5em;
}
div#column-l-in {
	width: 95%
}
/* Velikost menu */
a.menu-element-link {
	padding: 0.5rem 0.82rem;
}
/* Patička */
.copyright.clearfix {
	padding: 1em 0;
}
.footer-wrap {
	padding-bottom: 0.0rem;
}
/* Hodnocení obchodu */
.vote-wrap {
	border-bottom: 1px solid #ededed!important;
	padding-bottom: 1rem;
	margin-bottom: 1rem
}
/* Hlídací pes - email */
.watchdog-row .notificationEmail {
	width: 100%;
}
/* Prázdný košík */
.cart-reca-single.darken.tac {
	font-weight: bold;
}
/* Řadit dle */
fieldset.menu-element-wrap:hover {
	background-color: #ededed;
	color: black
}
span.tab-single.show-first.icon-arrow-down-after {
	color: black
}
.menu-element-submenu {
	border-color: #ededed
}
/* Písmo v menu */
a.menu-element-link {
	text-transform: uppercase;
}
@media only screen and (min-width:40em) {
.hodnoceni: before {
	text-align: center;
	font-weight: 700;
	font-size: 1.875rem;
	text-transform: uppercase;
}
}
@media only screen and (max-width:40em) {
.hodnoceni: before {
	text-align: center;
	font-weight: 700;
	font-size: 1.25rem;
	text-transform: uppercase;
}
}
@media only screen and (max-width:40em) {
.dklab_instagram_widget_heading>.text {
	font-size: 1.25rem;
}
}
@media only screen and (max-width:40em) {
h3 {
	font-size: 1.30rem;
}
}
@media only screen and (max-width:40em) {
h1.product-detail-name {
	font-size: 1.5rem!important;
}
}
@media only screen and (max-width:40em) {
.header-level-2 {
	font-size: 1.8rem!important;
}
}
@media only screen and (max-width:40em) {
.product-detail-availability {
	text-align: right;
}
}
@media only screen and (max-width:40em) {
.tar.large-5.medium-12.small-12.left, .tar.no-bg.archive-button {
	text-align: left;
}
}
@media only screen and (max-width:40em) {
input.b-confirm.b-subscribe.tiny.button.large-12.medium-12 {
	width: 35%;
}
}
@media only screen and (max-width:40em) {
.product-detail-cart .pr-detail-cart-wrap li {
	width: 25%!important;
}
}
@media only screen and (max-width:40em) {
.ui-tabs .tabs, .ui-tabs .tab-element {
	font-size: 90%;
}
}
.hodnoceni .votes-wrap {
	border: 1px solid #ededed!important
}
table#product-detail-info {
	width: 84%!important;
}
.table-cell-grid {
	text-align: left;
	width: 85%;
}
.product-detail-name-info.table-cell-grid {
	width: 100%;
}
span.link-like.icon-rating {
	font-size: 1.0rem;
}
.vote-form {
	margin-top: 0rem;
}
/* Skladem a vyprodáno  #749a00 */
.product-detail-availability .pr-list-flag {
	color: #fff;
	background-color: #BE9D64 !important;
	font-weight: 400;
}
/* Kategorie a složení velké písmo */
.pr-detail-parameter-name {
	text-transform: uppercase
}
/* Počet kusů */
.product-detail-cart .pr-detail-cart-wrap li {
	width: 20%;
}
.pr-detail-cart-wrap ul {
	padding-top: 1.6rem;
}
.pr-detail-pcs, .pr-detail-pcs-trigger a {
	padding-top: 3px;
	padding-bottom: 3px;
}
/* Text vyprodáno pod kategorií */
#sold-out {
	display: none
}
/* Odsazení popisu produktu - pravo */
/* #td-product-detail {
	padding-right: 1.5rem;
}
*/
/* Odsazení popisu produktu - dole */
#product-detail-form {
	margin-bottom: 1.5rem;
}
/* Ikonky u produktu */
.icon-watchdog-before {
	font-weight: 600 !important;
}
.icon-question-before {
	font-weight: 600 !important;
}
.icon-print-before {
	display: none;
}
/* Písmo podmenu v kategorii */
.subcategories a {
	font-weight: 300;
	font-size: 0.875rem
}

/* V levém menu ztuční aktivní položku */
.categories .active > a {
	font-weight: 600 !important;
	color: black !important
}
/* Tlačítko Back To Top umístěno více nahoru */
#return-to-top {
	bottom: 100px;
	right: 18px;
	width: 47px !important;
	height: 47px !important;
}
@media only screen and (max-width:40em) {
#return-to-top {
	width: 47px !important;
	height: 47px !important;
}
#return-to-top {
	bottom: 85px;
	right: 14px !important;
}
}
h2 {
	font-size: 2.1rem !important;
}
/* Blog */
.blog-hp::before {
	content: "Biobalíček magazín";
	font-weight: 600 !important;
	font-size: 1.7rem;
	!important;
}
/*  Odstraní řádek z hlídacího psa Cena klesne pod */
.watchdog-row [for="drop"], .watchdog-row [for="drop"] ~ *,
#drop {
	display: none;
}
/* Newsletter */
.large-7.medium-12.small-12.left {
	width: 100%
}
@media only screen and (min-width:40em) {
.tar.large-5.medium-12.small-12.left {
	width: 50%
}
}
/* V hlavním menu odstraní položku "uvodní stránka" */
#a-home {
	display: none;
}
/* "Do košíku" po najetí*/
.button.button-success:hover, .product:hover .button.button-success-inverse {
	background-color: #BCD653;
	border-color: #bcd653;
	box-shadow: none;
	color: #FFFFFF;
	text-decoration: none;
	outline: none;
}
/* "Do košíku" */
.button.button-success, .button.button-success-inverse {
	color: #FFFFFF;
	background-color: #a8bf49;
	text-decoration: none;
	box-shadow: none;
	border-color: #a8bf49;
	outline: none;
}
/* Produkt */
.product-detail-name {
	font-size: 1.7rem
}
/* Cena */
.product-detail-final-price {
	font-size: 1.9rem;
}
/* Tlacitka v kategorii */
.social-buttons-wrap {
	text-align: left;
}
/* Nadpis */
#content-in h1 {
	font-size: 1.8rem;
	color: #330001;
}
/* Hormí menu písmo */
.navigation .menu-element-link, .menu-element-wrap-active a {
	color: #FFFFFF;
	font-weight: 600;
}
/* Rámeček levého menu */
aside .box {
	border-color: #d4bc96
}
/* Značky */
li.menu-item-1155 {
	color: #FFFFFF !important;
	background-color: #BE9D64 !important;
}
/* Pokračovat v košíku */
a#continue-order-button, .b-next.normal.button.success, input#submit-order, .b-apply-coupon.tiny.button {
	background-color: #BE9D64;
	color: white;
	outline: none;
}
a#continue-order-button:hover, .b-next.normal.button.success:hover, input#submit-order:hover, .b-apply-coupon.tiny.button:hover {
	background-color: #ba945d;
	color: white;
	outline: none;
}
/*Tlačítko bez rámečku po kliku */
.b-delete.small.button {
	outline: none;
}
.b-delete.icon-remove-before {
	outline: none;
}
.pr-list-flag {
	padding: 0.4em 0.2rem;
	min-width: 4rem;
}
div#cat-manutacturers.categories.expandable {
	display: none
}
a.icon-arrow-right-before:before {
	display: none
}
.menu-element-submenu>li {
	padding-left: 0.25rem;
	padding-right: 0.25rem;
}
h3.topic {
	margin-bottom: 0.75rem;
}
@media only screen and (max-width:40em) {
div#short-description.product-detail-short-descr {
	padding-right: 1.0rem;
}
}
.tab-description-products h3, .product-table-variants h3 {
	margin-bottom: 2.0rem;
}
@media screen and (min-width:640px) {
#menu a[href="/telo/"]+ul {
	width: 525px;
	margin-left: 0
}
#menu a[href="/telo/"]+ul.menu-element-submenu>li {
	width: 50%;
	float: left
}
}
/* CSS Document */
