@import url('https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap');

body {
	background:#f3f3f3;
    scrollbar-width: thin;
	scrollbar-color: #272525 #747474;
}
::-webkit-scrollbar {
    width: 9px;
	background-color: #747474;
	border-radius: 5px;
	
}
::-webkit-scrollbar-thumb {
    background-color: #272525;
    border-radius: 9em;
    box-shadow: inset 2px 1px 4px #747474;
}
a.nounder {
	text-decoration:none;
}
a {color:inherit;text-decoration:underline;}

h1, h2, h3 {
	font-family: 'Play', sans-serif;
	font-weight:bold;
}

h3 {
	font-family: 'Play', sans-serif;
}

#jcont .item-page h1 {
	margin-bottom:50px;
}

.reded {
	color:red;
}
.bg-white {
	background:#fff;
}
#topmenu .dj-megamenu-offcanvas-dark .dj-mobile-open-btn {
	font-size:24px;
	margin-top:15px;
}
#topmenu .dj-mobile-open-btn-lbl {
	font-size:12px;
	text-align:center;
	padding:0;
	margin:0;
	
}
#topmenu .dj-megamenu-wrapper .itemid102 .dj-subwrap-in {
	width: 400px !important;
    max-height: 350px;
    overflow-y: auto;
    direction: rtl;
}
.dj-megamenu-custom90 li div.dj-subcol {
    background-color: rgba( 57, 57, 57);
}
.dj-megamenu-custom90 li:hover div.dj-subwrap, .dj-megamenu-custom90 li.hover div.dj-subwrap {
	background: transparent;
	box-shadow: none;
}
#logo {
	padding-top:3px;
	text-align:center;
}
#logo .img-responsive {
	/*margin-left:auto;
	margin-right:auto;*/
}
#logo p {
	margin:0;
	padding:0;
	
}
#logo .line1 {
	/*background:#fff;
	padding-top:2px;
	padding-bottom:2px;*/
}
#logo .line2 {
	font-size:12px;
	
}
h1 {
	font-weight:bold;
	font-size:42px;
	padding-bottom:0;
	margin-bottom:0;
}

#topline {
	background:#96c922;
	color:#fff;
}

#topmenu {
	text-align:center;
}
#topmenu .dj-megamenu-custom90 li.dj-up {
	float:none;
	display:inline-block;
}

#topphones {
	text-align:right;
}
#topphones .line1 {
	margin:0;
	padding:0;

}
#topphones .line1 a {
	font-weight:bold;
	font-size:17px;
	color:#fff;
	text-decoration:none;
	line-height:18px;
	
}
#topphones .line2 {
	margin:0;
	padding:0;
}
#topphones .line2 a {
	font-size:13px;
	color:#fff;
	text-decoration:underline;
}

@media (max-width:768px) {
	#topphones {
		text-align:center;
	}
}

#headerblock {
	padding-top:40px;
	padding-bottom:40px;
	background:url(../img/gray.png) repeat, url(../img/slidebg.jpg) center center no-repeat;
	text-align:center;
	color:#fff;
}
#slogan {
	font-size:24px;
	font-weight:bold;
	font-family: 'Play', sans-serif;
	color:#eee;
	
}
#slogan span {
	color:#ffff4d;
}
#subslogan {
	font-size:16px;
	
	color:#eee;
	margin-bottom:50px;
}
#headerblock .subh1 {
	font-weight:bold;
	font-size:26px;
}

#promoblock {
	padding-top:0px;
}

#promoblock .line1 {
	text-align:center;
	color:#ffff4d;
	font-weight:bold;
	font-family: 'Play', sans-serif;
	font-size:20px;
}
#promoblock .line1 span {
	
	
}
#promoblock .btn-get {
	background:#96c922;
	text-decoration:none;
	border-radius:8px;
	
	color:#fff;
	font-size:15px;
}

.sliderplace-border {
	border:1px solid #a1aa73;
}

.item-page {
	padding-top:30px;
}

h2.prl {
	text-align:center;
	color:#096c64;
	margin-bottom:30px;
}

#tovar {
	padding-top:40px;
	text-align:center;
	margin-bottom:40px;
}
#tovar .tovar-row>div {
	margin-bottom:60px;
}
#tovar h3 {
	font-size:20px;
	color:#3e7c07;
	font-weight:bold;
	
}
#tovar .tovar-1 {
	color:#3e7c07;
	font-size:18px;
	font-family: 'Play', sans-serif;
	font-weight:bold;
	padding-bottom:0;
	margin-bottom:0;
}
#tovar .tovar-border {
	border:1px solid #d9e7b9;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:20px;
}
#tovar .tovar-border:hover {
	border:1px solid #96c922;
	
}
#tovar .tovar-2 {
	padding:0;
	margin:0;
}
#tovar .tovar-3 {
	margin-top:25px;
	padding-bottom:0;
	margin-bottom:0;
	
}
#tovar .tovar-3 a {
	color:#3e7c07;
	text-decoration:underline;
}
#tovar .tovar-4 a {
	font-weight:bold;
	color:#3e7c07;
}

