@font-face {
    font-family: 'cuprumregular';
    src: url('../fonts/Cuprum-Regular-webfont.eot');
    src: url('../fonts/Cuprum-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Cuprum-Regular-webfont.woff') format('woff'),
         url('../fonts/Cuprum-Regular-webfont.ttf') format('truetype'),
         url('../fonts/Cuprum-Regular-webfont.svg#cuprumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	font-family: 'cuprumregular'; 
	font-size: 15px; }
	
a {
	color: #e4ca70;	}
	
a:hover {
    color: #7c2818; }	
	
.body-innerwrapper {
	background: url(../images/bg_metallic_warm.jpg) no-repeat center top;
	background-attachment: fixed; }	
	
.itemid-279 	.body-innerwrapper {
	background: none; }
	
#sp-header
, #sp-top-bar
, #sp-bottom {
    background: #7c2818; }	
	
#sp-header {
	height: 122px; }	
	
#sp-menu {
	padding-top: 10px; }	
	
#sp-main-body .container {
	background: #fff; }	
	
.sp-megamenu-parent >li >a {
	color: #fff;
	font-size: 16px;
	padding: 0 8px; }	
	
.sp-megamenu-parent >li.active>a, .sp-megamenu-parent >li:hover>a {
	color: #e4ca70; }	
	
#offcanvas-toggler >i {
    color: #fff; }	
	
#offcanvas-toggler >i:hover {
    color: #e4ca70; }	
	
	
	

#sp-slider {
	background: url(../images/bg_slide.jpg) repeat-x;
	padding: 0; }
	
#sp-featured {
	background: url(../images/bg_featured_op_0.5.jpg) no-repeat center top;
	padding: 50px 0; }
	
#sp-header-featured	{
	background: #F9F0DB;
	padding: 50px 0 30px; }
	
	
#sp-header-featured
, #sp-header-prod-beer
, #sp-predstaviteli
, #sp-non-alcohol {
	border-top: 10px solid #7c2818; }	
	
#sp-product-beer {
	background: url(../images/bg_metallic_light.jpg) no-repeat center top;
	padding: 20px 0 50px; }	
	
#sp-header-prod-beer {
	background: url(../images/bg_metallic_light.jpg) no-repeat center top;
	padding: 50px 0 0;
	 }	
	
#sp-predstaviteli {
	background: #e09960;
	padding: 50px 0; }	
	
#sp-non-alcohol
, #sp-bottom {
	padding: 50px 0; }	
	
#sp-bottom {
	color: #fff; }	
	
.itemid-279 #sp-main-body {
	display: none;
	padding: 0; }	
	
.sp-module .sp-module-title {
	color: #7c2818; 
	font-size: 34px; }		
	
#sp-position1 {
	background: url(../images/bg_featured.jpg) center -50px; }
	
#sp-main-body {
    padding: 70px 0; }	
	
.sp-module ul >li {
	border-bottom: none; }	
	
#sp-bottom .sp-module ul >li >a:before {
	content: none; }	
	
#sp-bottom .sp-module ul.nav >li {
	display: inline-block;
	margin-right: 20px; }	
	
#sp-bottom .sp-module ul >li >a {
	color: #fff;
	border-bottom: 1px solid transparent; }
	
#sp-bottom .sp-module ul >li >a:hover {
	color: #fff; 
	border-bottom: 1px solid #fff; }
	
#sp-position6 h3 a {
	color: #333; }	
	
#sp-position6 h3 a:hover {
	color: #7c2818; }			
	
	
/* #jcemediabox-popup-ajax
, #jcemediabox-popup-content
, #jcemediabox-popup-body {
	height: auto !important; 
	min-height: 500px; }  */
	
#jcemediabox-popup-ajax {
	background: url(../images/logo_light.png) no-repeat center bottom; }
	
#jcemediabox-popup-closelink {
	color: rgba(255,255,255,0) !important;
	background: none !important;
	width: 106px;
	display: inline-block !important; }
	
