<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

#header-style-1 .navbar-nav &gt; li &gt; a.shop {
	background-color:#8636d0;
	color:#fff;
	border-radius:3px
}
.portfolio-filter li a {
	margin-bottom: 5px;
}

.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

/*.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}*/

.fluid-width-video-wrapper{
    padding-top: 56.25% !important;
}



.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.fb-like {
	margin:10px;
}
.tp-banner ul li a {
	display:block;
}

.entry:focus .magnifier {
    opacity: 1;
}

.entry img:hover .magnifier {
    opacity: 1;
}

.pecat{
	position:absolute;
	width:60px;
	height:60px;
	bottom:1px;
	right:2px;
	
}

.messagebox h4 {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    font-family: 'Slabo 13px';
}

.shop-right .title h1 {
    margin-bottom: 5px;
    padding-bottom: 0;
    font-size: 22px;
	text-transform:uppercase;
}


.shop_item .shop_title h2 a span {
    font-size: 16px;
    font-weight: 500;
    color: #222222;
}
.shop_item .shop_title h2 a:hover {
	background-color:transparent;
	color:#8636d0 !important;
}
.shop_item .shop_title h2 {
    padding:0px;
	margin:0px;
}

.mb-2{margin-bottom:20px !important}

.search_form::after {
    color: #d9d9d9;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    position: absolute;
    width: 30px;
    right: 0;
    top: 0;
    font-family: 'FontAwesome';
    content: "\f002";
}

.form-control-search {
    display: block;
    width: 100%;
    height: 30px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #ededed;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    margin: 5px;
}

.form-control-search:focus {
    border-color: #8636D0;
    outline: 0;
}

.oldprice{
	text-decoration:line-through;
}
.videoWrapper {
  position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100% !important;
}
iframe {
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
}
.error{
	color:#cc0000;
	text-shadow:none;
	font-weight:100;
}

.form-group {
    margin-bottom: 15px;

}
.btn-shop .form-control {
    float: left;
}
.btn-shop span {
    float: left;
}

.post-wrapper-top h2 {

    display: inline-block;
    font-size: 32px;
    padding: 20px 0;
    color: #222222;
    position: relative;
    margin-bottom: -3px;
	font-family: 'Slabo 13px';
}

.blog-carousel-header i {
	font-size:17px;
}

.blog-wrapper hr {
    margin-top: 20px !important;
    margin-bottom: 20px  !important; 
}

#one-parallax .overlay {
    background-color: rgba(0, 0, 0, 0.2);
}
.skupiny-produktov-container{
	position:absolute;
}
.stitok{
	padding:0px 10px 0px 10px;
}

.centered-tabs {
  text-align: center;
}
.centered-tabs .nav-tabs &gt; li {
  float: none !important; 
}
.centered-tabs .nav &gt; li {
  display: inline-block !important;
}

input.error{
	border:1px dotted #cc0000;
}
.proces-nok{
	display:none;
}

.velkoobchod .nav-tabs {
    background:inherit !important;
    border: 0px !important;
}

.ocaji .title h2 {
    margin-bottom: 5px;
    padding-bottom: 0px;
}

.ocaji h3 {
	font-style:italic;
}

hr.podnadpishr{
	margin-top:0px;
	margin-bottom: 20px;
}

#novinky .owl-controls .owl-page span {
    border-radius: 0px !important;
    height: 5px;
    width: 25px;
	background-color:#ccc;
}

#novinky .owl-controls .active span {
	background-color:#8636D0;
}

#novinky .owl-item{
 padding-left: 2px;
}

#novinky  .owl-item:first-child{
  padding-left: 0px;
}

#vitajte .owl-controls .owl-page span {
    border-radius: 0px !important;
    height: 5px;
    width: 25px;
	background-color:#ccc;
}

#vitajte .owl-controls .active span {
	background-color:#8636D0;
}

#vitajte .title h3{
	text-align:center;
	font-size:32px;
	font-weight:300;
	font-family: 'Slabo 13px';
}

.general-title h2 {
    text-align:center;
	font-size:32px;
	font-weight:300;
	font-family: 'Slabo 13px';
}
h2{
	
}


.entry .magnifiernt {
    opacity: 1;
    visibility: visible;
}


#vitajte .title h3 span{
	color:#fff;
	background-color:#8636D0;
	padding:0px 5px 0px 5px;
	border:0px solid #8636D0;
}

#vitajte .servicesbox_content p {
	text-align:center;
	font-size:20px;
}
#vitajte .servicesbox_content{
	text-align:center;
}

table.shop-summary{
	width:100%;
	float:right;
}

table.shop-summary .total{
	font-weight:700;
	color:#000;
	font-size: 1.2em;
}

table.shop-summary td span.sposob{
	font-weight:300;
	color:#000;
	font-size: 0.8em;
}

tbody.sumar{
	font-size:1.2em;
	text-align:right;
}
tbody.sumar td{
	padding:5px;
}

.dokoncenie{
	text-align:right;
}

.panel-default &gt; .panel-heading {
	position:relative;
}

.panel-default &gt; .panel-heading {
    background-color: #cfafee;
    padding: 15px 20px;
    border: 1px solid #A9A9A9;
    border-radius: 3px;
}

.panel i{
	color:#093;
	position:absolute;
	right:50px;
	top:16px;
	font-size:1.4em;
}

.checkout{
	margin-top:30px;
}

#topbar{
	background-color:#FFF;
}
.itemprodukt{
	height:400px;
}

