@font-face {font-family: "Open Sans";font-weight: 400;src: url('../fonts/OpenSans-Regular.ttf') format('truetype');}
@font-face {font-family: "Open Sans";font-weight: 400;font-style: italic;src: url('../fonts/OpenSans-Italic.ttf') format('truetype');}
@font-face {font-family: "Open Sans";font-weight: 300;src: url('../fonts/OpenSans-Light.ttf') format('truetype');}
@font-face {font-family: "Open Sans";font-weight: 800;src: url('../fonts/OpenSans-ExtraBold.ttf') format('truetype');}
@font-face {font-family: "CaveatBrush";font-weight: 800;src: url('../fonts/CaveatBrush-Regular.ttf') format('truetype');}
html,body {padding:0;margin:0;font-size:14px;font-family:'Open Sans', arial;color:#000000;}
body {overflow-x:hidden;overflow-y:scroll;min-width:320px;position:relative;}
p {min-height:1px;}
a {transition:all 0.2s ease-in-out 0s;}
a,a:hover,a:focus {text-decoration:none;}

.site_container {padding:0;}

/*alert*/
.site_alert {text-align:center;border-width:0 0 1px 0;border-radius:0;font-size:0.9375rem; position: fixed;width: 100%;}
/*head*/
.site_head {color:#113268;font-size:3.438rem;font-family:"Bebas Neue";margin:0 0 20px 0;text-transform:uppercase;}
/*button*/
.site_button {font-size:0.875rem;font-weight:800;color:#ffffff;background-color:#3c4d9c;padding:21px 42px 19px;text-transform:uppercase;border:none;}

.site_header_top1 {background-color:#8cc63f; color:#FFF; height:40px; line-height:38px; font-style:italic;}

.site_header_top {font-size:12px; padding-top:20px;}
.site_header_top .container {height:40px; border-bottom:1px solid #8cc63e;}
.site_info {float:left;}
.site_info ul {margin:0; padding:0; list-style-type:none;}
.site_info ul li {display:inline-block; margin-right:15px; line-height:35px;}
.site_info ul li a {color:#636363;}
.site_info ul li a .fa {color:#8cc63f; font-size:18px; margin-right:7px; position:relative; top:2px;}

.site_language {float:right;}
.site_language ul {margin:0; padding:0; list-style-type:none;}
.site_language ul li {display:inline-block; text-transform:uppercase; margin-right:5px; line-height:35px;}
.site_language ul li + li:before {content:"|"; color:#8cc63f; padding-right:5px; position:relative; top:-1px;}
.site_language ul li a {color:#8cc63f; font-weight:normal; transition:all 0.3s ease-in-out 0s;}
.site_language ul li.active a {font-weight:bold;}
.site_language ul li a:hover {font-weight:bold;}

.site_header_logo .container {border-bottom:1px solid #8cc63e;}
.site_logo {text-align:center; padding:30px 0px 20px;}
.site_logo img {width:530px;}

.site_menu {background-color:transparent; border:0; padding-top:15px;}
.site_menu .navbar-collapse {padding:0;}
.site_menu .nav {width:100%;}
.site_menu .nav li {position:relative;}
.site_menu .nav li:first-child a {padding-left:0;}
.site_menu .nav li:last-child {float:right;}
.site_menu .nav li:last-child a {padding:15px 40px; background: linear-gradient(45deg, rgba(139,198,63,1) 0%, rgba(174,215,121,1) 100%); color:#FFF;}
.site_menu .nav li + li:before {content:"|"; font-weight:bold; color:#8cc63f; display: inline-block;position: absolute;top: 14px;}
.site_menu .nav li + li:last-child::before {content:""; display:none;}
.site_menu .nav li a {font-weight:bold; color:#8cc63f; font-size:17px; text-transform:uppercase; padding-left:20px;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {background-color:transparent;}
.site_menu .nav li .site_menu {display:none;}
.site_menu .nav li:hover .site_menu {position:absolute; display:block; top:100%; padding:0; z-index:99; border-top:2px solid #8cc63f; background-color:#FFF; border-radius:0; box-shadow: 5px 10px 5px #a6aba0;}
.site_menu .nav li:hover .site_menu li {display:block;float: left;width: 100%;}
.site_menu .nav li:hover .site_menu li a {display:block; background:none; color:#8cc63f; padding: 10px 0px;text-align: center;}
.site_menu .nav li:hover .site_menu li:hover a {color:#000;}
.site_menu button {display:none;background:none;border:none;width:50px;position:absolute;right:0px;bottom:100%;margin-bottom:15px;}
.site_menu button .icon-bar {display:block;margin-bottom:4px;height:5px;background-color:#8cc63e;}

.carousel-control {display:none;}
.carousel-control.left {background-image:none;}
.carousel-control.right {background-image:none;}

.site_slider {background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 55%, rgba(140,198,63,1) 45%, rgba(140,198,63,1) 100%); min-height:500px; height:500px; position:relative;}
.site_slider:after {content:"";background-image: url('../images/slider-after-bg.png'); background-size: cover; width: 100%; height: 637px; background-repeat: no-repeat; position: absolute; bottom: -550px; z-index: -1; background-position: bottom; }
.site_slider .container {padding:30px 0px 50px; position:relative;}
.site_slider img.sub-image {width: 426px;height: 480px;position: absolute;top: 0;right:-100px; object-fit:contain;}
.site_slider img.main-image {position: relative; float: right; margin-right: 200px; border: 10px solid #FFF; height: 380px;width: 570px;object-fit: cover;box-shadow: 4px 5px 4px #555;}
.site_slider .carousel-caption {float:left; left:0; position:relative; width:33%; text-align:left; text-shadow:none; min-height:420px;}
.site_slider .carousel-caption h3 {font-family: "CaveatBrush"; font-size:50px; color:#8cc63f; padding-right: 80px; margin-top: 0;margin-bottom: 45px;}
.site_slider .carousel-caption p {color:#FFF; font-size:16px; padding-right:55px;}
.site_slider .carousel-indicators {bottom:20px;}
.site_slider .carousel-indicators li {margin:0px 3px;}
.site_slider .carousel-indicators li.active {height:10px; width:10px;}

.box-240 {width:100%; height:240px; margin-bottom:30px; background-repeat: no-repeat; background-position: center;}

.box-560 {background-size: cover; width: 100%; height: 560px; background-repeat: no-repeat; background-position: center; margin-bottom:30px;}
.box-560.article_box {position:relative; overflow:hidden;}
.box-560.article_box .article_text {position:absolute; bottom:0; left:0; padding:15px 75px; background-color: rgba(62, 107, 15, 0.7); width:100%; }
.home .box-560.article_box .article_text {transform: translate3d(0, 100%, 0);}
.box-560.article_box .article_text h3 {color:#FFF; font-family: "CaveatBrush"; font-size:45px; border-bottom: 1px solid #FFF;margin-bottom: 30px;padding-bottom: 25px; margin-top:0;}
.box-560.article_box .article_text h3 a {color:#FFF;}
.box-560.article_box .article_text h3 a:hover {color:#FFFF00;}
.box-560.article_box .article_text .article_info {color:#FFF; font-size:16px; min-height:40px;}

.site_webshop {text-align:center; position:relative;}
.site_webshop img {width:250px; height:35px; position:absolute; top:45%; left:0; right:0; margin:0 auto; z-index:3;}
.site_webshop h3 {color:#FFF; font-family: "CaveatBrush"; font-size:46px; text-transform:uppercase;position:absolute; top:48%; left:0; right:0; margin:0 auto; z-index:2;}
.site_webshop .btn-default {bottom:80px; position:absolute; left:0; right:0; margin:0 auto;}

.site_berendezes {text-align:center; position:relative;}
.site_berendezes img {width:250px; height:35px; position:absolute; top:30px; left:0; right:0; margin:0 auto; z-index:3;}
.site_berendezes h3 {color:#FFF; font-family: "CaveatBrush"; font-size:38px; text-transform:uppercase;position:absolute; top:50px; left:0; right:0; margin:0 auto; z-index:2; padding-bottom:5px;}
.site_berendezes h3:after {content:""; border-bottom: 1px solid #FFF; width: 30%; display: block; margin: 8px auto; }
.site_berendezes p.text {position:absolute; top:110px; left:0; right:0; color:#FFF; font-weight:bold; font-size:16px;}
.site_berendezes .btn-default {bottom:15px; position:absolute; left:0; right:0; margin:0 auto;}

.form-control {border-radius: 0;border: 0;box-shadow: 2px 2px 1px #888; height:50px; line-height:50px; font-size:14px; color:#959595; font-style:italic;}
textarea.form-control {line-height:normal;}

.btn-default {font-size:16px; font-weight:bold; text-transform:uppercase; color:#8cc63f; width:140px; padding:14px 0px; border:0; background: linear-gradient(45deg, rgba(244,236,9,1) 0%, rgba(250,246,132,1) 100%); border-radius:0; transition:all 0.3s ease-in-out 0s;}
.btn-default:hover {color:#FFF; background: linear-gradient(45deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 100%);}

.site_newsletter {background-color:#FFF; padding-left:200px; position:relative;}
.site_newsletter .newsletter-image {background-image:url('../images/envelope.png'); width:200px; position:absolute; top:0; left:0; right:0; bottom:0; background-position: center;background-size: contain;background-repeat: no-repeat;height: 240px;}
.site_newsletter .image-overlay {background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 50%, rgba(139,198,63,1) 51%, rgba(139,198,63,1) 100%); position:absolute; top:0; left:0; right:0; bottom:0;}
.site_newsletter .btn-default {font-size:12px; width:100%; padding:16px 0px;}
.site_newsletter .form-group {padding-left:0; padding-top:25px;}
.site_newsletter .form-group.col-sm-5 {width:40%;}
.site_newsletter .form-group.col-sm-2 {width:20%;}
.site_newsletter p {color:#FFF; text-transform:uppercase; font-size:20px; line-height:25px; margin:0;}
.newsletter-image {background-image:url('../images/envelope.png'); width:100%; height:126px;}
.newsletter-transparent {background-color:transparent; position:relative;}
.newsletter-block {padding:30px 20px; float:left; background-color:#8cc63f; position:relative; z-index:2; height:240px;}
.newsletter-block:before {content:""; width: 0; z-index:1;height: 0;border-style: solid;border-width: 0 0 241px 150px;border-color: transparent transparent #8cc63f transparent; position:absolute; top:0; left:-150px;}

.site_megbizhato .box-560 {text-align:center; padding:30px;}
.site_megbizhato img {width:190px; height:190px;}

.site_tv_spot h2 {font-size:35px; font-family: "CaveatBrush"; color:#8cc63f; margin-bottom:25px;}

.site_main {z-index:2;}
body {background-image: url('../images/footer-bg.png');background-size: contain;background-repeat: no-repeat; background-position: bottom 390px right 0px;}
body:not(.home) {background-image:none;}
iframe {border:0;}

.site_footer {z-index:1; background-color:transparent; min-height:600px; padding-top:200px;}
.site_footer_logo {text-align:center;}
.site_footer_logo img {width:500px;}

.site_footer_menu {background-color:transparent; border:0; padding-top:15px;}
.site_footer_menu:after {content:""; border-bottom:1px solid #8cc63f; width:50%; margin:0 auto; display:block; padding-top:35px; margin-bottom:35px;}
.site_footer_menu .navbar-collapse {padding:0;}
.site_footer_menu .navbar-nav {margin: 0 auto; float: none; width: 100%; text-align: center; }
.site_footer_menu .navbar-nav > li {float: none;display: inline-block;}
.site_footer_menu .nav li:first-child a {padding-left:0;}
.site_footer_menu .nav li:last-child a {padding-right:0;}
.site_footer_menu .nav li + li:before {content:"|"; color:#8cc63f; display: inline-block;position: absolute;top: 15px; left:0;}
.site_footer_menu .nav li a {color:#8cc63f; font-size:17px; text-transform:uppercase; padding-left:20px;}

.site_copyright {color:#8cc63f; font-size:13px; line-height:25px;}
.site_copyright p {margin-bottom:30px;}

.page-header {font-family: "CaveatBrush"; font-size: 35px; border-bottom: 1px solid #8cc63f; color: #8cc63f; padding-bottom: 5px; margin-bottom: 20px; margin-top:20px;}
.right_sidebar h2 {font-family: "CaveatBrush"; font-size: 35px; border-bottom: 1px solid #8cc63f; color: #8cc63f; padding-bottom: 5px; margin-bottom: 20px; }

.site_article_image {float:left; width:100%; text-align:center;}
.site_article_image img {width:100%;}
.article_contact h4 {font-weight: bold; border-bottom: 1px solid #ddd; padding-bottom: 10px; font-size: 22px; color: #8CC63F; }

.nav-tabs > li > a {background-color: #8CC63F; color: #000; margin-bottom: 15px; border-radius: 15px; border:0; margin-right:5px; font-weight:bold;} 
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {background-color:#FFFF00; border:0; color:#000;}
.nav-tabs > li > a:focus, .nav-tabs > li > a:hover {background-color:#FFFF00; border:0; color:#000;}
.tab-content img {width:100%;}

.image-box {margin-bottom:30px;opacity:1; transition:all 0.3s ease-in-out 0s;}
.image-box:hover {opacity:0.7;}
.image-box img {width:100%; display:block; height:250px; object-fit:cover;}

.cocktail-image img {width:100%;}

.site_cocktails .article_box {margin-bottom:25px;}
.site_cocktails h3 {font-family: "CaveatBrush"; font-size: 35px; color: #8cc63f; margin-top:25px;}

.article_article .article_text {margin: 15px 0px 35px;}
.article_article .site_article_image {margin-bottom:25px;}

.article_contact .form-control, .site_apply .form-control, .site_berles_form .form-control {border: 1px solid #ccc;box-shadow: none;}

.clickable {display: block;width: 100%;height: 100%;}

.article_categorie_galeria .article_box {margin-bottom:25px;}
.gallery-image img {width:100%; height:200px; object-fit:cover;}
.article_categorie_galeria .article_box h3 {font-family: "CaveatBrush"; font-size: 35px; }
.article_categorie_galeria .article_box h3 a {color: #8cc63f;}

.article_categorie_news .article_box {margin-bottom:25px;}
.article_categorie_news .article_box h3 {font-family: "CaveatBrush"; font-size: 35px;}
.article_categorie_news .article_box h3 a {color: #8cc63f;}
.pagi_btn {background-color:#8cc63f; color:#FFF; transition:all 0.3s ease-in-out 0s;width: 30px; height: 30px; display: inline-block; text-align: center; margin-right: 5px; line-height: 30px; }
.pagi_btn_active, .pagi_btn:hover {background-color:#FFFF00; color:#8cc63f;}

.link-webshop {float: right;margin-right: 30px;}
.link-webshop a {font-family: "CaveatBrush"; font-size: 22px; color: #ec3719 !important;}
.link-webshop i {font-size:18px;}

/*gotop*/
.site_gotop {display:none;position:fixed;right:15px;bottom:15px;width:44px;height:44px;line-height:38px;background:#8cc63f;color:#ffffff;border:none;text-align:center;font-size:22px;transition: background 0.2s linear, color 0.2s linear;outline:none;z-index:20;}
.site_gotop:hover,
.site_gotop:focus
{background-color:#ffff00; color:#000;}
/*fancybox*/
html.fancybox-margin {margin:0 !important;}
.fancybox-lock .fancybox-overlay {overflow-x:hidden!important;}
/*settl popup*/
.ajax_settlements {min-width:150px;position:absolute;border:solid 1px rgba(0,0,0,0.1);background-color:white;box-shadow:0 0 7px 1px rgba(0,0,0,0.1);}
.ajax_settlements div {cursor:pointer;padding:5px 10px;border-top:solid 1px rgba(0,0,0,0.1);}
.ajax_settlements div:first-child {border-top:none;}

.privacy-policy ol {margin:0; padding:0; padding-left:15px;}
.privacy-policy p {margin-bottom:3px!important;}
.privacy-policy ul {padding-left:15px;}
.privacy-policy table {border:solid 1px #cccccc;width:100%;}
.privacy-policy table td {padding:5px 10px;border:solid 1px #cccccc;}
.privacy-policy table tr td ul {text-align:left; padding-left:0; margin:0;}
.privacy-policy table tr td p {margin-bottom:0!important;}
.privacy-policy p:empty {display:none;}

/*cookie*/
#cookiesenabled {position: fixed; left: 0; bottom: 0; z-index: 950; width: 100%; background-color: #222222; font-family: arial,calibri;}
#cookiesenabled #cookiesenabled_container {padding:10px;color:white;}
#cookiesenabled #cookiesenabled_container span {position:absolute;left:15px;top:10px;font-size:30px;}
#cookiesenabled #cookiesenabled_container button {padding: 3px 15px; border: solid 1px black; border-radius: 2px; background-color: #f1d600; font-size: 12px; font-weight: normal; color: black; display: block; margin-top: 5px; margin-bottom: 5px; cursor: pointer;}
#cookiesenabled #cookiesenabled_container {padding-right:100px;padding-left:60px;}
#cookiesenabled #cookiesenabled_container button {position:absolute;right:15px;top:50%;margin-top:-13px;}
#cookiesenabled #cookiesenabled_container a { color: #ffffff; text-decoration: underline; } 
/*res*/
@media (min-width: 768px) {
#cookiesenabled #cookiesenabled_container {padding-right:100px;padding-left:60px;}
#cookiesenabled #cookiesenabled_container button {position:absolute;right:15px;top:50%;margin-top:-13px;}
}
@media (min-width: 1250px) {
.site_container {width: 1220px;}
}
@media (max-width: 767px) {
#cookiesenabled #cookiesenabled_container span {display:none;}
#cookiesenabled #cookiesenabled_container button {display:block;margin-top:5px;margin-bottom:5px;}

.site_header_top1 {display:none;}
.site_header_top {padding-top:0;}
.site_container {width:100%;}
.site_logo {padding: 0px 0px 10px; float:left; text-align:left; width:70%;}
.site_logo img {width: 100%;padding: 0px 15px;}
.site_info {float: left;width: 100%;text-align: center;}
.site_language {float: left;width: 100%;text-align: center; margin-bottom: 15px;}
.site_menu button {display:block; top:-47px; bottom:auto; left: auto; right: 15px; margin: 0 auto; }
.site_header_logo .container {border-bottom: 0;}
.site_menu .nav {text-align:center;}
.navbar-nav {margin:0;}
.site_menu {margin-bottom:0; min-height:auto; padding-top:0;}
.site_menu .nav li a {padding: 10px 0px;}
.site_menu .navbar-collapse {border-top:0; margin-top:0px;}
.site_menu .nav li + li::before {display:none;}
.site_menu .nav li:last-child {float: left;width: 100%;padding: 0px 15px;}
.site_menu .nav li .site_menu button {display:none;}
.site_slider img.sub-image {display:none;}
.site_slider img.main-image {margin-right: 0;height: 380px;width: 100%; box-shadow:none;}
.site_slider {min-height:auto; height:auto; background:none;}
.site_slider .container {padding:0;}
.site_slider .carousel-indicators {bottom:25px;}
.site_slider .carousel-caption {bottom:0; text-align:center; width:100%; padding:15px 15px; background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 60%, rgba(140,198,63,1) 40%, rgba(140,198,63,1) 100%);}
.site_slider .carousel-caption h3 {padding-right:0;}
.site_slider .carousel-caption p {padding-right:0;}
.site_slider:after {display:none;}
.box-560.article_box .article_text {padding:15px;}
.box-240 {height:auto; min-height:240px; background-size:cover;}
.site_newsletter {padding-left: 0;float: left;width: 100%;}
.newsletter-block {height:auto;}
.site_newsletter .form-group.col-sm-5 {width: 100%;}
.site_newsletter .form-group {padding-top:0;}
.site_newsletter .form-group.col-sm-2 {width: 100%;}
.site_newsletter p {margin-bottom:15px;}
.box-560.article_box { background-size: cover; width: 100%; margin-bottom: 15px; height: 300px; background-position: top left; }
.box-560.article_box .article_text h3 {font-size:26px;margin-bottom:20px;}

.site_facebook {text-align:center;}
.site_footer {padding-top:30px;}
.site_footer_logo img {width: 100%;padding: 0px 15px;}
.site_footer_menu .navbar-collapse {display:block;}
.site_footer_menu button {display:none;}
.site_footer_menu .navbar-nav > li {display:block; width:100%;}
.site_footer_menu .navbar-nav > li a {padding:10px 15px!important;}
body {background-image:none}
.site_footer_menu .nav li + li::before {display:none;}
.article_article, .article_categorie {padding:0px 15px;}
.article_categorie_news .article_box > .row {margin:0;}
.article_article .article_text img {object-fit:cover; margin:0; width:100%;}
.btn-default {width:100%;}
.nav-tabs {margin-top:25px;}
.nav-tabs > li {width: 100%;text-align: center;}
.article_contact h4 {margin-top: 35px;}
body .article_categorie {padding:0;}
.article_categorie_news .right_sidebar {padding:0px 15px;}




}
@media (max-width: 499px) {
.col-xxs-12 {width:100%;}
}
.icon-hamburger{width:30px;height:20px;position:relative;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.icon-hamburger span{display:block;position:absolute;height:4px;width:100%;background:#d3531a;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.icon-hamburger-x span:nth-child(1){top:0}.icon-hamburger-x span:nth-child(2),.icon-hamburger-x span:nth-child(3){top:50%}.icon-hamburger-x span:nth-child(4){top:100%}.icon-hamburger-x.open span:nth-child(1),.icon-hamburger-x.open span:nth-child(4),.icon-hamburger-x:not(.collapsed) span:nth-child(1),.icon-hamburger-x:not(.collapsed) span:nth-child(4){top:50%;width:0;left:50%}.icon-hamburger-x.open span:nth-child(2),.icon-hamburger-x:not(.collapsed) span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.icon-hamburger-x.open span:nth-child(3),.icon-hamburger-x:not(.collapsed) span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}