#jcemediabox-popup-prev, #jcemediabox-popup-next {
	background-image: none; }	
	
#jcemediabox-popup-next:hover
, #jcemediabox-popup-next:visited:hover {
	background: url(../images/arrows_next.png) no-repeat right top; }	
	
#jcemediabox-popup-prev:hover
, #jcemediabox-popup-prev:visited:hover {
	background: url(../images/arrows_prev.png) no-repeat left top; }	
	
#jcemediabox-popup-closelink:after {
	content: "";
	background: url(../images/icon_close.png) no-repeat;
	width: 30px;
	height: 30px;
	display: inline-block; 
	background-size: 30px; }	
	
#sp-scroll-menu {
	height: 0; }	
	
.module-scroll {
	position: fixed;
    right: 0;
	top: 50%; 
	z-index: 15; 
	padding-right: 5px; }	
	
.module-scroll a.scroll {
	display: block;
	width: 30px;
	height: 30px;
	border: 2px solid #e4ca70;
	border-radius: 100%;
	background: none; }	
	
.item-page .entry-header {
	padding-top: 30px; }	
	
.entry-header h2 {
    font-size: 34px;
    text-transform: uppercase; }	
	
@media all and (min-width: 768px) {
	.item-page div[itemprop="articleBody"] {
		padding: 0 50px; }	
	.item-page .entry-header {
		padding-left: 50px;
		padding-right: 50px; }
}	