#footer {
	background:#a0a972;
	padding-top:20px;
	padding-bottom:20px;
}

.btn-green {
	color:#fff;
	background:#96C922;
	text-decoration:none;
}

.pwebcontact104_toggler.btn-green {
	background:#6a8d18;
}

.konsplace {
	padding:7px;
	background:#fff;
	border:1px solid #d9e7b9;
	text-align:center;
	font-family: 'Play', sans-serif;
	margin-bottom:40px;
}
.konsplace .line1 {
	font-weight:bold;
	color:#6A8D18;
}
.konsplace .line2 a {
	font-size:22px;
	color:#111;
}

.konsplace .line3 {
	font-weight:bold;
	color:#6A8D18;
}

.payplace {
	text-align:center;
	padding:7px;
	background:#fff;
	border:1px solid #d9e7b9;
	
}
.payplace .line1 {
	font-family: 'Play', sans-serif;
	font-size:20px;
}

.delplace {
	text-align:center;
	padding:30px 7px 7px 7px;
	margin-bottom:40px;
}

#mobber {
	position:fixed;
	bottom:2px;
	left:1%;
	width:98%;
	border:1px solid #fff;
	border-radius:4px;
	box-shadow: 0 0 2px #000;
	color:#111;
	background:#ffff4dee;
	text-align:center;
}
#mobber a {
	text-decoration:none;
	color:#111;
}
#mobber span {
	display:block;
}
#mobber .line2 {
	font-weight:bold;
	font-size:20px;
}

.col-bot-1 .menu a {
	display:inline-block;
	color:#111;
	padding:3px;
}


#gorod-line  {
	padding-top:30px;
	padding-bottom:30px;
	text-align:center;
}
#gorod-line span {
	display:inline-block;
	margin:5px;
	border:1px solid #555;
	border-radius:3px;
	background:#fff;
	padding:2px 4px 2px 4px;
}
.rowsuper .bg-white {
	box-shadow: 0 0 15px 3px #ccc;
	border:1px solid #d9e7b9;
	margin-bottom:40px;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	font-size:24px;
}

.evMtho  {
	display:none!important;
}

.dost-white {
	background:#fff;
	font-size:18px;
	margin-bottom:40px;
	border:#96c922 1px solid;
	padding:20px;
}

.helplink {
	padding:20px 20px 20px 60px;
	background:#fff;
	color:#000;
	border:1px solid #ccc;
}
.helplink h3 {
	font-size:15px;
}
.helplink li {
	margin-bottom:4px;
}

a.akzz-a {
	display:block;
	background:#ffffffcc;
	color:red;
	font-size:20px;
	font-weight:bold;
	padding:8px 20px 8px 20px;
	text-align:center;
	border-radius:5px;
	text-decoration:none;
	margin-bottom:20px;
	border:1px solid #fff;
}
a.akzz-a:hover {
	box-shadow:0px 0px 15px 3px #fff;
	background:#fff;
	border:1px solid #222;
}
a.akzz-a p {
	margin:0;
	padding:0;
}

@media (max-width:768px) {
	a.akzz-a {
		
		color:red;
		font-size:14px;
		font-weight:bold;
		padding:4px 20px 4px 20px;
		text-align:center;
		border-radius:5px;
		text-decoration:none;
		margin-bottom:10px;
		border:1px solid #fff;
	}
}

.otziv {
	margin-left:15px;
	margin-right:15px;
}
.otziv .otz {
	border:1px solid #ccc;
	background:#eee;
	font-size:12px;
	padding:5px;
	border-radius:4px;
}
.otziv .glyphicon-star {
	color:yellow;
	text-shadow:1px 1px 1px #000;
	font-size:14px;
}
.otziv .otziv-date {
	text-align:right;
}
.otziv .otziv-telo {
	padding-top:15px;
}
.otziv .otziv-kto {
	font-weight:bold;
	font-size:12px;
}

.otziv-sep {
	height:50px;
}

.otzv {
  max-width:700px;
  margin-left:auto;
  margin-right:auto;
}

.mpokraba {
	
}
.mpokraba-item {
	display:block;
	border-radius:4px;
	background:#07d645;
	padding:8px;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
}
.mpokraba-price {
	display:inline-block;
	background:yellow;
	padding:4px;
	font-size:120%;
	margin-top:4px;
	margin-bottom:4px;
	color:#111;
}

.mpokraba-item2 {
	display:block;
	border-radius:4px;
	color:#fff;
	padding:8px;
	font-weight:bold;
	text-align:center;
	background:#E74339;
}