.btn-shop .form-control {
    width: 65px;
}

.magnifier .form-control[readonly]{
    cursor: not-allowed;
    background-color: #fff;
    opacity: 1;
}

.magnifier {
    background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.7);
}

.shop_item .magnifier .buttons {
    top:52% !important;
}

.magnifier .buttons2 {
	visibility: hidden;
	opacity: 0;
	position: absolute;
	text-align: center;
	width: 100%;
	top: 50%;
	margin-top: -20px;
	-webkit-transform: scale(0.2);
	-moz-transform: scale(0.2);
	-ms-transform: scale(0.2);
	-o-transform: scale(0.2);
	transform: scale(0.2);
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	-ms-transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}
.magnifier:hover .buttons2 {
	opacity: 1;
	visibility: visible;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}

.shop_item .magnifier .buttons2 {
    top:87% !important;
}


#header-style-1 .yamm-fw .dropdown-menu li a {
    color: #000 !important;
}

#header-style-1 .yamm-fw .dropdown-menu li a span{
    color: #bbb; !important;
}

.magnifier .btn-default {
    padding: 0px 15px !important;
    color: #222 !important;
    width: auto !important;
	font-size:1em;
}

.shop_item .magnifier .mnozstvo{
	margin:0px 30% 0px 30%;
	position:absolute;
	top:28%;
}

.shop_item .magnifier .mnozstvo input{
	text-align: center;
}

.shop-right .title .price{
    font-size: 24px !important;
    font-weight: 500;
}

.shop_item .magnifier .cena{
	text-align:center;
	width:100%;
	font-size:200%;
	color:#fff;
	font-weight:100;
	position:absolute;
	top:12%;

}

.btn-shop .cena {
	background-color:#8636d0;
}

.magnifier .nedostupny {
	color:#fff;
}

.shop_wrapper .general_row .nedostupny {
	color:#cc0000;
	font-size:16px;
}


.nav-tabs &gt; li.active &gt; a, .nav-tabs &gt; li.active &gt; a:hover, .nav-tabs &gt; li.active &gt; a:focus {
    cursor: pointer;
}

body, html, html a {
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.11);
}

.btn-hidden{
	display:none;
}

#header-style-1 .yamm h3 {
    text-transform: uppercase;
    font-size: 14px;
    color: #8636D0;
    padding: 5px 0px;
}


.nav-stacked li a{
   color: #8636D0;
   text-transform:uppercase;
}

.nav-stacked li ul li a{
   color: #000;
   text-transform:inherit;
}

ul.nav-stacked li ul{
list-style:none;
}

ul.nav-stacked li ul li{
	margin-left:20px;
	padding:5px 0px 5px 0px;
}

ul.nav-stacked li ul li a{
	color:#000;
	position: relative;
	display: block;
}

ul.nav-stacked li ul li a span{
    color: #bbb;
}

ul.nav-stacked li ul li.active &gt; a{
	color:#8636d0;
}

ul.nav-stacked li ul li ul li.active &gt; a{
	color:#8636d0;
}

ul.nav-stacked li ul li{
	border:0px !important;
}

ul.nav-stacked li ul li {
    position: relative;
    padding-left: 0.4em; /* text distance to icon */
}

ul.nav-stacked li ul li a:hover {
	text-decoration:underline;

}

ul.nav-stacked li ul li:before {
	content: '\f105'; /* FontAwesome char code inside the '' */
	font-family: FontAwesome; /* FontAwesome or whatever */
	position: absolute;
	left: -1em; /* same as ul padding-left */
	top: 0.3em; /* depends on character, maybe use padding-top instead */
}​
a.navbar-brand {
		background: url("../logo/logo_carovna.png") no-repeat scroll left 7px transparent !important;
		color: #222 !important;
		font-size: 35px;
		font-weight: 400;
		margin-top: 0px;
		padding-right: 280px !important;
		padding-left: 0px !important;
		padding-top:1px !important;
		line-height: 35px;
		-webkit-font-smoothing: antialiased !important;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.144) !important;
	}
@media only screen and (min-width:461px){
	a.navbar-brand {
		background: url("../logo/logo_carovna.png") no-repeat scroll left 7px transparent !important;
		color: #222 !important;
		font-size: 35px;
		font-weight: 400;
		margin-top: 0px;
		padding-right: 280px !important;
		padding-left: 0px !important;
		padding-top:1px !important;
		line-height: 35px;
		-webkit-font-smoothing: antialiased !important;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.144) !important;
	}
}

@media (max-width: 460px) {
	.shop_meta .pull-right {
		margin-top:10px;
	 }
	#topbar .topbar-email, #topbar .topbar-phone, #topbar .topbar-login, #topbar .topbar-cart, .topmenu, .callus {
		display:left !important;
	}
	
	a.navbar-brand {
		background: url("../logo/logo_carovna_mobile.png") no-repeat scroll left 7px transparent !important;
		color: #222 !important;
		font-size: 35px;
		font-weight: 400;
		margin-top: 0px;
		padding-right: 230px !important;
		padding-left: 0px !important;
		padding-top: 1px !important;
		line-height: 35px;
		-webkit-font-smoothing: antialiased !important;
		text-shadow: 1px 1px 1px rgba(0,0,0,0.144) !important;
		margin-top:5px;
	}
	
	.item .magnifier h3 {
		font-size:14px;
	}
	
	.post-wrapper-top .breadcrumb { 
			display:none;	
	}
}</pre></body></html>