.nav>li>a:hover, .nav>li>a:focus {
	background: none; }
	
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
	display: inline-block; }	
	
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a {
	color: #e4ca70;
	border-bottom: 2px solid #e4ca70; }	
	
.sp-megamenu-parent .sp-dropdown li.sp-menu-item >a:hover {
	background: none; 
	color: #7c2818;
	border-bottom: 2px solid #7c2818; }	

.page-header {
	border-bottom: none; }	
	
.page-header h1 {
	text-transform: uppercase; }			
	
#sp-component {
	box-shadow: 25px 25px rgba(0,0,0,0.03); }
	
.breadcrumb {
    margin: 20px -15px 0 -15px;
    background-color: #e4ca70;
    border-radius: 0;
    box-shadow: 25px 25px rgba(0,0,0,0.03);
	padding: 18px 15px; }
	
.breadcrumb li a {
	color: #fff; }	
	
#sp-bottom2 .sp-module {
	margin-top: 0; }	
	
.itemid-519 #sp-position3 {
	background: linear-gradient(60deg, #E4CA70 0, #F4DA7B 40%, #ffda59) 100%;
	background: -webkit-linear-gradient(60deg, #E4CA70 0, #F4DA7B 40%, #ffda59) 100%;
	background: -moz-linear-gradient(60deg, #E4CA70 0, #F4DA7B 40%, #ffda59) 100%;
	background: -o-linear-gradient(60deg, #E4CA70 0, #F4DA7B 40%, #ffda59) 100%;
	background: -ms-linear-gradient(60deg, #E4CA70 0, #F4DA7B 40%, #ffda59) 100%;
    box-shadow: 25px 25px rgba(0,0,0,0.03);
    padding-top: 30px; 
	padding-bottom: 30px; }
	
.beerman:after {
	content: "";
	display: block;
	clear: both;
}	
	
.iconed-map p {
	margin-left: 20px;
}	

.iconed-map p:before {
	content: "\f041";
	font-family: FontAwesome;
	margin-right: 10px;
	
}
	
.orange {
	color: #e09960; }	

.border-transp {
	/* border-left: 10px solid rgba(245,203,76,0.5);
	border-right: 10px solid rgba(245,203,76,0.5); */
	border: 5px solid rgba(255,255,255,0.5); }	
	
.featured-flex {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-around; }	


.featured-flex-item {
	flex: 0 4 23%;
	display: inline-block;
	max-width: 23%; }
	
.featured-row-top .border-transp {
	border-top: 20px solid rgba(245,203,76,0.5);
	border-bottom: 10px solid rgba(245,203,76,0.5); }		
	
.featured-row-bot .border-transp {
	border-top: 10px solid rgba(245,203,76,0.5);
	border-bottom: 20px solid rgba(245,203,76,0.5); }	

.featured-grid {
	text-align: center;
	height: 230px;
	overflow: hidden; 
	margin-left: -15px;
    margin-right: -15px; 
	border: 1px solid #e4ca70; 
	color: #7c2818; }

.featured-top {
	height: 170px;
}

.featured-bottom {
	background: #F9F0DB;
	position: relative; 
	-webkit-transition: 0.8s ease-out 0.2s;
	transition: top 0.2s;
    top: 0 }
	
.featured-bottom h4
, .featured-text {
	position: relative;
	z-index: 10; }	
	
.featured-bottom h4 {
	height: 60px; 
	margin: 0;
	font-family: 'cuprumregular'; 
	padding: 10px; }	
	
.featured-text {
	height: 75px; 
	line-height: normal;
	border-top: 1px solid;
    padding: 10px 10px 0 10px; }	
	
	
.featured-grid:hover .featured-bottom {
	/* transform: translateY(100px); */ 
	top: -90px; }	
	
.featured-bottom:after {
	content: "";
    position: absolute;
    top: -30%; 
    left: -25%;
    display: block;
    width: 150%;
    height: 220%;
    background: #F9F0DB;
    border-radius: 50%;
    /* transform: translateY(15%); */
    -webkit-transition: top 0.2s, border-radius 0.2s, opacity 0.2s;
    transition: top 0.2s, border-radius 0.2s, opacity 0.2s;
    opacity: 0; }	
	
.featured-icon {
	height: 60px;
	width: 60px;
	background: #7c2818;
	border-radius: 100%; 
	position: relative; 
	-webkit-transition: top 0.2s, opacity 0.2s;
	transition: top 0.2s, opacity 0.2s;
	z-index: 100; 
	margin: 0 auto;
    color: #F9F0DB;
    padding-top: 15px;
	opacity: 0.5; }	
	
.featured-icon .fa {
	font-size: 25px; }	
	
.featured-grid:hover .featured-icon {
	top: -280px; 
	opacity: 1; }	

.featured-grid:hover .featured-bottom:after {
	/* transform: translateY(0); */
	/* top: -30%; */
	opacity: 1; 
	border-radius: 50%; }
	
/* #sp-position2 .custom >div {
	border-left: 1px solid #fff; }	
	
#sp-position2 .custom >div:first-child {
	border-left: none; } */	
	
.beer-content {
	/* margin-left: -15px;
	margin-right: -15px; */
	height: 330px; 
	/* box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.03); */
    border: 1px solid #F9F0DB;
    margin-bottom: 25px; 
	position: relative; }	
	
.item .beer-content {
	height: auto;
	padding-bottom: 20px;
    height: auto; }	
	
.item .beer-content:after {
	content: "";
	display: block;
	clear: both; }	

.link-bg {
	width: 100%;
	height: 0;
	position: absolute;
	top: 0;
	background: rgba(204,153,51,0.1); 
	transition: all 0.3s;
	opacity: 0;
	z-index: 10; }	
	
.link-bg a {
	display: block;
    width: 100%;
    height: 100%; }	
	
.beer-content:hover  .link-bg {
	height: 100%; 
	opacity: 1; }
	
.beer-content ul {
	list-style-type: none; 
	padding-left: 20px; 
	position: relative;
	z-index: 5; }
	
.item .beer-content ul {
	padding-left: 0; } 	
	
.sp-module .beer-content ul >li {
	border-bottom: none; }	
	
.beer-content li {
	color: #7c2818;
	font-size: 15px; }	
	
.beer-content li:before {
	content: "\f02b";
	font-family: FontAwesome; 
	margin-right: 10px; }		
	
/* .sort-1 {
	background: url(../images/img_kega_1.png) no-repeat right 30px, linear-gradient(to bottom, #fee1a0 80px, #fff 80px); }
	
.sort-2 {
	background: url(../images/img_kega_1.png) no-repeat right 30px, linear-gradient(to bottom, #efd06b 80px, #fff 80px); }

.sort-3 {
	background: url(../images/img_kega_1.png) no-repeat right 30px, linear-gradient(to bottom, #fed98a 80px, #fff 80px); }

.sort-4	{
	background: url(../images/img_kega_1.png) no-repeat right 30px, linear-gradient(to bottom, #fee1a0 80px, #fff 80px); }

.sort-5	{
	background: url(../images/img_kega_1.png) no-repeat right 30px, linear-gradient(to bottom, #f3ee97 80px, #fff 80px); }

.sort-6	{
	background: url(../images/img_kega_1.png) no-repeat right 30px, linear-gradient(to bottom, #ece762 80px, #fff 80px); }

.sort-7	{
	background: url(../images/img_kega_1.png) no-repeat right 30px, linear-gradient(to bottom, #fff7b0 80px, #fff 80px); }

.sort-8	{
	background: url(../images/img_kega_1.png) no-repeat right 30px, linear-gradient(to bottom, #b72c21 80px, #fff 80px); }

.sort-9	{
	background: url(../images/img_kega_1.png) no-repeat right 30px, linear-gradient(to bottom, #72b635 80px, #fff 80px); }
	
.sort-10	{
	background: url(../images/img_kega_1.png) no-repeat right 30px, linear-gradient(to bottom, #b6d1e0 80px, #fff 80px); }
	
.sort-11	{
	background: url(../images/img_kega_1.png) no-repeat right 30px, linear-gradient(to bottom, #f6a849 80px, #fff 80px); }
	
.sort-12	{
	background: url(../images/img_kega_1.png) no-repeat right 30px, linear-gradient(to bottom, #fffad1 80px, #fff 80px); } */
	
	
	
	
	
	

	
.sort-1 { background: linear-gradient(to bottom, #F9F0DB 80px, #fee1a0 80px, #fee1a0 95px, #fff 95px); }
	
.sort-2 {
	background: linear-gradient(to bottom, #F9F0DB 80px, #efd06b 80px, #efd06b 95px, #fff 95px); }

.sort-3 {
	background: linear-gradient(to bottom, #F9F0DB 80px,#fed98a 80px, #fed98a 95px, #fff 95px); }

.sort-4	{
	background: linear-gradient(to bottom, #F9F0DB 80px, #fee1a0 80px, #fee1a0 95px, #fff 95px); }

.sort-5	{
	background: linear-gradient(to bottom, #F9F0DB 80px, #f3ee97 80px, #f3ee97 95px, #fff 95px); }

.sort-6	{
	background: linear-gradient(to bottom, #F9F0DB 80px, #ece762 80px, #ece762 95px,#fff 95px); }

.sort-7	{
	background: linear-gradient(to bottom, #F9F0DB 80px, #fff7b0 80px, #fff7b0 95px,#fff 95px); }

.sort-8	{
	background: linear-gradient(to bottom, #F9F0DB 80px, #b72c21 80px, #b72c21 95px,#fff 95px); }

.sort-9	{
	background: linear-gradient(to bottom, #F9F0DB 80px, #72b635 80px, #72b635 95px, #fff 95px); }
	
.sort-10	{
	background: linear-gradient(to bottom, #F9F0DB 80px, #b6d1e0 80px, #b6d1e0 95px, #fff 95px); }
	
.sort-11	{
	background: linear-gradient(to bottom, #F9F0DB 80px, #f6a849 80px, #f6a849 95px, #fff 95px); }
	
.sort-12	{
	background: linear-gradient(to bottom, #F9F0DB 80px, #fffad1 80px, #fffad1 95px, #fff 95px); }	
	
.sort-12 .framed {
	padding-top: 6px;
    line-height: 18px;
    font-size: 16px; }	
	
div[class*="sort-"] {
	position: relative; }
	
.item div[class*="sort-"] .kega-img {
	width: 25%;
	height: 100%;
    position: absolute;
    top: 20px;
    right: 20px; }	
	
.custom div[class*="sort-"] .kega-img {
	width: 45%;
	height: 100%;
    position: absolute;
    top: 30px;
    right: 20px; }
	
@media all and (max-width: 567px) {
#sp-position2 .custom .col-xs-6 {
	width: 100%; }	
}
	
.sort-1 .kega-img { 
	background: url(../images/img_kega_1.png) no-repeat center top;
	background-size: contain;  }
	
.sort-2 .kega-img {
	background: url(../images/img_kega_2.png) no-repeat center top;
	background-size: contain; }

.sort-3 .kega-img {
	background: url(../images/img_kega_3.png) no-repeat center top; 
	background-size: contain; }

.sort-4 .kega-img	{
	background: url(../images/img_kega_4.png) no-repeat center top; 
	background-size: contain; }

.sort-5 .kega-img	{
	background: url(../images/img_kega_5.png) no-repeat center top; 
	background-size: contain; }

.sort-6 .kega-img	{
	background: url(../images/img_kega_6.png) no-repeat center top; 
	background-size: contain;}

.sort-7 .kega-img	{
	background: url(../images/img_kega_7.png) no-repeat center top; 
	background-size: contain;}

.sort-8 .kega-img	{
	background: url(../images/img_kega_8.png) no-repeat center top; 
	background-size: contain; }

.sort-9 .kega-img	{
	background: url(../images/img_kega_9.png) no-repeat center top; 
	background-size: contain; }
	
.sort-10 .kega-img	{
	background: url(../images/img_kega_10.png) no-repeat center top; 
	background-size: contain; }
	
.sort-11 .kega-img	{
	background: url(../images/img_kega_11.png) no-repeat center top; 
	background-size: contain; }
	
.sort-12 .kega-img	{
	background: url(../images/img_kega_12.png) no-repeat center top; 
	background-size: contain; }	
	
	
	
	
	
	
	
	
	
	
	
.beer-content h3 {	
	padding: 15px;
    margin: 0 0 30px 0; 
	color: #7c2818;
	position: relative;
	z-index: 5;
	height: 80px; }

/* .i-block {
	display: inline-block; 
	text-align: center; 
	width: 70px;
	height: 70px; 
	border-radius: 100%;
	background: #7c2818;
	color: #fff; } */
	
.framed {
	width: 136px;
    height: 86px;
    background: url(../images/bg_frame_red.png) no-repeat;
    color: #dc2400;    
    margin-left: 20px;
    margin-top: 12px;
    padding-left: 20px;
	padding-top: 12px;
    line-height: 22px;
    font-size: 19px; 
	position: relative;
	z-index: 5; }
	
.item .framed {
	margin-left: 0; }	
	
/* .circled {
	font-size: 24px;
	font-weight: bold; 
	color: #7c2818;
	font-style: italic;
	margin-left: 10px; } */	
	
/* .i-block:first-child {
	margin-right: 20px; } */	
	
.colored-block >span {
	background: #e4ca70;
    color: #fff;
    padding: 10px 20px;
	white-space: nowrap; }
	
.colored-block >span:before {
	content: "\f111";
	font-family: FontAwesome; 
	margin-right: 10px; }	
	
.colored-block {
	margin-bottom: 20px;
	/* margin-left: 20px; */ }	
	
/* .i-block
, .colored-block {
	margin-left: 20px; }	 */
	
.non-alco img {
	border-radius: 100%; }	
	
.btn
, .btn-primary {
	background: #7c2818; 
	border-radius: 0; 
	border: none; }	
	
a.btn
, a.btn-primary {
	color: #fff; }	
	
	
.sp-iStoreii-layout .controller-prev i, .sp-iStoreii-layout .controller-next i {
	top: 85% !important;
	background: none !important; 
	color: #7c2818 !important; }	
	
	
.sp-iStoreii-layout .controller-next i {
    left: 100px !important; }	
	
.carousel h1.sp-smart-title
, .sp-awetive-layout h1 {
    font-size: 64px !important;
	color: #7c2818 !important; 
	text-transform: uppercase; }
	
.sp-iStoreii-layout .sp-slider-content a.btn-more
, .sp-awetive-layout .btn-more {
	background: #7c2818; 
	color: #e4ca70 !important;
	border: none !important; 
	width: 150px;
	text-align: center;
	padding: 10px;
	font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-size: 15px; }	
	
.carousel {
	margin: 0 !important; 
	height: 550px; }	
	
.sp-smart-slider.carousel .carousel-inner {
	padding: 0 !important; 
	height: 100%; }	
	
.sp-smart-slider.carousel .carousel-inner .slider-image img {
	float: right; }
	
.carousel .span4	
, .carousel .span8 {
	margin: 0; }	
	
.carousel .span4 {
	width: 33.3333333%; }	
	
	
.carousel .span8 {
	width: 66.6666666%; }	
	
.sp-smart-slider.carousel .carousel-inner .slider-content {
	margin-top: 100px; }
	
.sp-smart-slider.carousel .carousel-indicators {
	left: 0 !important; 
	margin: 0 !important;
	width: auto; }	
	
.carousel-indicators li 
, .carousel-indicators .active
, .sp-awetive-layout .slide-indicators li {
	width: 40px !important;
    height: 40px !important;
	background: none !important; 
	border: none !important; }	
	
.sp-smart-slider.carousel ol.carousel-indicators
, .sp-awetive-layout .slide-indicators	{
	counter-reset: li;
    list-style-type: none; }
	
.sp-smart-slider.carousel ol.carousel-indicators li:before
, .sp-awetive-layout .slide-indicators li:before {	
	content: counter(li);
    counter-increment: li;
    color: #7c2818 !important;
    float: left;
    width: 38px;
    height: 38px;
    border-radius: 100%;
    background: #fff;
    margin: 0 5px;
    text-align: center;
    cursor: pointer;
    font-size: 20px;
    padding-top: 7px;
    margin-right: 10px;
    font-family: Open Sans, sans-serif;
    font-weight: 800; }
	
.sp-awetive-layout .sp-slider-content {
	background: none !important;
	padding: 30px 0 0 0 !important; }	
	
.sp-slider-item .sp-slider-image {
	background-position: center !important;
    /* background-size: contain !important; */ }	
	
.sp-awetive-layout {
	background: none !important; }	
	
.sp-awetive-layout .slide-indicators {
	top: 85% !important;
	left: 15px !important;
	margin: 0 !important;
	text-align: left !important;
	width: auto !important; }	
	
.sp-awetive-layout .slide-indicators li {
	display: inline-block !important;
	background: none !important; 
	text-indent: 0 !important; }	
	
	
.item-page .carousel {
	margin-left: -15px !important;
	margin-right: -15px !important; 
	height: 650px; }	
	
.carousel-left, .carousel-right {
	background: #e4ca70;
	border-radius: 0; }	
	
.carousel-left:hover, .carousel-right:hover {
	background: #7c2818; }	

.carousel-right {
    right: 1px; }
	
.carousel-left {
    left: 1px; }	
	
.item-page ul {
	list-style-type: none; }	
	
.item-page ul li:before {
	content: "\f00c";
	font-family: FontAwesome;
	margin-right: 10px; 
	color: #7c2818; }	
	
	
	
#sp-awards {
	background: #e4ca70;
    overflow: hidden;
	padding: 30px 0; }	
	
.itemid-279 #sp-awards {
	background: #F9F0DB; }
	
/* .medal-box {
	width: 100%;
	height: auto;
	border-radius: 100%;
	border: 1px solid #ddd; 
	box-shadow: 1px 1px 0 0 rgba(0,0,0,0.01)
				,2px 2px 0 0 rgba(0,0,0,0.01)
				,3px 3px 0 0 rgba(0,0,0,0.01)
				,4px 4px 0 0 rgba(0,0,0,0.01)
				,5px 5px 0 0 rgba(0,0,0,0.01)
				,6px 6px 0 0 rgba(0,0,0,0.01)
				,7px 7px 0 0 rgba(0,0,0,0.01)
				,8px 8px 0 0 rgba(0,0,0,0.01)
				,9px 9px 0 0 rgba(0,0,0,0.01)
				,10px 10px 0 0 rgba(0,0,0,0.01)
				,11px 11px 0 0 rgba(0,0,0,0.01)
				,12px 12px 0 0 rgba(0,0,0,0.01)
				,13px 13px 0 0 rgba(0,0,0,0.01)
				,14px 14px 0 0 rgba(0,0,0,0.01)
				,15px 15px 0 0 rgba(0,0,0,0.01)
				,16px 16px 0 0 rgba(0,0,0,0.01)
				,17px 17px 0 0 rgba(0,0,0,0.01)
				,18px 18px 0 0 rgba(0,0,0,0.01)
				,19px 19px 0 0 rgba(0,0,0,0.01)
				,20px 20px 0 0 rgba(0,0,0,0.01);}	 */
				
				
				
.medal-box {
	width: 100%;
	height: auto;
	border-radius: 100%;
	border: 1px solid #ddd; 
	box-shadow: 1px 1px 0 0 rgba(45,34,23,0.019)
				,2px 2px 0 0 rgba(45,34,23,0.018)
				,3px 3px 0 0 rgba(45,34,23,0.017)
				,4px 4px 0 0 rgba(45,34,23,0.016)
				,5px 5px 0 0 rgba(45,34,23,0.015)
				,6px 6px 0 0 rgba(45,34,23,0.014)
				,7px 7px 0 0 rgba(45,34,23,0.013)
				,8px 8px 0 0 rgba(45,34,23,0.012)
				,9px 9px 0 0 rgba(45,34,23,0.011)
				,10px 10px 0 0 rgba(45,34,23,0.0109)
				,11px 11px 0 0 rgba(45,34,23,0.0108)
				,12px 12px 0 0 rgba(45,34,23,0.0107)
				,13px 13px 0 0 rgba(45,34,23,0.0106)
				,14px 14px 0 0 rgba(45,34,23,0.0105)
				,15px 15px 0 0 rgba(45,34,23,0.0104)
				,16px 16px 0 0 rgba(45,34,23,0.0103)
				,17px 17px 0 0 rgba(45,34,23,0.0102)
				,18px 18px 0 0 rgba(45,34,23,0.0101)
				,19px 19px 0 0 rgba(45,34,23,0.010)
				,20px 20px 0 0 rgba(45,34,23,0.01);
	transition: all 0.35s; 
	-webkit-transition: all 0.35s;
	cursor: pointer; }	

.medal-box:hover {
	transform: scale(1.2); }	

.hop-video {
	margin-top: 0; }	
	
/* .hop-video {
	position: absolute;
	z-index: 5; }	
	
.video-box {
	border-radius: 0 0 100% 100%;
    overflow: hidden;
    width: 100%;
    height: 100%; 
	background: #000; }	
	
.video-box iframe {
	margin-top: 90px; }	
	
.video-frame {
	width: 260px;
    height: 260px;
    position: relative;
    top: -90px; }	

.hop-box {
	width: 100%;
	height: 100%; 
	position: absolute;
	top: 0;
	background: #7c2818;
	transition: all 0.9s; 
	opacity: 1;
	-webkit-transition: all 0.9s;
	border-radius: 0 0 100% 100%;
	box-shadow: 0 0 0 1px #7c2818; }

.hop-box a {
	width: 100%;
	height: 100%;
	display: block;
	background: url(../images/bg_hop_video_2.png) no-repeat center 100px; }
	
.hop-box:hover {
	opacity: 0; }  */	
	
.hop-video a img {
	transition: 0.2s;
	-webkit-transition: 0.2s; 
	margin: 0 auto; }	
	
.hop-video a img:hover {
	transform: scale(1.05); }	
	
.customhop-video a {
	display: inline-block; }	
	
.alert-success {
    background: none;
    border-color: #51761e;
    color: #3c763d; }
	
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 5px solid #51761e;
    border-radius: 0; 
	margin: 15px auto; }	
	
.alert h4 {
	display: none; }		
	
.sp-module.kvas	{
	/* background: url(../images/kvas_img_3.png) no-repeat 95% 90% / 400px auto, url(../images/bg_kvas.jpg) no-repeat center top; */
	margin: 0 -15px 0;
	padding: 0 15px 30px; }
	
	
.sp-module.kvas .sp-module-title {
	/* text-align: right; */ }
	
.customkvas {
	padding-top: 520px; }	
	
.customkvas >div:first-child:after {
	content: "";
	display: block;
	clear: both; }	
	
#form12 .wdform-field
, #form12 .wdform-label-section
, #form12 .wdform-element-section {
	width: 100% !important; 
	display: block !important; }
	
#form12 .wdform_section
, #form12 .wdform_column {
	width: 100%; }	
	
#form12 .wdform_section {
	padding: 30px 50px; }	
	
#form12 .wdform_page {
    background: #e4ca70 !important;
    width: 70%;
    margin: 0 auto;
    text-align: center;
	font-family: inherit !important; }
	

.wdform_page div[wdid="1"]	
, .wdform_page div[wdid="2"]	{
	float: left;
	width: 48%; }
	
.wdform_page div[wdid="1"] {
	margin-right: 4%; }	
	
#form12 input[type="text"] {
	height: 42px !important; }	
	
#form12 input[type="text"]
, #form12 textarea {
	border: 1px solid #F9F0DB !important; }	
	
#form12 input[type="text"]:hover
, #form12 input[type="text"]:active
, #form12 input[type="text"]:focus
, #form12 textarea:hover	
, #form12 textarea:active
, #form12 textarea:focus {
	border: 1px solid #7c2818 !important; }
	
#form12 .button-submit {
    background: #7c2818 !important;
    font-family: inherit !important;
    margin: 5px 0 0 0 !important;
	box-shadow: 10px 10px rgba(0,0,0,0.04);
	transition: all 0.5s;
	-webkit-transition: all 0.3s; }	
	
#form12 .button-submit:hover 	
, #form12 .button-submit:focus {
	padding: 0 40px !important; }
	
@media all and (min-width: 1200px) {		
	.alert {
		width: 70%; }
	.sp-module.kvas	{
		background: url(../images/kvas_img_3.png) no-repeat 95% 95% / 500px auto, url(../images/bg_kvas.jpg) no-repeat center 50px; }
}	
	
@media all and (max-width: 1199px) {		
	.kvas img[alt="kvas med 3"] {
		float: none !important; }
	
	.sp-module.kvas	{
		background: url(../images/bg_kvas.jpg) no-repeat center top; }
}
	
	
@media all and (max-width: 991px) {
	#sp-menu .sp-megamenu-parent {
		display: none; }
	.carousel h1.sp-smart-title, .sp-awetive-layout h1
	, .sp-awetive-layout .btn-more {
		display: none !important; }
	#sp-bottom2 .sp-module.hop-video {
		display: inline-block; }	
}	

@media all and (min-width: 992px) and (max-width: 1199px) {
	.sp-megamenu-parent >li >a {
		padding: 0 6px;
		font-size: 13px; }
		
	.item-page .carousel {
		height: 550px; }	
}

@media all and (min-width: 768px) and (max-width: 991px) {
	.item-page .carousel {
		height: 420px; }
}

@media all and (min-width: 568px) and (max-width: 767px) {
	.item-page .carousel {
		height: 320px; }
}

@media all and (min-width: 568px) and (max-width: 1199px) {
	.customhop-video a {
		width: 100px; }		
}		
		
@media all and (max-width: 599px) {
	.sp-awetive-layout .slide-indicators {
		display: none; }
}		

@media all and (max-width: 567px) {
	.item-page .carousel {
		height: 280px; }
		
	.customhop-video a {
		width: 60px; }	
}









	
	