* { font-family: 'Open sans'; margin:0; padding:0; outline:none; }
textarea { -webkit-appearance: none; -webkit-border-radius: 0; }
input[type="text"], input[type="submit"], input[type="password"], input[type="checkbox"] {  -webkit-appearance: none;  -webkit-border-radius: 0; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
input[type="radio"] { -webkit-appearance: radio; height:10px; }
body { background-color:#f2ffe2; background-image:url(images/background.png); background-repeat:no-repeat; background-position:center bottom;  }
a:hover { text-decoration:none; }
b, strong { font-weight: 600; }
p { padding-bottom:4px }

.cnt { width:1170px; margin:0 auto; }
#top { width:100%; height:24px; background:#305d29; padding-top:13px; }
.follow { font-size:10.5pt; color:#a5c4a0; font-weight:600; display:block; width:300px; float:left; height:18px; line-height:18px; }
.follow span { display:block; float:left; margin-right:15px;  height:18px; line-height:18px; }
.follow a {  display:inline-block; margin-right:10px;  height:18px; line-height:18px; }
.pets { width:490px; color:#fff; height:18px; line-height:18px; text-align:center; display: block; margin:0 auto; text-decoration:none; font-size:10pt; margin-top:-4px; }
.pets:hover { text-decoration:underline; }
.lang { float:right; display:block; display:block; font-size:10.5pt; color:#a5c4a0; height:18px; line-height:18px; }
.lang a { font-size:10.5pt; color:#a5c4a0; margin-left:15px; display:inline-block; height:18px; line-height:18px; }
.lang a:first-child { margin-right:5px; }
#men { width:100%; background:#87be44; height:80px; position:relative; }
.right { float:right; }
.meniu { width:1085px; float:left; list-style-type:none; margin-top:28px;}
.meniu li { display:inline-block; margin-left:15px; }
.meniu li a { font-size:10.5pt; color:#fff; font-weight:600; padding-right:15px; border-right:1px solid #abd27c; text-decoration:none; }
.meniu li a:hover, .meniu li a.on { text-decoration:underline; }
.meniu li:first-child { margin-left:0; }
.meniu li:last-child a, .meniu li:nth-child(4) a { padding-right:0; border-right:0; }
.meniu .right li:nth-child(4) a { border-right:1px solid #abd27c; padding-right:15px; }
.logo { position:absolute; left:50%; margin-left:-138px; top:15px; z-index:2;}
#content { padding:40px 0; }
.slider {  width:100%; height:62vh; position:relative;}
.slider ul { list-style-type:none; }
.slider ul li { display:block;  background-repeat: no-repeat; background-position: center; background-size:contain; width:100%; height:62vh; }
#pager, #pager-alt{	position:absolute;	z-index:100; bottom:30px; width:100%; text-align:center; }
#pager a{ background: url(images/slide.png) no-repeat scroll 0% 50%;	display:inline-block; font-size:0px; width:14px; height:14px; margin:16px; outline-style:none;	outline-width:medium; padding:-1px; text-decoration: none; border: 0; }
#pager .activeSlide{ 	background: url(images/slide.png) no-repeat scroll 100% 50%; }
#pager-alt a { background: url(images/slide.png) no-repeat scroll 0% 50%;
	display:block;	float:left;
	font-size:0px;	width:14px;
	height:14px;	margin:16px;
	outline-style:none;
	outline-width:medium;
	padding:-1px;
}
#pager-alt .activeSlide{
	background: url(images/slide.png) no-repeat scroll 0% 50%;
}
.foot { float:right; width:1053px; height:120px; border-top:1px solid #c6d1b9; font-size:10.5pt; color:#666; font-weight:600; }
.foot a { color:#666; }
#footer { padding-bottom:30px; margin-top: 0px; height:120px; }
.foot ul { list-style-type:none; padding-top:26px; border-bottom:1px solid #c6d1b9; padding-bottom:27px; margin-bottom:27px; }
.foot ul li { display:inline-block; margin-right:20px !important; }
.foot ul li:last-child { margin-right:0px !important; }
.foot ul li a { font-size:10.5pt; color:#666; font-weight:600;}
.foot ul li a.on { text-decoration: none; }
h1 { color:#305d29; font-size:18pt; font-weight:600; margin-bottom:22px; }
h1.mn { width:100%; text-align:center; }
.catalog div { width:230px; min-height:253px; display:inline-block; margin-top:30px; background:#fff; border:2px solid #fff; padding:18px; padding-bottom:68px; position:relative; margin-right:30px; -webkit-box-shadow: 0px 0px 7px 0px rgba(231,243,215,1); -moz-box-shadow: 0px 0px 7px 0px rgba(231,243,215,1); box-shadow: 0px 0px 7px 0px rgba(231,243,215,1); }
.catalog div div { width:auto; min-height:auto; display:block; margin-top:0px; background:none; border:0; padding:0; position:relative; margin-right:0px; -webkit-box-shadow:none; -moz-box-shadow: none; box-shadow: none; }
.catalog div:nth-child(4n) { margin-right:0; }
.catalog div:nth-child(1), .catalog div:nth-child(2), .catalog div:nth-child(3), .catalog div:nth-child(4)  { margin-top:0; }
.cimg {width:266px; height:226px; margin-top:-18px; margin-bottom:17px; margin-left:-18px; display: flex; flex-direction: column; justify-content: center; align-items: center; background:#eff3da; }
.cimg img { max-width:266px; max-height:226px; }
.cname { font-size:12.5pt; color:#305d29; }
.cprice { font-size:11pt; display: inline-block; padding-top:2px; color:#888; float:right; }
.cprice span { color:#d30418; margin-left:5px; }
.rmr { color:#305d29; font-size:12pt; font-weight:bold; position:absolute; width:230px; bottom:18px; left:18px; text-align:center; display:block; border:1px solid #87be44; text-decoration:none; padding:8px 0px 7px 0px; }
.rmr:hover { color:#fff; background:#87be44;  }
.prod { -webkit-box-shadow: 0px 2px 20px 0px rgba(225,237,210,1); -moz-box-shadow: 0px 2px 20px 0px rgba(225,237,210,1); box-shadow: 0px 2px 20px 0px rgba(225,237,210,1); float:left; border:2px solid #fff; background:#fff; position:relative; padding:28px 28px 28px 28px; display:block; min-height:510px; width:1110px; margin-bottom:31px; }
.prodft { width:566px; float: left; height:566px; background:#eff3da;  display: flex; flex-direction: column; justify-content: center; align-items: center; margin-top:-28px; margin-left:-28px; margin-bottom:-28px;  }
.prodft img { max-width:566px; max-height:566px; }
.text { font-size:10.5pt; color:#666; line-height:170%; }
.text a { color:#305d29; }
select { padding:0px 30px 0px 17px; -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box; 
width:260px; height:50px; border:1px solid #dcdcdc; font-size:10.5pt; color:#888;  margin: 0;  -webkit-appearance: none;   -moz-appearance:none; appearance:none;   background: #fff url(images/select.png) no-repeat right center;}
select::-ms-expand {
    display: none;
}
select:hover { color: #222; }
select option { padding:10px 15px; width: 260px; display: block; }
#nav { width:100%; height:20px; padding-top:15px; padding-bottom:15px; text-align:center; background-color:#87be44; border-top:1px solid #c3dea1; line-height:20px; }
#nav li { display:inline-block; margin-right:14px; padding-right:14px; border-right:1px solid #c3dea1; }
#nav li:last-child { margin-right:0; padding-right:0; border-right:0; }
#nav li a { font-size:10.5pt; color:#fff; font-weight:600; text-decoration:none; }
#nav li a:hover, #nav li a.on { text-decoration:underline; }
.opt { display:block; margin-top:3px; }
.quant { display:block; width:258px; height:48px; border:1px solid #dcdcdc; margin-top:3px;}
#plus, .plus { border:0; width:48px; height:48px; display:block; float:right; background:url(images/plius.png) no-repeat center; cursor:pointer; }
#minus, .minus { border:0; width:48px; height:48px; display:block; float:left; background:url(images/minus.png) no-repeat center; cursor:pointer; }
#quantity { width:162px; height:48px; border:0; display:inline-block; color:#888; font-size:12.5pt; text-align:center; }
.buyf span { width:260px; height: auto; display:block; }
#atc { display:inline-block; background:#87be44; margin-left: 2px; cursor:pointer; color:#fff; font-size:12.5pt; font-weight:bold; border:0; width:100%; height:50px; margin-top:44px; }
.rpr { width:540px; float:right; min-height:510px; padding-left:30px; }
.buyf { margin-top:17px; }
.cart, .txt { width:770px; margin:0 auto; }
.bit { width:766px; height:166px; margin-bottom:10px; border:2px solid #fff; background:#fff;  -webkit-box-shadow: 0px 2px 20px 0px rgba(225,237,210,1); -moz-box-shadow: 0px 2px 20px 0px rgba(225,237,210,1); box-shadow: 0px 2px 20px 0px rgba(225,237,210,1); }
.bitimg { display: flex; flex-direction: column;background:#eff3da;  justify-content: center; align-items: center; width:196px; height:166px; background:#eff3da; float:left; }
.bitimg img { max-width:196px; max-height:166px; background:#eff3da; }
.bitright { float:right; width:510px; margin-right:30px; margin-top:19px; display:block; }
.bit h1 { font-weight:normal; }
.inor { height:63px; display:block; line-height:100%; width:80px; float:left; border-right:1px solid #eee; font-size:13.5pt; color:#305d29; margin-right:30px; }
.inor:last-child { border-right:0; padding-right:0; margin-right:0;}
.pric { color:#d30418; display:block; margin-top:17px; } 
.quant2 { display:block; width:118px; height:38px; border:1px solid #dcdcdc; margin-top:5px;}
#plus2, .plus2 { border:0; width:38px; height:38px; display:block; float:right; background:url(images/plius.png) no-repeat center; cursor:pointer; }
#minus2, .minus2 { border:0; width:38px; height:38px; display:block; float:left; background:url(images/minus.png) no-repeat center; cursor:pointer; }
.quantity2 { width:42px; height:38px; border:0; display:inline-block; color:#888; font-size:12.5pt; text-align:center; }
.cart_del { color:#87be44; padding-left:22px; background:url(images/remove.png) no-repeat left center; cursor:pointer; margin-top:20px; display:block; }
.cartlast { display:block; border-top:1px solid #87be44; width:100%; margin-bottom:30px; margin-top:30px; border-bottom:1px solid #87be44; min-height:79px; }
.cart_last { display:block; height:31px; text-align:right; font-size:12.5pt; color:#305d29; font-weight:bold; padding-top:8px; }
.cart_last:first-child { border-bottom:1px solid #d4e1c3; }
#ship, #nnsuma { width:100px; text-align:right; float:right; }
#vsuma { color:#d30418; width:100px; text-align:right; float:right;  }
.disc { width:178px; height:48px; display:inline-block; padding:0 20px; font-size:12.5pt; color:#888; border:1px solid #dcdcdc;  }
.cart_but { display:inline-block; width:90px; height:50px; text-align:center; border:0; cursor:pointer; background:#87be44; color:#fff; font-size:12.5pt; font-weight:bold; margin-left:-1px; }
.cart_but:hover, #atc:hover { background:#305d29; }
.kreps { font-size:8.5pt; margin-top:21px; color:#fff; height:8px; padding:0px 5px 24px 23px; text-decoration:none; font-weight:600; background:url(images/cart.png) no-repeat center; display:block; float:right; }
.ytico { display:inline-block; background-image:url(images/youtube-ico.png); padding:5px 0; padding-left:28px; font-size:10.5pt; font-weight:600; background-repeat:no-repeat; background-position:left center; background-size:24px auto; cursor:pointer; }
.ytico:hover { text-decoration:underline; }
.cart table input.cart_but {
	width: auto !important;

	padding-left: 10px;
	padding-right: 10px;
}

.cart table input[type=text] {
	
	width:273px; height:48px; border:1px solid #dcdcdc; padding:0px 17px 0px 17px; font-size:10.5pt; color:#888; 
	
}
.cart table textarea {
	border:1px solid #dcdcdc; padding:10px 17px; font-size:10.5pt; color:#888; 
	width: 623px;
}
.cart table { width: 700px; margin: 0 auto; border-collapse: collapse }
.cart table td { padding: 5px 0; }
.cart table select { width:309px !important;  }
.txt ul { padding: 20px; }
#submenu {
	padding:5px; margin: 0 0 25px 0;
	background:#87be44;
	list-style-type: none;
	text-align: center;
}
#submenu li {
	display: inline-block; 
	border-right: 1px solid #abd27c;
	padding: 5px 20px;
}
#submenu li:last-child { border-right:0; }
#submenu li a {
	color: #FFF;
	text-decoration: none;
	font-size: 10pt;
	font-weight: 600;
}
#submenu li a:hover, #submenu li a.on {
	text-decoration: underline;
}
.txt { font-size: 11pt; }
.txt a { color: #87be44; }
.txt a:hover { text-decoration: none; }
.txt img { max-width:100%; }
.ats {
border: 1px solid #abd27c;
padding: 5px;
margin-top: -1px;
display: none;
background: #FFF;
}
.ats table { border-color: #abd27c; margin: 5px; }

.kl {
display: block;
font-weight: 600;
color: #305d29;
font-size: 11pt;
border-bottom: 1px solid #abd27c;
margin-top: 10px;
cursor: pointer;
}
.kl:hover {
color: #87be44;
	
}
.news_item {
	background:#fff; border:2px solid #fff; padding:18px; position:relative; margin-bottom: 30px; -webkit-box-shadow: 0px 0px 7px 0px rgba(231,243,215,1); -moz-box-shadow: 0px 0px 7px 0px rgba(231,243,215,1); box-shadow: 0px 0px 7px 0px rgba(231,243,215,1);
}
.news_item img { margin-right: 18px; }
span.data{ font-size: 9pt; color: #a5c4a0; }
.news_item a.topic { font-weight: 600; font-size: 12.5pt; }
.cart_last select { padding:0; height: auto; }
.cart_last select option { padding: 3px 10px; }
input[type=checkbox] { -webkit-appearance:checkbox; }

.opts { height: auto; }
.social-list { float:right; text-align:right; padding-top:4px;}
.social-list .fb-like {  float:left; margin-top:-4px; margin-right:4px; }
.leftv { width:450px; height:250px; background-repeat:no-repeat; background-size:cover; background-attachment:center; display:block; position:relative; float:left;}
.leftv span { width:450px; cursor: pointer; height:250px; display: block; background: url(images/video.png) no-repeat center center; }
.videolist div.video .text { width:690px; float:right; padding-top:50px; position:relative; }
.videolist div.video .text  h1 { font-size:15pt; }
.videolist div.video { margin-bottom:50px; min-height:250px; }
.videolist div.video:nth-child(even) .text { float:left; }
.videolist div.video:nth-child(even) .leftv { float:right; }
.videolist div.video:last-child { margin-bottom:0px; }
#hider {
	position: fixed;
	width: 100%;
	height: 100%;
	background: url(images/hider.png);
	top: 0;
	z-index: 999999;
}
#hider div {
	background: #FFF;
	padding: 10px;
	width: 853px;
	border-radius:5px;
	position: absolute;
	left: 50%;
	margin-left: -436px;
	top: 10%;
}
#hider div .close {
	float: right;
	cursor: pointer;
	margin-right: -25px;
	margin-top: -25px;
}
#adit { height: auto; text-align: right; float: right; margin-right: 102px;}
#adit label { width: 92px; text-align: center; display: inline-block; }
.remind_box { display: none; padding: 10px; border: 2px solid #87be44; margin-top:15px }
.remind_box h2 { font-weight: 600 }
.remind_box p { padding: 5px 0 10px 0; }
.remind_box input[type=text] { border: 1px solid #dcdcdc; padding: 10px; color: #555; font-size: 10.5pt }
.remind_box input[type=button] { background:#87be44; color:#FFF; font-weight: bold; text-transform:uppercase; border:none; margin-left: 3px; padding: 12px 15px 11px }
#cookie { -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2); position:fixed; bottom:0; left:0; z-index:100; background-color:#f0f0f1; width:100%; padding:30px 0px 20px 0px; color:#444; font-size:9.5pt; line-height:150%; }
#cookie a { color:#444; }
#cookie a.sutinku { transition:0.2s ease; cursor:pointer; color:#fff; background-color:#444; display:block; width:95px; padding:12px 0; float:right; margin-left:30px; font-size:10.5pt; text-decoration:none; border-radius:3px; font-weight:600; text-align:center; }
#cookie .cnt { width:1170px; margin:0 auto; max-width:92%; }
#cookie a:hover { text-decoration:none; }
#cookie a.sutinku:hover { background-color:#88d000; }
.infobox { position:relative; transition:1s ease;  z-index:50; display:inline-block; margin-left:5px; width:15px; height:15px; margin-bottom:-2px; background-repeat:no-repeat; background-position:center; background-image:url(images/infoblock.png); background-size:15px 15px; }
.infobox span { display:none; transition:1s ease;}
.infobox:hover span { display:block; color:#fff; font-size:9pt; line-height:150%; position:absolute; left:-100px; width:200px; padding:10px 10px 20px 10px; background-image:url(images/infoblock-arrow.png), url(images/infoblock-bg.png); background-repeat:no-repeat; background-position:center bottom, center bottom 8px; background-size:auto auto, 220px 100%; bottom:20px;}
.rules input { margin-right:10px; }
label.politika { display:inline-block; cursor:pointer; font-size:10.5pt; }
label.politika span { width:20px; height:20px; display:block; float:left; margin-right:10px; background-image:url(images/check.png); background-repeat:no-repeat; background-position:left center;}
label.politika a { color:#333; transition:0.2s ease; }
label.politika a:hover { color:#87be44; text-decoration:none;}
label.politika input { display:none; }
label.politika input:checked + span { background-image:url(images/check-on.png); }
html {
    -webkit-text-size-adjust: 100%;
}
.navbar-toggle {	display: none;	float: right; outline:0; margin-right:0px; margin-left:20px; border:0; background:#87be44; margin-top:17px;  border:1px solid #fff;  padding:14px 10px;}
.navbar-toggle .icon-bar{ background-color:#fff; }
.navbar-toggle:hover .icon-bar, .navbar-toggle:focus .icon-bar{background-color:#7fc131;}
.navbar-toggle:hover,.navbar-toggle:focus{background-color:#fff; border-color:#7fc131; cursor: pointer;}
.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block; background:#fff; width:22px; height:2px;}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.logbr { float:right; display:block; margin-top:20px; margin-right:30px; position:relative; }
.loginbox { float:left; display:block; transition:0.3s ease; background-image:url(images/user-ico.png); background-repeat:no-repeat; background-position:left center; background-size:20px auto; padding-left:30px; padding-right:30px; border-right:1px solid #c3dea1; height:40px; line-height:40px; color:#fff; font-weight:600; text-decoration:none; font-size:10.5pt; text-transform:uppercase; }
.loginbox:hover { border-color:#fff; color:#fff; }
.logbr.logged_bx .loginbox { background-image:none; padding-left:0; padding-right:20px; margin-left:20px;  }
#logbox { position:absolute; display:none; right:0; top:40px; width:240px;  background-color:#fff; border:1px solid #a5c4a0; padding:20px 20px 15px 20px; z-index:20; }
#logbox input[type=email], #logbox input[type=password], .loginputs input, .reginputs input { transition:0.3s ease; border-radius:2px; font-size:16px; color:#333; width:90%; margin-bottom:5px; padding-left:5%; padding-right:5%; height:40px; border:1px solid #efefef; }
.logbr:hover #logbox { display:block; }
#logbox label { display:block; float:left; margin-top:10px; font-size:9pt; text-transform:uppercase;}
#logbox label input { display:block; float:left; margin-right:5px; margin-top:2px;}
.but_log {display: block; float:right; background: #87be44; text-transform:uppercase; transition:0.3s ease; cursor: pointer; color: #fff; font-size: 10.5pt; width:110px; text-align:center; border-radius:2px; font-weight: bold; border: 0; height: 40px;}
#logbox a, .loginputs a { color:#87be44; margin-top:10px; text-transform:uppercase; text-decoration:none; display:inline-block; font-size:9.5pt; }
#logbox a:last-child, .loginputs a:last-child { float:right; }
#logbox a:hover, .loginputs a:hover { color:#305d29 }
.but_log:hover { background-color:#305d29; }
.cl { clear:both; }
#logbox input:hover, #logbox input:focus { border-color:#305d29; }
.loginputs { width:300px; margin:0 auto; }
.reginputs { width:400px; margin:0 auto; max-width:100%; margin-bottom:30px; }
.reginputs label { display:block; }
.reginputs label span { display:block; text-transform:uppercase; font-size:10.5pt; font-weight:600; margin-bottom:5px; color:#333; }
.loginputs input { height:50px; margin-bottom:10px; }
.loginputs input:hover, .loginputs input:focus { border-color:#305d29; }
.submit_but {display: block; background: #87be44; text-transform:uppercase; transition:0.3s ease; cursor: pointer; color: #fff !important; font-size: 10.5pt !important; width:100% !important; display:block; text-align:center; border-radius:2px; font-weight: bold; border: 0; height: 40px;}
.submit_but:hover { background-color:#305d29 !important; }
.reginputs input { margin-bottom:15px; }
.reginputs select { width:100% !important; margin-bottom:15px; height:42px; }
.loginputs input[type=checkbox] { width:auto !important; display:block; float:left; height:auto !important; margin-top:2px; margin-right:10px;}
.loginputs label { display:block; float:left; }
#topnews { margin-top:40px; margin-bottom:20px; }
.top_news_item { width:370px; margin-right:30px; display:block; float:left; position:relative; color:#444; font-size:10.5pt; line-height:150%; }
#topnews .top_news_item:nth-child(3) { margin-right:0; }
.top_news_item img { max-width:100%; margin-bottom:10px; }
.topdata { position:absolute; top:0; right:0; z-index:2; padding:5px 15px; color:#fff; background-color:#a5c4a0; font-size:10pt; font-weight:600; }
.topname { clear:both; font-size:13.5pt; margin-bottom:10px; color:#305d29; font-weight:600; text-decoration:none; display:block; }
.top_news_item .more { display:block; clear:both; color:#305d29; text-decoration:none; font-weight:600; font-size:10.5pt; margin-top:10px; }
a.insta { transition:0.2s ease;text-align:left;display:inline-block;padding:7px;text-decoration:none;margin:10px;margin-left:30px;padding-left:42px;color:#305d29;font-weight:300;font-size:18pt; background:url(insta.png) no-repeat left 16px; background-size: 32px; }
a.insta span { transition:0.2s ease;font-size:8pt;color:#444;display:block;margin-top:-5px }
#mph { float:left;width:96%;margin-left:1%;margin-right:1% }
#mph li { display:inline-block; width:100%; }
.mag .cnt { width:96% }
.indiv { float:left;width:14.6%;margin-left:1%;margin-right:1%; }
.indivvid { background-size:cover;width:150px;height:150px }
a.xis { display:block; width: 150px; height:150px; }
#mnext, #mprev { margin-top:50px;cursor:pointer;float:left }
.mytabs { list-style-type:none; margin-bottom:20px; width:100%; border-bottom:1px solid #305d29; }
.mytabs li { padding:10px 0; cursor:pointer; border-radius:5px 5px 0 0; width:31%; margin-bottom:-1px; margin-right:3.5%; text-align:center; display:inline-block; border:1px solid #305d29; color: #305d29; font-size: 18pt; font-weight: 600; }
.mytabs li:nth-child(3n) { margin-right:0; }
.mytabs li.on { border-bottom:1px solid #f2ffe2; }
.mytab1, .mytab2 { display:none; }
.mytab1.on, .mytab2.on { display:block; }
.order_block { -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.15); position:relative; border-radius:3px; overflow:hidden; display:block; padding:45px 20px 20px 20px; border:1px solid #efefef; background-color:rgba(255,255,255,0.8); margin-top:20px; }
.order_id { position:absolute; display:block; left:0; top:0; font-size:11.5pt; font-weight:600; padding:7px 15px; background-color:#efefef; color:#000; }
.order_date { position:absolute; display:block; right:0; top:0; font-size:11.5pt; font-weight:600; padding:7px 15px; background-color:#efefef; color:#000; }
.order_information, .order_delivery { font-size:10.5pt; line-height:150%; }
.order_delivery { margin-bottom:5px; }
.order_products_list > p { font-size:12.5pt; margin-top:5px; font-weight:600; margin-bottom:5px; }
.order_products_list table { width:100%; border:1px solid #ccc; border-collapse:collapse; }
.order_products_list table tr td { width:13%; font-size:10.5pt; padding:7px 15px; text-align:center; border:1px solid #ccc; }
.order_products_list table tr td:first-child { width:74%; text-align:left; }
.order_products_list table tr:first-child td { font-weight:600; }
.opr_photo { display:block; transition:0.3s ease; line-height:70%; border:1px solid #efefef; margin-right:20px; float:left; }
.opr_name { transition:0.3s ease; display:inline-block; margin-bottom:5px; font-size:11.5pt; font-weight:600; text-decoration:none; color:#000; }
.opr_param { display:block; color:#999; font-size:10pt; }
.opr_photo:hover { border-color:#305d29; }
.opr_name:hover { color:#305d29; }
.msg_ok { display:block; padding:15px; text-align:center; margin-top:15px; margin-bottom:30px; border:2px dashed #87be44; background-color:#fff; color:#87be44; font-weight:600; font-size:12pt; }
.msg_bad { display:block; padding:15px; text-align:center; margin-top:15px; margin-bottom:30px; border:2px dashed #cc0000; background-color:#fff; color:#cc0000; font-weight:600; font-size:12pt; }
.prodft_list { margin-left:0px; width:566px; margin-top:30px; margin-bottom:-30px; float:left; display:block;}
.prodft_list img { width:calc(20% - 4px); transition:0.3s ease; cursor:pointer; margin-bottom:2px; display:block; float:left; border:1px solid #eff3da; margin-left:1px; margin-right:1px; }
.prodftleft { float:left; width:566px; margin-left:-28px; margin-top:-28px; }
.prodft { margin-top:0; margin-left:0; }
.prodft_list img:hover { border-color:#ccc; }
.prodft_list img.on { border-color:#87be44; }
.ow_td:first-child { display:none; }
#omniva_select2 { max-width:100% !important; width: calc(100% - 41px) !important; }
.ow_table { width:100% !important; }
.deliv_info { display:block; font-size:8pt; line-height:16px; color:#fff; padding:5px; background-color:#87be44; text-decoration:none; }
@media screen and (min-width:1200px) and (max-height: 770px) {
.slider, .slider ul li { height: 54vh; }
}
@media all and (min-width: 1600px) and (max-width: 2000px) {
body { background-image:url(images/background-big.png); min-height:100%; background-attachment:fixed;}
}
@media all and (min-width: 970px) and (max-width: 1180px) {
.cnt { width:97%; margin:0 auto; }
.meniu { width:94%; float:left;}
.meniu li { display:inline-block; margin-left:8px; }
.meniu li a {  padding-right:8px; }
.foot { float:right; width:90%; }
.foot ul li { display:inline-block; margin-right:5%; }
.catalog { width:570px; margin:0 auto; }
.catalog div:nth-child(2n) { margin-right:0; }
.catalog div:nth-child(3), .catalog div:nth-child(4)  { margin-top:30px; }
.catalog2 { width:930px; }
.catalog2 div:nth-child(2n) { margin-right:30px; }
.catalog2 div:nth-child(4n)  { margin-right:0px; }
.cimg {  display: -webkit-flex; -webkit-flex: 1 1 auto; -webkit-flex-wrap: wrap; -webkit-flex-flow: wrap; -webkit-align-items: center; -webkit-justify-content: flex-start; -webkit-order: 0; }
.catalog2 div:nth-child(3), .catalog2 div:nth-child(4)  { margin-top:0px; }
.prod { float:none; margin:0 auto; border:2px solid #fff; background:#fff; position:relative; padding:28px 28px 28px 28px; display:block; min-height:590px; width:866px; margin-bottom:31px; }
.prodft { width:416px; float: left; height:416px; background:#eff3da;  display: flex; flex-direction: column; justify-content: center; align-items: center;  display: -webkit-flex; -webkit-flex: 1 1 auto; -webkit-flex-wrap: wrap; -webkit-flex-flow: wrap; -webkit-align-items: center; -webkit-justify-content: flex-start; -webkit-order: 0; position:relative; }
.prodftleft, .prodft_list { width: 416px; }
.prodft_list { float:none; }
.prodft img { max-width:416px; max-height:646px;}
.rpr { width:440px; float:right; min-height:510px; padding-left:0px; }
select { width:210px; height:50px; border:1px solid #dcdcdc; padding:0px 30px 0px 17px; font-size:10.5pt; color:#888;    -webkit-appearance: none;   -moz-appearance:none; appearance:none;   background: #fff url(images/select.png) no-repeat right center;}
.quant { display:block; width:198px; height:48px; border:1px solid #dcdcdc; margin-top:3px;}
#quantity { width:102px; height:48px; border:0; display:inline-block; color:#888; font-size:12.5pt; text-align:center; }
.buyf span { width:210px; height:50px; display:block; }
.catalog div div { width:auto; min-height:auto; display:block; margin-top:0px !important; background:none; border:0; padding:0; position:relative; margin-right:0px; -webkit-box-shadow:none; -moz-box-shadow: none; box-shadow: none; }
.videolist div.video .text { width: 50%;}
.slider, .slider ul li { height: 54vh; }
.top_news_item { width:31%; margin-right:3.5%; }
.indivvid { width:130px;height:130px }
a.xis { width: 130px; height:130px; }
#mnext, #mprev { margin-top:40px; }
#nav li { margin-right: 8px; padding-right: 8px; }
#nav li a { font-size: 9.5pt; }
}
@media all and (min-width: 767px) and (max-width: 969px) {
.cnt { width:98%; margin:0 auto; }
.meniu { width:94%; float:left;}
.meniu li { display:inline-block; margin-left:4px; }
.meniu li a {  padding-right:4px; font-size:10pt;}
.foot { float:right; width:85%; font-size:10pt;}
.foot ul li { display:inline-block; margin-right:10px; }
.foot ul li a { font-size:10pt; }
.catalog { width:570px; margin:0 auto; }
.catalog div:nth-child(2n) { margin-right:0; }
.catalog div:nth-child(3), .catalog div:nth-child(4)  { margin-top:30px; }
.catalog2 { width:717px; margin:0 auto; }
.catalog2 div:nth-child(4n)  { margin-right:0px; }
.catalog2 div:nth-child(3), .catalog2 div:nth-child(4)  { margin-top:0px; }
.cimg {  display: -webkit-flex; -webkit-flex: 1 1 auto; -webkit-flex-wrap: wrap; -webkit-flex-flow: wrap; -webkit-align-items: center; -webkit-justify-content: flex-start; -webkit-order: 0; }
.prod { float:none; margin:0 auto; border:2px solid #fff; background:#fff; position:relative; padding:28px 28px 28px 28px; display:block; min-height:680px; width:656px; margin-bottom:31px; }
.prodft { width:306px; float: left; height:306px; background:#eff3da;  display: flex; flex-direction: column; justify-content: center; align-items: center;  display: -webkit-flex; -webkit-flex: 1 1 auto; -webkit-flex-wrap: wrap; -webkit-flex-flow: wrap; -webkit-align-items: center; -webkit-justify-content: flex-start; -webkit-order: 0; position:relative; }
.prodftleft, .prodft_list { width: 306px; }
.prodft_list { float:none; }
.prodft img { max-width:306px; max-height:666px;}
.rpr { width:350px; float:right; min-height:510px; padding-left:0px; }
select { width:170px; height:50px; border:1px solid #dcdcdc; padding:0px 30px 0px 7px; font-size:10.5pt; color:#888;    -webkit-appearance: none;   -moz-appearance:none; appearance:none;   background: #fff url(images/select.png) no-repeat right center;}
.quant { display:block; width:198px; height:48px; border:1px solid #dcdcdc; margin-top:3px;}
#quantity { width:72px; height:48px; border:0; display:inline-block; color:#888; font-size:12.5pt; text-align:center; }
.buyf span { width:170px; height:50px; display:block; }
.pets { width:auto; }
.follow { width:230px; }
.cart, .txt { width:700px; margin:0 auto; }
.catalog2 div { width:185px; height:303px; display:inline-block; margin-top:30px; background:#fff; border:2px solid #fff; padding:18px; position:relative; margin-right:20px; -webkit-box-shadow: 0px 0px 7px 0px rgba(231,243,215,1); -moz-box-shadow: 0px 0px 7px 0px rgba(231,243,215,1); box-shadow: 0px 0px 7px 0px rgba(231,243,215,1); }
.catalog2 .cimg {width:221px; height:226px; display: -webkit-flex; -webkit-flex: 1 1 auto; -webkit-flex-wrap: wrap; -webkit-flex-flow: wrap; -webkit-align-items: center; -webkit-justify-content: flex-start; -webkit-order: 0; }
.catalog2 .cimg img { max-width:221px; max-height:226px; }
.catalog2 .rmr { width:185px; }
.catalog2 div:nth-child(3) { margin-right:0; }
.catalog2 div:nth-child(2) { margin-right:20px;  }
.catalog2 .cname { font-size:12pt; color:#305d29; }
.catalog2 .cprice { font-size:12pt; color:#888; float:right; }
.bit { width:696px; height:166px;  }
.bitright { float:right; width:475px; margin-right:10px; margin-top:19px; display:block; }
.inor:last-child { border-right:0; padding-right:0; margin-right:0; margin-left:0; width:60px;}
.inor:nth-last-child(2) { margin-right:10px; }
.cart_del { padding-left:22px;  }
.logo { position:absolute; left:50%; margin-left:-68px; top:22px; z-index:2;}
.logo img { width:156px; }
.xxl { width:717px; margin:0 auto; margin-bottom:22px;  }
.catalog div div { width:auto; min-height:auto; display:block; margin-top:0px !important; background:none; border:0; padding:0; position:relative; margin-right:0px; -webkit-box-shadow:none; -moz-box-shadow: none; box-shadow: none; }
.videolist div.video .text { width: 48%;}
.leftv { width: 50%;}
.leftv span { width:100%; }
#hider div {
	padding: 10px;
	width: 703px;
	left: 50%;
	margin-left: -361px;
	top: 10%;
}
#hider div iframe { max-width:100%; height:396px !important; }
.slider, .slider ul li { height: 420px; }
.top_news_item { width:31%; margin-right:3.5%; }
.indivvid { width:100px;height:100px }
a.xis { width: 100px; height:100px; }
#mnext, #mprev { margin-top:25px; }
#mph { width:94%;margin-left:1%;margin-right:1% }
.mytabs li { width:calc(48% - 2px); margin-bottom:-1px; margin-right:4%; font-size: 16pt;}
.mytabs li:nth-child(2n) { margin-right:0; }
#nav li { margin-right: 6px; padding-right: 6px; }
#nav li a { font-size: 9pt; }
}
@media all and (min-width: 567px) and (max-width: 766px) {
.cnt { width:96%; margin:0 auto; }
.meniu { width:100%; margin-left:-2%; margin-top:80px; background:#87be44; border-top:2px solid #fff; border-bottom:2px solid #fff; float:none; position:absolute; z-index:150; }
.meniu li { display:block; margin-left:0px; border-bottom:1px dotted #fff; }
.meniu li:last-child {  border-bottom:0; }
.meniu li a {  padding-right:0px; font-size:10.5pt; display:block; text-align:center; padding:8px 0; }
.foot { float:none; width:100%; font-size:10pt; text-align:center; }
.foot ul { padding-bottom:17px; }
.foot ul li { display:inline-block; margin-right:20px; margin-left:20px; margin-bottom:10px; }
.foot ul li a { font-size:10pt; }
.catalog { width:530px; margin:0 auto; }
.catalog div { width:205px; display:inline-block; margin-top:30px; background:#fff; border:2px solid #fff; padding:18px; padding-bottom:68px; position:relative; margin-right:30px; -webkit-box-shadow: 0px 0px 7px 0px rgba(231,243,215,1); -moz-box-shadow: 0px 0px 7px 0px rgba(231,243,215,1); box-shadow: 0px 0px 7px 0px rgba(231,243,215,1); }
.catalog div:nth-child(3), .catalog div:nth-child(4)  { margin-top:30px; }
.cimg {width:241px; height:226px; margin-top:-18px; margin-bottom:17px; margin-left:-18px; display: flex; flex-direction: column; justify-content: center; align-items: center; background:#eff3da; }
.cimg img { max-width:241px; max-height:226px; }
.cname { font-size:12.5pt; color:#305d29; }
.cprice { font-size:12.5pt; color:#888; float:right; }
.cprice span { color:#d30418; margin-left:5px; }
.rmr { font-size:12pt; width:205px;  }
.catalog div:nth-child(2n) { margin-right:0; }
.catalog div:nth-child(3), .catalog div:nth-child(4)  { margin-top:30px; }
.cimg {  display: -webkit-flex; -webkit-flex: 1 1 auto; -webkit-flex-wrap: wrap; -webkit-flex-flow: wrap; -webkit-align-items: center; -webkit-justify-content: flex-start; -webkit-order: 0; }
.prod { float:none; margin:0 auto; border:2px solid #fff; background:#fff; position:relative; padding:28px 28px 28px 28px; display:block; min-height:750px; width:89%; margin-bottom:31px; }
.prodft { width:100%; float: none; height:auto; background:#eff3da;  display: flex; flex-direction: column; justify-content: center; align-items: center;  display: -webkit-flex; -webkit-flex: 1 1 auto; -webkit-flex-wrap: wrap; -webkit-flex-flow: wrap; -webkit-align-items: center; -webkit-justify-content: flex-start; -webkit-order: 0; position:relative; }
.prodft img { max-width:100%; max-height:100%;}
.prodft_list img { width: calc(25% - 4px); }
.prodftleft { width: 38%; }
.prodft_list { width: 100%; float:none; }
.prodft_list { float:none; }
.rpr { width:65%; float:right; min-height:510px; padding-left:0px; margin-right:-10px; }
select { width:150px; height:50px; border:1px solid #dcdcdc; padding:0px 30px 0px 7px; font-size:10.5pt; color:#888;    -webkit-appearance: none;   -moz-appearance:none; appearance:none;   background: #fff url(images/select.png) no-repeat right center;}
.quant { display:block; width:198px; height:48px; border:1px solid #dcdcdc; margin-top:3px;}
#quantity { width:52px; height:48px; border:0; display:inline-block; color:#888; font-size:12.5pt; text-align:center; }
.buyf span { width:150px; height:50px; display:block; }
.lang  { float:right; margin-top:-3px; }
.pets { width:240px; float:left; }
.cart, .txt { width:100%; margin:0 auto; }
.bit { width:555px; height:166px; margin:0 auto;  margin-bottom:10px; }
.bitright { float:right; width:405px; margin-right:10px; margin-top:19px; display:block; }
.inor:last-child { border-right:0; padding-right:0; margin-right:0; margin-left:0; width:60px;}
.inor:nth-last-child(2) { margin-right:10px; }
.cart_del { padding-left:22px;  }
.logo { position:relative; left:0; margin-left:0px;  float:left;}
.xxl { width:530px; margin:0 auto; margin-bottom:22px;  }
.md { display:none; }
.follow { display:none; }
.right { float:none; }
.navbar-toggle {	display: block; }
.catalog2 div:nth-child(3) { display:none; }
.cbdu { width:180px !important; }
.bitimg { width:120px; height:166px; }
.bitimg img { max-width:120px; max-height:166px; }
.inor { width:68px; margin-right:15px; }
.inorxx { width:135px !important; }
.tarexx { width:273px !important; }
.qbox { width:96% !important; display:block; }
.nltrs { width:100% !important; }
.nltrs input { max-width:200px; }
.uzsak { width:530px !important; margin:0 auto; }
.uzsak input { max-width:210px; }
.uzsak textarea { max-width:475px; }
.uzsak select { max-width:246px; }
.catalog div div { width:auto; min-height:auto; display:block; margin-top:0px !important; background:none; border:0; padding:0; position:relative; margin-right:0px; -webkit-box-shadow:none; -moz-box-shadow: none; box-shadow: none; }
.videolist div.video .text { width: 48%;}
.leftv { width: 50%;}
.leftv span { width:100%; }
#hider div {
	padding: 10px;
	width: 86%;
	left: 7%;
	margin-left: -10px;
	top: 10%;
}
#hider div iframe { max-width:100%; height:336px !important; }
.slider, .slider ul li { height: 350px; }
#top {  height: 28px; }
#topnews { width:370px; margin-left:auto; margin-right:auto; }
.top_news_item { width:370px; margin-right:0px; float:none; margin-bottom:30px;}
#topnes .top_news_item:nth-child(3) { margin-bottom:0;}
#paycartd { width:100%; display:block; }
#paycartd tr td label { margin-left:20px; display:block; }
#paycartd tr td img { max-width:100px; }
#paycartd .cart_but { margin-top:15px; }
.indivvid { width:70px;height:70px }
a.xis { width: 70px; height:70px; }
#mnext, #mprev { margin-top:12px; }
#mph { width:94%;margin-left:1%;margin-right:1% }
.mytabs li { width:calc(48% - 2px); margin-bottom:-1px; margin-right:4%; font-size: 16pt;}
.mytabs li:nth-child(2n) { margin-right:0; }
.collapse{ display:none !important; }
.collapse.in{ display:block !important;}
#nav { line-height:100%; height:auto; padding:0; margin:0; position:absolute; z-index:110; }
#nav li { width:100%; display:block; border-bottom:1px dotted #fff; padding:0; margin:0; border-right:0 }
#nav li a { display:block; padding:11px 0; text-align:center; }
.logbr.logged_bx .loginbox { padding-right: 12px; margin-left: 12px; }
}
@media all and (max-width: 566px) {
.cnt { width:96%; margin:0 auto; }
.meniu { width:100%; margin-left:-2%; margin-top:80px; background:#87be44; border-top:2px solid #fff; border-bottom:2px solid #fff; float:none; position:absolute; z-index:150; }
.meniu li { display:block; margin-left:0px; border-bottom:1px dotted #fff; }
.meniu li:last-child {  border-bottom:0; }
.meniu li a {  padding-right:0px; font-size:10.5pt; display:block; text-align:center; padding:8px 0; }
.foot { float:none; width:100%; font-size:10pt; text-align:center; }
.foot ul { padding-bottom:17px; }
.foot ul li { display:inline-block; margin-right:20px; margin-left:20px; margin-bottom:10px; }
.foot ul li a { font-size:10pt; }
.catalog { width:270px; margin:0 auto; }
.catalog div { margin-right:0; padding-bottom:68px; }
.catalog div:nth-child(2), .catalog div:nth-child(3), .catalog div:nth-child(4)  { margin-top:30px; }
.cimg {  display: -webkit-flex; -webkit-flex: 1 1 auto; -webkit-flex-wrap: wrap; -webkit-flex-flow: wrap; -webkit-align-items: center; -webkit-justify-content: flex-start; -webkit-order: 0; }
.prod { float:none; margin:0 auto; border:2px solid #fff; background:#fff; position:relative; padding:28px 28px 28px 28px; display:block; min-height:750px; width:80%; margin-bottom:31px; }
.prodft { width:100%; height:auto; padding:28px; float: none; text-align:center; background:#eff3da; display: block; position:relative; }
.prodft img { max-width:100%; max-height:100%;}
.prodftleft, .prodft_list { width: 100%; float:none; }
.prodftleft { margin-bottom:40px; }
.prodft_list { float:none; width:calc(100% + 56px); }
.rpr { width:100%; float:none; min-height:510px; padding-left:0px; margin-right:0px; margin-top:30px; }
select { width:100%; height:50px; border:1px solid #dcdcdc; padding:0px 30px 0px 7px; padding-left:5%; padding-right:20%; font-size:10.5pt; color:#888;    -webkit-appearance: none;   -moz-appearance:none; appearance:none;   background: #fff url(images/select.png) no-repeat right center;}
.quant { display:block; width:198px; height:48px; border:1px solid #dcdcdc; margin-top:3px;}
#quantity { width:58%; margin:0 auto; height:48px; border:0; display:inline-block; color:#888; font-size:12.5pt; text-align:center; }
.buyf span { width:100%; height:50px; display:block; margin-bottom:40px; }
.lang  { float:right; margin-top:-2px; }
.pets { width:180px; font-size:7.5pt; margin-top:-1px; float:left; }
.cart, .txt { width:100%; margin:0 auto; }
.bit { width:290px; height:206px; margin:0 auto;  margin-bottom:10px; }
.bitright { float:right; width:200px; margin-right:-10px; margin-top:9px; display:block; }
.inor:last-child { border-right:0; padding-right:0; margin-right:0; margin-left:0; margin-top:10px; width:60px;}
.inor:nth-last-child(2) { margin-right:30px; margin-top:10px; }
.cart_del { padding-left:22px;  }
.logo { position:relative; left:0; margin-left:0px; margin-top:5px;  float:left;}
.logo img { max-width:145px; }
.xxl { width:100%; margin:0 auto; margin-bottom:22px;  }
.md { display:none; }
.follow { width:auto; margin-top:-2px;}
.follow > a { margin-right:3px;}
.right { float:none; }
.navbar-toggle {	display: block; }
.cbdu { width:100% !important;margin-top:15px; }
.bitimg { width:90px; height:100%; }
.bitimg img { max-width:90px; max-height:120px; }
.inor { width:55px; margin-right:10px; font-size:11pt; display:inline-block; }
.inorxx { width:120px !important; border-right:0;  }
.tarexx { width:273px !important; }
.qbox { width:96% !important; display:block;  }
.qbox input, .qbox textarea { width:170px !important; } 
.lang a { margin-left:5px; }
.txt img { max-width:100%; }
.foot span { display:none; }
.cart_but2 { margin-top:30px; }
.opts { padding-bottom:50px; }
#submenu {
	padding:0px; margin: 0 0 25px 0;
	background:#87be44;
	list-style-type: none;
	text-align: center;
}
#submenu li {
	display: block; 
	border-right:0;
	padding: 5px 0px;
	width:100%; border-bottom:1px solid #abd27c;
}
.ats table { max-width:100%; }
.bitright h1 { font-size:12pt; }
.disc { width:60%; padding-left:5%; padding-right:5%; }
.apbut { width:29%; }
.bbtabl { width:100% !important; display:block; }
.bbtabl td { display:inline-block; }
.nltrs { width:100% !important; }
.nltrs input { max-width:150px; }
.uzsak { width:300px !important; margin:0 auto; }
.uzsak input { max-width:110px; }
.uzsak textarea { max-width:260px; }
.uzsak select { max-width:146px; }
.stcg { max-width:250px !important; }
.catalog div div { width:auto; min-height:auto; display:block; margin-top:0px !important; background:none; border:0; padding:0; position:relative; margin-right:0px; -webkit-box-shadow:none; -moz-box-shadow: none; box-shadow: none; }
.videolist div.video .text { width: 100%; padding-top:0;}
.leftv { width: 100%; margin-bottom:10px; height:180px; }
.leftv span { width:100%; height:180px; }
#hider div {
	padding: 10px;
	width: 84%;
	left: 8%;
	margin-left: -10px;
	top: 5%;
}
#hider div iframe { max-width:100%; height:200px !important; }
.slider, .slider ul li { height: 200px; }
#pager, #pager-alt { bottom: 15px;}
.foot ul li { margin-right:20px !important; }
#pager a { margin:10px;}
.follow span { display:none; }
#top {  height: 28px; }
.loginbox { padding-left:0px; margin-left:0px;font-size:8pt; padding-right:10px; }
.pets { display:none;}
#logbox { display:none !important}
#topnews { width:100%; max-width:370px; margin-left:auto; margin-right:auto; }
.top_news_item { width:100%; margin-right:0px; float:none; margin-bottom:30px;}
#topnes .top_news_item:nth-child(3) { margin-bottom:0;}
#paycartd { width:100%; display:block; }
#paycartd tr td label { margin-left:10px; display:block; margin-right:10px; }
#paycartd tr td img { max-width:100px; }
#paycartd .cart_but { margin-top:15px; }
#mnext, #mprev { margin-top:75px; }
#mph { width:92%;margin-left:1%;margin-right:1% }
a.xis { height:90px;width:100%;}
.indiv { width:31.33%;float:left;margin-left:1%;margin-right:1%;height:100px; }
.indivvid { background-size:cover;width:100%;height:90px }
.mytabs li { width:calc(48% - 2px); margin-bottom:-1px; margin-right:4%; font-size: 12pt;}
.mytabs li:nth-child(2n) { margin-right:0; }
.opr_photo { width:45px; margin-right:10px; }
.opr_photo img { max-width:100%; }
.collapse{ display:none !important; }
.collapse.in{ display:block !important;}
#nav { line-height:100%; height:auto; padding:0; margin:0; position:absolute; z-index:110; }
#nav li { width:100%; display:block; border-bottom:1px dotted #fff; padding:0; margin:0; border-right:0 }
#nav li a { display:block; padding:12px 0; text-align:center; }
.loginbox { padding-right:10px; background:none; padding-left:0; }
.logbr { margin-right:15px; margin-top: 18px; }
.navbar-toggle { padding: 12px 9px; margin-left:15px; }
#men { height: 74px; }
.logbr.logged_bx { margin-right: 10px; margin-top: 18px; width:80px; }
.logbr.logged_bx .loginbox { padding-right: 0px; margin-left: 0px; font-size:9.5pt; text-align:left; display:block; float:left; width:100%; height:20px; line-height:20px; }
#omniva_select2 { max-width:100% !important; width: 100% !important; }
.ow_table { width:100% !important; }
#adit { margin-right: 0px;}
#adit label { width: 92px; padding:5px 0; }
}
@media all and (max-width: 360px) {
.pets { display:none;}
}