@media (min-width:1200px){    .auto-clear .col-lg-1:nth-child(12n+1){clear:left;}    .auto-clear .col-lg-2:nth-child(6n+1){clear:left;}    .auto-clear .col-lg-3:nth-child(4n+1){clear:left;}    .auto-clear .col-lg-4:nth-child(3n+1){clear:left;}    .auto-clear .col-lg-6:nth-child(odd){clear:left;}}@media (min-width:992px) and (max-width:1199px){    .auto-clear .col-md-1:nth-child(12n+1){clear:left;}    .auto-clear .col-md-2:nth-child(6n+1){clear:left;}    .auto-clear .col-md-3:nth-child(4n+1){clear:left;}    .auto-clear .col-md-4:nth-child(3n+1){clear:left;}    .auto-clear .col-md-6:nth-child(odd){clear:left;}}@media (min-width:768px) and (max-width:991px){    .auto-clear .col-sm-1:nth-child(12n+1){clear:left;}    .auto-clear .col-sm-2:nth-child(6n+1){clear:left;}    .auto-clear .col-sm-3:nth-child(4n+1){clear:left;}    .auto-clear .col-sm-4:nth-child(3n+1){clear:left;}    .auto-clear .col-sm-6:nth-child(odd){clear:left;}}@media (max-width:767px){    .auto-clear .col-xs-1:nth-child(12n+1){clear:left;}    .auto-clear .col-xs-2:nth-child(6n+1){clear:left;}    .auto-clear .col-xs-3:nth-child(4n+1){clear:left;}    .auto-clear .col-xs-4:nth-child(3n+1){clear:left;}    .auto-clear .col-xs-6:nth-child(odd){clear:left;}}p, ul, table{	margin-bottom: 20px;}.textclanku table{	}.navbar-brand{	padding: 0px;}.dropdown-menu li {    font-size: 14px;    list-style: outside none none !important;}.dropdown-menu li.active a.active{	background-color: #0faf97;   color: #fff;}.dropdown-submenu > .dropdown-menu > li > a{	white-space: normal;	padding-right: 15px;}.navbar .dropdown-menu li ul{	/*min-width: 100%;*/} .magazine-news .magazine-news-img{	margin-bottom: 10px;}/*h1 {	text-align: left; margin-bottom: 10px; font-size: 36px; color: #5E626B; font-weight: 700;}*/h1.newsform2, h1.nadpissearch{	display: none;}h2 a:link, h2 a:visited {    color: #337AC4;}h2 a:link, h2 a:visited {  color: #000;  text-decoration:none;  outline: 0;}.gBorder, .spangalerie {    border-color: #EEEEEE;}#lightbox img{	max-width: none;}h1.page-tree-text {    color: #fff;    margin: 0;    text-align: center;    text-shadow: 0 2px 2px #333;    text-transform: uppercase;    font-size: 28px;    line-height: 34px;    margin-bottom: 8px;}ul.mainmenucontain > li > div ul > li > a.active{	font-weight: bold;}/* formular */.FormFieldsetTable{	width: 100% }.FormFieldsetTable tr td{	vertical-align: top;	line-height: 34px;}.FormFieldsetTable tr td.FormPovinnePopis{	font-weight: bold;}.FormSubmit{	position: relative;	height: 40px;}.FormSubmit input{	position: absolute;	right: 0px;}.FormPoleTD textarea, .FormPoleTD input, .FormPoleTD select{	 background-color: #ffffff;    border: 1px solid #cccccc;    border-radius: 4px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    color: #555555;    display: block;    font-size: 14px;    height: 34px;    line-height: 1.42857;    padding: 6px 12px;    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;    vertical-align: middle;    width: 100%;}.FormPoleTD textarea{	 background-color: #ffffff;    border: 1px solid #cccccc;    border-radius: 4px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;    color: #555555;    display: block;    font-size: 14px;    height: 134px;    line-height: 1.42857;    padding: 6px 12px;    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;    vertical-align: middle;    width: 100%;}.FormPoleTD input[type="radio"], .FormPoleTD input[type="checkbox"]{	width: 10px;}td.FormPoleTD{	position: relative;}td.FormPoleTD span.formoznac{	position: absolute;	right: 6px;	top: 0px;	font-size: 25px;	color: #E74C3C;}td.Form15TD2 span.formoznac{	position: absolute;	right: 25px;	top: 0px;	font-size: 25px;	color: #E74C3C;}input.krysa{	display: none;}.formular td{	padding-bottom: 15px;}.povinne-pole {    background-color: #ffe3d9 !important;}.BannerySet10{	display: inline;}.aboutcompany ul{	margin-bottom: 15px;}.aboutcompany ul li{	list-style: square inside;	margin-left: 10px;}.newstitle a:link, .newstitle a:visited{	color: #363636;}.newstitle a:hover, .newstitle a:active{	color: #96979D;}.partner-logo img{	max-height: 60px;	text-align: center;}ul#portfoliocontainer.column6 li {	width: 180px;}.quicklinks li a.active{	color: white;}ul, ul li{	list-style: none;}footer ul, footer ul li, .obsah .textclanku ul, .obsah .textclanku ul li,ul.download,ul.download li{	list-style: square;}ul.download li a{	margin-right: 10px;}p.subtitle{	line-height: 23px;	margin-bottom: 30px;	color: #b3b3b3;   font-size: 18px;   font-style: italic;   font-weight: 300;}.services-box h1 a{	color: #0faf97;}.img-index{	margin-top: 7px }.features ul{	margin-bottom: 15px;}.features ul li{	list-style: square;	margin-left: 0px;	padding-left: 15px;}.footer-col ul{    list-style: outside none none;    padding-left: 0;	}.footer-col ul li {    border-bottom: 1px solid #444;    color: #b3b3b3;    display: block;    font-size: 14px;    font-weight: 500;    padding: 8px 0;}.footer-col ul li a{    color: #b3b3b3;}#content-region-1 .fotogalerie-gallery{	margin-left: 30px;}#content-region-2, .hlnadpis{	/*background-image: url(../images/bread-bg.png);*/	background-color: #F9F9F9 !important;}.testi-person a:link, .testi-person a:visited {	color: white;}ul.slides, .slides li{	margin: 0px;	padding: 0px;}h2.portfolio-post-title {    font-size: 15px;    font-weight: 400;    letter-spacing: 2px;    margin-bottom: 5px;    text-transform: uppercase;    line-height: 18px;    margin-top: 10px;}.vodorovnepodmenu ul li{	margin-right: 5px;}.portfolio-filters .filter a{	color: #7799BC;	}.portfolio-filters .active a{	color: white;}.vodorovnepodmenu .nav-pills {    list-style: outside none none;    margin-bottom: 30px;    padding: 0;}.vodorovnepodmenu .nav-pills > li > a {    border-radius: 0px;}.vodorovnepodmenu{	text-transform: uppercase;   font-size: 12px;}.vodorovnepodmenu a{	color: black;}.vodorovnepodmenu .dropdown-menu li {    font-size: 12px;}.vodorovnepodmenu ul li{	margin-right: 5px;	border: 1px solid #EEEEEE;	margin-bottom: 5px;}.vodorovnepodmenu .nav-pills > li + li {    margin-left: 0px;}.vodorovnepodmenu ul li ul li{	margin-right: 0px;	border: 0px;	margin-bottom: 0px;}.vodorovnepodmenu ul li a{	white-space: nowrap;	display: block;}.vodorovnepodmenu .dropdown-menu li a {    border-bottom: 1px solid #e7e7e7;    color: #888;    font-family: "Open Sans",sans-serif;    font-size: 13px;    font-weight: 400;    padding: 8px 20px;    text-transform: uppercase;    transition: all 0.3s ease-in 0s;}.vodorovnepodmenu .nav-pills .dropdown-menu {    border-bottom: medium none;    border-image: none;    border-left: medium none;    border-radius: 0;    border-right: medium none;    margin: 0;    min-width: 190px;    padding: 0;    left: 0px;}.vodorovnepodmenu .nav-pills > a::after {    content: "?" !important;    display: inline-block;    font-family: "Ionicons" !important;    font-size: 11px;    font-weight: normal;    position: absolute;    right: 9px;    top: 11px;}.vodorovnepodmenu .nav-pills .dropdown-submenu > .dropdown-menu {    border-radius: 0;    left: 100%;    margin-left: 0;    margin-top: 0;    top: 0;}.vodorovnepodmenu .nav-pills .dropdown-submenu > .dropdown-menu {    border-top: 0px solid #e7e7e7;}.blog-post-header h2 {    font-size: 24px;    font-weight: 600;    text-transform: uppercase;}.cat-list li ul.cat-list{	margin-left: 20px;	margin-top: 5px;	margin-bottom: 10px;}.cat-list li ul.cat-list li{	padding-bottom: 0px;}.cat-list li a.active{	color: #0faf97;	}.komentar-author {    color: #000;    display: block;    font-size: 12px;    font-weight: 800;    margin-bottom: 5px;    text-transform: uppercase;}.breadcrumb {    background-color: transparent;    margin-bottom: 0px;    padding: 0px;    color: white;    font-size: 10px;    text-transform: uppercase;}.breadcrumb > .active {    color: white;}.recent span img {    height: auto;    width: auto;}.carousel-indicators .active{	margin-right: 5px;}.sliderh1 {  font-size: 46px;  line-height: 50px;  margin-bottom: 20px;  font-family: "Roboto Condensed",sans-serif;  margin-top: 0;}.slider-wrapper-2 .sliderh1 {    color: #fff;    font-weight: 300;}.slider-wrapper .sliderh1 {    color: #fff;    font-weight: 300;}.gBorder{	position: relative;}.gBorder a img{	 margin: 0;    position: absolute;    top: 50%;    left: 50%;    margin-right: -50%;    transform: translate(-50%, -50%) }.vtom {  overflow: hidden;}.vtom img {  position: relative;  overflow: hidden;}.vtom a .direc-overlay {    background: rgba(75, 75, 75, 0.7) none repeat scroll 0 0;    height: 100%;    position: absolute;    width: 100%;    left: -100%;}.vtom a .direc-overlay span {  display: block;  position: absolute;  width: 100%;  top: 50%;  color: #fff;  font-size: 13px;  text-align: center;  font-family: "Open Sans", sans-serif;  font-weight: 400;  padding-left: 10px;  padding-right: 10px;}/** eshop formular pro odber novinek**/.footer-col label{	color: #b3b3b3 !important;}.footer-col .newsletter-nadpis{	display: none;}.top-bar .ZakaznikInfo1{	padding-left: 0px;	min-height: 41px;	line-height: 41px;}.top-bar .ZakaznikInfo1 a{	margin-right: 0px !important;}.top-bar .ZakaznikInfo1 .link1, .top-bar .ZakaznikInfo1 .ZakaznikJmeno{	padding-right: 7px;	margin-right: 7px;	border-right: 1px solid #b3b3b3;}.top-bar .cart-li{	margin-left: 15px;}.lang-dropdown{	min-width: 120px;}.lang a{	margin-left: 3px;}.popis_sekce{	margin-bottom: 40px;}.popis_sekce .popis_sekce_obsah{	padding-left: 15px;}.popis_sekce .popis_sekce_obsah ul, .popis_sekce .popis_sekce_obsah ul li{	list-style: square;}.popis_sekce h2 {    color: #000;    font-size: 18px;    font-weight: 600;    margin-bottom: 10px;    text-transform: uppercase;    line-height: 30px;}.popis_sekce h3 {    color: #000;    font-size: 16px;    font-weight: 600;    margin-bottom: 10px;    line-height: 30px;}.RazeniPodle{	margin-bottom: 15px;	text-align: right;}.product-thumb{	position: relative;}.product-thumb .priznaky{   position: absolute;	top: 5px;	left: 5px;	z-index: 100;}.product-thumb .priznaky div{	background: white;	padding: 3px;	padding-left: 5px;	padding-right: 5px;	font-family: "Roboto Condensed",sans-serif;	margin-bottom: 5px;}.priznaky .novinka{	color: Green;	float: left;	margin-right: 6px;}.priznaky .sleva{	color: #B40000;	float: left;	margin-right: 6px;}.priznaky .akce{	color: #FF8000;	float: left;	margin-right: 6px;}.priznaky .sklad{	float: left;	margin-right: 6px;}.priznaky .skladem_ano{	color: Green;}.priznaky .skladem_ne{	color: #FF0000;}.priznaky .vyprodej{	color: #1796A9;	float: left;	margin-right: 6px;}.priznaky .dostupnost{	float: left;	margin-right: 6px;	}.priznaky .dostupnost::first-letter{	text-transform: uppercase;}.dostupnost_3,.dostupnost_3right {	color: #FF8000;}.dostupnost_4,.dostupnost_4right {	color: #FF8000;}.dostupnost_1,.dostupnost_1right{	color: #FF0000;}.dostupnost_2, .dostupnost_5,.dostupnost_2right, .dostupnost_5right{	color: Green;}.dostupnost_6,.dostupnost_6right{	color: #FF8000;}.dostupnost_7,.dostupnost_7right{	color: #FF0000;}.priznaky_karta .priznak_jeden{	margin-bottom: 10px;	margin-right: 6px;	display: inline;}.priznaky_karta .priznak{	font-weight: normal;	padding-left: 10px;	padding-right: 10px;	padding-top: 4px;	padding-bottom: 4px;	display: inline;	white-space: nowrap;	font-size: 11px;}.priznaky_karta .novinka{	font-weight: normal;	color: #FFF;	background: green;}.priznaky_karta .sleva{	font-weight: normal;	color: #FFF;	background: #B40000;}.priznaky_karta .akce{	font-weight: normal;	color: #FFF;	background: #B40000;}.priznaky_karta .sklad{	font-weight: normal;	color: #FFF;	background: #7F7F7F;}.priznaky_karta .skladem_ano{	background: #cbff97;	color: black;}.priznaky_karta .skladem_ne{	background: #FF0000;}.priznaky_karta .vyprodej{	font-weight: normal;	color: #FFF;	background: #1796A9;}.product-thumb .product-thumb-overlay p a {    text-transform: none;}.product-desc .rating{	margin-bottom: 5px;}.SeznamProduktuTabulkaVypis h2{	font-size: 20px;	line-height: 25px;	margin-bottom: 0px;}.SeznamProduktuTabulkaVypis h2 .ikona{	margin-top: 5px;}.SeznamProduktuTabulkaVypis tr td.dostupnost{	white-space: nowrap;}.SeznamProduktuTabulkaVypis h2 .dostupnost{	font-size: 15px;}.SeznamProduktuTabulkaVypis input.input, .produkt_do_seznamu3 input.input, .produkt_do_seznamu_variant input.input{    height: 25px;}.SeznamProduktuTabulkaVypis .ddp_button, .produkt_do_seznamu3 .ddp_button, .produkt_do_seznamu_variant .ddp_button{	margin-left: 5px;}.produkt_do_seznamu3 .popis .priznaky, .produkt_do_seznamu_variant .popis .priznaky{	margin-bottom: 5px;}.produkt_do_seznamu3 .popis .priznaky .rating, .produkt_do_seznamu_variant .popis .priznaky .rating{	text-align: right;}.produkt_do_seznamu3 .popis .koupit, .produkt_do_seznamu_variant .popis .koupit{	float: right;	margin-top: 10px;}.produkt_do_seznamu3 .price, .produkt_do_seznamu_variant .price {    display: block;    font-size: 20px;    font-weight: 300;    margin-bottom: 20px;}.SeznamProduktuTabulkaVypis .price {    font-size: 17px;    font-weight: 300;}.SeznamProduktuTabulkaVypis .koupit{	white-space: nowrap;}.produkt_do_seznamu2 .product-desc h3{	line-height: 25px;}table.VypisNaKarte{	width: 100%;	}.VypisNaKarte form{	margin-bottom: 0px;}.VypisNaKarte td{	padding-bottom: 10px;}.VypisNaKarte td.popis{	color: black;}.VypisNaKarte .right{	text-align: left;}.ms-showcase2-template .ms-lightbox-btn {    bottom: 20px;    position: absolute;    right: 20px;    border-radius: 24px;    background: #fff;    padding: 13px;     width: 24px;    height: 24px;    font-size: 24px;    z-index: 1000;    text-align: center;    line-height: 24px;    display: block;}/* oznaceni v objednavce polozky darek */.cart-dropdown .obj_oznaceni_darek{	background: #FFFFEC;}.RightRowKarta .IncludeFile{	 margin-bottom: 30px;    margin-top: 15px;}.RightRowKarta .IncludeFile .form1 form {    background: #f2f2f2 none repeat scroll 0 0;    clear: both;    margin-bottom: 40px;    padding: 30px;    position: relative;}.prvnivelke::first-letter{	text-transform: capitalize;}.btn.linkvicevariantdole{	white-space: normal;	max-width: 348px;}.product-detail h2{	line-height: 31px;}.product-thumb{	text-align: center;}.product-thumb img{	max-height: 350px;	width: auto;	display: inline-block;}.news-thumnail{	text-align: center;}.news-thumnail img{	max-height: 300px;	width: auto;	display: inline-block;}.blog-post-img{	text-align: center;}.blog-post-img img{	max-height: 532px;	width: auto;	display: inline-block;}.varikona{	text-align: center;	border: 0px solid #eee;}.varikona img{	max-height: 300px;	width: auto;	display: inline-block;}.produkt_do_seznamu3ikona{	text-align: center;	border: 1px solid #eee;}.produkt_do_seznamu3ikona img{	max-height: 300px;	width: auto;	display: inline-block;}.produkt_do_seznamu_variant{	border: 1px solid #eee;	padding: 10px;	margin-bottom: 30px;}.product-thumb{	border-top: 1px solid #eee;	border-left: 1px solid #eee;	border-right: 1px solid #eee;}.ms-thumb-frame{	text-align: center;}.ms-thumb-frame img{	max-height: 127px;	width: auto;	display: inline-block;	}.ms-slide-bgcont{	text-align: center;}.ms-slide-bgcont img{	max-height: 350px;	width: auto !important;	display: inline-block;	margin-left: 0px !important	}.ms-view{	background: #fff;	border: 1px solid #eee;}.portfolio-thumnail{	text-align: center;}.portfolio-thumnail img{	max-height: 270px;	width: auto;	display: inline-block;	}.vkosiku span.ikona{	width: 60px;	display: block;	float: left;	margin-right: 10px;	text-align: center;}.vkosiku span.ikona img{	display: inline;	margin: 0px;	float: none;	max-height: 60px;	width: auto;}.recent .ikona{	width: 75px;	display: block;	float: left;	margin-right: 10px;	text-align: center;}.recent span.ikona img{	display: inline;	margin: 0px;	float: none;}.tab-pane .produkty_cena_podle_mnozstvi{	float: right;	margin-left: 50px;		margin-top: 0px;}.tab-pane .produkty_cena_podle_mnozstvi .tabulka_shop{	width: 300px;}.tab-pane .produkty_cena_podle_mnozstvi .tabulka_shop tr td{	text-align: right;}.VypisNaKarteAtributy tr td img{	max-width: 50px;	height: auto;}.VypisNaKarteAtributy td.popis {    color: black;}.VypisNaKarteAtributy > tbody > tr > td{	border: 0px	}.VypisNaKarteAtributy tr td p {	margin-bottom: 5px;}.atrikony{	margin-bottom: 25px;}.atrikony img{	max-width: 50px;	height: auto;	margin-right: 5px;}.produkty_cena_podle_mnozstvi{	margin-top: 0px;}.tabs .tab-content {    padding: 15px;}.SeznamClankuTabulka .nazev{	font-weight: bold;}.product-detail h2{	text-transform: none;}.product-desc h3{	text-transform: none;}.produkt_do_seznamu_variant .produkty_cena_podle_mnozstvi .nadpis{	 font-size: 21px;    line-height: 22px;    margin-bottom: 4px;}.produkt_do_seznamu_variant .cena{	margin-bottom: 15px;}.blog-post-title {    color: inherit;    font-size: 15px;    font-weight: 600;    letter-spacing: 2px;}.doporucujeme h1{	 color: #000;    display: block;    font-size: 29px;    font-weight: 700;    letter-spacing: 4px;    margin-bottom: 40px;    text-align: center;    text-transform: uppercase;}.features.center h3{	text-align: center;}.tab-content .VypisNaKarteAtributy{	margin-top: 20px;}.FiltryParametry {    border: 0px solid #f2f2f2;}.SortNazev.active{	font-weight: bold;}.nav > li.social-nav > a{	padding-right: 7px;	padding-left: 7px;}.widget-search .CheckboxSkladem{	margin-top: 3px !important;	display: block;	font-size: 11px;}.karta-vice-info-btn{	margin-top: 3px;	margin-bottom: 6px;}