@import "../css/reset.css";
@import "../css/skeleton.css";
@import "//fonts.googleapis.com/css?family=Open+Sans:400,600,700";
@import "//fonts.googleapis.com/css?family=Pacifico";
html,body {background:#f6f6f6;color:#000;font-family: Trebuchet MS, sans-serif;font-size: 16px;line-height: normal;min-width:300px}

* {-webkit-text-size-adjust:none}
a {color:inherit;text-decoration:none}
a:hover {text-decoration:none}
a[href^="tel:"] {color:inherit;text-decoration:none}
.a-hov {-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.a-hov:hover {color:#998000}
ul li a {-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
h1,h2,h3,h4,h5,h6 {color:#23221f;font-family:interhit}
h1 {}
h2 {font-size:30px;line-height:36px;font-weight:400;padding-top:44px;padding-bottom:19px;letter-spacing:1px}
h3 {}
h4 {}
h5 {}
.title-1 {font-size:43px;line-height:1.1em;font-family:pacifico,cursive;color:#fff;margin-top:-4px;padding-bottom:23px}
.text-1 {font-size:14px;font-family:open sans,sans-serif;color:#fff;text-transform:uppercase;}
.text-2 {font-size:14px;line-height:16px;font-family:open sans,sans-serif;color:#998000;font-weight:700;text-transform:uppercase;letter-spacing:2px}
.text-3 {font-size:24px;line-height:34px;font-family:open sans,sans-serif;color:#998000;font-weight:700;text-transform:uppercase;letter-spacing:2px}
.text-4 {font-size:13px;line-height:18px;font-family:Trebuchet,sans-serif;color:#998000;font-weight:700;letter-spacing:0}
.text-5 {color:#dbdada;line-height:18px}
.text-6 {color:#656565;font-size:13px;line-height:20px;font-family:Trebuchet,sans-serif;font-weight:700;letter-spacing:0}
.text-7 {font-size:20px;font-family:open sans,sans-serif;color:#998000;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-top: 15px;}
.text-8 {font-size: 24px;color: #fff;background: #998000;text-align: center;margin-top: 16px;padding: 8px 10px;text-transform: uppercase;border-bottom: 1px solid;}
.text-8 + .btn {margin-top: 0;width: 100%;}
.color-1 {}
.color-2 {}
.bg-2 h2 {color:#fff}
h2+img {margin-top:5px}
.btn {display:inline-block;text-align:center;vertical-align:middle;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;font-family:open sans,sans-serif;font-weight:600;font-size:12px;padding: 8px 12px;color:#fff;background:#056526;text-transform:uppercase;text-align:center;letter-spacing:2px;margin-top:35px;border:2px solid #056526;-webkit-box-sizing:border-box;box-sizing:border-box}
.btn:hover {background: #fff;color: #998000;}
.list {margin-top:30px}
.list li {font-family:open sans,sans-serif;font-size:12px;line-height:14px;text-transform:uppercase;letter-spacing:2px;font-weight:400}
.list li+li {margin-top:10px}
.list li a {display:inline-block;color:#056526;line-height:14px;background:url(../images/arrow-1.png) 0 5px no-repeat;padding-left:16px;font-weight: bold;font-size:18px; text-decoration: underline}
.list li a:hover {color:#998000;background:url(../images/arrow-1-h.png) 0 5px no-repeat}
.list-1 {padding-bottom:23px}
.list-1 li {font-weight:700;background:url(../images/li.png) 0 6px no-repeat;padding-left:16px}
.list-1 li+li {margin-top:11px}
.list-1 li:hover > a {color:#998000}
.bg-2 {background:#bcd877;position:relative;padding-bottom:47px}
.bg-2:after {position:absolute;content:"";border-top:5px solid #2c2c2c;top:-2px;left:0;right:0}
.img-circle,.circle {display:inline-block;width:60px;height:60px;line-height:60px;vertical-align:middle;text-align:center;background:#333232;border-radius:500px}
.img-ind {float:left;margin-right:34px;margin-top:0}
.wrapper {width:100%}
.extra-wrap {overflow:hidden}
.grid_inside {margin:0 -10px}
.aligncenter {text-align:center!important}
.alignleft {text-align:left!important}
.it {font-style:italic;display:inline-block}
.fleft {float:left}
.fright {float:right}
.h-underline:hover {text-decoration:underline}
.underline {text-decoration:underline}
.upp {text-transform:uppercase}
.transition {-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.clearfix {*zoom:1}
.clearfix:before,.clearfix:after {display:table;content:"";line-height:0}
.clearfix:after {clear:both}
.pad-left {padding-left:10px;color: #056526;font-family: inherit}
p {padding-bottom:20px}
.img-ind-1 {float:left;margin-right:19px;margin-top:-5px}
.img-ind-fr {float:right;margin-left:19px;margin-top:2px}
.img-bot {margin-bottom:26px}
.pad-bot {padding-bottom:42px}
header {position:relative;background:#fff}
.header-main {padding-bottom:20px}
.bg-1 {position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}
.bg-1 img {height:auto;width:100%}
.itemid-101 .bg-1 img {height:100%}
.logotip {margin-top:29px;float:left}
.slider {margin-bottom:0}
.slider .camera_caption>div {background:0 0;padding:0;height:100%;position:relative}
.slider .camera_wrap {-webkit-box-sizing: initial;box-sizing: initial;padding-bottom:148px;border-bottom:5px solid #056526;margin-bottom:-151px;position:relative;z-index:1;background:#fff;height:411px}
.slider .camera_caption {top:0;bottom:0}
.slider .camera_target_content {overflow:visible}
.slider .cameraContent {bottom:-144px}
.slider-text-1 {background:#fff;color:#23221f;padding:13px 10px;font-family:inherit;font-size:22px;line-height:1.2em;top:0;text-align:center;padding-right:140px}
.slider-text-2 {position:absolute;background:#fff;color:#23221f;padding:0 20px 45px 35px;font-family:Trebuchet,sans-serif;font-size:13px;line-height:18px;font-weight:700;bottom:0;text-align:left}
.s-text {display:block;overflow:hidden}
.price {float:right;font-family:open sans,sans-serif;font-weight:700;font-size:26px;line-height:26px;color:#998000;width:142px;padding-left:22px;padding-top:27px}
.s-btn {position:absolute;bottom:-5px;right:0;display:block;color:#fff;padding:12px 16px 14px!important;background:#056526!important;font-family:open sans,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:16px!important;text-transform:uppercase;width:141px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.s-btn:hover {background:#23221f!important}
.slider .camera_prev,.slider .camera_next {top:20px;bottom:auto;background:#056526;width:70px;height:53px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}
.slider .camera_prev:hover,.slider .camera_next:hover {background:#056526}
.slider .camera_prev {left:auto;right:70px}
.slider .camera_prev span,.slider .camera_next span {width:11px;height:22px;background:url(../images/arrows-1.png);background-position:0 0!important;margin:0 auto;margin-top:16px}
.slider .camera_next span {background-position:right 0!important}
.slider .camera_prev:hover span {background-position:left bottom!important}
.slider .camera_next:hover span {background-position:right bottom!important}
.block-1 {margin-top:25px}
.btn-group a+a {margin-left:9px}
.content {background:#e9e9e9}
.slider-pad-top {margin-top:153px}
.block-2 {margin-top:29px}
.block-2 .circle {display:block}
.block-2 .box-1 {float:left;width:27%}
.box-1 .circle {color: #998000;margin-bottom:10px}
.box-1 .circle .fa {font-size: 30px;line-height: 60px;}
.box-1:hover .circle {background:#998000;color: #333232;}
.box-1 .circle+span {visibility:hidden;color:#998000;font-size:12px;line-height:14px;font-family:open sans,sans-serif;text-transform:uppercase;margin-top:4px;letter-spacing:1px}
.box-1:hover .circle+span {visibility:visible}
.list_carousel #foo {cursor:default;margin-top:2px!important}
.list_carousel #foo li {display:block}
.box-2 img {border-radius: 10px;margin-bottom:9px;-webkit-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease;position:relative;z-index:5;width: 100%;height: 115px;-o-object-fit: cover;object-fit: cover;font-family: 'object-fit: cover';}
.box-2:hover img {border-color:transparent}
.btn-1 {display:block;color:#fff;text-transform:uppercase;font-weight:600;font-size:12px;font-family:open sans,sans-serif!important;line-height:14px;letter-spacing:2px;padding:13px 16px;background:#056526;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;z-index:3}
.btn-1 span {position:relative;background:url(../images/arrow-2.png) 100% 3px no-repeat;display:block}
.box-2:hover .btn-1 {background:url(../images/bg-2.gif) 0 100px repeat-x}
.box-2 {position:relative;padding-bottom:50px;display:block;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease}
.box-2 .btn-1 {position:absolute;bottom:0;left:0;right:0;z-index:100}
.box-2 .text-3 {position:absolute;bottom:48px;left:0;letter-spacing:0}
.bg-3 {position:absolute;top:0;bottom:0;left:0;right:0;background:url(../images/bg-3.gif) 0 2000px repeat-x;-webkit-transition:all .1s ease;-o-transition:all .1s ease;transition:all .1s ease;z-index:2}
.box-2:hover .bg-3 {background-position:0 0}
.list_carousel .arrows {float:right;margin-top:20px;margin-right:10px}
.list_carousel .arrows a {display:block;width:38px;height:29px;background:#dbdada url(../images/arrows-2.png) 0 0 no-repeat;float:left}
.list_carousel .arrows a:hover {background:#f6f5f5 url(../images/arrows-2.png) 0 0 no-repeat}
.list_carousel .arrows .prev {background-position:18px 10px}
.list_carousel .arrows .prev:hover {background-position:18px -13px}
.list_carousel .arrows .next {background-position:-22px 10px}
.list_carousel .arrows .next:hover {background-position:-22px -13px}
.b-contacts .fright {text-align:right}
.b-contacts .address dt {margin-bottom:20px}
.b-contacts .address dd span {display:inline-block;width:90px}
.b-contacts .address dd span.e-mail {width:auto}
.block-3 {margin-top:-32px}
.box-3 {margin-top:37px}
.block-4 {margin-top:-30px}
.block-4 .box-3 {margin-top:35px}
footer {border-top:5px solid #056526;padding-top:27px;padding-bottom:40px}
footer .logo {float:left;margin-right:13px}
footer .copyright {color:#056526;font-size:12px;line-height:16px;font-family:open sans,sans-serif!important;font-weight:700;text-transform:uppercase;margin-top:34px;letter-spacing:1px}
#toTop {display:none;text-decoration:none;position:fixed;cursor:pointer;overflow:hidden;width:21px;height:11px;border:none;text-indent:-999px;z-index:20;background:url(../images/ui.totop.png) 0 bottom no-repeat;margin-right:-670px!important;right:50%;bottom:20px}
#toTop:hover {background:url(../images/ui.totop.png) 0 0 no-repeat}
#toTop:active,#toTop:focus {outline:none}
.magnifier {position:relative;display:block;background:url(../images/magnifier.png) center center no-repeat #000}
.magnifier img {-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}
.magnifier:hover img {opacity:.4}

#content {padding-top: 30px;}
.k2Pagination nav {float: none;margin-bottom: 15px;}
div.k2Pagination ul li {display: inline-block;}

/*
.k2CategoriesListBlock ul ul {display:none;}
.k2CategoriesListBlock ul .activeCategory ul{display:block;}
*/
.k2CategoriesListBlock li li a {font-weight: normal !important;font-size: 14px;}
.k2CategoriesListBlock li ul {margin-top: 10px;}

.itemListView h2, .itemView h2 {color: #056526;font-family: inherit}

.itemImage img {max-width: 400px;-webkit-box-sizing: border-box;box-sizing: border-box;}

.product_back-to-category a {margin-top: 10px;}
.product_back-to-category a:hover {background: #998000;color: #fff;}
.addtocart-bar .form-group {text-align: center;margin: 0;}
.addtocart-button {margin-top: 10px;}
.category-view h2 {color: #056526;}
.control-button .btn, .cart-popup .btn {margin-top: 0;}

/* BORDERS */
.sidebar-nav .moduletable {border: 2px solid #056526;border-radius: 3px; padding: 0px 15px 20px 15px;margin-top: 20px;}
.com_k2 div.itemView {border: 2px solid #056526;border-radius: 30px;margin-top: 20px;margin-bottom: 20px;padding: 5px 20px 15px 20px !important;}
.product_description {border: 2px solid #777777;padding: 5px 20px 15px 20px;border-radius: 3px;}

span.PricebillTotal, span.PricesalesPrice {white-space: nowrap;}

.breadcrumbs {font-size: 12px;background: #fff;padding: 7px 10px;margin: 0 0 10px 0;}

.vm-cart-field-wrap > * {vertical-align: middle;display: inline-block;}
.vm-cart-title-field {min-width: 180px;display: inline-block;}
.vm-cart-field-wrap input {width: 100%;font-size: 16px;padding: 6px 9px;border-radius: 3px;border: 1px solid #a9a9a9;}

.virtuemart_search .btn {margin-top: 0;padding: 14px 12px;}

@media only screen and (min-width:1600px) {.bg-1 img {width:100%}
}
@media only screen and (max-width:995px) {.slider-text-1 {font-size:20px}
.slider-text-2 {padding-left:20px}
.price {width:100px}
.s-btn {width:100px}
.btn-group a+a {margin-left:0;margin-top:15px}
.btn-group a {width:100%}
.slider .camera_wrap {margin-bottom:0;height:326px}
header {padding-bottom:10px}
.slider-pad-top {margin-top:0}
.list_carousel #foo li {margin-left:10px;margin-right:10px}
.b-contacts>div {float:none}
.b-contacts .fright {text-align:left;margin-top:20px}
}
@media only screen and (max-width:767px) {
.title-1 {margin-top:25px}
.btn-group a {width:46%;margin-left:2%;margin-right:2%}
.btn-group a+a {margin-left:0;margin-top:35px}
.bg-1.v1 img {height:100%;width:auto}
.b-contacts>div {float:left}
.b-contacts .fright {text-align:right;float:right;margin-top:0}
.img-ind-fr {width:50%}
.img-bot {margin-bottom:15px}
.box-3 {width:46%!important;margin-left:2%;margin-right:2%}
.grid_inside {margin:0}
.slider .camera_wrap {height:320px}
}
@media only screen and (max-width:479px) {
.slider .camera_wrap {height:229px}
.s-text {overflow:visible}
.slider .camera_prev,.slider .camera_next {width:40px;height:45px}
.slider .camera_prev {right:40px}
.slider-text-1 {padding-right:100px;font-size:16px;line-height:20px}
.slider .camera_prev span,.slider .camera_next span {margin-top:10px}
.btn-1 {letter-spacing:0}
.img-ind-fr {width:100%;margin-left:0;float:none}
.list_carousel #foo li {width:130px!important;}
}
@media only screen and (max-width:400px) {
.itemImage img {width: 100%;}
}
.form-group {
    margin: 15px;
}
.page-header {
    color: #998000;
    /*font-family: Georgia, "Times New Roman", Times, serif;*/
    font-size: 36px;
    font-weight: normal;
    line-height: 110%;
    padding: 10px 0 4px 0;
    margin: 0;
}
.page-header h1{
    color: #998000;
    /*font-family: Georgia, "Times New Roman", Times, serif;*/
    font-size: 36px;
    font-weight: normal;
    line-height: 110%;
    padding: 10px 0 4px 0;
    margin: 0;
}
.primary_block .pb-left-column .additional-images img {
    margin-right: 8px;
    margin-bottom: 8px;
    width: auto;
    height: 90px;
}
@media only screen and (max-width:320px) {}

.contact_top {
	font-size: 24px;
	color: #fff;
	font-weight: bold;
}
.contact_top a {
	color: #056526;
	text-decoration: none;
font-size: 18px !important;
}
.contact_top p {
	margin: 0;
	padding: 0;
	text-align: center;
}
.contact_top p + p {
	margin-left: 15px;
}
@media only screen and (min-width:768px) {
	.moduletable.contact_top {margin-left: 13px;text-align: right}
	.contact_top p {
		display: inline-block;
		text-align: left;
	}
}

.grid_4.prefix_1 {
    display: none;
}

.container_12 .grid_7 {
    width: 100% !important;
}

.bg-1 img {
    margin-top: 135px;
}

.info {
    border: 2px solid #fff;
    color: #056526;
    font-size: 34px;
    margin-top: 20px;
    border-radius: 20px;
    padding-top: 15px;
    font-weight: bold;
    background: #fff;
padding-bottom: 30px;
}

.custominf {
    font-size: 22px;
    text-decoration: underline;
    margin-left: 75px;
    margin-right: 75px;
}

td img {
    vertical-align: top;
    margin-left: 60px;
    margin-right: 60px;
}

h1 {
    font-size: 24px;
    font-weight: normal;
    margin-top: 25px;
    margin-bottom: 15px;
    color: #056526;
}