@charset "UTF-8";
@font-face {
font-family: 'Conv_calibri';
src: url("../fonts/calibri.eot");
src: local("☺"), url("../fonts/calibri.woff") format("woff"), url("../fonts/calibri.ttf") format("truetype"), url("../fonts/calibri.svg") format("svg");
font-weight: normal;
font-style: normal; }

@font-face {
font-family: 'Conv_chibola';
src: url("../fonts/chibola.eot");
src: local("☺"), url("../fonts/chibola.woff") format("woff"), url("../fonts/chibola.ttf") format("truetype"), url("../fonts/chibola.svg") format("svg");
font-weight: normal;
font-style: normal; }

@font-face {
font-family: 'Calibri';
src: url('../fonts/calibri1.eot');
src: local('☺'), url('../fonts/calibri1.woff') format('woff'), url('../fonts/calibri1.ttf') format('truetype'), url('../fonts/calibri1.svg') format('svg');
font-weight: normal;
font-style: normal;
}

@-webkit-keyframes opacity {
0% {
opacity: 0; }
100% {
opacity: 1; } }

@keyframes opacity {
0% {
opacity: 0; }
100% {
opacity: 1; } }

@-webkit-keyframes trans {
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }

@keyframes trans {
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
opacity: 1; } }

@-webkit-keyframes rotateRight {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }

@keyframes rotateRight {
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }

@-webkit-keyframes rotateLarge {
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg); } }

@keyframes rotateLarge {
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg); } }

* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent;
-webkit-tap-highlight-color: transparent; }

body {
position: relative;
font-family: "Conv_calibri";
margin: 0;
padding: 0;
height: 100%;
width: 100%;
-webkit-box-sizing: border-box;
box-sizing: border-box;
letter-spacing: 1px; }
a {
cursor:pointer;
}
a:hover, a:focus {
outline: none !important; }

p {
margin: 0;
padding: 0; }

#korzinafooter.modal .modal-body {
height:auto;
}
.qty span {
cursor:pointer;
}
#orderproducts .item .title {
display: flex;
justify-content: space-between;
align-items: center;
}
.modal {
position: fixed;
overflow: auto;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
opacity: 0;
z-index: -1; }
.modal.active {
opacity: 1;
z-index: 999; }
.modal.active .close-box {
opacity: 1; }
.modal.active .modal-body {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.modal .close-box {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.7);
opacity: 0;
-webkit-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
z-index: 0; }
.modal .modal-body {
height: 400px;
width: 300px;
background: #ffffff;
position: relative;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
opacity: 0;
-webkit-transition: all .5s .3s ease-in-out;
-o-transition: all .5s .3s ease-in-out;
transition: all .5s .3s ease-in-out;
z-index: 1;
padding: 20px;
border: 1px solid #3e0001; }
.modal .modal-body p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 20px;
margin: 20px 0;
color: #3e0001; }
.modal .modal-body .close {
width: 15px;
height: 15px;
position: absolute;
background: url("../img/close.svg") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
top: 10px;
right: 10px;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out; }
.modal .modal-body .close:hover {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
cursor: pointer; }
.modal .modal-body form {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
padding: 40px 0; }
.modal .modal-body form input[type="text"] {
width: 100%;
border: none;
border-bottom: 1px solid #3e0001;
padding: 10px 5px;
margin: 5px 0; }
.modal .modal-body form input[type="text"]::-webkit-input-placeholder {
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.modal .modal-body form input[type="text"]::-moz-placeholder {
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.modal .modal-body form input[type="text"]:-ms-input-placeholder {
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.modal .modal-body form input[type="text"]::placeholder {
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.modal .modal-body form input[type="text"]:focus {
outline: none; }
.modal .modal-body form input[type="text"]:focus::-webkit-input-placeholder {
opacity: 0; }
.modal .modal-body form input[type="text"]:focus::-moz-placeholder {
opacity: 0; }
.modal .modal-body form input[type="text"]:focus:-ms-input-placeholder {
opacity: 0; }
.modal .modal-body form input[type="text"]:focus::placeholder {
opacity: 0; }
.modal .modal-body form textarea {
width: 100%;
margin: 5px 0;
border: none;
border-bottom: 1px solid #3e0001;
padding: 10px 5px;
resize: none; }
.modal .modal-body form textarea::-webkit-input-placeholder {
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.modal .modal-body form textarea::-moz-placeholder {
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.modal .modal-body form textarea:-ms-input-placeholder {
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.modal .modal-body form textarea::placeholder {
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.modal .modal-body form textarea:focus {
outline: none; }
.modal .modal-body form textarea:focus::-webkit-input-placeholder {
opacity: 0; }
.modal .modal-body form textarea:focus::-moz-placeholder {
opacity: 0; }
.modal .modal-body form textarea:focus:-ms-input-placeholder {
opacity: 0; }
.modal .modal-body form textarea:focus::placeholder {
opacity: 0; }
.modal .modal-body form .btn-wrap {
margin: 30px 0; }

.pace {
position: fixed;
height: 5%; }
.pace .pace-progress {
background: #3e0001;
height: 100%; }

.breadcrumbs {
width: 100%;
height: 50px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.breadcrumbs ul {
padding: 0;
margin: 0;
padding-left: 60px;
height: 100%;
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.breadcrumbs ul li {
list-style: none;
margin-right: 10px;
text-transform: uppercase;
color: #000000;
font-size: 14px; }
.breadcrumbs ul li a {
position: relative;
text-transform: uppercase;
color: #000000;
font-size: 14px;
text-decoration: none;
padding: 17px 0; }
.breadcrumbs ul li a:after {
content: '/';
margin-left: 5px; }

.korzina {
position: fixed;
width: 55px;
height: 55px;
bottom: 10%;
right: 20px;
background: #3e0001;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #3e0001;
-webkit-box-shadow: 4px 4px 8px #777;
box-shadow: 4px 4px 8px #777;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease;
z-index: 20; }
.korzina:hover .cost {
-webkit-transform: translateY(-54px);
-ms-transform: translateY(-54px);
transform: translateY(-54px); }
.korzina:hover .qty {
-webkit-transform: translateY(-108px);
-ms-transform: translateY(-108px);
transform: translateY(-108px); }
.korzina .cost {
width: 55px;
height: 55px;
position: absolute;
top: -1px;
left: -1px;
background: #512929;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-size: 12px;
color: #ffffff;
z-index: 0;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
border-bottom: 2px solid #ffffff; }
.korzina .qty {
width: 55px;
height: 55px;
position: absolute;
top: -1px;
left: -1px;
background: #512929;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-size: 12px;
color: #ffffff;
z-index: 0;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
border-bottom: 2px solid #ffffff; }
.korzina.korzina_di {
opacity: 0;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%); }
.korzina a.cart {
width: 55px;
height: 55px;
display: block;
background: #3e0001;
position: absolute;
top: -1px;
left: -1px; }
.korzina a.cart:before {
content: "";
display: block;
position: absolute;
background: url("../img/bag.svg") no-repeat;
background-position: center center;
-webkit-background-size: 33px 33px;
background-size: 33px;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2; }

@media screen and (min-width: 320px) {
	.kruzhochek{
		cursor: pointer;
		width: 15px;
		height: 15px;
		display: flex;
		justify-content: center;
		align-items: center;
		border: 1px solid #3e0001;
		border-radius: 100%;
		font-size: 10px;
		background: url(../img/close.svg) no-repeat center center / 7px;
	}

header .menu ul.main-menu-mobile li:first-child a{
display: none;
}
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide img{
width: 100%;
}




.farnch_frame .some_grid .item.disable{
display: none;
}
.bla-bla .btn-wrap a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
margin: 0 auto;
position: relative;
padding: 5px 10px;
width: 260px;
margin-bottom: 100px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
letter-spacing: 2px;
z-index: 1; }
.bla-bla .btn-wrap a.button b{
color: #3e0001;
}
.bla-bla .btn-wrap a.button:hover:before {
width: 100%; }
.bla-bla .btn-wrap a.button:hover b {
color: #ffffff; }
.bla-bla .btn-wrap a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 59%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.bla-bla .btn-wrap a.button b {
font-weight: normal;
color: #3e0001;
position: relative;
z-index: 1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.consulting_grid{
padding: 50px 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 1200px;
margin: 0 auto;
}
.consulting_grid .item{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.consulting_grid .item:nth-child(2n+1) .text{
order: 0;
}
.consulting_grid .icon{
width: 250px;
height: 200px;
margin: 20px auto;
}
.consulting_grid .text{
width: 100%;
margin: 20px;

}
.consulting_grid .text .title{
font-family: "Conv_chibola";
color: #3e0001;
margin: 10px 0;
font-size: 20px;
}
.consulting_grid .text .desc{
font-family: 'Calibri';
}
.some_title.cons{
margin: 50px 0;
font-size: 30px;
color: #3e0001;
font-family: "Conv_chibola";
text-align: center;
max-width: 1200px;
margin: 0 auto;
}
.consulting_first{
padding: 100px 50px;
max-width: 1200px;
margin: 0 auto;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-around;
-ms-align-items: center;
align-items: center;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
}
.consulting_first .image{
width: 250px;
height: 250px;
margin: auto;
}
.consulting_first .text{
width: 100%;
padding: 10px;
font-family: 'Calibri';
font-size: 16px;
line-height: 20px;
}
.farnch_frame {
max-width: 1200px;
margin: 0 auto; }
.farnch_frame .some_title {
font-size: 25px;
color: #3e0001;
font-family: "Conv_chibola";
text-align: center;
padding: 40px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.farnch_frame .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.farnch_frame a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
position: relative;
padding: 5px 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
letter-spacing: 2px; }
.farnch_frame a.button:hover:before {
width: 100%; }
.farnch_frame a.button:hover b {
color: #ffffff; }
.farnch_frame a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 56%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.farnch_frame a.button b {
font-weight: normal;
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.farnch_frame .btn-wrap a {
width: 165px;
margin: 40px auto; }

.farnch_frame .btn-wrap a:before {
width: 66%; }
.farnch_frame .some_grid {
padding: 10px; }
.farnch_frame .some_grid .item:nth-child(2n+1) .text{
background: #fafbec;
}
.farnch_frame .some_grid .item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 100px; }
.farnch_frame .some_grid .item .number {
width: 51px;
height: 51px;
border: 1px dashed #3e0001;
background: #3e0001;
font-size: 20px;
color: white;
margin-right: 0;
-webkit-border-radius: 100px;
border-radius: 100px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.farnch_frame .some_grid .item .text {
text-transform: normal;
width: 80%;
height: 100px;
font-size: 12px;
font-family: "Calibri";
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding-left: 10px;
}
.thankyou{
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
padding: 20px;
}
.thankyou p{
margin: 20px 0;
font-family: "Conv_chibola";
font-size: 22px;
color: #3e0001;
text-align: center;
padding:0;
}
.thankyou a{
color: #3e0001;
font-size: 14px;
}

.images_error {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.images_error .box {
height: 400px;
width: 100%; }
.images_error .box:nth-child(1) {
background: url("../img/error.png") no-repeat;
-webkit-background-size: 50% 50%;
background-size: 50%;
background-position: center center; }
.images_error .box:nth-child(2) {
background: url("../img/error_pie.png") no-repeat;
-webkit-background-size: 90% 90%;
background-size: 90%;
background-position: center center; }
.images_error .box:nth-child(3) {
background: url("../img/error.png") no-repeat;
-webkit-background-size: 50% 50%;
background-size: 50%;
background-position: center center; }
.some_text_error {
text-align: center;
margin: 70px 0;
font-size: 18px;
line-height: 24px; }
.some_text_error a {
color: #3e0001;
text-decoration: none; }
.reviews_wrapper{
display: flex;
justify-content: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
flex-wrap: wrap;
max-width: 300px;
margin: 0 auto;
padding: 100px 0;
}
.reviews_wrapper .box{
width: 100%;
margin: 0 0 50px 0;
padding: 0 40px;
border: 1px solid #3E0000;
height: 500px;
overflow: hidden;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: center;
-ms-align-items: flex-start;
align-items: flex-start;
position: relative;
}
.reviews_wrapper .box.open{
height: auto;
}
.reviews_wrapper .box.open .more .arrow_more{
transform: rotate(-180deg);
}
.reviews_wrapper .box.link{
padding: 0;
}
.reviews_wrapper .box.link:before{
display: none;
}
.reviews_wrapper .box .more{
position: absolute;
bottom: 0;
height: 50px;
width: 100%;
z-index: 2;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
text-transform: uppercase;
color: #3E0000;
}
.reviews_wrapper .box .all_reviews:hover{
opacity: .9;
}
.reviews_wrapper .box .all_reviews{
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
font-size: 20px;
width: 100%;
height: 100%;
color: #fff;
text-transform: uppercase;
background: #3E0000;
text-decoration: none;
}
.reviews_wrapper .box .more:hover{
cursor: pointer;
}
.reviews_wrapper .box .more .arrow_more{
transition: all .3s ease;
width: 30px;
height: 30px;
margin-left: 20px;
background: url('../img/bottom.svg') no-repeat;
-webkit-background-size: 15px;
background-size: 15px;
background-position: center center;
}
.reviews_wrapper .box:before{
content: '';
position: absolute;
width: 100%;
height: 50px;
bottom: 0;
left: 0;
background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 100%)
}
.reviews_wrapper .box .photo_user{
width: 200px;
height: 200px;
}
.reviews_wrapper .box .author_box{
width: 100%;
height: 30px;
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;   
margin: 20px 0;   
}  
.reviews_wrapper .box .author_box .sec_title{
color: #3E0000 ;
margin-right: 10px;
}
.reviews_wrapper .box .author_box .name{
color: #3E0000 ;
}
.reviews_wrapper .box .rate_box{
width: 100%;
height: 30px;
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;
}
.reviews_wrapper .box .rate_box .sec_title{
height: 20px;
display: flex;
align-items: center;
color: #3E0000 ;
}
.reviews_wrapper .box .rate_box .rate{
display: none;
}
.reviews_wrapper .box .rate_box .star_box{
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;
}
.reviews_wrapper .box .rate_box .star_box span{
width: 20px;
height: 20px;
background: url('../img/star.svg') no-repeat;
-webkit-background-size: 15px;
background-size: 15px;
background-position: center 30%;
margin: 0 5px;
display: block;
}
.reviews_wrapper .box .publication_box{
width: 100%;
height: 30px;
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;
}
.reviews_wrapper .box .publication_box .sec_title{
color: #3E0000 ;
margin-right: 10px;
}
.reviews_wrapper .box .publication_box .publication{

color: #3E0000 ;
font-size: 16px;
}
.reviews_wrapper .box .review_box{
width: 100%;

}
.reviews_wrapper .box .review_box .review{
margin-bottom: 120px;
}
.reviews_wrapper .box .review_box .sec_title{
color: #3E0000 ;
height: 30px;
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;
margin-bottom: 20px;
}
.mob {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.main-wrapper {
overflow: hidden; }
.aloe-btn {
position: relative;
z-index: 2; }
#main_page .main-wrapper {
opacity: 0; }
#main_page .main-wrapper.visible {
opacity: 1; }
.bg-box-franch {
height: 70vh;
background: url("../img/franch.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.bg-box-franch:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
top: 0;
left: 0; }
.bg-box-franch .secont_title {
color: #ffffff;
font-size: 20px;
text-align: center;
position: relative;
text-transform: uppercase;
text-align: center;
padding: 15%;
z-index: 2; }
.bg-box-franch .some_title {
position: relative;
z-index: 2;
color: #ffffff;
font-family: "Conv_chibola";
font-size: 40px;
margin: 20px 0;
text-align: center;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.bg-box-franch .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.bg-box-franch .some_desc {
position: relative;
z-index: 2;
color: #ffffff;
font-family: "Conv_calibri";
margin: 20px 0;
font-size: 18px;
text-align: center; }
.bg-box-franch .btn-wrap a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
position: relative;
padding: 5px 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
letter-spacing: 2px;
z-index: 1; }
.bg-box-franch .btn-wrap a.button:hover:before {
width: 100%; }
.bg-box-franch .btn-wrap a.button:hover b {
color: #ffffff; }
.bg-box-franch .btn-wrap a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 40%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.bg-box-franch .btn-wrap a.button b {
font-weight: normal;
color: #ffffff;
position: relative;
z-index: 1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
#page .content-page.franch-page .first-block {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
#page .content-page.franch-page .first-block .image {
width: 50%;
height: 300px;
position: relative;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
#page .content-page.franch-page .first-block .image.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
#page .content-page.franch-page .first-block .image a {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0; }
#page .content-page.franch-page .first-block .image img {
display: none; }
#page .content-page.franch-page .testov_this {
padding: 0px 20px; }
#page .content-page.franch-page .testov_this .some_title {
font-family: "Conv_chibola";
text-align: right;
margin: 5px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
#page .content-page.franch-page .testov_this .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
#page .content-page.franch-page .testov_this .some_text_grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-height: auto;
margin: 70px 0; }
#page .content-page.franch-page .testov_this .some_text_grid .text {
height: 100px;
width: 100%; }
#page .content-page.franch-page .testov_this .some_text_grid .text .title {
font-family: "Conv_chibola";
color: #3e0001;
font-size: 22px;
margin: 10px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
#page .content-page.franch-page .testov_this .some_text_grid .text .title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
#page .content-page.franch-page .testov_this .some_text_grid .text .desc {
font-size: 18px;
margin: 10px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
#page .content-page.franch-page .testov_this .some_text_grid .text .desc.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.for_who {
padding: 0 0;
padding-bottom: 0; }
.for_who .some_title {
text-align: left !important;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.for_who .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.for_who .flex_grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 100px 0;
padding-bottom: 0;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.for_who .flex_grid .item {
width: 100%;
margin: 3% 0 120px 0;
height: 400px;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end; }
.for_who .flex_grid .item:nth-child(2) {
margin-top: -5%; }
.for_who .flex_grid .item:nth-child(3) {
margin-top: -10%; }
.for_who .flex_grid .item .user {
width: 250px;
height: 250px;
background: #ffffff;
position: absolute;
top: -20%;
left: 13%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-border-radius: 100%;
border-radius: 100%;
-webkit-box-shadow: 3px 3px 4px #888;
box-shadow: 3px 3px 4px #888;
z-index: 2; }
.for_who .flex_grid .item .user .image {
width: 150px;
height: 150px; }
.for_who .flex_grid .item .user .text p {
text-transform: uppercase;
font-size: 16px;
margin: 20px 0; }
.for_who .flex_grid .item .image_main {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
z-index: -2; }
.for_who .flex_grid .item .image_main:before {
content: "";
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.5);
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1; }
.for_who .flex_grid .item .text_main {
background: #ffffff;
padding: 20px;
width: 80%; }
.big-wrap {
background: #fafbec;
padding: 0 0; }
.five_box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.five_box .first {
width: 100%;
height: 100%; }
.five_box .first .aloe {
width: 100%;
height: auto;
background: transparent;
-webkit-border-radius: 100%;
border-radius: 100%;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
border: none; }
.five_box .first .aloe .big {
font-size: 100px;
color: #3e0001; }
.five_box .first .aloe .litle {
font-family: "Conv_chibola";
color: #3e0001;
padding: 0;
text-align: center; }
.five_box .first .aloe span {
background: #3e0001;
color: #ffffff;
display: none;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-size: 14px;
-webkit-border-radius: 100%;
border-radius: 100%;
width: 30px !important;
height: 30px !important;
position: relative; }
.five_box .first .aloe .text {
position: relative; }
.five_box .first .aloe .text .title {
font-family: "Conv_chibola";
color: #3e0001;
font-size: 18px;
margin: 10px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.five_box .first .aloe .text .title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
  transform: translateY(0);
opacity: 1; }
.five_box .first .aloe .text .desc {
font-size: 16px;
margin: 10px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.five_box .first .aloe .text .desc.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
  transform: translateY(0);
opacity: 1; }
.five_box .second {
height: 500px;
background: url("../img/franch.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
width: 100%;
margin-left: auto;
position: relative;
display: none; }
.five_box .second:before {
content: "";
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.5);
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1; }
.packets {
margin: 0 0;
padding: 0 0;
background: #fafbec; }
.packets .wrap {
max-width: 1200px;
margin: 0 auto; }
.packets .some_title {
font-size: 40px;
font-family: "Conv_chibola";
color: #3e0001;
text-align: center;
padding-left: 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.packets .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.packets .packet_grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 40px 0;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.packets .packet_grid .item {
border: 1px solid #3e0001;
width: 100%;
margin: 0; }
.packets .packet_grid .item{
margin-bottom: 30px;
}
.packets .packet_grid .item .some_title_box {
height: 68px;

}
.packets .packet_grid .item:last-child .some_title_box p{
border-bottom: none;
padding: 0;
}
.packets .packet_grid .item:last-child .some_title_box p.some_desc_box{
border-bottom: 1px solid #3e0001;
padding: 0;
}
.packets .packet_grid .item .some_title_box p {
font-size: 24px;
font-family: "Conv_chibola";
text-align: center;
margin: 0;  
color: #3e0001;
padding: 20px 0;
border-bottom: 1px solid #3e0001 }

.packets .packet_grid .item .some_title_box p.some_desc_box {
font-size: 14px;
font-family: "Calibri";
margin: 0;  
text-align: center;
color: #3e0001;
padding: 0;
border: none; }
.packets .packet_grid .item ul li {
list-style: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 10px 0; }
.packets .packet_grid .item ul li span {
margin-right: 10px;
font-family: "Conv_chibola";
color: #3e0001; }
.packets .packet_grid .item .btn-wrap {
position: relative;
z-index: 1;
width: 280px;
padding: 30px 0;
margin: 0 auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.video {
max-width: 1200px;
margin: 0 auto; }
.video .some_title {
font-size: 40px;
color: #3e0001;
font-family: "Conv_chibola";
text-align: center;
padding: 40px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.video .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.video .video_box {
height: 400px;
width: 100%;
background: url("../img/dnepr.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; }
.video .video_box .inner_box {
width: 100%;
height: 100%;
border: 30px solid rgba(0, 0, 0, 0.5);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.video .video_box .inner_box a.play {
width: 60px;
height: 60px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: url("../img/play-button.svg") no-repeat;
-webkit-background-size: 60px 60px;
background-size: 60px;
background-position: center center;
position: relative;
z-index: 2; }
.franch_page section.about .about-wrapper {
background: transparent; }
.breadcrumbs {
width: 100%;
height: 50px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.breadcrumbs ul {
padding: 0;
margin: 0;
padding-left: 10px;
height: 100%;
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.breadcrumbs ul li {
list-style: none;
margin-right: 10px;
text-transform: uppercase;
color: #000000;
font-size: 14px; }
.breadcrumbs ul li a {
position: relative;
text-transform: uppercase;
color: #000000;
font-size: 14px;
text-decoration: none;
padding: 17px 0; }
.breadcrumbs ul li a:after {
content: '/';
margin-left: 5px; }
a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
position: relative;
padding: 5px 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
letter-spacing: 2px; }
a.button:hover:before {
width: 100%; }
a.button:hover b {
color: #ffffff; }
a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 56%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
a.button b {
font-weight: normal;
color: #ffffff;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }





.packets .packet_grid .item .btn-wrap a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
position: relative;
padding: 5px 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
letter-spacing: 2px; }
.packets .packet_grid .item .btn-wrap a.button:hover:before {
width: 100%; }
.packets .packet_grid .item .btn-wrap a.button:hover b {
color: #ffffff; }
.packets .packet_grid .item .btn-wrap a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 56%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.packets .packet_grid .item .btn-wrap a.button b {
font-weight: normal;
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }






.modal .modal-body form .btn-wrap a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
position: relative;
padding: 5px 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
letter-spacing: 2px; }
.modal .modal-body form .btn-wrap a.button:hover:before {
width: 100%; }
.modal .modal-body form .btn-wrap a.button:hover b {
color: #ffffff; }
.modal .modal-body form .btn-wrap a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 56%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.modal .modal-body form .btn-wrap a.button b {
font-weight: normal;
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }


.modal#checkout{
-ms-align-items: flex-start !important;
align-items: flex-start !important;
}
.modal#checkout .modal-body{
overflow: scroll;
}





#page .content-page .products-grid .product-box .product-inner .btn-wrap a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
position: relative;
padding: 5px 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
letter-spacing: 2px; }
#page .content-page .products-grid .product-box .product-inner .btn-wrap a.button:hover:before {
width: 100%; }
#page .content-page .products-grid .product-box .product-inner .btn-wrap a.button:hover b {
color: #ffffff; }
#page .content-page .products-grid .product-box .product-inner .btn-wrap a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 56%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
#page .content-page .products-grid .product-box .product-inner .btn-wrap a.button b {
font-weight: normal;
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }







#page .content-page .product-box-card .product-inner .btn-wrap a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
position: relative;
padding: 5px 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center;
letter-spacing: 2px; }
#page .content-page .product-box-card .product-inner .btn-wrap a.button:hover:before {
width: 100%; }
#page .content-page .product-box-card .product-inner .btn-wrap a.button:hover b {
color: #ffffff; }
#page .content-page .product-box-card .product-inner .btn-wrap a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 56%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
		border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
#page .content-page .product-box-card .product-inner .btn-wrap a.button b {
font-weight: normal;
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }


#page .content-page .related-slider .card_slider .slide .product-inner .btn-wrap a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
position: relative;
padding: 5px 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
 justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
 align-items: center;
letter-spacing: 2px; }
#page .content-page .related-slider .card_slider .slide .product-inner .btn-wrap a.button:hover:before {
width: 100%; }
#page .content-page .related-slider .card_slider .slide .product-inner .btn-wrap a.button:hover b {
color: #ffffff; }
#page .content-page .related-slider .card_slider .slide .product-inner .btn-wrap a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 56%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
   border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
#page .content-page .related-slider .card_slider .slide .product-inner .btn-wrap a.button b {
font-weight: normal;
color: #3e0001;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }




header {
position: relative; }
header .navigation {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: fixed;
width: 100%;
background: #ffffff;
z-index: 4; }
header .navigation .logo {
width: 50%;
margin-left: 10px; }
header .navigation .logo img {
width: 110px; }
header .navigation nav {
width: 20%;
height: 50px;
margin-left: auto;
margin-right: 10px; }
header .navigation nav.open .burger span:nth-child(1) {
width: 100%;
-webkit-transform: translate(0, 10px) rotate(315deg);
-ms-transform: translate(0, 10px) rotate(315deg);
transform: translate(0, 10px) rotate(315deg); }
header .navigation nav.open .burger span:nth-child(2) {
width: 0;
opacity: 0; }
header .navigation nav.open .burger span:nth-child(3) {
width: 100%;
-webkit-transform: translate(0, -10px) rotate(-315deg);
-ms-transform: translate(0, -10px) rotate(-315deg);
transform: translate(0, -10px) rotate(-315deg); }
header .navigation nav.open p {
-webkit-transform: translateY(5px);
-ms-transform: translateY(5px);
transform: translateY(5px);
opacity: 0; }
header .navigation nav .burger {
width: 30px;
height: 30px;
margin: 0 auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
header .navigation nav .burger span {
height: 1px;
background: #3e0001;
display: block;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
header .navigation nav .burger span:nth-child(1) {
width: 80%; }
header .navigation nav .burger span:nth-child(2) {
width: 100%; }
header .navigation nav .burger span:nth-child(3) {
width: 80%; }
header .navigation nav p {
font-family: "Conv_chibola";
font-size: 18px;
display: block;
text-align: center;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
header .menu {
height: auto;
width: 100%;
height: -webkit-calc(100vh - 70px);
height: calc(100vh - 70px);
position: fixed;
top: 70px;
left: 0;
padding-top: 10px;
background: #ffffff;
z-index: 4;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transform: translateY(-200%);
-ms-transform: translateY(-200%);
transform: translateY(-200%);
overflow-y: scroll; }
header .menu.open {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
header .menu ul.main-menu-mobile {
padding: 0;
padding-top: 20px;
padding-bottom: 20px;
margin: 0;
border-top: 1px solid #3e0001;
border-bottom: 1px solid #3e0001; }
header .menu ul.main-menu-mobile li {
list-style: none;
margin: 15px 0;
position: relative; }
header .menu ul.main-menu-mobile li.drop:before {
content: "";
display: block;
position: absolute;
background: url("../img/bottom.svg") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
width: 15px;
height: 15px;
top: 5px;
right: 35px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
header .menu ul.main-menu-mobile li.drop.active:before {
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg); }
header .menu ul.main-menu-mobile li.drop.active ul.dropdown {
height: auto;
opacity: 1;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); }
header .menu ul.main-menu-mobile li ul.dropdown {
overflow: hidden;
padding: 0;
margin: 0;
height: 0;
opacity: 0;
-webkit-transform: translateX(100px);
-ms-transform: translateX(100px);
transform: translateX(100px);
overflow: hidden;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
header .menu ul.main-menu-mobile li ul.dropdown li a {
color: #6c2f30;
display: block; }
header .menu ul.main-menu-mobile li ul.dropdown li a:before {
background: transparent; }
header .menu ul.main-menu-mobile li a {
text-decoration: none;
text-align: center;
color: #3e0001;
font-size: 20px;
display: block; }
header .menu p.title {
font-family: "Conv_chibola";
text-align: center;
font-size: 20px;
margin: 15px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
header .menu p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
header .menu .tabs ul.tab-trigger {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 20px 0; }
header .menu .tabs ul.tab-trigger li {
list-style: none;
padding: 15px 20px;
border: 1px solid #3e0001;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 15px;
text-decoration: none;
color: #3e0001;
text-transform: uppercase; }
header .menu .tabs ul.tab-trigger li.active {
background: #3e0001;
color: #ffffff; }
header .menu .tabs .tab {
display: none;
padding: 0 20px; }
header .menu .tabs .tab.active {
display: block; }
header .menu .tabs .tab .content {
margin: 20px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
header .menu .tabs .tab .content .image {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 20%;
height: 50px;
border-right: 1px solid #3e0001;
padding: 15px; }
header .menu .tabs .tab .content .image img {
width: 30px; }
header .menu .tabs .tab .content .inner {
padding: 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start; }
header .menu .tabs .tab .content .inner a {
text-decoration: none;
color: #3e0001; }
header .slider-wrapper {
position: relative;
z-index: 1;
opacity: 1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
padding-top: 80px; }
header .slider-wrapper .inner-content {
display: none; }
header .slider-wrapper .slider {
height: 460px;
width: 100%;
margin: 0; }
header .slider-wrapper .slider .slick-list {
height: 100%; }
header .slider-wrapper .slider .slick-list .slick-track {
height: 100%; }
header .slider-wrapper .slider .slick-list .slick-track .slide {
height: 100%;
width: 100%;
position: relative;
padding: 10px; }
header .slider-wrapper .slider .slick-list .slick-track .slide:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: #000000;
opacity: .5;
z-index: 0; }
header .slider-wrapper .slider .slick-list .slick-track .slide:nth-child(1) {
background: url("../img/slide1.png") no-repeat;
background-position: center center;
-webkit-background-size: cover;
	background-size: cover; }
header .slider-wrapper .slider .slick-list .slick-track .slide:nth-child(2) {
background: url("../img/interior2.png") no-repeat;
background-position: center center;
-webkit-background-size: cover;
	background-size: cover; }
header .slider-wrapper .slider .slick-list .slick-track .slide:nth-child(3) {
background: url("../img/franch.png") no-repeat;
background-position: center center;
-webkit-background-size: cover;
	background-size: cover; }
header .slider-wrapper .slider .slick-list .slick-track .slide:nth-child(4) {
background: url("../img/interior1.png") no-repeat;
background-position: center center;
-webkit-background-size: cover;
	background-size: cover; }
header .slider-wrapper .slider .slick-list .slick-track .slide .inner-content {
position: relative;
z-index: 1;
height: 100%;
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
	flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center; }
header .slider-wrapper .slider .slick-list .slick-track .slide .inner-content p.title {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 34px;
text-align: center;
margin: 10px 0;
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
-webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
	  transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
header .slider-wrapper .slider .slick-list .slick-track .slide .inner-content p.title.visible {
-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
		transform: translateY(0);
opacity: 1; }
header .slider-wrapper .slider .slick-list .slick-track .slide .inner-content p.desc {
font-size: 20px;
text-align: center;
text-transform: uppercase;
margin: 10px 0;
color: #ffffff;
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
-webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
	  transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
header .slider-wrapper .slider .slick-list .slick-track .slide .inner-content p.desc.visible {
-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
		transform: translateY(0);
opacity: 1; }
header .slider-wrapper .dots-wrap ul.slick-dots {
position: absolute;
padding: 0;
bottom: 60px;
margin: 0;
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
header .slider-wrapper .dots-wrap ul.slick-dots li.slick-active button {
background: #ffffff; }
header .slider-wrapper .dots-wrap ul.slick-dots li button {
width: 8px;
height: 8px;
border: 1px solid #ffffff;
list-style: none;
margin: 5px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg); }
header .slider-wrapper .dots-wrap ul.slick-dots li button:before {
content: '';
width: 0;
height: 0; }
.content {
overflow: hidden;
z-index: 2; }
.content section.philosophy {
padding: 40px 0;
padding-bottom: 0;
height: 100%;
width: 100%;
background: #fafbec; }
.content section.philosophy p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 36px;
color: #3e0001;
margin-bottom: 30px;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.content section.philosophy p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.philosophy .philosophy-wrapper {
height: 100%; }
.content section.philosophy .philosophy-wrapper .image-box {
width: 100%;
height: 500px;
background: url("../img/phylosophy.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
margin: 20px 0; }
.content section.philosophy .philosophy-wrapper .text-box {
padding: 10px; }
.content section.philosophy .philosophy-wrapper .text-box p.desc {
font-size: 18px;
line-height: 24px;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.content section.philosophy .philosophy-wrapper .text-box p.desc.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
  transform: translateY(0);
opacity: 1; }
.content section.philosophy .philosophy-wrapper .text-box p.desc-desktop {
display: none; }
.content section.philosophy .philosophy-wrapper .text-box .btn-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 20px 0; }
.content section.rest-menu {
padding: 30px 0; }
.content section.rest-menu p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 36px;
color: #3e0001;
margin-bottom: 30px;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.content section.rest-menu p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.rest-menu .rest-menu-wrapper {
height: 500px;
width: 100%;
background: url("../img/rest-menu.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative; }
.content section.rest-menu .rest-menu-wrapper:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.4);
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content {
position: relative;
z-index: 2;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
height: 100%; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box {
width: 50%;
height: 50%;
padding: 40px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden;
position: relative;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box a.relocate {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(1) {
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(2) {
border-bottom: 1px solid #ffffff; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(3) {
border-right: 1px solid #ffffff; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box p.title a {
color: white;
text-decoration: none;
}
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box p.title {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 16px;
margin: 20px;
line-height: 24px;
letter-spacing: 2px;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
  transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
	transform: translateY(0);
opacity: 1;
height: 70px;  }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box .btn-wrap a.button b {
color: #ffffff; }
.content section.delivery-menu {
background: #fafbec;
padding: 30px 0; }
.content section.delivery-menu p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 36px;
color: #3e0001;
margin-bottom: 30px;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.content section.delivery-menu p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.delivery-menu .delivery-wrapper .box {
width: 100%;
height: 250px;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 50px 30px; }
.content section.delivery-menu .delivery-wrapper .box a.relocate {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1; }
.content section.delivery-menu .delivery-wrapper .box:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.2);
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.content section.delivery-menu .delivery-wrapper .box:nth-child(1) {
background: url("../img/delivery1.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; 
margin-bottom: 30px;}
.content section.delivery-menu .delivery-wrapper .box:nth-child(2) {
background: url("../img/delivery2.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; 
margin-bottom: 30px;}
.content section.delivery-menu .delivery-wrapper .box:nth-child(3) {
background: url("../img/delivery3.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
margin-bottom: 30px; }
.content section.delivery-menu .delivery-wrapper .box p.title {
position: relative;
z-index: 2;
color: #fff;
letter-spacing: 3px;
font-size: 28px; }
.content section.delivery-menu .delivery-wrapper .box p.title b {
color: #fefefe; }
.content section.delivery-menu .delivery-wrapper .box .btn-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.content section.delivery-menu .delivery-wrapper .box .btn-wrap a.button {
position: relative;
z-index: 2; }
.content section.delivery-menu .delivery-wrapper .box .btn-wrap a.button:hover:before {
width: 100%; }
.content section.delivery-menu .delivery-wrapper .box .btn-wrap a.button:before {
width: 67%; }
.content section.franch {
padding: 30px 0; }
.content section.franch p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 36px;
color: #3e0001;
margin-bottom: 30px;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.content section.franch p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.franch .franch-wrapper {
background: url("../img/franch.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
height: 400px;
width: 100%;
position: relative; }
.content section.franch .franch-wrapper.active .hide-box {
opacity: 1; }
.content section.franch .franch-wrapper:before {
content: "";
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.2);
width: 100%;
height: 100%;
z-index: 0;
top: 0;
left: 0; }
.content section.franch .franch-wrapper .btn-wrap {
padding: 20px;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 3; }
.content section.franch .franch-wrapper .btn-wrap a.button {
position: relative;
width: 100px;
margin: 0 auto; }
.content section.franch .franch-wrapper .btn-wrap a.button:before {
background: #390000;
z-index: -1; }
.content section.franch .franch-wrapper .btn-wrap a.button b {
color: #ffffff; }
.content section.franch .franch-wrapper .hide-box {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 3;
opacity: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
background: rgba(0, 0, 0, 0.6);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.content section.franch .franch-wrapper .hide-box div.desc a {
	color:#fff;
}
.content section.franch .franch-wrapper .hide-box p.desc, .content section.franch .franch-wrapper .hide-box div.desc {
color: #ffffff;
padding: 15px;
line-height: 20px;
height: 180px;
overflow-y: scroll;
margin: 20px 0;
font-size: 14px;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.content section.franch .franch-wrapper .hide-box p.desc.visible, .content section.franch .franch-wrapper .hide-box div.desc.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
  transform: translateY(0);
opacity: 1; }

.content section.franch .franch-wrapper .hide-box .link-wrapper a {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 0 auto;
color: #ffffff;
text-decoration: none;
text-transform: uppercase; }

.content section.franch .franch-wrapper .hide-box a svg {
width: 30px;
height: 30px;
margin-right: 15px; }
.content section.franch .franch-wrapper .hide-box a svg .svg-fill {
fill: #ffffff; }
.content section.interior {
background: #fafbec;
padding: 30px 0; }
.content section.interior p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 36px;
color: #3e0001;
margin-bottom: 30px;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.content section.interior p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.interior .interior-slider-wrapper {
position: relative; }
.content section.interior .interior-slider-wrapper .interior-slider {
height: 300px;
width: 100%;
margin: 0; }
.content section.interior .interior-slider-wrapper .interior-slider .slick-list {
height: 100%;
width: 100%; }
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track {
height: 100%;
width: 100%; }
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide {
width: 100%;
height: 100%; }
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide:nth-child(1) {
background: transparent;
-webkit-background-size: cover;
	  background-size: cover;
background-position: center center; }
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide:nth-child(2) {
background: transparent;
-webkit-background-size: cover;
	  background-size: cover;
background-position: center center; }
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide:nth-child(3) {
background: transparent;
-webkit-background-size: cover;
	  background-size: cover;
background-position: center center; }
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide:nth-child(4) {
background: transparent;
-webkit-background-size: cover;
	  background-size: cover;
background-position: center center; }
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide:nth-child(5) {
background: transparent;
-webkit-background-size: cover;
	  background-size: cover;
background-position: center center; }
.content section.interior .interior-slider-wrapper .buttons {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 100px;
height: 40px;
position: absolute;
bottom: 10px;
right: 10px; }
.content section.interior .interior-slider-wrapper .buttons button {
margin: 5px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: #3e0001;
border: none;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 10px; }
.content section.interior .interior-slider-wrapper .buttons button:focus {
outline: none; }
.content section.interior .interior-slider-wrapper .buttons button img {
width: 15px; }
.content section.partners {
padding-bottom: 30px; }
.content section.partners p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 40px;
color: #3e0001;
margin-bottom: 30px;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.content section.partners p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.partners .partners-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.content section.partners .partners-wrapper .box {
padding: 20px; }
.content section.partners .partners-wrapper .box img {
width: 100px; }
.content section.about {
padding-bottom: 30px; }
.content section.about p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 40px;
color: #3e0001;
margin-bottom: 30px;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.content section.about p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.about .about-wrapper {
background: #f9faeb;
padding: 20px 0; }
.content section.about .about-wrapper ul.tab-trigger {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 20px 0;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.content section.about .about-wrapper ul.tab-trigger li {
list-style: none;
padding: 15px 20px;
border: 1px solid #3e0001;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 15px;
text-decoration: none;
color: #3e0001;
text-transform: uppercase; }
.content section.about .about-wrapper ul.tab-trigger li.active {
background: #3e0001;
color: #ffffff; }
.content section.about .about-wrapper .tab {
display: none;
padding: 0 20px; }
.content section.about .about-wrapper .tab.active {
display: block; }
.content section.about .about-wrapper .tab .content {
margin: 20px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.content section.about .about-wrapper .tab .content .image {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center;
width: 20%;
height: 50px;
border-right: 1px solid #3e0001;
padding: 15px; }
.content section.about .about-wrapper .tab .content .image img {
width: 30px; }
.content section.about .about-wrapper .tab .content .inner {
padding: 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
  flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
  align-items: flex-start; }
.content section.about .about-wrapper .tab .content .inner a {
text-decoration: none;
color: #3e0001; }
footer .footer-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 20px 0; }
footer .footer-wrapper p.title {
font-family: "Conv_chibola";
font-size: 20px;
margin: 5px 0;
color: #3e0001;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
footer .footer-wrapper p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
footer .footer-wrapper a.mail {
text-decoration: none;
color: #000000;
margin: 5px 0; }
footer .footer-wrapper a.popup {
background: #3e0001;
color: #ffffff;
-webkit-border-radius: 5px;
border-radius: 5px;
text-decoration: none;
padding: 10px 15px;
font-size: 14px;
text-transform: uppercase; }
footer .footer-wrapper p.copy {
margin: 5px 0; }
footer .footer-wrapper p.web {
margin: 5px 0; }
footer .footer-wrapper p.web a {
text-decoration: none;
color: #3e0001;
margin-left: 6px; }
ul.pagination {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 25px 0;
margin: 25px 0; }
ul.pagination li {
list-style: none;
width: auto;
height: auto;
overflow: hidden; }
ul.pagination li a {
text-decoration: none;
color: #ffffff;
width: 35px;
height: 35px;
background-color: #3e0001;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 5px;
font-size: 14px;
border: 1px solid #3e0001;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
ul.pagination li a:hover {
background-color: transparent;
color: #3e0001; }
ul.pagination li.prev a {
background: url("../img/back.svg") no-repeat;
-webkit-background-size: 15px 15px;
background-size: 15px;
background-position: center center;
position: relative;
overflow: hidden; }
ul.pagination li.prev a:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%; }
ul.pagination li.curent {
text-decoration: none;
color: #3e0001;
width: 35px;
height: 35px;
background: transparent;
border: 1px solid #3e0001;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 5px;
font-size: 14px; }
ul.pagination li.next a {
background: url("../img/next.svg") no-repeat;
-webkit-background-size: 15px 15px;
background-size: 15px;
background-position: center center;
position: relative;
overflow: hidden; }
ul.pagination li.next a:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%; }
#page header {
height: 133px; }
#page .content-page {
max-width: 1200px;
margin: 0 auto;
padding: 80px 0; }
#page .content-page .related-slider .buttons_for_slider {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
#page .content-page .related-slider .buttons_for_slider .prev {
width: 50px;
height: 50px;
position: relative;
overflow: hidden;
-webkit-border-radius: 5px;
border-radius: 5px;
background: url("../img/back.svg") no-repeat;
-webkit-background-size: 15px 15px;
background-size: 15px;
background-position: center center;
margin: 5px; }
#page .content-page .related-slider .buttons_for_slider .prev:hover {
cursor: pointer; }
#page .content-page .related-slider .buttons_for_slider .prev:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1; }
#page .content-page .related-slider .buttons_for_slider .next {
width: 50px;
height: 50px;
position: relative;
overflow: hidden;
-webkit-border-radius: 5px;
border-radius: 5px;
background: url("../img/next.svg") no-repeat;
-webkit-background-size: 15px 15px;
background-size: 15px;
background-position: center center;
margin: 5px; }
#page .content-page .related-slider .buttons_for_slider .next:hover {
cursor: pointer; }
#page .content-page .related-slider .buttons_for_slider .next:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1; }
#page .content-page .related-slider .card_slider .product-box {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 20px;
margin-bottom: 20px; }
#page .content-page .related-slider .card_slider .product-box .product-inner {
width: 100%;
margin-left: auto;
padding: 20px;
border: 1px solid #3e0001; }
#page .content-page .related-slider .card_slider .product-box .product-inner .image-box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
#page .content-page .related-slider .card_slider .product-box .product-inner .image-box img {
max-width: 280px; }
#page .content-page .related-slider .card_slider .product-box .product-inner .title {
margin: 20px 0; }
#page .content-page .related-slider .card_slider .product-box .product-inner .title a {
font-family: "Conv_chibola";
text-decoration: none;
line-height: 24px;
color: #3e0001; }
#page .content-page .related-slider .card_slider .product-box .product-inner .some-desc {
font-size: 14px;
margin: 10px 0;
font-family: "Conv_calibri"; }
#page .content-page .related-slider .card_slider .product-box .product-inner .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 10px 0 20px 0; }
#page .content-page .related-slider .card_slider .product-box .product-inner .wrap .cost {
margin-right: 50px;
font-family: "Conv_calibri"; }
#page .content-page .related-slider .card_slider .product-box .product-inner .wrap .qty span {
margin: 3px;
font-family: "Conv_calibri"; }
#page .content-page .related-slider .card_slider .product-box .product-inner .wrap .qty span.number {
font-size: 16px; }
#page .content-page .related-slider .card_slider .product-box .product-inner .btn-wrap {
width: 50%; }
#page .content-page .related-slider .card_slider .product-box .product-inner .btn-wrap a.button:hover:before {
width: 100%; }
#page .content-page .related-slider .card_slider .product-box .product-inner .btn-wrap a.button:before {
width: 67%; }
#page .content-page .product-box-card {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 20px;
margin-bottom: 20px; }
#page .content-page .product-box-card .product-inner {
width: 100%;
padding: 20px;
border: 1px solid #3e0001;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin: 20px 0;
margin-left: auto;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
#page .content-page .product-box-card .product-inner .img-wrap {
width: 100%; }
#page .content-page .product-box-card .product-inner .text-wrap {
width: 100%;
padding-right: 0; }
#page .content-page .product-box-card .product-inner .image-box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
#page .content-page .product-box-card .product-inner .image-box img {
width: 100%;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0); }
#page .content-page .product-box-card .product-inner .desc {
font-family: "Conv_calibri";
font-size: 14px;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
#page .content-page .product-box-card .product-inner .desc.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
#page .content-page .product-box-card .product-inner .title {
margin: 20px 0; }
#page .content-page .product-box-card .product-inner .title a {
font-family: "Conv_chibola";
text-decoration: none;
line-height: 24px;
color: #3e0001; }
#page .content-page .product-box-card .product-inner .some-desc {
font-size: 14px;
margin: 10px 0;
font-family: "Conv_calibri"; }
#page .content-page .product-box-card .product-inner .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 10px 0 20px 0; }
#page .content-page .product-box-card .product-inner .wrap .cost {
margin-right: 50px;
font-family: "Conv_calibri"; }
#page .content-page .product-box-card .product-inner .wrap .qty span {
margin: 3px;
font-family: "Conv_calibri"; }
#page .content-page .product-box-card .product-inner .wrap .qty span.number {
font-size: 16px; }
#page .content-page .product-box-card .product-inner .btn-wrap {
width: 40%;
margin: 0; }
#page .content-page .product-box-card .product-inner .btn-wrap a.button:hover:before {
width: 100%; }
#page .content-page .product-box-card .product-inner .btn-wrap a.button:before {
width: 69%; }
#page .content-page .btn-wrap {
width: 180px;
margin: 30px auto; }
#page .content-page .btn-wrap a.button:hover:before {
width: 100%; }
#page .content-page .btn-wrap a.button:before {
width: 42%; }
#page .content-page .some_second_title {
font-family: "Conv_chibola";
font-size: 35px;
text-align: center;
color: #3e0001;
margin: 40px 0; }
#page .content-page .some_title {
font-family: "Conv_chibola";
font-size: 35px;
text-align: center;
color: #3e0001; }
#page .content-page .products-grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 80px 0;
padding-bottom: 0; }
#page .content-page .products-grid .product-box {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 10px;
margin-bottom: 20px;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
#page .content-page .products-grid .product-box.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
#page .content-page .products-grid .product-box:hover a.relocate img {
-webkit-box-shadow: 4px 4px 8px #888;
box-shadow: 4px 4px 8px #888; }
#page .content-page .products-grid .product-box:hover a.relocate:before {
background: transparent; }
#page .content-page .products-grid .product-box a.relocate {
position: relative; }
#page .content-page .products-grid .product-box a.relocate:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.5);
top: 0;
left: 0;
width: 100%;
height: 98%;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease; }
#page .content-page .products-grid .product-box .product-inner {
width: 100%;
margin-left: auto;
padding: 10px;
border: 1px solid #3e0001; }
#page .content-page .products-grid .product-box .product-inner .image-box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
#page .content-page .products-grid .product-box .product-inner .image-box img {
max-width: 100%;
max-height: 200px;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease; }
#page .content-page .products-grid .product-box .product-inner .title {
margin: 20px 0;
height: 70px;  }
#page .content-page .products-grid .product-box .product-inner .title a {
font-family: "Conv_chibola";
text-decoration: none;
line-height: 24px;
color: #3e0001; }
#page .content-page .products-grid .product-box .product-inner .some-desc {
font-size: 14px;
margin: 10px 0;
font-family: "Conv_calibri"; }
#page .content-page .products-grid .product-box .product-inner .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 10px 0 20px 0; }
#page .content-page .products-grid .product-box .product-inner .wrap .cost {
margin-right: 50px;
font-family: "Conv_calibri"; }
#page .content-page .products-grid .product-box .product-inner .wrap .qty span {
margin: 3px;
font-family: "Conv_calibri"; }
#page .content-page .products-grid .product-box .product-inner .wrap .qty span.number {
font-size: 16px; }
#page .content-page .products-grid .product-box .product-inner .btn-wrap {
width: 110px; }
#page .content-page .products-grid .product-box .product-inner .btn-wrap a.button:hover:before {
width: 100%; }
#page .content-page .products-grid .product-box .product-inner .btn-wrap a.button:before {
width: 67%; }
.modal#checkout {
position: fixed;
overflow-y: scroll;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
opacity: 0;
z-index: -1; }
.modal#checkout.active {
opacity: 1;
z-index: 999; }
.modal#checkout.active .close-box {
opacity: 1; }
.modal#checkout.active .modal-body {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.modal#checkout .close-box {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.7);
opacity: 0;
-webkit-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
z-index: 0; }
.modal#checkout .modal-body {
height: auto;
width: 800px;
background: #fafbec;
position: relative;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
opacity: 0;
-webkit-transition: all .5s .3s ease-in-out;
-o-transition: all .5s .3s ease-in-out;
transition: all .5s .3s ease-in-out;
z-index: 1;
padding: 20px;
border: 1px solid #3e0001; }
.modal#checkout .modal-body p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 20px;
margin: 20px 0;
color: #3e0001; }
.modal#checkout .modal-body .close {
width: 15px;
height: 15px;
position: absolute;
background: url("../img/close.svg") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
top: 10px;
right: 10px;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out; }
.modal#checkout .modal-body .wrapper-modal {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.modal#checkout .modal-body .wrapper-modal .all_cost {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 20px;
color: #3e0001; }
.modal#checkout .modal-body .wrapper-modal .all_cost span {
margin: 5px; }
.modal#checkout .modal-body .wrapper-modal form {
width: 100%;
padding: 10px; }
.modal#checkout .modal-body .wrapper-modal form input {
background: #fafbec; }
.modal#checkout .modal-body .wrapper-modal .product-modal {
padding: 10px;
margin: 10px;
border: 1px solid #3e0001;
width: 100%;
height: 200px;
overflow-y: scroll; }
.modal#checkout .modal-body .wrapper-modal .product-modal .title {
margin: 20px 0; }
.modal#checkout .modal-body .wrapper-modal .product-modal .title a {
font-family: "Conv_chibola";
text-decoration: none;
line-height: 24px;
color: #3e0001; }
.modal#checkout .modal-body .wrapper-modal .product-modal .some-desc {
font-size: 14px;
margin: 10px 0;
font-family: "Conv_calibri"; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 10px 0 20px 0;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap .cost {
margin-right: 50px;
font-family: "Conv_calibri"; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap .qty span {
margin: 3px;
font-family: "Conv_calibri"; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap .qty span:hover {
cursor: pointer; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap .qty span.number {
font-size: 16px; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap .qty span.number:hover {
cursor: pointer; }
section.delivery-menu {
background: transparent;
padding: 30px 0; }
section.delivery-menu p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 36px;
color: #3e0001;
margin-bottom: 30px; }
section.delivery-menu .delivery-wrapper .box {
width: 100%;
height: 250px;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 50px 30px; }
section.delivery-menu .delivery-wrapper .box a.relocate {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1; }
section.delivery-menu .delivery-wrapper .box:before {
content: "";
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.4);
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
section.delivery-menu .delivery-wrapper .box:nth-child(1) {
background: url("../img/delivery1.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; }
section.delivery-menu .delivery-wrapper .box:nth-child(2) {
background: url("../img/delivery2.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; }
section.delivery-menu .delivery-wrapper .box:nth-child(3) {
background: url("../img/delivery3.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; }
section.delivery-menu .delivery-wrapper .box p.title {
position: relative;
z-index: 2;
letter-spacing: 3px;
font-size: 28px; }
section.delivery-menu .delivery-wrapper .box p.title b {
color: #fefefe; }
section.delivery-menu .delivery-wrapper .box .btn-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 180px; }
section.delivery-menu .delivery-wrapper .box .btn-wrap a.button {
position: relative;
z-index: 2; }
section.delivery-menu .delivery-wrapper .box .btn-wrap a.button:hover:before {
width: 100%; }
section.delivery-menu .delivery-wrapper .box .btn-wrap a.button:before {
width: 67%; }
section.rest-menu {
padding: 20px 0; }
section.rest-menu p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 36px;
color: #3e0001;
margin-bottom: 30px; }
section.rest-menu .rest-menu-wrapper {
height: 500px;
width: 100%;
background: url("../img/rest-menu.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative; }
section.rest-menu .rest-menu-wrapper:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.8);
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0; }
section.rest-menu .rest-menu-wrapper .rest-menu-content {
position: relative;
z-index: 2;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
height: 100%; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box {
width: 50%;
height: 50%;
padding: 40px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box a.relocate {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(1) {
border-right: 1px solid #ffffff;
border-bottom: 1px solid #ffffff; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(2) {
border-bottom: 1px solid #ffffff; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(3) {
border-right: 1px solid #ffffff; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box p.title {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 16px;
margin: 20px;
line-height: 24px;
letter-spacing: 2px; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box .btn-wrap {
width: 110px !important; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box .btn-wrap a.button b {
color: #ffffff; }
section.about {
padding-bottom: 30px; }
section.about p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 40px;
color: #3e0001;
margin-bottom: 30px; }
section.about .about-wrapper {
background: #f9faeb;
padding: 20px 0; }
section.about .about-wrapper ul.tab-trigger {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 0;
margin: 20px 0;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
section.about .about-wrapper ul.tab-trigger li {
list-style: none;
padding: 15px 20px;
border: 1px solid #3e0001;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 15px;
text-decoration: none;
color: #3e0001;
text-transform: uppercase; }
section.about .about-wrapper ul.tab-trigger li.active {
background: #3e0001;
color: #ffffff; }
section.about .about-wrapper .tab {
display: none;
padding: 0 20px; }
section.about .about-wrapper .tab.active {
display: block; }
section.about .about-wrapper .tab .content {
margin: 20px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
section.about .about-wrapper .tab .content .image {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 20%;
height: 50px;
border-right: 1px solid #3e0001;
padding: 15px; }
section.about .about-wrapper .tab .content .image img {
width: 30px; }
section.about .about-wrapper .tab .content .inner {
padding: 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start; }
section.about .about-wrapper .tab .content .inner a {
text-decoration: none;
color: #3e0001; }
.main_menu_wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 50px 0;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.main_menu_wrapper .next_page {
height: 100px;
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.main_menu_wrapper .next_page a.next_page {
display: block;
width: 50px;
height: 50px;
position: relative;
-webkit-border-radius: 5px;
border-radius: 5px;
overflow: hidden;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.main_menu_wrapper .next_page a.next_page:hover {
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px); }
.main_menu_wrapper .next_page a.next_page:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.main_menu_wrapper .next_page a.next_page:after {
content: "";
display: block;
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url("../img/next.svg") no-repeat;
-webkit-background-size: 20px 20px;
background-size: 20px;
background-position: center center; }
.main_menu_wrapper .image_sep {
width: 100%;
height: 300px; }
.main_menu_wrapper .image_sep img {
height: auto;
width: 100%; }
.main_menu_wrapper .menu-content {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background: #fafbec; }
.main_menu_wrapper .menu-content .menu_box {
padding: 20px;
width: 100%; }
.main_menu_wrapper .menu-content .menu_box .main_title {
font-family: "Conv_chibola";
font-size: 30px;
color: #3e0001;
padding: 0; }
.main_menu_wrapper .menu-content .menu_box .item .wrap {
width: 100%; }
.main_menu_wrapper .menu-content .menu_box .item .wrap .names {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-family: "Conv_chibola";
color: #3e0001;
margin: 20px 0;
font-size: 16px; }
.main_menu_wrapper .menu-content .menu_box .item .wrap .names .name {
width: 70%; }
.main_menu_wrapper .menu-content .menu_box .item .wrap .names .weight {
width: 15%; }
.main_menu_wrapper .menu-content .menu_box .item .wrap .names .cost {
width: 15%; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position {
padding: 0;
margin: 0; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
  align-items: flex-start;
font-family: "Conv_calibri";
margin: 10px 0; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .name {
width: 70%;
padding-right: 5%; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .name .title {
font-size: 16px;
color: #3e0001;
margin-bottom: 5px;
text-transform: uppercase; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .name .desc {
font-size: 12px;
line-height: 20px; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .weight {
width: 28%;
font-size: 12px; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .cost {
width: 15%;
font-size: 12px; }
.bg-box {
height: 70vh;
background: url("../img/franch.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.bg-box:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
top: 0;
left: 0; }
.bg-box .some_title {
position: relative;
z-index: 2;
color: #ffffff;
font-family: "Conv_chibola";
font-size: 40px;
margin: 20px 0;
text-align: center; }
.bg-box .some_desc {
position: relative;
z-index: 2;
color: #ffffff;
font-family: "Conv_calibri";
margin: 20px 0;
text-align: center;
font-size: 16px; }
.flex-grid-lavka {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.flex-grid-lavka .img {
width: 100%;
height: 300px; }
.flex-grid-lavka .txt {
width: 100%;
height: 400px;
padding: 20px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start; }
.flex-grid-lavka .txt .some-title {
font-family: "Conv_chibola";
color: #3e0001;
font-size: 30px;
margin: 20px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.flex-grid-lavka .txt .some-title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.flex-grid-lavka .txt .some-text {
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.flex-grid-lavka .txt .some-text.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.flex-grid-lavka .txt .some-text p {
font-size: 14px;
margin: 20px 0;
font-family: "Conv_calibri"; }
.front {
position: fixed;
z-index: 99;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
opacity: 0;
-webkit-transition: 1s ease;
-o-transition: 1s ease;
transition: 1s ease; }
.front.top {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%); }
.front.visible {
opacity: 1; }
.front .box-uno {
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: url("../img/interior1.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative; }
.front .box-uno:hover:before {
background: rgba(0, 0, 0, 0.3); }
.front .box-uno:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.front .box-uno a {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 70px;
text-decoration: none;
position: relative;
z-index: 1; }
.front .box-uno a:hover:before {
width: 100%; }
.front .box-uno a:before {
content: "";
display: block;
position: absolute;
background: #ffffff;
height: 1px;
width: 0;
bottom: -5px;
left: 0;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease; }
.front .box-do {
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: url("../img/dnepr.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative; }
.front .box-do:hover:before {
background: rgba(0, 0, 0, 0.3); }
.front .box-do:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.front .box-do a {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 70px;
text-decoration: none;
position: relative;
z-index: 1; }
.front .box-do a:hover:before {
width: 100%; }
.front .box-do a:before {
content: "";
display: block;
position: absolute;
background: #ffffff;
height: 1px;
width: 0;
bottom: -5px;
left: 0;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease; }
.front .box-tre {
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: url("../img/lavka1.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative; }
.front .box-tre:hover:before {
background: rgba(0, 0, 0, 0.3); }
.front .box-tre:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.front .box-tre a {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 50px;
text-decoration: none;
position: relative;
z-index: 1; }
.front .box-tre a:hover:before {
width: 100%; }
.front .box-tre a:before {
content: "";
display: block;
position: absolute;
background: #ffffff;
height: 1px;
width: 0;
bottom: -5px;
left: 0;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease; }
.front .box-quatro {
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: url("../img/lavka2.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative; }
.front .box-quatro:hover:before {
background: rgba(0, 0, 0, 0.3); }
.front .box-quatro:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.front .box-quatro a {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 50px;
text-decoration: none;
position: relative;
z-index: 1; }
.front .box-quatro a:hover:before {
width: 100%; }
.front .box-quatro a:before {
content: "";
display: block;
position: absolute;
background: #ffffff;
height: 1px;
width: 0;
bottom: -5px;
left: 0;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease; } }

@media screen and (min-width: 992px) {


header .menu ul.main-menu-mobile li:first-child a{
display: block;
}

.content section.interior .interior-slider-wrapper .interior-slider{
height: 400px;
}
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide:nth-child(1) {
background: url("../img/interior1.png") no-repeat;
-webkit-background-size: cover;
  background-size: cover;
background-position: center center; }
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide:nth-child(2) {
background: url("../img/interior2.png") no-repeat;
-webkit-background-size: cover;
  background-size: cover;
background-position: center center; }
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide:nth-child(3) {
background: url("../img/interior1.png") no-repeat;
-webkit-background-size: cover;
  background-size: cover;
background-position: center center; }
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide:nth-child(4) {
background: url("../img/interior2.png") no-repeat;
-webkit-background-size: cover;
  background-size: cover;
background-position: center center; }
.content section.interior .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide:nth-child(5) {
background: url("../img/interior1.png") no-repeat;
-webkit-background-size: cover;
  background-size: cover;
background-position: center center; }
.bla-bla .btn-wrap a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
margin: 0 auto;
position: relative;
padding: 5px 10px;
width: 260px;
margin-bottom: 100px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center;
letter-spacing: 2px;
z-index: 1; }
.bla-bla .btn-wrap a.button b{
color: #3e0001;
}
.bla-bla .btn-wrap a.button:hover:before {
width: 100%; }
.bla-bla .btn-wrap a.button:hover b {
color: #ffffff; }
.bla-bla .btn-wrap a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 59%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
	border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.bla-bla .btn-wrap a.button b {
font-weight: normal;
color: #3e0001;
position: relative;
z-index: 1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.consulting_grid{
padding: 100px 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 1200px;
margin: 0 auto;
}
.consulting_grid .item{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
}
.consulting_grid .item:nth-child(2n+1) .text{
order: -1;
}
.consulting_grid .icon{
width: 250px;
height: 200px;
margin: 20px;
}
.consulting_grid .text{
width: 50%;
margin: 20px;

}
.consulting_grid .text .title{
font-family: "Conv_chibola";
color: #3e0001;
margin: 10px 0;
font-size: 20px;
}
.consulting_grid .text .desc{
font-family: 'Calibri';
}
.some_title.cons{
margin: 50px 0;
font-size: 40px;
color: #3e0001;
font-family: "Conv_chibola";
text-align: center;
max-width: 1200px;
margin: 0 auto;
}
.consulting_first{
padding: 100px 50px;
max-width: 1200px;
margin: 0 auto;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-around;
-ms-align-items: center;
align-items: center;
}
.consulting_first .image{
width: 400px;
height: 400px;
}
.consulting_first .text{
width: 50%;
padding: 60px;
font-family: 'Calibri';
font-size: 16px;
line-height: 20px;
}
.farnch_frame {
max-width: 1200px;
margin: 0 auto; }
.farnch_frame .some_title {
font-size: 65px;
color: #3e0001;
font-family: "Conv_chibola";
text-align: center;
padding: 40px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
	transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.farnch_frame .some_title.visible {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
.farnch_frame .btn-wrap a {
width: 165px;
margin: 40px auto; }
.farnch_frame .btn-wrap a:hover:before{
width: 100%;  
}
.farnch_frame .btn-wrap a:before {
width: 66%; }
.farnch_frame .some_grid .item.disable{
display: none;
}
.farnch_frame .some_grid .item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
	justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
height: 100px; }
.farnch_frame .some_grid .item .number {
width: 50px;
height: 50px;
border: 1px dashed #3e0001;
background: #3e0001;
font-size: 20px;
margin-right: 0;
-webkit-border-radius: 100px;
	  border-radius: 100px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center; }
.farnch_frame .some_grid .item .text {
text-transform: uppercase;
width: 80%;
height: 70px;
font-size: 14px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center;
padding-left: 40px;
}
.thankyou{
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
padding: 100px 0;
}
.thankyou p{
margin: 20px 0;
font-family: "Conv_chibola";
font-size: 48px;
color: #3e0001;
text-align: center;
padding:0 100px;
}
.thankyou a{
color: #3e0001;
font-size: 20px;
}
.reviews_wrapper{
display: flex;
justify-content: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
flex-wrap: wrap;
max-width: 1200px;
margin: 0 auto;
padding: 100px 0;
}
.reviews_wrapper .box{
width: 28%;
margin: 2%;
padding: 0 40px;
border: 1px solid #3E0000;
height: 500px;
overflow: hidden;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: center;
-ms-align-items: flex-start;
align-items: flex-start;
position: relative;
}
.reviews_wrapper .box.open{
height: auto;
}
.reviews_wrapper .box.open .more .arrow_more{
transform: rotate(-180deg);
}
.reviews_wrapper .box.link{
padding: 0;
}
.reviews_wrapper .box.link:before{
display: none;
}
.reviews_wrapper .box .more{
position: absolute;
bottom: 0;
height: 50px;
width: 100%;
z-index: 2;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
text-transform: uppercase;
color: #3E0000;
}
.reviews_wrapper .box .all_reviews:hover{
opacity: .9;
}
.reviews_wrapper .box .all_reviews{
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
font-size: 20px;
width: 100%;
height: 100%;
color: #fff;
text-transform: uppercase;
background: #3E0000;
text-decoration: none;
}
.reviews_wrapper .box .more:hover{
cursor: pointer;
}
.reviews_wrapper .box .more .arrow_more{
transition: all .3s ease;
width: 30px;
height: 30px;
margin-left: 20px;
background: url('../img/bottom.svg') no-repeat;
-webkit-background-size: 15px;
background-size: 15px;
background-position: center center;
}
.reviews_wrapper .box:before{
content: '';
position: absolute;
width: 100%;
height: 50px;
bottom: 0;
left: 0;
background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 100%)
}
.reviews_wrapper .box .photo_user{
width: 200px;
height: 200px;
}
.reviews_wrapper .box .author_box{
width: 100%;
height: 30px;
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;   
margin: 20px 0;   
}  
.reviews_wrapper .box .author_box .sec_title{
color: #3E0000 ;
margin-right: 10px;
}
.reviews_wrapper .box .author_box .name{
color: #3E0000 ;
}
.reviews_wrapper .box .rate_box{
width: 100%;
height: 30px;
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;
}
.reviews_wrapper .box .rate_box .sec_title{
height: 20px;
display: flex;
align-items: center;
color: #3E0000 ;
}
.reviews_wrapper .box .rate_box .rate{
display: none;
}
.reviews_wrapper .box .rate_box .star_box{
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;
}
.reviews_wrapper .box .rate_box .star_box span{
width: 20px;
height: 20px;
background: url('../img/star.svg') no-repeat;
-webkit-background-size: 15px;
background-size: 15px;
background-position: center 30%;
margin: 0 5px;
display: block;
}
.reviews_wrapper .box .publication_box{
width: 100%;
height: 30px;
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;
}
.reviews_wrapper .box .publication_box .sec_title{
color: #3E0000 ;
margin-right: 10px;
}
.reviews_wrapper .box .publication_box .publication{

color: #3E0000 ;
font-size: 16px;
}
.reviews_wrapper .box .review_box{
width: 100%;

}
.reviews_wrapper .box .review_box .review{
margin-bottom: 120px;
}
.reviews_wrapper .box .review_box .sec_title{
color: #3E0000 ;
height: 30px;
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;
margin-bottom: 20px;
}
.breadcrumbs {
width: 100%;
height: 50px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
  justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center; }
.breadcrumbs ul {
padding: 0;
margin: 0;
padding-left: 20px;
height: 100%;
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
	justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
	flex-wrap: wrap; }
.breadcrumbs ul li {
list-style: none;
margin-right: 10px;
text-transform: uppercase;
color: #000000;
font-size: 14px; }
.breadcrumbs ul li a {
position: relative;
text-transform: uppercase;
color: #000000;
font-size: 14px;
text-decoration: none;
padding: 17px 0; }
.breadcrumbs ul li a:hover:before {
  width: -webkit-calc(100% - 10px);
  width: calc(100% - 10px); }
.breadcrumbs ul li a:before {
  content: "";
  display: block;
  position: absolute;
  background: #3e0001;
  height: 1px;
  width: 0;
  bottom: 12px;
  left: 0;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease; }
.breadcrumbs ul li a:after {
  content: '/';
  margin-left: 5px; }
#main_page .main-wrapper {
opacity: 0; }
#main_page .main-wrapper.visible {
opacity: 1; }
.front {
position: fixed;
z-index: 99;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
  flex-direction: row;
opacity: 0;
-webkit-transition: 1s ease;
-o-transition: 1s ease;
transition: 1s ease; }
.front.top {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
	transform: translateY(-100%); }
.front.visible {
opacity: 1; }
.front .box-uno {
width: 50%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
background: url("../img/interior1.png") no-repeat;
-webkit-background-size: cover;
	background-size: cover;
background-position: center center;
position: relative; }
.front .box-uno:hover:before {
background: rgba(0, 0, 0, 0.3); }
.front .box-uno:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.front .box-uno a {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 50px;
text-decoration: none;
position: relative;
z-index: 1; }
.front .box-uno a:hover:before {
width: 100%; }
.front .box-uno a:before {
content: "";
display: block;
position: absolute;
background: #ffffff;
height: 1px;
width: 0;
bottom: -5px;
left: 0;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease; }
.front .box-do {
width: 50%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
background: url("../img/dnepr.png") no-repeat;
-webkit-background-size: cover;
	background-size: cover;
background-position: center center;
position: relative; }
.front .box-do:hover:before {
background: rgba(0, 0, 0, 0.3); }
.front .box-do:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.front .box-do a {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 50px;
text-decoration: none;
position: relative;
z-index: 1; }
.front .box-do a:hover:before {
width: 100%; }
.front .box-do a:before {
content: "";
display: block;
position: absolute;
background: #ffffff;
height: 1px;
width: 0;
bottom: -5px;
left: 0;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease; }
.front .box-tre {
width: 50%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
background: url("../img/lavka1.png") no-repeat;
-webkit-background-size: cover;
	background-size: cover;
background-position: center center;
position: relative; }
.front .box-tre:hover:before {
background: rgba(0, 0, 0, 0.3); }
.front .box-tre:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.front .box-tre a {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 50px;
text-decoration: none;
position: relative;
z-index: 1; }
.front .box-tre a:hover:before {
width: 100%; }
.front .box-tre a:before {
content: "";
display: block;
position: absolute;
background: #ffffff;
height: 1px;
width: 0;
bottom: -5px;
left: 0;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease; }
.front .box-quatro {
width: 50%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
background: url("../img/lavka2.png") no-repeat;
-webkit-background-size: cover;
	background-size: cover;
background-position: center center;
position: relative; }
.front .box-quatro:hover:before {
background: rgba(0, 0, 0, 0.3); }
.front .box-quatro:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.front .box-quatro a {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 50px;
text-decoration: none;
position: relative;
z-index: 1; }
.front .box-quatro a:hover:before {
width: 100%; }
.front .box-quatro a:before {
content: "";
display: block;
position: absolute;
background: #ffffff;
height: 1px;
width: 0;
bottom: -5px;
left: 0;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease; }
.pace-done header .wrap-desktop-slider .slider-wrapper .slider {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
  transform: translateX(0);
opacity: 1; }
.pace-done header .wrap-desktop-slider .slider-wrapper .inner-content {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
  transform: translateX(0);
opacity: 1; }
.pace-done header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li {
opacity: 1; }
header {
position: relative; }
header .navigation {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: space-beetwen;
-webkit-justify-content: space-beetwen;
-ms-flex-pack: space-beetwen;
	justify-content: space-beetwen;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
position: absolute;
width: 100%;
background: rgba(250, 251, 236, 0.8);
z-index: 3; }
header .navigation .current-time {
margin: 5px 0;
color: #3e0001; }
header .navigation .city-current {
position: relative; }
header .navigation .city-current a {
position: relative;
text-decoration: none;
color: #3e0001; }
header .navigation .city-current a:before {
  content: "";
  display: block;
  position: absolute;
  background: url("../img/check.svg") no-repeat;
  width: 13px;
  height: 13px;
  opacity: 1;
  -webkit-background-size: cover;
		  background-size: cover;
  background-position: center center;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  top: 4px;
  left: -20px; }
header .navigation .time {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
  -ms-flex-direction: column;
	  flex-direction: column;
padding: 5px;
padding-left: 20px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
width: 20%;
position: relative; }
header .navigation .time p.title {
margin: 2px 0;
font-weight: bold;
color: #3e0001;
font-family: "Conv_calibri"; }
header .navigation .time:hover ul.dn {
height: 50px;
opacity: 1; }
header .navigation .time ul.city {
padding: 0;
margin: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
position: absolute;
background: #fafbec;
padding: 20px;
border: 1px solid #3e0001;
top: 70px;
display: none; }
header .navigation .time ul.city li {
  list-style: none;
  display: none;
  color: #3e0001;
  margin: 3px 0; }
  header .navigation .time ul.city li.dn-time {
	-webkit-transform: translateX(-100px);
		-ms-transform: translateX(-100px);
			transform: translateX(-100px);
	opacity: 0; }
  header .navigation .time ul.city li.kh-time, header .navigation .time ul.city li .dn-time {
	-webkit-transform: translateX(-100px);
		-ms-transform: translateX(-100px);
			transform: translateX(-100px);
	opacity: 0; }
  header .navigation .time ul.city li.visible {
	display: block; }
  header .navigation .time ul.city li.active-time {
	display: block;
	-webkit-animation: trans .5s ease-in-out forwards;
			animation: trans .5s ease-in-out forwards; }
  header .navigation .time ul.city li.active {
	display: block; }
	header .navigation .time ul.city li.active a:before {
	  opacity: 1; }
  header .navigation .time ul.city li a {
	text-decoration: none;
	color: #3e0001;
	position: relative; }
	header .navigation .time ul.city li a:hover {
	  text-decoration: underline; }
header .navigation .phones {
padding-right: 20px;
width: 20%;
-webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
	  transform: translateX(100%);
opacity: 0;
display: none; }
header .navigation .phones.active {
-webkit-animation: trans .5s ease-in-out forwards;
		animation: trans .5s ease-in-out forwards;
display: block; }
header .navigation .phones:hover ul.phone li a img {
-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
		transform: rotate(-180deg); }
header .navigation .phones:hover ul.phone-hidden {
-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
		transform: translateY(0);
opacity: 1;
height: 60px; }
header .navigation .phones a.email {
text-decoration: none;
color: #3e0001;
margin: 0; }
header .navigation .phones ul.phone {
padding: 0;
margin: 0; }
header .navigation .phones ul.phone li {
  list-style: none; }
  header .navigation .phones ul.phone li a {
	text-decoration: none;
	color: #3e0001; }
	header .navigation .phones ul.phone li a img {
	  width: 10px;
	  -webkit-transition: all .3s  ease-in-out;
	  -o-transition: all .3s  ease-in-out;
	  transition: all .3s  ease-in-out; }
header .navigation .phones ul.phone-hidden {
padding: 0;
margin: 0;
-webkit-transform: translateY(-50px);
	-ms-transform: translateY(-50px);
		transform: translateY(-50px);
opacity: 0;
height: 0;
-webkit-transition: height .3s ease-in-out, opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
transition: height .3s ease-in-out, opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out, height .3s ease-in-out, opacity .3s ease-in-out;
transition: transform .3s ease-in-out, height .3s ease-in-out, opacity .3s ease-in-out;
transition: transform .3s ease-in-out, height .3s ease-in-out, opacity .3s ease-in-out, -webkit-transform .3s ease-in-out; }
header .navigation .phones ul.phone-hidden li {
  list-style: none;
  margin: 3px 0; }
  header .navigation .phones ul.phone-hidden li a {
	text-decoration: none;
	color: #3e0001; }
header .navigation .logo {
width: auto;
margin-left: 10px; }
header .navigation .logo img {
width: 200px; }
header .menu {
height: 60px;
width: 100%;
position: absolute;
top: 137px;
left: 0;
padding-bottom: 15px;
background: rgba(250, 251, 236, 0.8);
z-index: 2;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
	transform: translateY(0);
overflow: visible; }
header .menu.open {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0); }
header .menu ul.main-menu-mobile {
padding: 0;
padding-top: 0;
padding-bottom: 0;
margin: 0;
height: 100%;
border-top: none;
border-bottom: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
	  justify-content: space-around;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center; }
header .menu ul.main-menu-mobile li {
list-style: none;
margin: 0;
position: relative; }
header .menu ul.main-menu-mobile li.drop:before {
  content: "";
  display: block;
  position: absolute;
  background: url("../img/bottom.svg") no-repeat;
  -webkit-background-size: cover;
		  background-size: cover;
  background-position: center center;
  width: 10px;
  height: 10px;
  top: 5px;
  right: -20px;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }
header .menu ul.main-menu-mobile li.drop.active:before {
  -webkit-transform: rotate(-180deg);
	  -ms-transform: rotate(-180deg);
		  transform: rotate(-180deg); }
header .menu ul.main-menu-mobile li.drop.active ul.dropdown {
  opacity: 1;
  height: 200px;
  -webkit-transform: translateX(0);
	  -ms-transform: translateX(0);
		  transform: translateX(0);
  -webkit-transform: translateY(21px);
	  -ms-transform: translateY(21px);
		  transform: translateY(21px); }
header .menu ul.main-menu-mobile li ul.dropdown {
  overflow: visible;
  padding: 0;
  margin: 0;
  height: 200px;
  width: 200px;
  padding: 10px 10px;
  opacity: 0;
  position: absolute;
  background: rgba(250, 251, 236, 0.8);
  -webkit-transform: translateX(0);
	  -ms-transform: translateX(0);
		  transform: translateX(0);
  -webkit-transform: translateY(-230%);
	  -ms-transform: translateY(-230%);
		  transform: translateY(-230%);
  -webkit-transition: opacity .3s  ease-in-out, -webkit-transform .0s ease;
  transition: opacity .3s  ease-in-out, -webkit-transform .0s ease;
  -o-transition: transform .0s ease, opacity .3s  ease-in-out;
  transition: transform .0s ease, opacity .3s  ease-in-out;
  transition: transform .0s ease, opacity .3s  ease-in-out, -webkit-transform .0s ease;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
		  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
	  -ms-flex-pack: start;
		  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center; }
  header .menu ul.main-menu-mobile li ul.dropdown li {
	margin: 10px; }
	header .menu ul.main-menu-mobile li ul.dropdown li a {
	  color: #6c2f30; }
	  header .menu ul.main-menu-mobile li ul.dropdown li a:hover:before {
		width: 100%; }
	  header .menu ul.main-menu-mobile li ul.dropdown li a:before {
		content: "";
		display: block;
		position: absolute;
		background: #3e0001;
		width: 0;
		height: 1px;
		bottom: -3px;
		left: 0;
		-webkit-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out; }
header .menu ul.main-menu-mobile li a {
  text-decoration: none;
  text-align: center;
  color: #3e0001;
  font-size: 14px;
  display: block; }
  
  header .menu ul.main-menu-mobile li a:hover:before {
	width: 100%; }
  header .menu ul.main-menu-mobile li a:before {
	content: "";
	display: block;
	position: absolute;
	background: #3e0001;
	width: 0;
	height: 1px;
	bottom: -3px;
	left: 0;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out; }
header .menu p.title {
display: none; }
header .menu .tabs {
display: none; }
header .wrap-desktop-slider {
position: relative;
height: 800px;
width: 100%;
margin: 0 auto;
overflow: hidden; }
header .wrap-desktop-slider .circles {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden; }
header .wrap-desktop-slider .circles .circle-large {
margin-top: -15%;
margin-left: -10%;
-webkit-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
		transform: rotate(20deg);
width: 1300px;
height: 1300px;
background: transparent;
border: 1px solid #999;
-webkit-border-radius: 100%;
		border-radius: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
	-ms-flex-pack: center;
		justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
position: relative; }
header .wrap-desktop-slider .circles .circle-large span {
  width: 10px;
  height: 10px;
  background: #3e0001;
  opacity: .7;
  display: block;
  -webkit-border-radius: 100%;
		  border-radius: 100%;
  position: absolute; }
  header .wrap-desktop-slider .circles .circle-large span:nth-child(1) {
	top: 70%;
	right: 51px; }
  header .wrap-desktop-slider .circles .circle-large span:nth-child(2) {
	top: 50%;
	right: -5px; }
  header .wrap-desktop-slider .circles .circle-large span:nth-child(3) {
	bottom: -5px;
	right: 50%; }
  header .wrap-desktop-slider .circles .circle-large span:nth-child(4) {
	left: -5px;
	top: 50%; }
  header .wrap-desktop-slider .circles .circle-large span:nth-child(5) {
	top: -5px;
	right: 50%; }
header .wrap-desktop-slider .circles .circle-large .circle-min {
  width: 80%;
  height: 80%;
  border: 1px solid #999;
  -webkit-border-radius: 100%;
		  border-radius: 100%;
  -webkit-transform: rotate(-12deg);
	  -ms-transform: rotate(-12deg);
		  transform: rotate(-12deg);
  position: absolute; }
  header .wrap-desktop-slider .circles .circle-large .circle-min span {
	width: 10px;
	height: 10px;
	background: #3e0001;
	opacity: .7;
	display: block;
	-webkit-border-radius: 100%;
			border-radius: 100%;
	position: absolute; }
	header .wrap-desktop-slider .circles .circle-large .circle-min span:nth-child(1) {
	  top: 70%;
	  right: 40px; }
	header .wrap-desktop-slider .circles .circle-large .circle-min span:nth-child(2) {
	  top: 50%;
	  right: -5px; }
	header .wrap-desktop-slider .circles .circle-large .circle-min span:nth-child(3) {
	  bottom: -5px;
	  right: 50%; }
	header .wrap-desktop-slider .circles .circle-large .circle-min span:nth-child(4) {
	  left: -5px;
	  top: 50%; }
	header .wrap-desktop-slider .circles .circle-large .circle-min span:nth-child(5) {
	  top: -5px;
	  right: 50%; }
header .wrap-desktop-slider .slider-wrapper {
position: relative;
z-index: 1;
opacity: 1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
padding-top: 100px;
padding-left: 50px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
	  justify-content: space-around;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center; }
header .wrap-desktop-slider .slider-wrapper .slider {
height: 600px;
width: 600px;
-webkit-border-radius: 100%;
		border-radius: 100%;
overflow: hidden;
margin: 0;
-webkit-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
		transform: translateX(-100px);
opacity: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
header .wrap-desktop-slider .slider-wrapper .slider .slick-list {
  height: 100%; }
  header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track {
	height: 100%; }
	header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide {
	  height: 100%;
	  width: 100%;
	  position: relative;
	  padding: 10px; }
	  header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide:before {
		content: "";
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		background: #000000;
		opacity: .2;
		z-index: 0; }
	  header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide:nth-child(1) {
		background: url("../img/slide1.png") no-repeat;
		background-position: center center;
		-webkit-background-size: cover;
				background-size: cover; }
	  header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide:nth-child(2) {
		background: url("../img/interior2.png") no-repeat;
		background-position: center center;
		-webkit-background-size: cover;
				background-size: cover; }
	  header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide:nth-child(3) {
		background: url("../img/franch.png") no-repeat;
		background-position: center center;
		-webkit-background-size: cover;
				background-size: cover; }
	  header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide:nth-child(4) {
		background: url("../img/interior1.png") no-repeat;
		background-position: center center;
		-webkit-background-size: cover;
				background-size: cover; }
	  header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide .inner-content {
		display: none; }
header .wrap-desktop-slider .slider-wrapper .inner-content {
position: relative;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
	-ms-flex-direction: column;
		flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
	-ms-flex-pack: center;
		justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
width: 27%;
-webkit-transform: translateX(100px);
	-ms-transform: translateX(100px);
		transform: translateX(100px);
opacity: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
header .wrap-desktop-slider .slider-wrapper .inner-content p.title {
  font-family: "Conv_chibola";
  color: #3e0001;
  font-size: 40px;
  text-align: center;
  margin: 10px 0;
  opacity: 1;
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }
header .wrap-desktop-slider .slider-wrapper .inner-content p.desc {
  font-size: 24px;
  text-align: center;
  text-transform: uppercase;
  margin: 10px 0;
  color: #3e0001;
  opacity: 1;
  -webkit-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; }
header .wrap-desktop-slider .slider-wrapper .dots-wrap {
width: 50px;
height: 100%; }
header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots {
  position: relative;
  padding: 0;
  bottom: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
	  -ms-flex-pack: center;
		  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
		  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center; }
  header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li {
	margin: 5px;
	opacity: 0;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out; }
	header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li:nth-child(1) {
	  -webkit-transition-delay: .4s;
		   -o-transition-delay: .4s;
			  transition-delay: .4s; }
	header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li:nth-child(2) {
	  -webkit-transition-delay: .45s;
		   -o-transition-delay: .45s;
			  transition-delay: .45s; }
	header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li:nth-child(3) {
	  -webkit-transition-delay: .5s;
		   -o-transition-delay: .5s;
			  transition-delay: .5s; }
	header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li:nth-child(4) {
	  -webkit-transition-delay: .55s;
		   -o-transition-delay: .55s;
			  transition-delay: .55s; }
	header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li.slick-active button {
	  background: #3e0001; }
	header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li button {
	  width: 15px;
	  height: 15px;
	  border: 1px solid #3e0001;
	  list-style: none;
	  margin: 5px;
	  -webkit-transform: rotate(45deg);
		  -ms-transform: rotate(45deg);
			  transform: rotate(45deg); }
	  header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li button:before {
		content: '';
		width: 0;
		height: 0; }
.content {
overflow: hidden; }
.content section.philosophy {
padding: 40px 0;
padding-bottom: 100px;
height: 100%;
width: 100%; }
.content section.philosophy p.title {
text-align: right;
font-family: "Conv_chibola";
font-size: 65px;
color: #3e0001;
margin-bottom: -30px;
padding-right: 6%;
margin-top: 70px;
-webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
	  transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.philosophy p.title.visible {
-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
		transform: translateY(0);
opacity: 1; }
.content section.philosophy .philosophy-wrapper {
height: 100%;
height: 500px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center;
-webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
max-width: 1200px;
margin: 0 auto; }
.content section.philosophy .philosophy-wrapper .image-box {
width: 40%;
height: 500px;
background: url("../img/phylosophy.png") no-repeat;
-webkit-background-size: cover;
		background-size: cover;
background-position: center center;
margin: 20px 0;
position: relative;
overflow: hidden; }
.content section.philosophy .philosophy-wrapper .image-box.visible:before {
  -webkit-transform: translateX(-100%);
	  -ms-transform: translateX(-100%);
		  transform: translateX(-100%); }
.content section.philosophy .philosophy-wrapper .image-box:before {
  content: "";
  display: block;
  position: absolute;
  -webkit-transition: all .3s .3s ease-in-out;
  -o-transition: all .3s .3s ease-in-out;
  transition: all .3s .3s ease-in-out;
  background: #000000;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.content section.philosophy .philosophy-wrapper .text-box {
padding: 10px;
padding-top: 40px;
width: 60%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
	-ms-flex-direction: column;
		flex-direction: column;
-webkit-transform: translateY(200px);
	-ms-transform: translateY(200px);
		transform: translateY(200px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.philosophy .philosophy-wrapper .text-box.visible {
  -webkit-transform: translateY(0);
	  -ms-transform: translateY(0);
		  transform: translateY(0);
  opacity: 1; }
.content section.philosophy .philosophy-wrapper .text-box p.desc {
  font-size: 18px;
  line-height: 24px;
  display: none; }
.content section.philosophy .philosophy-wrapper .text-box p.desc-desktop {
  width: 100%;
  padding: 30px;
  display: block; }
.content section.philosophy .philosophy-wrapper .btn-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
		justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
margin: 0;
margin-left: auto;
margin-right: 10%;
margin-top: -50px;
width: 100%; }
.content section.rest-menu {
padding: 100px 0;
padding-bottom: 150px; }
.content section.rest-menu p.title {
text-align: left;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-left: 5%;
-webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
	  transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.rest-menu p.title.visible {
-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
		transform: translateY(0);
opacity: 1; }
.content section.rest-menu .rest-menu-wrapper {
height: 600px;
width: 100%;
background: url("../img/rest-menu.png") no-repeat;
-webkit-background-size: cover;
	  background-size: cover;
background-position: center center;
position: relative;
max-width: 1200px;
margin: 0 auto; }
.content section.rest-menu .rest-menu-wrapper:before {
content: "";
display: block;
position: absolute;
background: transparent;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content {
position: relative;
z-index: 2;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
	-ms-flex-pack: center;
		justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
		flex-wrap: wrap;
width: 100%;
height: 100%; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box {
  width: 25%;
  height: 100%;
  padding: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
	  -ms-flex-pack: distribute;
		  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
		  flex-direction: column;
  position: relative;
  border-right: 1px solid #ffffff; }
  .content section.rest-menu .rest-menu-wrapper .rest-menu-content .box:before {
	content: "";
	display: block;
	position: absolute;
	background: rgba(0, 0, 0, 0.8);
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: -1;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out; }
  .content section.rest-menu .rest-menu-wrapper .rest-menu-content .box:hover:before {
	background: rgba(0, 0, 0, 0.2); }
  .content section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(1) {
	border-right: 1px solid #ffffff; }
  .content section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(3) {
	border-right: 1px solid #ffffff; }
  .content section.rest-menu .rest-menu-wrapper .rest-menu-content .box p.title {
	font-family: "Conv_chibola";
	color: #ffffff;
	font-size: 30px;
	text-align: center;
	margin: 0;
	line-height: 34px;
	letter-spacing: 2px; }
  .content section.rest-menu .rest-menu-wrapper .rest-menu-content .box .btn-wrap a.button b {
	color: #ffffff; }
.content section.delivery-menu {
padding: 100px 0;
padding-bottom: 150px; }
.content section.delivery-menu p.title {
text-align: right;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-right: 2%;
-webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
	  transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.delivery-menu p.title.visible {
-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
		transform: translateY(0);
opacity: 1; }
.content section.delivery-menu .delivery-wrapper {
height: 700px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center;
max-width: 1200px;
margin: 0 auto; }
.content section.delivery-menu .delivery-wrapper .box {
width: 30%;
height: 100%;
margin: 1%;
-webkit-background-size: cover;
		background-size: cover;
background-position: center center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
		justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
	-ms-flex-direction: column;
		flex-direction: column;
padding: 50px 30px;
overflow: hidden; }
.content section.delivery-menu .delivery-wrapper .box:hover:after {
  -webkit-transform: rotate(0);
	  -ms-transform: rotate(0);
		  transform: rotate(0);
  background: rgba(255, 255, 255, 0.4);
  left: 0;
  top: -20%; }
.content section.delivery-menu .delivery-wrapper .box:hover:before {
  background: transparent; }
.content section.delivery-menu .delivery-wrapper .box:hover p.title {
  color: #3e0001; }
  .content section.delivery-menu .delivery-wrapper .box:hover p.title b {
	color: #3e0001; }
.content section.delivery-menu .delivery-wrapper .box:after {
  content: "";
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.7);
  top: -50%;
  left: -56%;
  width: 100%;
  height: 150%;
  -webkit-transform: rotate(10deg);
	  -ms-transform: rotate(10deg);
		  transform: rotate(10deg);
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }
.content section.delivery-menu .delivery-wrapper .box:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.7);
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0; }
.content section.delivery-menu .delivery-wrapper .box:nth-child(1) {
  background: url("../img/delivery1.png") no-repeat;
  -webkit-background-size: cover;
		  background-size: cover;
  background-position: center center; }
.content section.delivery-menu .delivery-wrapper .box:nth-child(2) {
  background: url("../img/delivery2.png") no-repeat;
  -webkit-background-size: cover;
		  background-size: cover;
  background-position: center center; }
.content section.delivery-menu .delivery-wrapper .box:nth-child(3) {
  background: url("../img/delivery3.png") no-repeat;
  -webkit-background-size: cover;
		  background-size: cover;
  background-position: center center; }
.content section.delivery-menu .delivery-wrapper .box p.title {
  position: relative;
  z-index: 2;
  letter-spacing: 3px;
  font-size: 28px;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }
  .content section.delivery-menu .delivery-wrapper .box p.title b {
	color: #ffffff;
	-webkit-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out; }
.content section.delivery-menu .delivery-wrapper .box .btn-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
	  -ms-flex-pack: center;
		  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center; }
  .content section.delivery-menu .delivery-wrapper .box .btn-wrap a.button {
	position: relative;
	z-index: 2;
	color: #ffffff; }
	.content section.delivery-menu .delivery-wrapper .box .btn-wrap a.button b {
	  color: #ffffff; }
	.content section.delivery-menu .delivery-wrapper .box .btn-wrap a.button:hover:before {
	  width: 100%; }
	.content section.delivery-menu .delivery-wrapper .box .btn-wrap a.button:before {
	  width: 67%; }
.content section.franch {
padding: 200px 0;
margin-bottom: 100px; }
.content section.franch.visible .franch-wrapper .image-box-first {
-webkit-transform: translateX(0);
  -ms-transform: translateX(0);
	  transform: translateX(0);
opacity: 1; }
.content section.franch.visible .franch-wrapper .image-box-second {
-webkit-transform: translateX(0);
  -ms-transform: translateX(0);
	  transform: translateX(0);
opacity: 1; }
.content section.franch.visible .franch-wrapper .hide-box {
-webkit-transform: translateX(0);
  -ms-transform: translateX(0);
	  transform: translateX(0);
opacity: 1; }
.content section.franch p.title {
text-align: right;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-right: 5%;
-webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
	  transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.franch p.title.visible {
-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
		transform: translateY(0);
opacity: 1; }
.content section.franch .franch-wrapper {
background: transparent;
-webkit-background-size: cover;
	  background-size: cover;
background-position: center center;
height: 400px;
width: 100%;
position: relative;
max-width: 1200px;
margin: 0 auto; }
.content section.franch .franch-wrapper.active .hide-box {
opacity: 1; }
.content section.franch .franch-wrapper:before {
content: "";
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.2);
width: 100%;
height: 100%;
z-index: 0;
top: 0;
left: 0; }
.content section.franch .franch-wrapper .image-box-first {
position: absolute;
width: 50%;
height: 400px;
top: -40%;
background: url("../img/franch2.png") no-repeat;
-webkit-background-size: cover;
		background-size: cover;
background-position: center center;
-webkit-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
		transform: translateX(-100%);
opacity: 0;
-webkit-transition: all .3s .6s ease-in-out;
-o-transition: all .3s .6s ease-in-out;
transition: all .3s .6s ease-in-out; }
.content section.franch .franch-wrapper .image-box-second {
position: absolute;
width: 65%;
height: 550px;
top: 0;
right: 0;
background: url("../img/franch.png") no-repeat;
-webkit-background-size: cover;
		background-size: cover;
background-position: center center;
-webkit-transform: translateX(100%);
	-ms-transform: translateX(100%);
		transform: translateX(100%);
opacity: 0;
-webkit-transition: all .3s .6s ease-in-out;
-o-transition: all .3s .6s ease-in-out;
transition: all .3s .6s ease-in-out; }
.content section.franch .franch-wrapper .btn-wrap {
padding: 20px;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 4;
display: none; }
.content section.franch .franch-wrapper .btn-wrap a.button {
  position: relative;
  width: 100px;
  margin: 0 auto; }
  .content section.franch .franch-wrapper .btn-wrap a.button:before {
	background: #390000;
	z-index: -1; }
  .content section.franch .franch-wrapper .btn-wrap a.button b {
	color: #000000; }
.content section.franch .franch-wrapper .hide-box {
position: absolute;
background: #ffffff;
width: 40%;
height: auto;
padding: 50px 20px;
margin-top: 100px;
top: 0;
left: 0;
z-index: 3;
opacity: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
	-ms-flex-direction: column;
		flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
	-ms-flex-pack: center;
		justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
-webkit-transform: translateX(-200%);
	-ms-transform: translateX(-200%);
		transform: translateX(-200%);
opacity: 0;
-webkit-transition: all .3s .9s ease-in-out;
-o-transition: all .3s .9s ease-in-out;
transition: all .3s .9s ease-in-out; }
.content section.franch .franch-wrapper .hide-box p.sec-title {
  font-family: "Conv_chibola";
  font-size: 36px;
  text-align: left;
  display: block;
  width: 100%;
  color: #3e0001;
  padding: 10px; }
.content section.franch .franch-wrapper .hide-box p.desc {
  color: #000000;
  padding: 15px;
  line-height: 20px;
  font-size: 16px; }
.content section.franch .franch-wrapper .hide-box .link-wrapper {
  width: 100%;
  height: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
	  -ms-flex-pack: start;
		  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center;
  padding: 30px; }
  .content section.franch .franch-wrapper .hide-box .link-wrapper .btn-wrap {
	padding: 20px;
	position: relative;
	bottom: 0;
	left: 0;
	margin-left: 40px;
	width: auto;
	display: block;
	z-index: 4; }
	.content section.franch .franch-wrapper .hide-box .link-wrapper .btn-wrap a.button {
	  position: relative;
	  width: 100px;
	  color: #ffffff;
	  margin: 0; }
	  .content section.franch .franch-wrapper .hide-box .link-wrapper .btn-wrap a.button:hover b {
		color: #ffffff; }
	  .content section.franch .franch-wrapper .hide-box .link-wrapper .btn-wrap a.button:before {
		background: #390000;
		z-index: -1; }
	  .content section.franch .franch-wrapper .hide-box .link-wrapper .btn-wrap a.button b {
		color: #000000; }
  .content section.franch .franch-wrapper .hide-box .link-wrapper a {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
		-ms-flex-align: center;
			align-items: center;
	margin: 0;
	color: #000000;
	text-decoration: none;
	text-transform: uppercase; }
	.content section.franch .franch-wrapper .hide-box .link-wrapper a svg {
	  width: 30px;
	  height: 30px;
	  margin-right: 15px; }
	  .content section.franch .franch-wrapper .hide-box .link-wrapper a svg .svg-fill {
		fill: #3e0001; }
.content section.interior {
padding: 100px 0;
padding-bottom: 150px; }
.content section.interior p.title {
text-align: right;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-right: 5%;
-webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
	  transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.interior p.title.visible {
-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
		transform: translateY(0);
opacity: 1; }
.content section.interior .some-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
width: 100%;
margin: 0 auto;
margin-top: -100px;
max-width: 1200px;
margin: 0 auto; }
.content section.interior .some-wrap .interior-slider-nav {
height: 600px;
width: -webkit-calc(100% - 700px);
width: calc(100% - 700px);
margin: 0;
-webkit-transform: translateX(-100px);
	-ms-transform: translateX(-100px);
		transform: translateX(-100px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.interior .some-wrap .interior-slider-nav.visible {
  -webkit-transform: translateX(0);
	  -ms-transform: translateX(0);
		  transform: translateX(0);
  opacity: 1; }
.content section.interior .some-wrap .interior-slider-nav .slick-list {
  height: 100%;
  width: 100%; }
  .content section.interior .some-wrap .interior-slider-nav .slick-list .slick-track {
	height: 100%;
	width: 100%; }
	.content section.interior .some-wrap .interior-slider-nav .slick-list .slick-track .slide {
	  width: 100%;
	  height: 100%;
	  opacity: 1;
	  position: relative;
	  overflow: hidden; }
	  .content section.interior .some-wrap .interior-slider-nav .slick-list .slick-track .slide img {
		height: 100%;
		width: auto;
		-webkit-transform: translateX(-25%);
			-ms-transform: translateX(-25%);
				transform: translateX(-25%); }
	  .content section.interior .some-wrap .interior-slider-nav .slick-list .slick-track .slide:before {
		content: "";
		display: block;
		position: absolute;
		background: rgba(0, 0, 0, 0.7);
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		z-index: 1;
		-webkit-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out; }
	  .content section.interior .some-wrap .interior-slider-nav .slick-list .slick-track .slide.slick-current:before {
		background: transparent; }
.content section.interior .some-wrap .interior-slider-wrapper {
position: relative;
width: 700px;
margin-top: 150px;
-webkit-transform: translateX(100px);
	-ms-transform: translateX(100px);
		transform: translateX(100px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.interior .some-wrap .interior-slider-wrapper.visible {
  -webkit-transform: translateX(0);
	  -ms-transform: translateX(0);
		  transform: translateX(0);
  opacity: 1; }
.content section.interior .some-wrap .interior-slider-wrapper .interior-slider {
  height: 500px;
  width: 100%;
  margin: 0; }
  .content section.interior .some-wrap .interior-slider-wrapper .interior-slider .slick-list {
	height: 100%;
	width: 100%; }
	.content section.interior .some-wrap .interior-slider-wrapper .interior-slider .slick-list .slick-track {
	  height: 100%;
	  width: 100%; }
	  .content section.interior .some-wrap .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide {
		width: 100%;
		height: 100%;
		position: relative;
		overflow: hidden; }
		.content section.interior .some-wrap .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide img {
		  width: auto;
		  height: 100%; }
		.content section.interior .some-wrap .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide:before {
		  content: "";
		  display: block;
		  position: absolute;
		  background: rgba(0, 0, 0, 0.2);
		  width: 100%;
		  height: 100%;
		  top: 0;
		  left: 0; }
.content section.interior .some-wrap .interior-slider-wrapper .buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
	  -ms-flex-pack: center;
		  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center;
  width: 100px;
  height: 40px;
  position: absolute;
  bottom: 20px;
  right: 0;
  left: 10px; }
  .content section.interior .some-wrap .interior-slider-wrapper .buttons button {
	margin: 5px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
		-ms-flex-align: center;
			align-items: center;
	background: #3e0001;
	border: none;
	-webkit-border-radius: 5px;
			border-radius: 5px;
	padding: 10px; }
	.content section.interior .some-wrap .interior-slider-wrapper .buttons button:hover {
	  cursor: pointer; }
	.content section.interior .some-wrap .interior-slider-wrapper .buttons button:focus {
	  outline: none; }
	.content section.interior .some-wrap .interior-slider-wrapper .buttons button img {
	  width: 15px; }
.content section.partners {
padding: 100px 0; }
.content section.partners p.title {
text-align: left;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-left: 5%;
-webkit-transform: translateY(20px);
  -ms-transform: translateY(20px);
	  transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.partners p.title.visible {
-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
		transform: translateY(0);
opacity: 1; }
.content section.partners .partners-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center;
width: 100%;
max-width: 1200px;
margin: 0 auto; }
.content section.partners .partners-wrapper .box {
padding: 50px; }
.content section.partners .partners-wrapper .box.visible:nth-child(1) {
  opacity: 1; }
.content section.partners .partners-wrapper .box.visible:nth-child(2) {
  opacity: 1; }
.content section.partners .partners-wrapper .box:nth-child(1) {
  opacity: 0;
  -webkit-transition: opacity .3s .3s ease-in-out;
  -o-transition: opacity .3s .3s ease-in-out;
  transition: opacity .3s .3s ease-in-out; }
.content section.partners .partners-wrapper .box:nth-child(2) {
  opacity: 0;
  -webkit-transition: opacity .3s .3s ease-in-out;
  -o-transition: opacity .3s .3s ease-in-out;
  transition: opacity .3s .3s ease-in-out; }
.content section.partners .partners-wrapper .box img {
  width: 300px; }
.content section.about p.title {
text-align: right;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-right: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
	transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.about p.title.visible {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
.content section.about .about-wrapper {
background: #f9faeb;
padding: 100px 0;
position: relative;
height: 900px; }
.content section.about .about-wrapper.visible .circles {
opacity: 1; }
.content section.about .about-wrapper.visible .tabs {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
.content section.about .about-wrapper .circles {
position: absolute;
top: 50px;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out;
overflow: hidden; }
.content section.about .about-wrapper .circles .circle-large {
margin-top: 0;
margin-left: 15%;
width: 800px;
height: 800px;
background: transparent;
-webkit-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
		transform: rotate(20deg);
border: 1px solid #bcbcbc;
-webkit-border-radius: 100%;
		border-radius: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
	-ms-flex-pack: center;
		justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
position: relative; }
.content section.about .about-wrapper .circles .circle-large span {
  width: 10px;
  height: 10px;
  background: #3e0001;
  opacity: .7;
  display: block;
  -webkit-border-radius: 100%;
		  border-radius: 100%;
  position: absolute; }
  .content section.about .about-wrapper .circles .circle-large span:nth-child(1) {
	top: 70%;
	right: 31px; }
  .content section.about .about-wrapper .circles .circle-large span:nth-child(2) {
	top: 50%;
	right: -5px; }
  .content section.about .about-wrapper .circles .circle-large span:nth-child(3) {
	bottom: -5px;
	right: 50%; }
  .content section.about .about-wrapper .circles .circle-large span:nth-child(4) {
	left: -5px;
	top: 50%; }
  .content section.about .about-wrapper .circles .circle-large span:nth-child(5) {
	top: -5px;
	right: 50%; }
.content section.about .about-wrapper .circles .circle-large .circle-min {
  width: 80%;
  height: 80%;
  border: 1px solid #bcbcbc;
  -webkit-border-radius: 100%;
		  border-radius: 100%;
  position: absolute;
  -webkit-transform: rotate(-12deg);
	  -ms-transform: rotate(-12deg);
		  transform: rotate(-12deg); }
  .content section.about .about-wrapper .circles .circle-large .circle-min span {
	width: 10px;
	height: 10px;
	background: #3e0001;
	opacity: .7;
	display: block;
	-webkit-border-radius: 100%;
			border-radius: 100%;
	position: absolute; }
	.content section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(1) {
	  top: 70%;
	  right: 23px; }
	.content section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(2) {
	  top: 50%;
	  right: -5px; }
	.content section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(3) {
	  bottom: -5px;
	  right: 50%; }
	.content section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(4) {
	  left: -5px;
	  top: 50%; }
	.content section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(5) {
	  top: -5px;
	  right: 50%; }
.content section.about .about-wrapper .tabs {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center;
position: relative;
z-index: 2;
-webkit-transform: translateY(100px);
  -ms-transform: translateY(100px);
	  transform: translateY(100px);
opacity: 0;
-webkit-transition: all .3s .6s ease-in-out;
-o-transition: all .3s .6s ease-in-out;
transition: all .3s .6s ease-in-out; }
.content section.about .about-wrapper .tabs .triger-box {
width: 15%; }
.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
	  -ms-flex-pack: center;
		  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
	  -ms-flex-direction: column;
		  flex-direction: column;
  padding: 0;
  margin: 20px 0; }
  .content section.about .about-wrapper .tabs .triger-box ul.tab-trigger li {
	list-style: none;
	padding: 10px 25px;
	border: 1px solid #3e0001;
	-webkit-border-radius: 5px;
			border-radius: 5px;
	margin: 5px;
	width: 155px;
	text-align: center;
	text-decoration: none;
	color: #3e0001;
	text-transform: uppercase; }
	.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger li:hover {
	  cursor: pointer; }
	.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger li:nth-child(2) {
	  margin-left: -20px; }
	.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger li:nth-child(3) {
	  margin-left: -30px; }
	.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger li:nth-child(4) {
	  margin-left: -40px; }
	.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger li.active {
	  background: #3e0001;
	  color: #ffffff; }
.content section.about .about-wrapper .tabs .map-box {
width: 600px;
height: 600px;
-webkit-border-radius: 100%;
		border-radius: 100%;
overflow: hidden; }
.content section.about .about-wrapper .tabs .map-box #map {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 100% !important;
		  border-radius: 100% !important;
  overflow: hidden !important;
  z-index: 1; }
.content section.about .about-wrapper .tabs .tab-box {
width: 30%; }
.content section.about .about-wrapper .tabs .tab-box .tab {
  display: none;
  padding: 0 20px; }
  .content section.about .about-wrapper .tabs .tab-box .tab p.sec-title {
	font-family: "Conv_chibola";
	font-size: 32px;
	text-align: center; }
  .content section.about .about-wrapper .tabs .tab-box .tab p.desc {
	font-size: 22px;
	text-align: center; }
  .content section.about .about-wrapper .tabs .tab-box .tab.active {
	display: block; }
  .content section.about .about-wrapper .tabs .tab-box .tab .content {
	margin: 20px 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
		-ms-flex-pack: start;
			justify-content: flex-start;
	-webkit-box-align: center;
	-webkit-align-items: center;
		-ms-flex-align: center;
			align-items: center; }
	.content section.about .about-wrapper .tabs .tab-box .tab .content .image {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
		  -ms-flex-pack: center;
			  justify-content: center;
	  -webkit-box-align: center;
	  -webkit-align-items: center;
		  -ms-flex-align: center;
			  align-items: center;
	  width: 20%;
	  height: 50px;
	  border-right: 1px solid #3e0001;
	  padding: 15px; }
	  .content section.about .about-wrapper .tabs .tab-box .tab .content .image img {
		width: 30px; }
	.content section.about .about-wrapper .tabs .tab-box .tab .content .inner {
	  padding: 10px;
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display: flex;
	  -webkit-box-orient: vertical;
	  -webkit-box-direction: normal;
	  -webkit-flex-direction: column;
		  -ms-flex-direction: column;
			  flex-direction: column;
	  -webkit-box-pack: center;
	  -webkit-justify-content: center;
		  -ms-flex-pack: center;
			  justify-content: center;
	  -webkit-box-align: start;
	  -webkit-align-items: flex-start;
		  -ms-flex-align: start;
			  align-items: flex-start; }
	  .content section.about .about-wrapper .tabs .tab-box .tab .content .inner a {
		text-decoration: none;
		color: #3e0001; }
footer {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
  justify-content: space-between;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
  align-items: flex-start;
padding: 20px; }
footer a:hover {
text-decoration: underline !important;
cursor: pointer; }
footer ul{
padding: 0; 
}

footer ul.rest-menu-footer p.title {
font-family: "Conv_chibola";
font-size: 14px;
margin: 5px 0;
color: #3e0001; }
footer ul.rest-menu-footer p.copy {
margin-top: 30px; }
footer ul.rest-menu-footer li {
list-style: none;
margin: 10px 0; }
footer ul.rest-menu-footer li a {
text-decoration: none;
color: #000000; 
font-size: 12px;}
footer ul.delivery-menu-footer p.title {
font-family: "Conv_chibola";
font-size: 14px;
margin: 5px 0;
color: #3e0001; }
footer ul.delivery-menu-footer li {
list-style: none;
margin: 10px 0; }
footer ul.delivery-menu-footer li a {
text-decoration: none;
color: #000000; 
font-size: 12px;}
footer .logo {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
	flex-direction: column; }
footer .logo img {
width: 200px; }
footer .logo ul.soc {
padding: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center; }
footer .logo ul.soc li {
list-style: none;
margin: 10px; }
footer .logo ul.soc li a:hover img {
  -webkit-transform: scale(1.2);
	  -ms-transform: scale(1.2);
		  transform: scale(1.2); }
footer .logo ul.soc li a img {
  width: 25px;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }
footer ul.feedback-footer p.title {
font-family: "Conv_chibola";
font-size: 14px;
margin: 5px 0;
color: #3e0001; }
footer ul.feedback-footer li {
list-style: none;
margin: 10px 0; }
footer ul.feedback-footer li a {
text-decoration: none;
font-size: 12px;  
color: #000000; }
footer .footer-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
	flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
	align-items: flex-end;
padding: 15px 0; }
footer .footer-wrapper p.title {
font-family: "Conv_chibola";
font-size: 14px;
margin: 10px 0;
color: #3e0001; }
footer .footer-wrapper a.mail {
text-decoration: none;
color: #000000;
margin: 10px 0;
font-size: 14px; }
footer .footer-wrapper a.popup {
background: #3e0001;
color: #ffffff;
-webkit-border-radius: 5px;
	  border-radius: 5px;
text-decoration: none;
padding: 10px 15px;
font-size: 12px;
text-transform: uppercase; }
footer .footer-wrapper p.copy {
margin: 10px 0; }
footer .footer-wrapper p.web {
margin: 10px 0;
margin-top: 60px; }
footer .footer-wrapper p.web a {
text-decoration: none;
color: #3e0001;
margin-left: 6px; }
#page header {
height: 197px; }
#page .content-page {
max-width: 1200px;
margin: 0 auto;
padding: 80px 0; }
#page .content-page .related-slider .buttons_for_slider {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center; }
#page .content-page .related-slider .buttons_for_slider .prev {
width: 50px;
height: 50px;
position: relative;
overflow: hidden;
-webkit-border-radius: 5px;
	  border-radius: 5px;
background: url("../img/back.svg") no-repeat;
-webkit-background-size: 15px 15px;
	  background-size: 15px;
background-position: center center;
margin: 5px; }
#page .content-page .related-slider .buttons_for_slider .prev:hover {
cursor: pointer; }
#page .content-page .related-slider .buttons_for_slider .prev:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1; }
#page .content-page .related-slider .buttons_for_slider .next {
width: 50px;
height: 50px;
position: relative;
overflow: hidden;
-webkit-border-radius: 5px;
	  border-radius: 5px;
background: url("../img/next.svg") no-repeat;
-webkit-background-size: 15px 15px;
	  background-size: 15px;
background-position: center center;
margin: 5px; }
#page .content-page .related-slider .buttons_for_slider .next:hover {
cursor: pointer; }
#page .content-page .related-slider .buttons_for_slider .next:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1; }
#page .content-page .related-slider .card_slider .slide {
width: 33%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 20px;
margin-bottom: 20px; }
#page .content-page .related-slider .card_slider .slide .product-inner {
width: 80%;
height: 515px;
margin-left: auto;
padding: 20px;
border: 1px solid #3e0001; }
#page .content-page .related-slider .card_slider .slide .product-inner .image-box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
		justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center; }
#page .content-page .related-slider .card_slider .slide .product-inner .image-box img {
  max-width: 330px;
  max-height: 200px; }
#page .content-page .related-slider .card_slider .slide .product-inner .title {
margin: 20px 0; }
#page .content-page .related-slider .card_slider .slide .product-inner .title a {
  font-family: "Conv_chibola";
  text-decoration: none;
  line-height: 24px;
  color: #3e0001; }
#page .content-page .related-slider .card_slider .slide .product-inner .some-desc {
font-size: 14px;
margin: 10px 0;
font-family: "Conv_calibri"; }
#page .content-page .related-slider .card_slider .slide .product-inner .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 10px 0 20px 0; }
#page .content-page .related-slider .card_slider .slide .product-inner .wrap .cost {
  margin-right: 50px;
  font-family: "Conv_calibri"; }
#page .content-page .related-slider .card_slider .slide .product-inner .wrap .qty span {
  margin: 3px;
  font-family: "Conv_calibri"; }
#page .content-page .related-slider .card_slider .slide .product-inner .wrap .qty span.number {
  font-size: 16px; }
#page .content-page .related-slider .card_slider .slide .product-inner .btn-wrap {
width: 50%; }
#page .content-page .related-slider .card_slider .slide .product-inner .btn-wrap a.button:hover:before {
  width: 100%; }
#page .content-page .related-slider .card_slider .slide .product-inner .btn-wrap a.button:before {
  width: 67%; }
#page .content-page .product-box-card {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 20px;
margin-bottom: 20px; }
#page .content-page .product-box-card .product-inner {
width: 85%;
padding: 20px;
border: 1px solid #3e0001;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin: 20px 0;
margin-left: auto; }
#page .content-page .product-box-card .product-inner .img-wrap {
width: 45%; }
#page .content-page .product-box-card .product-inner .text-wrap {
width: 55%;
padding-right: 20%; }
#page .content-page .product-box-card .product-inner .image-box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
	-ms-flex-pack: end;
		justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center; }
#page .content-page .product-box-card .product-inner .image-box img {
  width: 100%;
  -webkit-transform: translateX(-100px);
	  -ms-transform: translateX(-100px);
		  transform: translateX(-100px); }
#page .content-page .product-box-card .product-inner .title {
margin: 20px 0; }
#page .content-page .product-box-card .product-inner .title a {
  font-family: "Conv_chibola";
  text-decoration: none;
  line-height: 24px;
  color: #3e0001; }
#page .content-page .product-box-card .product-inner .some-desc {
font-size: 14px;
margin: 10px 0;
font-family: "Conv_calibri"; }
#page .content-page .product-box-card .product-inner .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 10px 0 20px 0; }
#page .content-page .product-box-card .product-inner .wrap .cost {
  margin-right: 50px;
  font-family: "Conv_calibri"; }
#page .content-page .product-box-card .product-inner .wrap .qty span {
  margin: 3px;
  font-family: "Conv_calibri"; }
#page .content-page .product-box-card .product-inner .wrap .qty span.number {
  font-size: 16px; }
#page .content-page .product-box-card .product-inner .btn-wrap {
width: 40%;
margin: 0; }
#page .content-page .product-box-card .product-inner .btn-wrap a.button:hover:before {
  width: 100%; }
#page .content-page .product-box-card .product-inner .btn-wrap a.button:before {
  width: 63%; }
#page .content-page .btn-wrap {
width: 180px;
margin: 30px auto; }
#page .content-page .btn-wrap a.button:hover:before {
width: 100%; }
#page .content-page .btn-wrap a.button:before {
width: 42%; }
#page .content-page .some_second_title {
font-family: "Conv_chibola";
font-size: 40px;
text-align: center;
color: #3e0001;
margin: 40px 0; }
#page .content-page .some_title {
font-family: "Conv_chibola";
font-size: 80px;
text-align: center;
color: #3e0001;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
	transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
#page .content-page .some_title.visible {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
#page .content-page .products-grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
	justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
	flex-wrap: wrap;
padding: 80px 0;
padding-bottom: 0; }
#page .content-page .products-grid .product-box {
width: 33%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 20px;
margin-bottom: 20px; }
#page .content-page .products-grid .product-box .product-inner {
width: 80%;
margin-left: auto;
padding: 20px;
height: 520px;
border: 1px solid #3e0001; }
#page .content-page .products-grid .product-box .product-inner .image-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
	  -ms-flex-pack: end;
		  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center; }
  #page .content-page .products-grid .product-box .product-inner .image-box img {
	max-width: 100%;
	max-height: 100%; }
#page .content-page .products-grid .product-box .product-inner .title {
  margin: 20px 0;
  height: 70px;  }
  #page .content-page .products-grid .product-box .product-inner .title a {
	font-family: "Conv_chibola";
	text-decoration: none;
	line-height: 24px;
	color: #3e0001; }
#page .content-page .products-grid .product-box .product-inner .some-desc {
  font-size: 14px;
  margin: 10px 0;
  font-family: "Conv_calibri"; }
#page .content-page .products-grid .product-box .product-inner .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0 20px 0; }
  #page .content-page .products-grid .product-box .product-inner .wrap .cost {
	margin-right: 50px;
	font-family: "Conv_calibri"; }
  #page .content-page .products-grid .product-box .product-inner .wrap .qty span {
	margin: 3px;
	font-family: "Conv_calibri"; }
  #page .content-page .products-grid .product-box .product-inner .wrap .qty span.number {
	font-size: 16px; }
#page .content-page .products-grid .product-box .product-inner .btn-wrap {
  width: 50%; }
  #page .content-page .products-grid .product-box .product-inner .btn-wrap a.button:hover:before {
	width: 100%; }
  #page .content-page .products-grid .product-box .product-inner .btn-wrap a.button:before {
	width: 67%; }
.modal#checkout {
position: fixed;
overflow: auto;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center;
opacity: 0;
z-index: -1; }
.modal#checkout.active {
opacity: 1;
z-index: 999; }
.modal#checkout.active .close-box {
opacity: 1; }
.modal#checkout.active .modal-body {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
.modal#checkout .close-box {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.7);
opacity: 0;
-webkit-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
z-index: 0; }
.modal#checkout .modal-body {
height: auto;
width: 800px;
background: #fafbec;
position: relative;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
	transform: translateY(100px);
opacity: 0;
-webkit-transition: all .5s .3s ease-in-out;
-o-transition: all .5s .3s ease-in-out;
transition: all .5s .3s ease-in-out;
z-index: 1;
padding: 20px;
border: 1px solid #3e0001; }
.modal#checkout .modal-body p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 20px;
margin: 20px 0;
color: #3e0001; }
.modal#checkout .modal-body .close {
width: 15px;
height: 15px;
position: absolute;
background: url("../img/close.svg") no-repeat;
-webkit-background-size: cover;
	  background-size: cover;
background-position: center center;
top: 10px;
right: 10px;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out; }
.modal#checkout .modal-body .wrapper-modal {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center;
-webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
	  flex-wrap: wrap; }
.modal#checkout .modal-body .wrapper-modal .all_cost {
width: 55%;
margin-left: auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
		justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
padding: 20px;
color: #3e0001; }
.modal#checkout .modal-body .wrapper-modal .all_cost span {
  margin: 5px; }
.modal#checkout .modal-body .wrapper-modal form {
width: 45%;
padding: 20px; }
.modal#checkout .modal-body .wrapper-modal form input {
  background: #fafbec; }
.modal#checkout .modal-body .wrapper-modal .product-modal {
padding: 20px;
margin: 20px;
border: 1px solid #3e0001;
width: 48%;
height: 400px;
overflow: hidden; 
overflow-y: scroll;}
.modal#checkout .modal-body .wrapper-modal .product-modal .title {
  margin: 20px 0; }
  .modal#checkout .modal-body .wrapper-modal .product-modal .title a {
	font-family: "Conv_chibola";
	text-decoration: none;
	line-height: 24px;
	color: #3e0001; }
.modal#checkout .modal-body .wrapper-modal .product-modal .some-desc {
  font-size: 14px;
  margin: 10px 0;
  font-family: "Conv_calibri"; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
	  -ms-flex-pack: justify;
		  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center;
  padding: 10px 0 20px 0; }
  .modal#checkout .modal-body .wrapper-modal .product-modal .wrap .cost {
	margin-right: 50px;
	font-family: "Conv_calibri"; }
  .modal#checkout .modal-body .wrapper-modal .product-modal .wrap .qty span {
	margin: 3px;
	font-family: "Conv_calibri"; }
	.modal#checkout .modal-body .wrapper-modal .product-modal .wrap .qty span:hover {
	  cursor: pointer; }
  .modal#checkout .modal-body .wrapper-modal .product-modal .wrap .qty span.number {
	font-size: 16px; }
	.modal#checkout .modal-body .wrapper-modal .product-modal .wrap .qty span.number:hover {
	  cursor: pointer; }
section.delivery-menu {
padding: 20px 0;
background: transparent; }
section.delivery-menu p.title {
text-align: right;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-right: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
	transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
section.delivery-menu p.title.visible {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
section.delivery-menu .delivery-wrapper {
height: 700px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
max-width: 1200px;
margin: 0 auto; }
section.delivery-menu .delivery-wrapper .box {
width: 30%;
height: 100%;
margin: 1%;
-webkit-background-size: cover;
	  background-size: cover;
background-position: center center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
  -ms-flex-pack: justify;
	  justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
  -ms-flex-direction: column;
	  flex-direction: column;
padding: 50px 30px;
overflow: hidden; }
section.delivery-menu .delivery-wrapper .box:hover:after {
-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
		transform: rotate(0);
background: rgba(255, 255, 255, 0.4);
left: 0;
top: -20%; }
section.delivery-menu .delivery-wrapper .box:hover:before {
background: transparent; }
section.delivery-menu .delivery-wrapper .box:hover p.title {
color: #3e0001; }
section.delivery-menu .delivery-wrapper .box:hover p.title b {
  color: #3e0001; }
section.delivery-menu .delivery-wrapper .box:after {
content: "";
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.7);
top: -50%;
left: -56%;
width: 100%;
height: 150%;
-webkit-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
		transform: rotate(10deg);
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
section.delivery-menu .delivery-wrapper .box:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
section.delivery-menu .delivery-wrapper .box:nth-child(1) {
background: url("../img/delivery1.png") no-repeat;
-webkit-background-size: cover;
		background-size: cover;
background-position: center center; }
section.delivery-menu .delivery-wrapper .box:nth-child(2) {
background: url("../img/delivery2.png") no-repeat;
-webkit-background-size: cover;
		background-size: cover;
background-position: center center; }
section.delivery-menu .delivery-wrapper .box:nth-child(3) {
background: url("../img/delivery3.png") no-repeat;
-webkit-background-size: cover;
		background-size: cover;
background-position: center center; }
section.delivery-menu .delivery-wrapper .box p.title {
position: relative;
z-index: 2;
letter-spacing: 3px;
font-size: 28px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
section.delivery-menu .delivery-wrapper .box p.title b {
  color: #ffffff;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }
section.delivery-menu .delivery-wrapper .box .btn-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
	-ms-flex-pack: center;
		justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center; }
section.delivery-menu .delivery-wrapper .box .btn-wrap a.button {
  position: relative;
  z-index: 2;
  color: #ffffff; }
  section.delivery-menu .delivery-wrapper .box .btn-wrap a.button b {
	color: #ffffff; }
  section.delivery-menu .delivery-wrapper .box .btn-wrap a.button:hover:before {
	width: 100%; }
  section.delivery-menu .delivery-wrapper .box .btn-wrap a.button:before {
	width: 67%; }
section.rest-menu {
padding: 20px 0;
padding-bottom: 0; }
section.rest-menu p.title {
text-align: left;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-left: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
	transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
section.rest-menu p.title.visible {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
section.rest-menu .rest-menu-wrapper {
height: 600px;
width: 100%;
background: url("../img/rest-menu.png") no-repeat;
-webkit-background-size: cover;
	background-size: cover;
background-position: center center;
position: relative;
max-width: 1200px;
margin: 0 auto; }
section.rest-menu .rest-menu-wrapper:before {
content: "";
display: block;
position: absolute;
background: transparent;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0; }
section.rest-menu .rest-menu-wrapper .rest-menu-content {
position: relative;
z-index: 2;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center;
-webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
width: 100%;
height: 100%; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box {
width: 25%;
height: 100%;
padding: 40px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-around;
	-ms-flex-pack: distribute;
		justify-content: space-around;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
	-ms-flex-direction: column;
		flex-direction: column;
position: relative;
border-right: 1px solid #ffffff; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box:hover:before {
  background: rgba(0, 0, 0, 0.2); }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(1) {
  border-right: 1px solid #ffffff; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(3) {
  border-right: 1px solid #ffffff; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box p.title {
  font-family: "Conv_chibola";
  color: #ffffff;
  font-size: 30px;
  text-align: center;
  margin: 0;
  line-height: 34px;
  letter-spacing: 2px; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box .btn-wrap a.button b {
  color: #ffffff; }
.main_menu_wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 50px 0;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
  flex-wrap: nowrap; }
.main_menu_wrapper .next_page {
height: 1100px;
width: 100px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
	justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center; }
.main_menu_wrapper .next_page a.next_page {
display: block;
width: 50px;
height: 50px;
position: relative;
-webkit-border-radius: 5px;
	  border-radius: 5px;
overflow: hidden;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.main_menu_wrapper .next_page a.next_page:hover {
-webkit-transform: translateX(20px);
	-ms-transform: translateX(20px);
		transform: translateX(20px); }
.main_menu_wrapper .next_page a.next_page:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.main_menu_wrapper .next_page a.next_page:after {
content: "";
display: block;
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url("../img/next.svg") no-repeat;
-webkit-background-size: 20px 20px;
		background-size: 20px;
background-position: center center; }
.main_menu_wrapper .image_sep {
width: 35%;
height: auto;
overflow: hidden;
display: none;  
}
.main_menu_wrapper .image_sep img {
height: 100%;
width: auto; }
.main_menu_wrapper .menu-content {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
	flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
	flex-wrap: wrap;
background: #fafbec; }
.main_menu_wrapper .menu-content .menu_box {
padding: 20px;
width: 100%; }
.main_menu_wrapper .menu-content .menu_box .main_title {
font-family: "Conv_chibola";
font-size: 30px;
color: #3e0001;
padding: 0; }
.main_menu_wrapper .menu-content .menu_box .item .wrap {
width: 100%; }
.main_menu_wrapper .menu-content .menu_box .item .wrap .names {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: "Conv_chibola";
  color: #3e0001;
  margin: 20px 0;
  font-size: 16px; }
  .main_menu_wrapper .menu-content .menu_box .item .wrap .names .name {
	width: 70%; }
  .main_menu_wrapper .menu-content .menu_box .item .wrap .names .weight {
	width: 15%; }
  .main_menu_wrapper .menu-content .menu_box .item .wrap .names .cost {
	width: 15%; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position {
  padding: 0;
  margin: 0; }
  .main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
		-ms-flex-align: start;
			align-items: flex-start;
	font-family: "Conv_calibri";
	margin: 10px 0; }
	.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .name {
	  width: 70%;
	  padding-right: 5%; }
	  .main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .name .title {
		font-size: 20px;
		color: #3e0001;
		margin-bottom: 5px;
		text-transform: uppercase; }
	  .main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .name .desc {
		font-size: 13px;
		line-height: 24px; }
	.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .weight {
	  width: 15%;
	  font-size: 14px; }
	.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .cost {
	  width: 15%;
	  font-size: 14px; }
section.about p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-right: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
  transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
section.about p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
	transform: translateY(0);
opacity: 1; }
section.about .about-wrapper {
background: #f9faeb;
padding: 100px 0;
position: relative;
height: 900px; }
section.about .about-wrapper.visible .circles {
opacity: 1; }
section.about .about-wrapper.visible .tabs {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
	transform: translateY(0);
opacity: 1; }
section.about .about-wrapper .circles {
position: absolute;
top: 50px;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out;
overflow: hidden; }
section.about .about-wrapper .circles .circle-large {
margin-top: 0;
margin-left: 15%;
width: 800px;
height: 800px;
background: transparent;
-webkit-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
	  transform: rotate(20deg);
border: 1px solid #bcbcbc;
-webkit-border-radius: 100%;
	  border-radius: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center;
position: relative; }
section.about .about-wrapper .circles .circle-large span {
width: 10px;
height: 10px;
background: #3e0001;
opacity: .7;
display: block;
-webkit-border-radius: 100%;
		border-radius: 100%;
position: absolute; }
section.about .about-wrapper .circles .circle-large span:nth-child(1) {
  top: 70%;
  right: 31px; }
section.about .about-wrapper .circles .circle-large span:nth-child(2) {
  top: 50%;
  right: -5px; }
section.about .about-wrapper .circles .circle-large span:nth-child(3) {
  bottom: -5px;
  right: 50%; }
section.about .about-wrapper .circles .circle-large span:nth-child(4) {
  left: -5px;
  top: 50%; }
section.about .about-wrapper .circles .circle-large span:nth-child(5) {
  top: -5px;
  right: 50%; }
section.about .about-wrapper .circles .circle-large .circle-min {
width: 80%;
height: 80%;
border: 1px solid #bcbcbc;
-webkit-border-radius: 100%;
		border-radius: 100%;
position: absolute;
-webkit-transform: rotate(-12deg);
	-ms-transform: rotate(-12deg);
		transform: rotate(-12deg); }
section.about .about-wrapper .circles .circle-large .circle-min span {
  width: 10px;
  height: 10px;
  background: #3e0001;
  opacity: .7;
  display: block;
  -webkit-border-radius: 100%;
		  border-radius: 100%;
  position: absolute; }
  section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(1) {
	top: 70%;
	right: 23px; }
  section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(2) {
	top: 50%;
	right: -5px; }
  section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(3) {
	bottom: -5px;
	right: 50%; }
  section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(4) {
	left: -5px;
	top: 50%; }
  section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(5) {
	top: -5px;
	right: 50%; }
section.about .about-wrapper .tabs {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
position: relative;
z-index: 2;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
	transform: translateY(100px);
opacity: 0;
-webkit-transition: all .3s .6s ease-in-out;
-o-transition: all .3s .6s ease-in-out;
transition: all .3s .6s ease-in-out; }
section.about .about-wrapper .tabs .triger-box {
width: 10%; }
section.about .about-wrapper .tabs .triger-box ul.tab-trigger {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
	-ms-flex-pack: center;
		justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
	-ms-flex-direction: column;
		flex-direction: column;
padding: 0;
margin: 20px 0; }
section.about .about-wrapper .tabs .triger-box ul.tab-trigger li {
  list-style: none;
  padding: 10px 25px;
  border: 1px solid #3e0001;
  -webkit-border-radius: 5px;
		  border-radius: 5px;
  margin: 5px;
  width: 125px;
  text-align: center;
  text-decoration: none;
  color: #3e0001;
  text-transform: uppercase; }
  section.about .about-wrapper .tabs .triger-box ul.tab-trigger li:hover {
	cursor: pointer; }
  section.about .about-wrapper .tabs .triger-box ul.tab-trigger li:last-child {
	margin-left: -40px; }
  section.about .about-wrapper .tabs .triger-box ul.tab-trigger li.active {
	background: #3e0001;
	color: #ffffff; }
section.about .about-wrapper .tabs .map-box {
width: 600px;
height: 600px;
-webkit-border-radius: 100%;
	  border-radius: 100%;
overflow: hidden; }
section.about .about-wrapper .tabs .map-box #map {
width: 100%;
height: 100%;
-webkit-border-radius: 100% !important;
		border-radius: 100% !important;
overflow: hidden !important;
z-index: 1; }
section.about .about-wrapper .tabs .tab-box {
width: 30%; }
section.about .about-wrapper .tabs .tab-box .tab {
display: none;
padding: 0 20px; }
section.about .about-wrapper .tabs .tab-box .tab p.sec-title {
  font-family: "Conv_chibola";
  font-size: 32px;
  text-align: center; }
section.about .about-wrapper .tabs .tab-box .tab p.desc {
  font-size: 22px;
  text-align: center;
  -webkit-transform: translateY(50px);
	  -ms-transform: translateY(50px);
		  transform: translateY(50px);
  opacity: 0;
  -webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
  transition: opacity .5s ease, -webkit-transform 1s ease;
  -o-transition: opacity .5s ease, transform 1s ease;
  transition: opacity .5s ease, transform 1s ease;
  transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
  section.about .about-wrapper .tabs .tab-box .tab p.desc.visible {
	-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
			transform: translateY(0);
	opacity: 1; }
section.about .about-wrapper .tabs .tab-box .tab.active {
  display: block; }
section.about .about-wrapper .tabs .tab-box .tab .content {
  margin: 20px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
	  -ms-flex-pack: start;
		  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
	  -ms-flex-align: center;
		  align-items: center; }
  section.about .about-wrapper .tabs .tab-box .tab .content .image {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
		-ms-flex-align: center;
			align-items: center;
	width: 20%;
	height: 50px;
	border-right: 1px solid #3e0001;
	padding: 15px; }
	section.about .about-wrapper .tabs .tab-box .tab .content .image img {
	  width: 30px; }
  section.about .about-wrapper .tabs .tab-box .tab .content .inner {
	padding: 10px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
		-ms-flex-direction: column;
			flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
		-ms-flex-pack: center;
			justify-content: center;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
		-ms-flex-align: start;
			align-items: flex-start; }
	section.about .about-wrapper .tabs .tab-box .tab .content .inner a {
	  text-decoration: none;
	  color: #3e0001; }
.bg-box {
height: 70vh;
background: url("../img/franch.png") no-repeat;
-webkit-background-size: cover;
  background-size: cover;
background-position: center center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
  flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center; }
.bg-box:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
top: 0;
left: 0; }
.bg-box .some_title {
position: relative;
z-index: 2;
color: #ffffff;
font-family: "Conv_chibola";
font-size: 80px;
margin: 20px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
	transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.bg-box .some_title.visible {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
.bg-box .some_desc {
position: relative;
z-index: 2;
color: #ffffff;
font-family: "Conv_calibri";
margin: 20px 0;
font-size: 18px; }
.flex-grid-lavka {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center; }
.flex-grid-lavka .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
	flex-wrap: wrap; }
.flex-grid-lavka .wrap:nth-child(2n) .txt {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
  -ms-flex-order: 1;
	  order: 1; }
.flex-grid-lavka .wrap:nth-child(2n) .img {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
  -ms-flex-order: 2;
	  order: 2; }
.flex-grid-lavka .wrap .img {
width: 50%;
height: 600px; }
.flex-grid-lavka .wrap .txt {
width: 50%;
height: 600px;
padding: 100px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
  -ms-flex-direction: column;
	  flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
  -ms-flex-align: start;
	  align-items: flex-start; }
.flex-grid-lavka .wrap .some-title {
font-family: "Conv_chibola";
color: #3e0001;
font-size: 36px;
margin: 20px 0;
-webkit-transform: translateY(50px);
  -ms-transform: translateY(50px);
	  transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.flex-grid-lavka .wrap .some-title.visible {
-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
		transform: translateY(0);
opacity: 1; }
.flex-grid-lavka .wrap .some-text p {
font-size: 18px;
margin: 20px 0;
font-family: "Conv_calibri"; }
.bg-box-franch {
height: 70vh;
background: url("../img/franch.png") no-repeat;
-webkit-background-size: cover;
  background-size: cover;
background-position: center center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
  flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center; }
.bg-box-franch:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
top: 0;
left: 0; }
.bg-box-franch .secont_title {
color: #ffffff;
font-size: 40px;
text-align: center;
position: relative;
text-transform: uppercase;
text-align: center;
padding: 15%;
z-index: 2; }
.bg-box-franch .some_title {
position: relative;
z-index: 2;
color: #ffffff;
letter-spacing: 5px;
font-family: "Conv_chibola";
font-size: 80px;
margin: 20px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
	transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.bg-box-franch .some_title.visible {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
.bg-box-franch .some_desc {
position: relative;
z-index: 2;
color: #ffffff;
font-family: "Conv_calibri";
margin: 20px 0;
font-size: 18px; }
.bg-box-franch .btn-wrap a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
position: relative;
padding: 5px 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
letter-spacing: 2px;
z-index: 1; }
.bg-box-franch .btn-wrap a.button:hover:before {
width: 100%; }
.bg-box-franch .btn-wrap a.button:hover b {
color: #ffffff; }
.bg-box-franch .btn-wrap a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 40%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
	  border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.bg-box-franch .btn-wrap a.button b {
font-weight: normal;
color: #ffffff;
position: relative;
z-index: 1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
#page .content-page.franch-page .first-block {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center; }
#page .content-page.franch-page .first-block .image {
width: 23%;
margin: 1%;
height: 300px;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease; }
#page .content-page.franch-page .first-block .image:hover:nth-child(1) {
-webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
	  transform: scale(1.1); }
#page .content-page.franch-page .first-block .image:hover:nth-child(2) {
-webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
	  transform: scale(1.1); }
#page .content-page.franch-page .first-block .image:hover:nth-child(3) {
-webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
	  transform: scale(1.1);}
#page .content-page.franch-page .first-block .image:hover:nth-child(4) {
-webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
	  transform: scale(1.1); }
#page .content-page.franch-page .testov_this {
padding: 50px 0; }
#page .content-page.franch-page .testov_this .some_title {
font-family: "Conv_chibola";
text-align: right;
letter-spacing: 5px;
margin: 20px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
	transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
#page .content-page.franch-page .testov_this .some_title.visible {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
#page .content-page.franch-page .testov_this .some_text_grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
	align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
	flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
	flex-wrap: wrap;
max-height: 300px;
margin: 70px 0; }
#page .content-page.franch-page .testov_this .some_text_grid .text {
height: 100px;
width: 33%; }
#page .content-page.franch-page .testov_this .some_text_grid .text .title {
font-family: "Conv_chibola";
color: #3e0001;
letter-spacing: 2px;
font-size: 22px;
margin: 10px 0; }
#page .content-page.franch-page .testov_this .some_text_grid .text .desc {
font-size: 18px;
margin: 10px 0;
font-family: "Calibri";
-webkit-transform: translateY(50px);
	-ms-transform: translateY(50px);
		transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
#page .content-page.franch-page .testov_this .some_text_grid .text .desc.visible {
  -webkit-transform: translateY(0);
	  -ms-transform: translateY(0);
		  transform: translateY(0);
  opacity: 1; }
.for_who {
padding: 100px 0;
padding-bottom: 0; }
.for_who .some_title {
text-align: left !important;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
	transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.for_who .some_title.visible {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
.for_who .flex_grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
padding: 100px 0;
padding-bottom: 0;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
	flex-wrap: nowrap; }
.for_who .flex_grid .item {
width: 28%;
margin: 3%;
height: 500px;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
  -ms-flex-direction: column;
	  flex-direction: column;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
  -ms-flex-pack: end;
	  justify-content: flex-end;
-webkit-box-align: end;
-webkit-align-items: flex-end;
  -ms-flex-align: end;
	  align-items: flex-end; }
.for_who .flex_grid .item:nth-child(2) {
margin-top: -5%; }
.for_who .flex_grid .item:nth-child(3) {
margin-top: -10%; }
.for_who .flex_grid .item .user {
width: 250px;
height: 250px;
background: #ffffff;
position: absolute;
top: -20%;
left: 13%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
	-ms-flex-pack: center;
		justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
	-ms-flex-direction: column;
		flex-direction: column;
-webkit-border-radius: 100%;
		border-radius: 100%;
-webkit-box-shadow: 3px 3px 4px #888;
		box-shadow: 3px 3px 4px #888;
z-index: 2; }
.for_who .flex_grid .item .user .image {
  width: 150px;
  height: 150px; }
.for_who .flex_grid .item .user .text p {
  text-transform: uppercase;
  font-size: 16px;
  margin: 20px 0; }
.for_who .flex_grid .item .image_main {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
z-index: -2; }
.for_who .flex_grid .item .image_main:before {
  content: "";
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, 0.5);
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1; }
.for_who .flex_grid .item .text_main {
background: #ffffff;
padding: 20px;
width: 80%; }
.big-wrap {
background: #fafbec;
padding: 80px 0; }
.five_box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.five_box .first {
width: 100%;
height: 100%; }
.five_box .first .aloe::before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 600px;
height: 600px;
z-index: 0; 
background: rgba(0,0,0,0.5);
border-radius: 100%;
}
.five_box .first .aloe {
width: 600px;
height: 600px;
position: relative;
background: url(../img/aloe.jpg) no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-border-radius: 100%;
	  border-radius: 100%;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
  -ms-flex-direction: column;
	  flex-direction: column;
border: 1px dashed #3e0001; }
.five_box .first .aloe .big {
font-size: 150px;
color: #ffffff;
position: relative;
z-index: 1; }
.five_box .first .aloe .litle {
font-family: "Conv_chibola";
color: #ffffff;
padding: 10px 100px;
text-align: center;
position: relative;
z-index: 1; 
 }
.five_box .first .aloe span {
background: #3e0001;
color: #ffffff;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
	-ms-flex-pack: center;
		justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
font-size: 14px;
-webkit-border-radius: 100%;
		border-radius: 100%;
width: 30px !important;
height: 30px !important;
position: absolute; }
.five_box .first .aloe span:nth-of-type(1) {
  top: 37px;
  right: 115px; }
.five_box .first .aloe span:nth-of-type(2) {
  top: 103px;
  right: 45px; }
.five_box .first .aloe span:nth-of-type(3) {
  top: 192px;
  right: 0px; }
.five_box .first .aloe span:nth-of-type(4) {
  bottom: 277px;
  right: -16px; }
.five_box .first .aloe span:nth-of-type(5) {
  bottom: 179px;
  right: 4px; }
.five_box .first .aloe span:nth-of-type(6) {
  bottom: 95px;
  right: 50px; }
.five_box .first .aloe span:nth-of-type(7) {
  bottom: 29px;
  right: 122px; }
.five_box .first .aloe .text {
position: absolute; }
.five_box .first .aloe .text:nth-of-type(3) {
  -webkit-transform: translate3d(508px, -245px, 0);
		  transform: translate3d(508px, -245px, 0); }
.five_box .first .aloe .text:nth-of-type(4) {
  -webkit-transform: translate3d(568px, -177px, 0);
		  transform: translate3d(568px, -177px, 0); }
.five_box .first .aloe .text:nth-of-type(5) {
  -webkit-transform: translate3d(610px, -90px, 0);
		  transform: translate3d(610px, -90px, 0); }
.five_box .first .aloe .text:nth-of-type(6) {
  -webkit-transform: translate3d(626px, 6px, 0);
		  transform: translate3d(626px, 6px, 0); }
.five_box .first .aloe .text:nth-of-type(7) {
  -webkit-transform: translate3d(605px, 104px, 0);
		  transform: translate3d(605px, 104px, 0); }
.five_box .first .aloe .text:nth-of-type(8) {
  -webkit-transform: translate3d(439px, 186px, 0);
		  transform: translate3d(439px, 186px, 0); }
.five_box .first .aloe .text:nth-of-type(9) {
  -webkit-transform: translate3d(270px, 254px, 0);
		  transform: translate3d(270px, 254px, 0); }
.five_box .first .aloe .text .title {
  font-family: "Conv_chibola";
  color: #3e0001;
  font-size: 18px;
  margin: 10px 0; }
.five_box .first .aloe .text .desc {
  font-size: 16px;
  margin: 10px 0;
  font-family: 'Calibri';
  -webkit-transform: translateY(50px);
	  -ms-transform: translateY(50px);
		  transform: translateY(50px);
  opacity: 0;
  -webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
  transition: opacity .5s ease, -webkit-transform 1s ease;
  -o-transition: opacity .5s ease, transform 1s ease;
  transition: opacity .5s ease, transform 1s ease;
  transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
  .five_box .first .aloe .text .desc.visible {
	-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
			transform: translateY(0);
	opacity: 1; }
.five_box .second {
height: 500px;
background: url("../img/franch.png") no-repeat;
-webkit-background-size: cover;
	background-size: cover;
background-position: center center;
width: 30%;
margin-left: auto;
display: block;
position: relative; }
.five_box .second:before {
content: "";
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.5);
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1; }
.packets {
margin: 100px 0;
padding: 40px 0;
background: #fafbec; }
.packets .wrap {
max-width: 1200px;
margin: 0 auto; }
.packets .some_title {
font-size: 80px;
font-family: "Conv_chibola";
color: #3e0001;
text-align: right;
padding-left: 35%;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
	transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.packets .some_title.visible {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
.packets .packet_grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 40px 0; }
.packets .packet_grid .item {
border: 1px solid #3e0001;
width: 30%;
margin: 1%; }
.packets .packet_grid .item{
margin-bottom: 30px;
}
.packets .packet_grid .item .some_title_box {
	   height: 68px;
	   
	 }
	  .packets .packet_grid .item:last-child .some_title_box{
		 border-bottom: 1px solid #3e0001;
	  }
	  .packets .packet_grid .item:last-child .some_title_box p{
		border-bottom: none;
		padding: 7px 0;
	  }
	  .packets .packet_grid .item:last-child .some_title_box p.some_desc_box{
	   border-bottom: none;
		padding: 0;
	  }
	 .packets .packet_grid .item .some_title_box p {
	   font-size: 24px;
	   font-family: "Conv_chibola";
	   text-align: center;
	   margin: 0;  
	   color: #3e0001;
	   padding: 20px 0;
	  border-bottom: 1px solid #3e0001;}

	   .packets .packet_grid .item .some_title_box p.some_desc_box {
	   font-size: 14px;
	   font-family: "Calibri";
	   margin: 0;  
	   text-align: center;
	   color: #3e0001;
	   padding: 0;
	   border: none; }
.packets .packet_grid .item ul li {
list-style: none;
display: -webkit-box;
display: -webkit-flex;

display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
		justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
margin: 10px 0; }
.packets .packet_grid .item ul li span {
  margin-right: 10px;
   letter-spacing: 2px;
  font-family: "Conv_chibola";
  color: #3e0001; }
.packets .packet_grid .item .btn-wrap {
position: relative;
z-index: 1;
width: 280px;
padding: 30px 0;
margin: 0 auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
	-ms-flex-pack: center;
		justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center; }
.video {
max-width: 1200px;
margin: 0 auto; }
.video .some_title {
font-size: 80px;
color: #3e0001;
font-family: "Conv_chibola";
text-align: left;
padding: 40px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
	transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.video .some_title.visible {
-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
	  transform: translateY(0);
opacity: 1; }
.video .video_box {
height: 800px;
width: 100%;
background: url("../img/dnepr.png") no-repeat;
-webkit-background-size: cover;
	background-size: cover;
background-position: center center; }
.video .video_box .inner_box {
width: 100%;
height: 100%;
border: 100px solid rgba(0, 0, 0, 0.5);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
  -ms-flex-pack: center;
	  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
  -ms-flex-align: center;
	  align-items: center; }
.video .video_box .inner_box a.play {
width: 60px;
height: 60px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
	-ms-flex-pack: center;
		justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
	-ms-flex-align: center;
		align-items: center;
background: url("../img/play-button.svg") no-repeat;
-webkit-background-size: 60px 60px;
		background-size: 60px;
background-position: center center;
position: relative;
z-index: 2; }
.franch_page section.about .about-wrapper {
background: transparent; } }


@media screen and (min-width: 1200px) {
.bla-bla .btn-wrap a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
margin: 0 auto;
position: relative;
padding: 5px 10px;
width: 260px;
margin-bottom: 100px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
letter-spacing: 2px;
z-index: 1; }
.bla-bla .btn-wrap a.button b{
color: #3e0001;
}
.bla-bla .btn-wrap a.button:hover:before {
width: 100%; }
.bla-bla .btn-wrap a.button:hover b {
color: #ffffff; }
.bla-bla .btn-wrap a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 59%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.bla-bla .btn-wrap a.button b {
font-weight: normal;
color: #3e0001;
position: relative;
z-index: 1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.consulting_grid{
padding: 100px 0;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 1200px;
margin: 0 auto;
}
.consulting_grid .item{
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-ms-align-items: center;
align-items: center;
justify-content: center;
}
.consulting_grid .item:nth-child(2n+1) .text{
order: -1;
}
.consulting_grid .icon{
width: 250px;
height: 200px;
margin: 20px;
}
.consulting_grid .text{
width: 50%;
margin: 20px;

}
.consulting_grid .text .title{
font-family: "Conv_chibola";
color: #3e0001;
margin: 10px 0;
font-size: 20px;
}
.consulting_grid .text .desc{
font-family: 'Calibri';
}
.some_title.cons{
margin: 50px 0;
font-size: 40px;
color: #3e0001;
font-family: "Conv_chibola";
text-align: center;
max-width: 1200px;
margin: 0 auto;
}
.consulting_first{
padding: 100px 50px;
max-width: 1200px;
margin: 0 auto;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
justify-content: space-around;
-ms-align-items: center;
align-items: center;
}
.consulting_first .image{
width: 400px;
height: 400px;
}
.consulting_first .text{
width: 50%;
padding: 60px;
font-family: 'Calibri';
font-size: 16px;
line-height: 20px;
}
.farnch_frame {
max-width: 1200px;
margin: 0 auto; }
.farnch_frame .some_title {
font-size: 65px;
color: #3e0001;
font-family: "Conv_chibola";
text-align: center;
padding: 40px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.farnch_frame .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.farnch_frame .btn-wrap a {
width: 165px;
margin: 40px auto; }
.farnch_frame .btn-wrap a:hover:before{
width: 100%;  
}
.farnch_frame .btn-wrap a:before {
width: 66%; }
.farnch_frame .some_grid .item.disable{
display: none;
}
.farnch_frame .some_grid .item {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
height: 100px; }
.farnch_frame .some_grid .item .number {
width: 50px;
height: 50px;
border: 1px dashed #3e0001;
background: #3e0001;
font-size: 20px;
margin-right: 0;
-webkit-border-radius: 100px;
border-radius: 100px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.farnch_frame .some_grid .item .text {
text-transform: uppercase;
width: 80%;
height: 70px;
font-size: 14px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding-left: 40px;
}
.thankyou{
max-width: 1200px;
margin: 0 auto;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
-webkit-flex-direction: column;
-moz-flex-direction: column;
-ms-flex-direction: column;
-o-flex-direction: column;
flex-direction: column;
padding: 100px 0;
}
.thankyou p{
margin: 20px 0;
font-family: "Conv_chibola";
font-size: 48px;
color: #3e0001;
text-align: center;
padding:0 100px;
}
.thankyou a{
color: #3e0001;
font-size: 20px;
}
.reviews_wrapper{
display: flex;
justify-content: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
flex-wrap: wrap;
max-width: 1200px;
margin: 0 auto;
padding: 100px 0;
}
.reviews_wrapper .box{
width: 28%;
margin: 2%;
padding: 0 40px;
border: 1px solid #3E0000;
height: 500px;
overflow: hidden;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: center;
-ms-align-items: flex-start;
align-items: flex-start;
position: relative;
}
.reviews_wrapper .box.open{
height: auto;
}
.reviews_wrapper .box.open .more .arrow_more{
transform: rotate(-180deg);
}
.reviews_wrapper .box.link{
padding: 0;
}
.reviews_wrapper .box.link:before{
display: none;
}
.reviews_wrapper .box .more{
position: absolute;
bottom: 0;
height: 50px;
width: 100%;
z-index: 2;
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
text-transform: uppercase;
color: #3E0000;
}
.reviews_wrapper .box .all_reviews:hover{
opacity: .9;
}
.reviews_wrapper .box .all_reviews{
display: flex;
justify-content: center;
-ms-align-items: center;
align-items: center;
font-size: 20px;
width: 100%;
height: 100%;
color: #fff;
text-transform: uppercase;
background: #3E0000;
text-decoration: none;
}
.reviews_wrapper .box .more:hover{
cursor: pointer;
}
.reviews_wrapper .box .more .arrow_more{
transition: all .3s ease;
width: 30px;
height: 30px;
margin-left: 20px;
background: url('../img/bottom.svg') no-repeat;
-webkit-background-size: 15px;
background-size: 15px;
background-position: center center;
}
.reviews_wrapper .box:before{
content: '';
position: absolute;
width: 100%;
height: 50px;
bottom: 0;
left: 0;
background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 100%)
}
.reviews_wrapper .box .photo_user{
width: 200px;
height: 200px;
}
.reviews_wrapper .box .author_box{
width: 100%;
height: 30px;
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;   
margin: 20px 0;   
}  
.reviews_wrapper .box .author_box .sec_title{
color: #3E0000 ;
margin-right: 10px;
}
.reviews_wrapper .box .author_box .name{
color: #3E0000 ;
}
.reviews_wrapper .box .rate_box{
width: 100%;
height: 30px;
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;
}
.reviews_wrapper .box .rate_box .sec_title{
height: 20px;
display: flex;
align-items: center;
color: #3E0000 ;
}
.reviews_wrapper .box .rate_box .rate{
display: none;
}
.reviews_wrapper .box .rate_box .star_box{
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;
}
.reviews_wrapper .box .rate_box .star_box span{
width: 20px;
height: 20px;
background: url('../img/star.svg') no-repeat;
-webkit-background-size: 15px;
background-size: 15px;
background-position: center 30%;
margin: 0 5px;
display: block;
}
.reviews_wrapper .box .publication_box{
width: 100%;
height: 30px;
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;
}
.reviews_wrapper .box .publication_box .sec_title{
color: #3E0000 ;
margin-right: 10px;
}
.reviews_wrapper .box .publication_box .publication{

color: #3E0000 ;
font-size: 16px;
}
.reviews_wrapper .box .review_box{
width: 100%;

}
.reviews_wrapper .box .review_box .review{
margin-bottom: 120px;
}
.reviews_wrapper .box .review_box .sec_title{
color: #3E0000 ;
height: 30px;
display: flex;
justify-content: flex-start;
-ms-align-items: center;
align-items: center;
margin-bottom: 20px;
}
.breadcrumbs {
width: 100%;
height: 50px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.breadcrumbs ul {
padding: 0;
margin: 0;
padding-left: 20px;
height: 100%;
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.breadcrumbs ul li {
list-style: none;
margin-right: 10px;
text-transform: uppercase;
color: #000000;
font-size: 14px; }
.breadcrumbs ul li a {
position: relative;
text-transform: uppercase;
color: #000000;
font-size: 14px;
text-decoration: none;
padding: 17px 0; }
.breadcrumbs ul li a:hover:before {
width: -webkit-calc(100% - 10px);
width: calc(100% - 10px); }
.breadcrumbs ul li a:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
height: 1px;
width: 0;
bottom: 12px;
left: 0;
-webkit-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease; }
.breadcrumbs ul li a:after {
content: '/';
margin-left: 5px; }
#main_page .main-wrapper {
opacity: 0; }
#main_page .main-wrapper.visible {
opacity: 1; }
.front {
position: fixed;
z-index: 99;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
opacity: 0;
-webkit-transition: 1s ease;
-o-transition: 1s ease;
transition: 1s ease; }
.front.top {
-webkit-transform: translateY(-100%);
-ms-transform: translateY(-100%);
transform: translateY(-100%); }
.front.visible {
opacity: 1; }
.front .box-uno {
width: 50%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: url("../img/interior1.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative; }
.front .box-uno:hover:before {
background: rgba(0, 0, 0, 0.3); }
.front .box-uno:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.front .box-uno a {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 50px;
text-decoration: none;
position: relative;
z-index: 1; }
.front .box-uno a:hover:before {
width: 100%; }
.front .box-uno a:before {
content: "";
display: block;
position: absolute;
background: #ffffff;
height: 1px;
width: 0;
bottom: -5px;
left: 0;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease; }
.front .box-do {
width: 50%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: url("../img/dnepr.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative; }
.front .box-do:hover:before {
background: rgba(0, 0, 0, 0.3); }
.front .box-do:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.front .box-do a {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 50px;
text-decoration: none;
position: relative;
z-index: 1; }
.front .box-do a:hover:before {
width: 100%; }
.front .box-do a:before {
content: "";
display: block;
position: absolute;
background: #ffffff;
height: 1px;
width: 0;
bottom: -5px;
left: 0;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease; }
.front .box-tre {
width: 50%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: url("../img/lavka1.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative; }
.front .box-tre:hover:before {
background: rgba(0, 0, 0, 0.3); }
.front .box-tre:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.front .box-tre a {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 50px;
text-decoration: none;
position: relative;
z-index: 1; }
.front .box-tre a:hover:before {
width: 100%; }
.front .box-tre a:before {
content: "";
display: block;
position: absolute;
background: #ffffff;
height: 1px;
width: 0;
bottom: -5px;
left: 0;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease; }
.front .box-quatro {
width: 50%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: url("../img/lavka2.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative; }
.front .box-quatro:hover:before {
background: rgba(0, 0, 0, 0.3); }
.front .box-quatro:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.front .box-quatro a {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 50px;
text-decoration: none;
position: relative;
z-index: 1; }
.front .box-quatro a:hover:before {
width: 100%; }
.front .box-quatro a:before {
content: "";
display: block;
position: absolute;
background: #ffffff;
height: 1px;
width: 0;
bottom: -5px;
left: 0;
-webkit-transition: .5s ease;
-o-transition: .5s ease;
transition: .5s ease; }
.pace-done header .wrap-desktop-slider .slider-wrapper .slider {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
.pace-done header .wrap-desktop-slider .slider-wrapper .inner-content {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
.pace-done header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li {
opacity: 1; }
header {
position: relative; }
header .navigation {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: space-beetwen;
-webkit-justify-content: space-beetwen;
-ms-flex-pack: space-beetwen;
justify-content: space-beetwen;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
width: 100%;
background: rgba(250, 251, 236, 0.8);
z-index: 3; }
header .navigation .current-time {
margin: 5px 0;
color: #3e0001; }
header .navigation .city-current {
position: relative; }
header .navigation .city-current a {
position: relative;
text-decoration: none;
color: #3e0001; }
header .navigation .city-current a:before {
content: "";
display: block;
position: absolute;
background: url("../img/check.svg") no-repeat;
width: 13px;
height: 13px;
opacity: 1;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
top: 4px;
left: -20px; }
header .navigation .time {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 5px;
padding-left: 20px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
width: 20%;
position: relative; }
header .navigation .time p.title {
margin: 2px 0;
font-weight: bold;
color: #3e0001;
font-family: "Conv_calibri"; }
header .navigation .time:hover ul.dn {
height: 50px;
opacity: 1; }
header .navigation .time ul.city {
padding: 0;
margin: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
position: absolute;
background: #fafbec;
padding: 20px;
border: 1px solid #3e0001;
top: 70px;
display: none; }
header .navigation .time ul.city li {
list-style: none;
display: none;
color: #3e0001;
margin: 3px 0; }
header .navigation .time ul.city li.dn-time {
-webkit-transform: translateX(-100px);
-ms-transform: translateX(-100px);
  transform: translateX(-100px);
opacity: 0; }
header .navigation .time ul.city li.kh-time, header .navigation .time ul.city li .dn-time {
-webkit-transform: translateX(-100px);
-ms-transform: translateX(-100px);
  transform: translateX(-100px);
opacity: 0; }
header .navigation .time ul.city li.visible {
display: block; }
header .navigation .time ul.city li.active-time {
display: block;
-webkit-animation: trans .5s ease-in-out forwards;
  animation: trans .5s ease-in-out forwards; }
header .navigation .time ul.city li.active {
display: block; }
header .navigation .time ul.city li.active a:before {
opacity: 1; }
header .navigation .time ul.city li a {
text-decoration: none;
color: #3e0001;
position: relative; }
header .navigation .time ul.city li a:hover {
text-decoration: underline; }
header .navigation .phones {
padding-right: 20px;
width: 20%;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
opacity: 0;
display: none; }
header .navigation .phones.active {
-webkit-animation: trans .5s ease-in-out forwards;
animation: trans .5s ease-in-out forwards;
display: block; }
header .navigation .phones:hover ul.phone li a img {
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg); }
header .navigation .phones:hover ul.phone-hidden {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
height: 60px; }
header .navigation .phones a.email {
text-decoration: none;
color: #3e0001;
margin: 0; }
header .navigation .phones ul.phone {
padding: 0;
margin: 0; }
header .navigation .phones ul.phone li {
list-style: none; }
header .navigation .phones ul.phone li a {
text-decoration: none;
color: #3e0001; }
header .navigation .phones ul.phone li a img {
width: 10px;
-webkit-transition: all .3s  ease-in-out;
-o-transition: all .3s  ease-in-out;
transition: all .3s  ease-in-out; }
header .navigation .phones ul.phone-hidden {
padding: 0;
margin: 0;
-webkit-transform: translateY(-50px);
-ms-transform: translateY(-50px);
transform: translateY(-50px);
opacity: 0;
height: 0;
-webkit-transition: height .3s ease-in-out, opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
transition: height .3s ease-in-out, opacity .3s ease-in-out, -webkit-transform .3s ease-in-out;
-o-transition: transform .3s ease-in-out, height .3s ease-in-out, opacity .3s ease-in-out;
transition: transform .3s ease-in-out, height .3s ease-in-out, opacity .3s ease-in-out;
transition: transform .3s ease-in-out, height .3s ease-in-out, opacity .3s ease-in-out, -webkit-transform .3s ease-in-out; }
header .navigation .phones ul.phone-hidden li {
list-style: none;
margin: 3px 0; }
header .navigation .phones ul.phone-hidden li a {
text-decoration: none;
color: #3e0001; }
header .navigation .logo {
width: auto;
margin-left: 10px; }
header .navigation .logo img {
width: 200px; }
header .menu {
height: 60px;
width: 100%;
position: absolute;
top: 137px;
left: 0;
padding-bottom: 15px;
background: rgba(250, 251, 236, 0.8);
z-index: 2;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
overflow: visible; }
header .menu.open {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0); }
header .menu ul.main-menu-mobile {
padding: 0;
padding-top: 0;
padding-bottom: 0;
margin: 0;
height: 100%;
border-top: none;
border-bottom: none;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
header .menu ul.main-menu-mobile li {
list-style: none;
margin: 0;
position: relative; }
header .menu ul.main-menu-mobile li.drop:before {
content: "";
display: block;
position: absolute;
background: url("../img/bottom.svg") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
width: 15px;
height: 15px;
top: 5px;
right: -25px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
header .menu ul.main-menu-mobile li.drop.active:before {
-webkit-transform: rotate(-180deg);
-ms-transform: rotate(-180deg);
transform: rotate(-180deg); }
header .menu ul.main-menu-mobile li.drop.active ul.dropdown {
opacity: 1;
height: auto;
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transform: translateY(21px);
-ms-transform: translateY(21px);
transform: translateY(21px); }
header .menu ul.main-menu-mobile li ul.dropdown {
overflow: visible;
padding: 0;
margin: 0;
height: 200px;
width: 200px;
padding: 10px 10px;
opacity: 0;
position: absolute;
background: rgba(250, 251, 236, 0.8);
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
-webkit-transform: translateY(-230%);
-ms-transform: translateY(-230%);
transform: translateY(-230%);
-webkit-transition: opacity .3s  ease-in-out, -webkit-transform .0s ease;
transition: opacity .3s  ease-in-out, -webkit-transform .0s ease;
-o-transition: transform .0s ease, opacity .3s  ease-in-out;
transition: transform .0s ease, opacity .3s  ease-in-out;
transition: transform .0s ease, opacity .3s  ease-in-out, -webkit-transform .0s ease;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
header .menu ul.main-menu-mobile li ul.dropdown li {
margin: 10px; }
header .menu ul.main-menu-mobile li ul.dropdown li a {
color: #6c2f30; }
header .menu ul.main-menu-mobile li ul.dropdown li a:hover:before {
width: 100%; }
header .menu ul.main-menu-mobile li ul.dropdown li a:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 0;
height: 1px;
bottom: -3px;
left: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
header .menu ul.main-menu-mobile li a {
text-decoration: none;
text-align: center;
color: #3e0001;
font-size: 20px;
display: block; }
header .menu ul.main-menu-mobile li a:hover:before {
width: 100%; }
header .menu ul.main-menu-mobile li a:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 0;
height: 1px;
bottom: -3px;
left: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
header .menu p.title {
display: none; }
header .menu .tabs {
display: none; }
header .wrap-desktop-slider {
position: relative;
height: 1100px;
width: 100%;
margin: 0 auto;
overflow: hidden; }
header .wrap-desktop-slider .circles {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
overflow: hidden; }
header .wrap-desktop-slider .circles .circle-large {
margin-top: -15%;
margin-left: -10%;
-webkit-transform: rotate(20deg);
-ms-transform: rotate(20deg);
transform: rotate(20deg);
width: 1300px;
height: 1300px;
background: transparent;
border: 1px solid #999;
-webkit-border-radius: 100%;
border-radius: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative; }
header .wrap-desktop-slider .circles .circle-large span {
width: 10px;
height: 10px;
background: #3e0001;
opacity: .7;
display: block;
-webkit-border-radius: 100%;
border-radius: 100%;
position: absolute; }
header .wrap-desktop-slider .circles .circle-large span:nth-child(1) {
top: 70%;
right: 51px; }
header .wrap-desktop-slider .circles .circle-large span:nth-child(2) {
top: 50%;
right: -5px; }
header .wrap-desktop-slider .circles .circle-large span:nth-child(3) {
bottom: -5px;
right: 50%; }
header .wrap-desktop-slider .circles .circle-large span:nth-child(4) {
left: -5px;
top: 50%; }
header .wrap-desktop-slider .circles .circle-large span:nth-child(5) {
top: -5px;
right: 50%; }
header .wrap-desktop-slider .circles .circle-large .circle-min {
width: 80%;
height: 80%;
border: 1px solid #999;
-webkit-border-radius: 100%;
border-radius: 100%;
-webkit-transform: rotate(-12deg);
-ms-transform: rotate(-12deg);
transform: rotate(-12deg);
position: absolute; }
header .wrap-desktop-slider .circles .circle-large .circle-min span {
width: 10px;
height: 10px;
background: #3e0001;
opacity: .7;
display: block;
-webkit-border-radius: 100%;
  border-radius: 100%;
position: absolute; }
header .wrap-desktop-slider .circles .circle-large .circle-min span:nth-child(1) {
top: 70%;
right: 40px; }
header .wrap-desktop-slider .circles .circle-large .circle-min span:nth-child(2) {
top: 50%;
right: -5px; }
header .wrap-desktop-slider .circles .circle-large .circle-min span:nth-child(3) {
bottom: -5px;
right: 50%; }
header .wrap-desktop-slider .circles .circle-large .circle-min span:nth-child(4) {
left: -5px;
top: 50%; }
header .wrap-desktop-slider .circles .circle-large .circle-min span:nth-child(5) {
top: -5px;
right: 50%; }
header .wrap-desktop-slider .slider-wrapper {
position: relative;
z-index: 1;
opacity: 1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
padding-top: 100px;
padding-left: 50px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
header .wrap-desktop-slider .slider-wrapper .slider {
height: 800px;
width: 800px;
-webkit-border-radius: 100%;
border-radius: 100%;
overflow: hidden;
margin: 0;
-webkit-transform: translateX(-100px);
-ms-transform: translateX(-100px);
transform: translateX(-100px);
opacity: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
header .wrap-desktop-slider .slider-wrapper .slider .slick-list {
height: 100%; }
header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track {
height: 100%; }
header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide {
height: 100%;
width: 100%;
position: relative;
padding: 10px; }
header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide:before {
content: "";
display: block;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: #000000;
opacity: .2;
z-index: 0; }
header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide:nth-child(1) {
background: url("../img/slide1.png") no-repeat;
background-position: center center;
-webkit-background-size: cover;
	  background-size: cover; }
header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide:nth-child(2) {
background: url("../img/interior2.png") no-repeat;
background-position: center center;
-webkit-background-size: cover;
	  background-size: cover; }
header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide:nth-child(3) {
background: url("../img/franch.png") no-repeat;
background-position: center center;
-webkit-background-size: cover;
	  background-size: cover; }
header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide:nth-child(4) {
background: url("../img/interior1.png") no-repeat;
background-position: center center;
-webkit-background-size: cover;
	  background-size: cover; }
header .wrap-desktop-slider .slider-wrapper .slider .slick-list .slick-track .slide .inner-content {
display: none; }
header .wrap-desktop-slider .slider-wrapper .inner-content {
position: relative;
z-index: 1;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 27%;
-webkit-transform: translateX(100px);
-ms-transform: translateX(100px);
transform: translateX(100px);
opacity: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
header .wrap-desktop-slider .slider-wrapper .inner-content p.title {
font-family: "Conv_chibola";
color: #3e0001;
font-size: 40px;
text-align: center;
margin: 10px 0;
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out; }
header .wrap-desktop-slider .slider-wrapper .inner-content p.desc {
font-size: 24px;
text-align: center;
text-transform: uppercase;
margin: 10px 0;
color: #3e0001;
opacity: 1;
-webkit-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out; }
header .wrap-desktop-slider .slider-wrapper .dots-wrap {
width: 50px;
height: 100%; }
header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots {
position: relative;
padding: 0;
bottom: 0;
margin: 0;
width: 100%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li {
margin: 5px;
opacity: 0;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li:nth-child(1) {
-webkit-transition-delay: .4s;
 -o-transition-delay: .4s;
	transition-delay: .4s; }
header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li:nth-child(2) {
-webkit-transition-delay: .45s;
 -o-transition-delay: .45s;
	transition-delay: .45s; }
header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li:nth-child(3) {
-webkit-transition-delay: .5s;
 -o-transition-delay: .5s;
	transition-delay: .5s; }
header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li:nth-child(4) {
-webkit-transition-delay: .55s;
 -o-transition-delay: .55s;
	transition-delay: .55s; }
header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li.slick-active button {
background: #3e0001; }
header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li button {
width: 15px;
height: 15px;
border: 1px solid #3e0001;
list-style: none;
margin: 5px;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
	transform: rotate(45deg); }
header .wrap-desktop-slider .slider-wrapper .dots-wrap ul.slick-dots li button:before {
content: '';
width: 0;
height: 0; }
.content {
overflow: hidden; }
.content section.philosophy {
padding: 40px 0;
padding-bottom: 100px;
height: 100%;
width: 100%; }
.content section.philosophy p.title {
text-align: right;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: -30px;
padding-right: 16%;
margin-top: 70px;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.philosophy p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.philosophy .philosophy-wrapper {
height: 100%;
height: 500px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-width: 1200px;
margin: 0 auto; }
.content section.philosophy .philosophy-wrapper .image-box {
width: 40%;
height: 500px;
background: url("../img/phylosophy.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
margin: 20px 0;
position: relative;
overflow: hidden; }
.content section.philosophy .philosophy-wrapper .image-box.visible:before {
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%); }
.content section.philosophy .philosophy-wrapper .image-box:before {
content: "";
display: block;
position: absolute;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out;
background: #000000;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.content section.philosophy .philosophy-wrapper .text-box {
padding: 10px;
padding-top: 40px;
width: 60%;
height: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-transform: translateY(200px);
-ms-transform: translateY(200px);
transform: translateY(200px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.philosophy .philosophy-wrapper .text-box.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.philosophy .philosophy-wrapper .text-box p.desc {
font-size: 18px;
line-height: 24px;
display: none; }
.content section.philosophy .philosophy-wrapper .text-box p.desc-desktop {
width: 100%;
padding: 30px;
display: block; }
.content section.philosophy .philosophy-wrapper .btn-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 0;
margin-left: auto;
margin-right: 10%;
margin-top: -50px;
width: 100%; }
.content section.rest-menu {
padding: 100px 0;
padding-bottom: 150px; }
.content section.rest-menu p.title {
text-align: left;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-left: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.rest-menu p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.rest-menu .rest-menu-wrapper {
height: 600px;
width: 100%;
background: url("../img/rest-menu.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative;
max-width: 1200px;
margin: 0 auto; }
.content section.rest-menu .rest-menu-wrapper:before {
content: "";
display: block;
position: absolute;
background: transparent;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content {
position: relative;
z-index: 2;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
height: 100%; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box {
width: 25%;
height: 100%;
padding: 40px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
border-right: 1px solid #ffffff; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.8);
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box:hover:before {
background: rgba(0, 0, 0, 0.2); }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(1) {
border-right: 1px solid #ffffff; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(3) {
border-right: 1px solid #ffffff; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box p.title {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 30px;
text-align: center;
margin: 0;
line-height: 34px;
letter-spacing: 2px; }
.content section.rest-menu .rest-menu-wrapper .rest-menu-content .box .btn-wrap a.button b {
color: #ffffff; }
.content section.delivery-menu {
padding: 100px 0;
padding-bottom: 150px; }
.content section.delivery-menu p.title {
text-align: right;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-right: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.delivery-menu p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.delivery-menu .delivery-wrapper {
height: 700px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
max-width: 1200px;
margin: 0 auto; }
.content section.delivery-menu .delivery-wrapper .box {
width: 30%;
height: 100%;
margin: 1%;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 50px 30px;
overflow: hidden; }
.content section.delivery-menu .delivery-wrapper .box:hover:after {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
background: rgba(255, 255, 255, 0.4);
left: 0;
top: -20%; }
.content section.delivery-menu .delivery-wrapper .box:hover:before {
background: transparent; }
.content section.delivery-menu .delivery-wrapper .box:hover p.title {
color: #3e0001; }
.content section.delivery-menu .delivery-wrapper .box:hover p.title b {
color: #3e0001; }
.content section.delivery-menu .delivery-wrapper .box:after {
content: "";
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.7);
top: -50%;
left: -56%;
width: 100%;
height: 150%;
-webkit-transform: rotate(10deg);
-ms-transform: rotate(10deg);
transform: rotate(10deg);
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.content section.delivery-menu .delivery-wrapper .box:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
.content section.delivery-menu .delivery-wrapper .box:nth-child(1) {
background: url("../img/delivery1.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; }
.content section.delivery-menu .delivery-wrapper .box:nth-child(2) {
background: url("../img/delivery2.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; }
.content section.delivery-menu .delivery-wrapper .box:nth-child(3) {
background: url("../img/delivery3.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; }
.content section.delivery-menu .delivery-wrapper .box p.title {
position: relative;
z-index: 2;
letter-spacing: 3px;
font-size: 28px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.content section.delivery-menu .delivery-wrapper .box p.title b {
color: #ffffff;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.content section.delivery-menu .delivery-wrapper .box .btn-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.content section.delivery-menu .delivery-wrapper .box .btn-wrap a.button {
position: relative;
z-index: 2;
color: #ffffff; }
.content section.delivery-menu .delivery-wrapper .box .btn-wrap a.button b {
color: #ffffff; }
.content section.delivery-menu .delivery-wrapper .box .btn-wrap a.button:hover:before {
width: 100%; }
.content section.delivery-menu .delivery-wrapper .box .btn-wrap a.button:before {
width: 67%; }
.content section.franch {
padding: 200px 0;
margin-bottom: 100px; }
.content section.franch.visible .franch-wrapper .image-box-first {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
.content section.franch.visible .franch-wrapper .image-box-second {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
.content section.franch.visible .franch-wrapper .hide-box {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
.content section.franch p.title {
text-align: right;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-right: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.franch p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.franch .franch-wrapper {
background: transparent;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
height: 400px;
width: 100%;
position: relative;
max-width: 1200px;
margin: 0 auto; }
.content section.franch .franch-wrapper.active .hide-box {
opacity: 1; }
.content section.franch .franch-wrapper:before {
content: "";
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.2);
width: 100%;
height: 100%;
z-index: 0;
top: 0;
left: 0; }
.content section.franch .franch-wrapper .image-box-first {
position: absolute;
width: 50%;
height: 400px;
top: -40%;
background: url("../img/franch2.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
opacity: 0;
-webkit-transition: all .3s .6s ease-in-out;
-o-transition: all .3s .6s ease-in-out;
transition: all .3s .6s ease-in-out; }
.content section.franch .franch-wrapper .image-box-second {
position: absolute;
width: 65%;
height: 550px;
top: 0;
right: 0;
background: url("../img/franch.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
opacity: 0;
-webkit-transition: all .3s .6s ease-in-out;
-o-transition: all .3s .6s ease-in-out;
transition: all .3s .6s ease-in-out; }
.content section.franch .franch-wrapper .btn-wrap {
padding: 20px;
position: absolute;
bottom: 0;
left: 0;
width: 100%;
z-index: 4;
display: none; }
.content section.franch .franch-wrapper .btn-wrap a.button {
position: relative;
width: 100px;
margin: 0 auto; }
.content section.franch .franch-wrapper .btn-wrap a.button:before {
background: #390000;
z-index: -1; }
.content section.franch .franch-wrapper .btn-wrap a.button b {
color: #000000; }
.content section.franch .franch-wrapper .hide-box {
position: absolute;
background: #ffffff;
width: 40%;
height: auto;
padding: 50px 20px;
margin-top: 100px;
top: 0;
left: 0;
z-index: 3;
opacity: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-transform: translateX(-200%);
-ms-transform: translateX(-200%);
transform: translateX(-200%);
opacity: 0;
-webkit-transition: all .3s .9s ease-in-out;
-o-transition: all .3s .9s ease-in-out;
transition: all .3s .9s ease-in-out; }
.content section.franch .franch-wrapper .hide-box p.sec-title {
font-family: "Conv_chibola";
font-size: 36px;
text-align: left;
display: block;
width: 100%;
color: #3e0001;
padding: 10px; }
.content section.franch .franch-wrapper .hide-box p.desc {
color: #000000;
padding: 15px;
line-height: 20px;
font-size: 16px; }
.content section.franch .franch-wrapper .hide-box .link-wrapper {
width: 100%;
height: 40px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 30px; }
.content section.franch .franch-wrapper .hide-box .link-wrapper .btn-wrap {
padding: 20px;
position: relative;
bottom: 0;
left: 0;
margin-left: 40px;
width: auto;
display: block;
z-index: 4; }
.content section.franch .franch-wrapper .hide-box .link-wrapper .btn-wrap a.button {
position: relative;
width: 100px;
color: #ffffff;
margin: 0; }
.content section.franch .franch-wrapper .hide-box .link-wrapper .btn-wrap a.button:hover b {
color: #ffffff; }
.content section.franch .franch-wrapper .hide-box .link-wrapper .btn-wrap a.button:before {
background: #390000;
z-index: -1; }
.content section.franch .franch-wrapper .hide-box .link-wrapper .btn-wrap a.button b {
color: #000000; }
.content section.franch .franch-wrapper .hide-box .link-wrapper a {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center;
margin: 0;
color: #000000;
text-decoration: none;
text-transform: uppercase; }
.content section.franch .franch-wrapper .hide-box .link-wrapper a svg {
width: 30px;
height: 30px;
margin-right: 15px; }
.content section.franch .franch-wrapper .hide-box .link-wrapper a svg .svg-fill {
fill: #3e0001; }
.content section.interior {
padding: 100px 0;
padding-bottom: 150px; }
.content section.interior p.title {
text-align: right;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-right: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.interior p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.interior .some-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
width: 100%;
margin: 0 auto;
margin-top: -100px;
max-width: 1200px;
margin: 0 auto; }
.content section.interior .some-wrap .interior-slider-nav {
height: 600px;
width: -webkit-calc(100% - 700px);
width: calc(100% - 700px);
margin: 0;
-webkit-transform: translateX(-100px);
-ms-transform: translateX(-100px);
transform: translateX(-100px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.interior .some-wrap .interior-slider-nav.visible {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
.content section.interior .some-wrap .interior-slider-nav .slick-list {
height: 100%;
width: 100%; }
.content section.interior .some-wrap .interior-slider-nav .slick-list .slick-track {
height: 100%;
width: 100%; }
.content section.interior .some-wrap .interior-slider-nav .slick-list .slick-track .slide {
width: 100%;
height: 100%;
opacity: 1;
position: relative;
overflow: hidden; }
.content section.interior .some-wrap .interior-slider-nav .slick-list .slick-track .slide img {
height: 100%;
width: auto;
-webkit-transform: translateX(-25%);
  -ms-transform: translateX(-25%);
	  transform: translateX(-25%); }
.content section.interior .some-wrap .interior-slider-nav .slick-list .slick-track .slide:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.content section.interior .some-wrap .interior-slider-nav .slick-list .slick-track .slide.slick-current:before {
background: transparent; }
.content section.interior .some-wrap .interior-slider-wrapper {
position: relative;
width: 700px;
margin-top: 150px;
-webkit-transform: translateX(100px);
-ms-transform: translateX(100px);
transform: translateX(100px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.interior .some-wrap .interior-slider-wrapper.visible {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1; }
.content section.interior .some-wrap .interior-slider-wrapper .interior-slider {
height: 500px;
width: 100%;
margin: 0; }
.content section.interior .some-wrap .interior-slider-wrapper .interior-slider .slick-list {
height: 100%;
width: 100%; }
.content section.interior .some-wrap .interior-slider-wrapper .interior-slider .slick-list .slick-track {
height: 100%;
width: 100%; }
.content section.interior .some-wrap .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide {
width: 100%;
height: 100%;
position: relative;
overflow: hidden; }
.content section.interior .some-wrap .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide img {
width: auto;
height: 100%; }
.content section.interior .some-wrap .interior-slider-wrapper .interior-slider .slick-list .slick-track .slide:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.2);
width: 100%;
height: 100%;
top: 0;
left: 0; }
.content section.interior .some-wrap .interior-slider-wrapper .buttons {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 100px;
height: 40px;
position: absolute;
bottom: 20px;
right: 0;
left: 10px; }
.content section.interior .some-wrap .interior-slider-wrapper .buttons button {
margin: 5px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center;
background: #3e0001;
border: none;
-webkit-border-radius: 5px;
  border-radius: 5px;
padding: 10px; }
.content section.interior .some-wrap .interior-slider-wrapper .buttons button:hover {
cursor: pointer; }
.content section.interior .some-wrap .interior-slider-wrapper .buttons button:focus {
outline: none; }
.content section.interior .some-wrap .interior-slider-wrapper .buttons button img {
width: 15px; }
.content section.partners {
padding: 100px 0; }
.content section.partners p.title {
text-align: left;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-left: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.partners p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.partners .partners-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
max-width: 1200px;
margin: 0 auto; }
.content section.partners .partners-wrapper .box {
padding: 50px; }
.content section.partners .partners-wrapper .box.visible:nth-child(1) {
opacity: 1; }
.content section.partners .partners-wrapper .box.visible:nth-child(2) {
opacity: 1; }
.content section.partners .partners-wrapper .box:nth-child(1) {
opacity: 0;
-webkit-transition: opacity .3s .3s ease-in-out;
-o-transition: opacity .3s .3s ease-in-out;
transition: opacity .3s .3s ease-in-out; }
.content section.partners .partners-wrapper .box:nth-child(2) {
opacity: 0;
-webkit-transition: opacity .3s .3s ease-in-out;
-o-transition: opacity .3s .3s ease-in-out;
transition: opacity .3s .3s ease-in-out; }
.content section.partners .partners-wrapper .box img {
width: 300px; }
.content section.about p.title {
text-align: right;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-right: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
.content section.about p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.about .about-wrapper {
background: #f9faeb;
padding: 100px 0;
position: relative;
height: 900px; }
.content section.about .about-wrapper.visible .circles {
opacity: 1; }
.content section.about .about-wrapper.visible .tabs {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.content section.about .about-wrapper .circles {
position: absolute;
top: 50px;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out;
overflow: hidden; }
.content section.about .about-wrapper .circles .circle-large {
margin-top: 0;
margin-left: 15%;
width: 800px;
height: 800px;
background: transparent;
-webkit-transform: rotate(20deg);
-ms-transform: rotate(20deg);
transform: rotate(20deg);
border: 1px solid #bcbcbc;
-webkit-border-radius: 100%;
border-radius: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative; }
.content section.about .about-wrapper .circles .circle-large span {
width: 10px;
height: 10px;
background: #3e0001;
opacity: .7;
display: block;
-webkit-border-radius: 100%;
border-radius: 100%;
position: absolute; }
.content section.about .about-wrapper .circles .circle-large span:nth-child(1) {
top: 70%;
right: 31px; }
.content section.about .about-wrapper .circles .circle-large span:nth-child(2) {
top: 50%;
right: -5px; }
.content section.about .about-wrapper .circles .circle-large span:nth-child(3) {
bottom: -5px;
right: 50%; }
.content section.about .about-wrapper .circles .circle-large span:nth-child(4) {
left: -5px;
top: 50%; }
.content section.about .about-wrapper .circles .circle-large span:nth-child(5) {
top: -5px;
right: 50%; }
.content section.about .about-wrapper .circles .circle-large .circle-min {
width: 80%;
height: 80%;
border: 1px solid #bcbcbc;
-webkit-border-radius: 100%;
border-radius: 100%;
position: absolute;
-webkit-transform: rotate(-12deg);
-ms-transform: rotate(-12deg);
transform: rotate(-12deg); }
.content section.about .about-wrapper .circles .circle-large .circle-min span {
width: 10px;
height: 10px;
background: #3e0001;
opacity: .7;
display: block;
-webkit-border-radius: 100%;
  border-radius: 100%;
position: absolute; }
.content section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(1) {
top: 70%;
right: 23px; }
.content section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(2) {
top: 50%;
right: -5px; }
.content section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(3) {
bottom: -5px;
right: 50%; }
.content section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(4) {
left: -5px;
top: 50%; }
.content section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(5) {
top: -5px;
right: 50%; }
.content section.about .about-wrapper .tabs {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
z-index: 2;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
opacity: 0;
-webkit-transition: all .3s .6s ease-in-out;
-o-transition: all .3s .6s ease-in-out;
transition: all .3s .6s ease-in-out; }
.content section.about .about-wrapper .tabs .triger-box {
width: 15%; }
.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 0;
margin: 20px 0; }
.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger li {
list-style: none;
padding: 10px 25px;
border: 1px solid #3e0001;
-webkit-border-radius: 5px;
  border-radius: 5px;
margin: 5px;
width: 155px;
text-align: center;
text-decoration: none;
color: #3e0001;
text-transform: uppercase; }
.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger li:hover {
cursor: pointer; }
.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger li:nth-child(2) {
margin-left: -20px; }
.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger li:nth-child(3) {
margin-left: -30px; }
.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger li:nth-child(4) {
margin-left: -40px; }
.content section.about .about-wrapper .tabs .triger-box ul.tab-trigger li.active {
background: #3e0001;
color: #ffffff; }
.content section.about .about-wrapper .tabs .map-box {
width: 600px;
height: 600px;
-webkit-border-radius: 100%;
border-radius: 100%;
overflow: hidden; }
.content section.about .about-wrapper .tabs .map-box #map {
width: 100%;
height: 100%;
-webkit-border-radius: 100% !important;
border-radius: 100% !important;
overflow: hidden !important;
z-index: 1; }
.content section.about .about-wrapper .tabs .tab-box {
width: 30%; }
.content section.about .about-wrapper .tabs .tab-box .tab {
display: none;
padding: 0 20px; }
.content section.about .about-wrapper .tabs .tab-box .tab p.sec-title {
font-family: "Conv_chibola";
font-size: 32px;
text-align: center; }
.content section.about .about-wrapper .tabs .tab-box .tab p.desc {
font-size: 22px;
text-align: center; }
.content section.about .about-wrapper .tabs .tab-box .tab.active {
display: block; }
.content section.about .about-wrapper .tabs .tab-box .tab .content {
margin: 20px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
  justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center; }
.content section.about .about-wrapper .tabs .tab-box .tab .content .image {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
	align-items: center;
width: 20%;
height: 50px;
border-right: 1px solid #3e0001;
padding: 15px; }
.content section.about .about-wrapper .tabs .tab-box .tab .content .image img {
width: 30px; }
.content section.about .about-wrapper .tabs .tab-box .tab .content .inner {
padding: 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
	flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
	justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
	align-items: flex-start; }
.content section.about .about-wrapper .tabs .tab-box .tab .content .inner a {
text-decoration: none;
color: #3e0001; }
footer {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
padding: 20px; }
footer a:hover {
text-decoration: underline !important;
cursor: pointer; }
footer ul.rest-menu-footer p.title {
font-family: "Conv_chibola";
font-size: 20px;
margin: 5px 0;
color: #3e0001; }
footer ul.rest-menu-footer p.copy {
margin-top: 30px; }
footer ul.rest-menu-footer li {
list-style: none;
margin: 10px 0; }
footer ul.rest-menu-footer li a {
text-decoration: none;
color: #000000;
font-size: 16px; }
footer ul.delivery-menu-footer p.title {
font-family: "Conv_chibola";
font-size: 20px;
margin: 5px 0;
color: #3e0001; }
footer ul.delivery-menu-footer li {
list-style: none;
margin: 10px 0; }
footer ul.delivery-menu-footer li a {
text-decoration: none;
color: #000000; 
font-size: 16px;}
footer .logo {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column; }
footer .logo img {
width: 200px; }
footer .logo ul.soc {
padding: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
footer .logo ul.soc li {
list-style: none;
margin: 10px; }
footer .logo ul.soc li a:hover img {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2); }
footer .logo ul.soc li a img {
width: 35px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
footer ul.feedback-footer p.title {
font-family: "Conv_chibola";
font-size: 20px;
margin: 5px 0;
color: #3e0001; }
footer ul.feedback-footer li {
list-style: none;
margin: 10px 0; }
footer ul.feedback-footer li a {
text-decoration: none;
color: #000000; 
font-size: 16px;}
footer .footer-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end;
padding: 15px 0; }
footer .footer-wrapper p.title {
font-family: "Conv_chibola";
font-size: 20px;
margin: 10px 0;
color: #3e0001; }
footer .footer-wrapper a.mail {
text-decoration: none;
color: #000000;
margin: 10px 0; }
footer .footer-wrapper a.popup {
background: #3e0001;
color: #ffffff;
-webkit-border-radius: 5px;
border-radius: 5px;
text-decoration: none;
padding: 10px 15px;
font-size: 14px;
text-transform: uppercase; }
footer .footer-wrapper p.copy {
margin: 10px 0; }
footer .footer-wrapper p.web {
margin: 10px 0;
margin-top: 60px; }
footer .footer-wrapper p.web a {
text-decoration: none;
color: #3e0001;
margin-left: 6px; }
#page header {
height: 197px; }
#page .content-page {
max-width: 1200px;
margin: 0 auto;
padding: 80px 0; }
#page .content-page .related-slider .buttons_for_slider {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
#page .content-page .related-slider .buttons_for_slider .prev {
width: 50px;
height: 50px;
position: relative;
overflow: hidden;
-webkit-border-radius: 5px;
border-radius: 5px;
background: url("../img/back.svg") no-repeat;
-webkit-background-size: 15px 15px;
background-size: 15px;
background-position: center center;
margin: 5px; }
#page .content-page .related-slider .buttons_for_slider .prev:hover {
cursor: pointer; }
#page .content-page .related-slider .buttons_for_slider .prev:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1; }
#page .content-page .related-slider .buttons_for_slider .next {
width: 50px;
height: 50px;
position: relative;
overflow: hidden;
-webkit-border-radius: 5px;
border-radius: 5px;
background: url("../img/next.svg") no-repeat;
-webkit-background-size: 15px 15px;
background-size: 15px;
background-position: center center;
margin: 5px; }
#page .content-page .related-slider .buttons_for_slider .next:hover {
cursor: pointer; }
#page .content-page .related-slider .buttons_for_slider .next:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1; }
#page .content-page .related-slider .card_slider .slide {
width: 33%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 20px;
margin-bottom: 20px; }
#page .content-page .related-slider .card_slider .slide .product-inner {
width: 80%;
height: 515px;
margin-left: auto;
padding: 20px;
border: 1px solid #3e0001; }
#page .content-page .related-slider .card_slider .slide .product-inner .image-box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
#page .content-page .related-slider .card_slider .slide .product-inner .image-box img {
max-width: 330px;
max-height: 200px; }
#page .content-page .related-slider .card_slider .slide .product-inner .title {
margin: 20px 0; }
#page .content-page .related-slider .card_slider .slide .product-inner .title a {
font-family: "Conv_chibola";
text-decoration: none;
line-height: 24px;
color: #3e0001; }
#page .content-page .related-slider .card_slider .slide .product-inner .some-desc {
font-size: 14px;
margin: 10px 0;
font-family: "Conv_calibri"; }
#page .content-page .related-slider .card_slider .slide .product-inner .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 10px 0 20px 0; }
#page .content-page .related-slider .card_slider .slide .product-inner .wrap .cost {
margin-right: 50px;
font-family: "Conv_calibri"; }
#page .content-page .related-slider .card_slider .slide .product-inner .wrap .qty span {
margin: 3px;
font-family: "Conv_calibri"; }
#page .content-page .related-slider .card_slider .slide .product-inner .wrap .qty span.number {
font-size: 16px; }
#page .content-page .related-slider .card_slider .slide .product-inner .btn-wrap {
width: 50%; }
#page .content-page .related-slider .card_slider .slide .product-inner .btn-wrap a.button:hover:before {
width: 100%; }
#page .content-page .related-slider .card_slider .slide .product-inner .btn-wrap a.button:before {
width: 67%; }
#page .content-page .product-box-card {
width: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 20px;
margin-bottom: 20px; }
#page .content-page .product-box-card .product-inner {
width: 85%;
padding: 20px;
border: 1px solid #3e0001;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
margin: 20px 0;
margin-left: auto; }
#page .content-page .product-box-card .product-inner .img-wrap {
width: 45%; }
#page .content-page .product-box-card .product-inner .text-wrap {
width: 55%;
padding-right: 20%; }
#page .content-page .product-box-card .product-inner .image-box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
#page .content-page .product-box-card .product-inner .image-box img {
width: 100%;
-webkit-transform: translateX(-100px);
-ms-transform: translateX(-100px);
transform: translateX(-100px); }
#page .content-page .product-box-card .product-inner .title {
margin: 20px 0; }
#page .content-page .product-box-card .product-inner .title a {
font-family: "Conv_chibola";
text-decoration: none;
line-height: 24px;
color: #3e0001; }
#page .content-page .product-box-card .product-inner .some-desc {
font-size: 14px;
margin: 10px 0;
font-family: "Conv_calibri"; }
#page .content-page .product-box-card .product-inner .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 10px 0 20px 0; }
#page .content-page .product-box-card .product-inner .wrap .cost {
margin-right: 50px;
font-family: "Conv_calibri"; }
#page .content-page .product-box-card .product-inner .wrap .qty span {
margin: 3px;
font-family: "Conv_calibri"; }
#page .content-page .product-box-card .product-inner .wrap .qty span.number {
font-size: 16px; }
#page .content-page .product-box-card .product-inner .btn-wrap {
width: 40%;
margin: 0; }
#page .content-page .product-box-card .product-inner .btn-wrap a.button:hover:before {
width: 100%; }
#page .content-page .product-box-card .product-inner .btn-wrap a.button:before {
width: 63%; }
#page .content-page .btn-wrap {
width: 180px;
margin: 30px auto; }
#page .content-page .btn-wrap a.button:hover:before {
width: 100%; }
#page .content-page .btn-wrap a.button:before {
width: 42%; }
#page .content-page .some_second_title {
font-family: "Conv_chibola";
font-size: 40px;
text-align: center;
color: #3e0001;
margin: 40px 0; }
#page .content-page .some_title {
font-family: "Conv_chibola";
font-size: 80px;
text-align: center;
color: #3e0001;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
#page .content-page .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
#page .content-page .products-grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
padding: 80px 0;
padding-bottom: 0; }
#page .content-page .products-grid .product-box {
width: 33%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 20px;
margin-bottom: 20px; }
#page .content-page .products-grid .product-box .product-inner {
width: 80%;
margin-left: auto;
padding: 20px;
height: 520px;
border: 1px solid #3e0001; }
#page .content-page .products-grid .product-box .product-inner .image-box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
#page .content-page .products-grid .product-box .product-inner .image-box img {
max-width: 330px;
max-height: 200px; }
#page .content-page .products-grid .product-box .product-inner .title {
margin: 20px 0;
height: 70px;  }
#page .content-page .products-grid .product-box .product-inner .title a {
font-family: "Conv_chibola";
text-decoration: none;
line-height: 24px;
color: #3e0001; }
#page .content-page .products-grid .product-box .product-inner .some-desc {
font-size: 14px;
margin: 10px 0;
font-family: "Conv_calibri"; }
#page .content-page .products-grid .product-box .product-inner .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 10px 0 20px 0; }
#page .content-page .products-grid .product-box .product-inner .wrap .cost {
margin-right: 50px;
font-family: "Conv_calibri"; }
#page .content-page .products-grid .product-box .product-inner .wrap .qty span {
margin: 3px;
font-family: "Conv_calibri"; }
#page .content-page .products-grid .product-box .product-inner .wrap .qty span.number {
font-size: 16px; }
#page .content-page .products-grid .product-box .product-inner .btn-wrap {
width: 50%; }
#page .content-page .products-grid .product-box .product-inner .btn-wrap a.button:hover:before {
width: 100%; }
#page .content-page .products-grid .product-box .product-inner .btn-wrap a.button:before {
width: 67%; }
.modal#checkout {
position: fixed;
overflow: auto;
width: 100%;
height: 100%;
top: 0;
left: 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
overflow: hidden;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
opacity: 0;
z-index: -1; }
.modal#checkout.active {
opacity: 1;
z-index: 999; }
.modal#checkout.active .close-box {
opacity: 1; }
.modal#checkout.active .modal-body {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.modal#checkout .close-box {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(0, 0, 0, 0.7);
opacity: 0;
-webkit-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
z-index: 0; }
.modal#checkout .modal-body {
height: auto;
width: 800px;
background: #fafbec;
position: relative;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
opacity: 0;
-webkit-transition: all .5s .3s ease-in-out;
-o-transition: all .5s .3s ease-in-out;
transition: all .5s .3s ease-in-out;
z-index: 1;
padding: 20px;
border: 1px solid #3e0001; }
.modal#checkout .modal-body p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 20px;
margin: 20px 0;
color: #3e0001; }
.modal#checkout .modal-body .close {
width: 15px;
height: 15px;
position: absolute;
background: url("../img/close.svg") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
top: 10px;
right: 10px;
-webkit-transition: all .4s ease-in-out;
-o-transition: all .4s ease-in-out;
transition: all .4s ease-in-out; }
.modal#checkout .modal-body .wrapper-modal {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.modal#checkout .modal-body .wrapper-modal .all_cost {
width: 55%;
margin-left: auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 20px;
color: #3e0001; }
.modal#checkout .modal-body .wrapper-modal .all_cost span {
margin: 5px; }
.modal#checkout .modal-body .wrapper-modal form {
width: 45%;
padding: 20px; }
.modal#checkout .modal-body .wrapper-modal form input {
background: #fafbec; }
.modal#checkout .modal-body .wrapper-modal .product-modal {
padding: 20px;
margin: 20px;
border: 1px solid #3e0001;
width: 48%;
height: 400px;
overflow: hidden;
overflow-y: scroll; }
.modal#checkout .modal-body .wrapper-modal .product-modal .title {
margin: 20px 0; }
.modal#checkout .modal-body .wrapper-modal .product-modal .title a {
font-family: "Conv_chibola";
text-decoration: none;
line-height: 24px;
color: #3e0001; }
.modal#checkout .modal-body .wrapper-modal .product-modal .some-desc {
font-size: 14px;
margin: 10px 0;
font-family: "Conv_calibri"; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 10px 0 20px 0; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap .cost {
margin-right: 50px;
font-family: "Conv_calibri"; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap .qty span {
margin: 3px;
font-family: "Conv_calibri"; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap .qty span:hover {
cursor: pointer; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap .qty span.number {
font-size: 16px; }
.modal#checkout .modal-body .wrapper-modal .product-modal .wrap .qty span.number:hover {
cursor: pointer; }
section.delivery-menu {
padding: 20px 0;
background: transparent; }
section.delivery-menu p.title {
text-align: right;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-right: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
section.delivery-menu p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
section.delivery-menu .delivery-wrapper {
height: 700px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
max-width: 1200px;
margin: 0 auto; }
section.delivery-menu .delivery-wrapper .box {
width: 30%;
height: 100%;
margin: 1%;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 50px 30px;
overflow: hidden; }
section.delivery-menu .delivery-wrapper .box:hover:after {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
transform: rotate(0);
background: rgba(255, 255, 255, 0.4);
left: 0;
top: -20%; }
section.delivery-menu .delivery-wrapper .box:hover:before {
background: transparent; }
section.delivery-menu .delivery-wrapper .box:hover p.title {
color: #3e0001; }
section.delivery-menu .delivery-wrapper .box:hover p.title b {
color: #3e0001; }
section.delivery-menu .delivery-wrapper .box:after {
content: "";
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.7);
top: -50%;
left: -56%;
width: 100%;
height: 150%;
-webkit-transform: rotate(10deg);
-ms-transform: rotate(10deg);
transform: rotate(10deg);
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
section.delivery-menu .delivery-wrapper .box:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.7);
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 0; }
section.delivery-menu .delivery-wrapper .box:nth-child(1) {
background: url("../img/delivery1.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; }
section.delivery-menu .delivery-wrapper .box:nth-child(2) {
background: url("../img/delivery2.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; }
section.delivery-menu .delivery-wrapper .box:nth-child(3) {
background: url("../img/delivery3.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; }
section.delivery-menu .delivery-wrapper .box p.title {
position: relative;
z-index: 2;
letter-spacing: 3px;
font-size: 28px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
section.delivery-menu .delivery-wrapper .box p.title b {
color: #ffffff;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
section.delivery-menu .delivery-wrapper .box .btn-wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
section.delivery-menu .delivery-wrapper .box .btn-wrap a.button {
position: relative;
z-index: 2;
color: #ffffff; }
section.delivery-menu .delivery-wrapper .box .btn-wrap a.button b {
color: #ffffff; }
section.delivery-menu .delivery-wrapper .box .btn-wrap a.button:hover:before {
width: 100%; }
section.delivery-menu .delivery-wrapper .box .btn-wrap a.button:before {
width: 67%; }
section.rest-menu {
padding: 20px 0;
padding-bottom: 0; }
section.rest-menu p.title {
text-align: left;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-left: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
section.rest-menu p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
section.rest-menu .rest-menu-wrapper {
height: 600px;
width: 100%;
background: url("../img/rest-menu.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative;
max-width: 1200px;
margin: 0 auto; }
section.rest-menu .rest-menu-wrapper:before {
content: "";
display: block;
position: absolute;
background: transparent;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 0; }
section.rest-menu .rest-menu-wrapper .rest-menu-content {
position: relative;
z-index: 2;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
width: 100%;
height: 100%; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box {
width: 25%;
height: 100%;
padding: 40px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
position: relative;
border-right: 1px solid #ffffff; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.8);
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box:hover:before {
background: rgba(0, 0, 0, 0.2); }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(1) {
border-right: 1px solid #ffffff; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box:nth-child(3) {
border-right: 1px solid #ffffff; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box p.title {
font-family: "Conv_chibola";
color: #ffffff;
font-size: 30px;
text-align: center;
margin: 0;
line-height: 34px;
letter-spacing: 2px; }
section.rest-menu .rest-menu-wrapper .rest-menu-content .box .btn-wrap a.button b {
color: #ffffff; }
.main_menu_wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 50px 0;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
.main_menu_wrapper .next_page {
height: 1100px;
width: 100px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.main_menu_wrapper .next_page a.next_page {
display: block;
width: 50px;
height: 50px;
position: relative;
-webkit-border-radius: 5px;
border-radius: 5px;
overflow: hidden;
-webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease; }
.main_menu_wrapper .next_page a.next_page:hover {
-webkit-transform: translateX(20px);
-ms-transform: translateX(20px);
transform: translateX(20px); }
.main_menu_wrapper .next_page a.next_page:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.main_menu_wrapper .next_page a.next_page:after {
content: "";
display: block;
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: url("../img/next.svg") no-repeat;
-webkit-background-size: 20px 20px;
background-size: 20px;
background-position: center center; }
.main_menu_wrapper .image_sep {
width: 35%;
height: auto;
overflow: hidden;
display: block;
}
.main_menu_wrapper .image_sep img {
height: 100%;
width: auto; }
.main_menu_wrapper .menu-content {
width: 65%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
height: auto;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
background: #fafbec; }
.main_menu_wrapper .menu-content .menu_box {
padding: 20px;
width: 100%; }
.main_menu_wrapper .menu-content .menu_box .main_title {
font-family: "Conv_chibola";
font-size: 30px;
color: #3e0001;
padding: 0; }
.main_menu_wrapper .menu-content .menu_box .item .wrap {
width: 100%; }
.main_menu_wrapper .menu-content .menu_box .item .wrap .names {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
font-family: "Conv_chibola";
color: #3e0001;
margin: 20px 0;
font-size: 16px; }
.main_menu_wrapper .menu-content .menu_box .item .wrap .names .name {
width: 70%; }
.main_menu_wrapper .menu-content .menu_box .item .wrap .names .weight {
width: 15%; }
.main_menu_wrapper .menu-content .menu_box .item .wrap .names .cost {
width: 15%; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position {
padding: 0;
margin: 0; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
  align-items: flex-start;
font-family: "Conv_calibri";
margin: 10px 0; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .name {
width: 70%;
padding-right: 5%; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .name .title {
font-size: 20px;
color: #3e0001;
margin-bottom: 5px;
text-transform: uppercase; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .name .desc {
font-size: 13px;
line-height: 24px; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .weight {
width: 15%;
font-size: 14px; }
.main_menu_wrapper .menu-content .menu_box .item .wrap ul.menu_position li .cost {
width: 15%;
font-size: 14px; }
section.about p.title {
text-align: center;
font-family: "Conv_chibola";
font-size: 70px;
color: #3e0001;
margin-bottom: 30px;
padding-right: 5%;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out; }
section.about p.title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
section.about .about-wrapper {
background: #f9faeb;
padding: 100px 0;
position: relative;
height: 900px; }
section.about .about-wrapper.visible .circles {
opacity: 1; }
section.about .about-wrapper.visible .tabs {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
section.about .about-wrapper .circles {
position: absolute;
top: 50px;
left: 0;
width: 100%;
height: 100%;
z-index: 0;
opacity: 0;
-webkit-transition: all .3s .3s ease-in-out;
-o-transition: all .3s .3s ease-in-out;
transition: all .3s .3s ease-in-out;
overflow: hidden; }
section.about .about-wrapper .circles .circle-large {
margin-top: 0;
margin-left: 15%;
width: 800px;
height: 800px;
background: transparent;
-webkit-transform: rotate(20deg);
-ms-transform: rotate(20deg);
transform: rotate(20deg);
border: 1px solid #bcbcbc;
-webkit-border-radius: 100%;
border-radius: 100%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative; }
section.about .about-wrapper .circles .circle-large span {
width: 10px;
height: 10px;
background: #3e0001;
opacity: .7;
display: block;
-webkit-border-radius: 100%;
border-radius: 100%;
position: absolute; }
section.about .about-wrapper .circles .circle-large span:nth-child(1) {
top: 70%;
right: 31px; }
section.about .about-wrapper .circles .circle-large span:nth-child(2) {
top: 50%;
right: -5px; }
section.about .about-wrapper .circles .circle-large span:nth-child(3) {
bottom: -5px;
right: 50%; }
section.about .about-wrapper .circles .circle-large span:nth-child(4) {
left: -5px;
top: 50%; }
section.about .about-wrapper .circles .circle-large span:nth-child(5) {
top: -5px;
right: 50%; }
section.about .about-wrapper .circles .circle-large .circle-min {
width: 80%;
height: 80%;
border: 1px solid #bcbcbc;
-webkit-border-radius: 100%;
border-radius: 100%;
position: absolute;
-webkit-transform: rotate(-12deg);
-ms-transform: rotate(-12deg);
transform: rotate(-12deg); }
section.about .about-wrapper .circles .circle-large .circle-min span {
width: 10px;
height: 10px;
background: #3e0001;
opacity: .7;
display: block;
-webkit-border-radius: 100%;
border-radius: 100%;
position: absolute; }
section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(1) {
top: 70%;
right: 23px; }
section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(2) {
top: 50%;
right: -5px; }
section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(3) {
bottom: -5px;
right: 50%; }
section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(4) {
left: -5px;
top: 50%; }
section.about .about-wrapper .circles .circle-large .circle-min span:nth-child(5) {
top: -5px;
right: 50%; }
section.about .about-wrapper .tabs {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
position: relative;
z-index: 2;
-webkit-transform: translateY(100px);
-ms-transform: translateY(100px);
transform: translateY(100px);
opacity: 0;
-webkit-transition: all .3s .6s ease-in-out;
-o-transition: all .3s .6s ease-in-out;
transition: all .3s .6s ease-in-out; }
section.about .about-wrapper .tabs .triger-box {
width: 10%; }
section.about .about-wrapper .tabs .triger-box ul.tab-trigger {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 0;
margin: 20px 0; }
section.about .about-wrapper .tabs .triger-box ul.tab-trigger li {
list-style: none;
padding: 10px 25px;
border: 1px solid #3e0001;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 5px;
width: 125px;
text-align: center;
text-decoration: none;
color: #3e0001;
text-transform: uppercase; }
section.about .about-wrapper .tabs .triger-box ul.tab-trigger li:hover {
cursor: pointer; }
section.about .about-wrapper .tabs .triger-box ul.tab-trigger li:last-child {
margin-left: -40px; }
section.about .about-wrapper .tabs .triger-box ul.tab-trigger li.active {
background: #3e0001;
color: #ffffff; }
section.about .about-wrapper .tabs .map-box {
width: 600px;
height: 600px;
-webkit-border-radius: 100%;
border-radius: 100%;
overflow: hidden; }
section.about .about-wrapper .tabs .map-box #map {
width: 100%;
height: 100%;
-webkit-border-radius: 100% !important;
border-radius: 100% !important;
overflow: hidden !important;
z-index: 1; }
section.about .about-wrapper .tabs .tab-box {
width: 30%; }
section.about .about-wrapper .tabs .tab-box .tab {
display: none;
padding: 0 20px; }
section.about .about-wrapper .tabs .tab-box .tab p.sec-title {
font-family: "Conv_chibola";
font-size: 32px;
text-align: center; }
section.about .about-wrapper .tabs .tab-box .tab p.desc {
font-size: 22px;
text-align: center;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
section.about .about-wrapper .tabs .tab-box .tab p.desc.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
  transform: translateY(0);
opacity: 1; }
section.about .about-wrapper .tabs .tab-box .tab.active {
display: block; }
section.about .about-wrapper .tabs .tab-box .tab .content {
margin: 20px 0;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
section.about .about-wrapper .tabs .tab-box .tab .content .image {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
  align-items: center;
width: 20%;
height: 50px;
border-right: 1px solid #3e0001;
padding: 15px; }
section.about .about-wrapper .tabs .tab-box .tab .content .image img {
width: 30px; }
section.about .about-wrapper .tabs .tab-box .tab .content .inner {
padding: 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
  flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
  justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
  align-items: flex-start; }
section.about .about-wrapper .tabs .tab-box .tab .content .inner a {
text-decoration: none;
color: #3e0001; }
.bg-box {
height: 70vh;
background: url("../img/franch.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.bg-box:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
top: 0;
left: 0; }
.bg-box .some_title {
position: relative;
z-index: 2;
color: #ffffff;
font-family: "Conv_chibola";
font-size: 80px;
margin: 20px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.bg-box .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.bg-box .some_desc {
position: relative;
z-index: 2;
color: #ffffff;
font-family: "Conv_calibri";
margin: 20px 0;
font-size: 18px; }
.flex-grid-lavka {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.flex-grid-lavka .wrap {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; }
.flex-grid-lavka .wrap:nth-child(2n) .txt {
-webkit-box-ordinal-group: 2;
-webkit-order: 1;
-ms-flex-order: 1;
order: 1; }
.flex-grid-lavka .wrap:nth-child(2n) .img {
-webkit-box-ordinal-group: 3;
-webkit-order: 2;
-ms-flex-order: 2;
order: 2; }
.flex-grid-lavka .wrap .img {
width: 50%;
height: 600px; }
.flex-grid-lavka .wrap .txt {
width: 50%;
height: 600px;
padding: 100px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start; }
.flex-grid-lavka .wrap .some-title {
font-family: "Conv_chibola";
color: #3e0001;
font-size: 36px;
margin: 20px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.flex-grid-lavka .wrap .some-title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.flex-grid-lavka .wrap .some-text p {
font-size: 18px;
margin: 20px 0;
font-family: "Conv_calibri"; }
.bg-box-franch {
height: 70vh;
background: url("../img/franch.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.bg-box-franch:before {
content: "";
display: block;
position: absolute;
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
top: 0;
left: 0; }
.bg-box-franch .secont_title {
color: #ffffff;
font-size: 40px;
text-align: center;
position: relative;
text-transform: uppercase;
text-align: center;
padding: 15%;
z-index: 2; }
.bg-box-franch .some_title {
position: relative;
z-index: 2;
color: #ffffff;
letter-spacing: 5px;
font-family: "Conv_chibola";
font-size: 80px;
margin: 20px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.bg-box-franch .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.bg-box-franch .some_desc {
position: relative;
z-index: 2;
color: #ffffff;
font-family: "Conv_calibri";
margin: 20px 0;
font-size: 18px; }
.bg-box-franch .btn-wrap a.button {
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
font-size: 14px;
text-align: center;
position: relative;
padding: 5px 10px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
letter-spacing: 2px;
z-index: 1; }
.bg-box-franch .btn-wrap a.button:hover:before {
width: 100%; }
.bg-box-franch .btn-wrap a.button:hover b {
color: #ffffff; }
.bg-box-franch .btn-wrap a.button:before {
content: "";
display: block;
position: absolute;
background: #3e0001;
width: 40%;
height: 100%;
z-index: -1;
left: 0;
top: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
.bg-box-franch .btn-wrap a.button b {
font-weight: normal;
color: #ffffff;
position: relative;
z-index: 1;
-webkit-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out; }
#page .content-page.franch-page .first-block {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
#page .content-page.franch-page .first-block .image {
width: 23%;
margin: 1%;
height: 300px;
-webkit-transition: all .5s ease;
-o-transition: all .5s ease;
transition: all .5s ease; }
#page .content-page.franch-page .first-block .image:hover:nth-child(1) {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1); }
#page .content-page.franch-page .first-block .image:hover:nth-child(2) {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1); }
#page .content-page.franch-page .first-block .image:hover:nth-child(3) {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);}
#page .content-page.franch-page .first-block .image:hover:nth-child(4) {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1); }
#page .content-page.franch-page .testov_this {
padding: 50px 0; }
#page .content-page.franch-page .testov_this .some_title {
font-family: "Conv_chibola";
text-align: right;
letter-spacing: 5px;
margin: 20px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
#page .content-page.franch-page .testov_this .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
#page .content-page.franch-page .testov_this .some_text_grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
max-height: 300px;
margin: 70px 0; }
#page .content-page.franch-page .testov_this .some_text_grid .text {
height: 100px;
width: 33%; }
#page .content-page.franch-page .testov_this .some_text_grid .text .title {
font-family: "Conv_chibola";
color: #3e0001;
letter-spacing: 2px;
font-size: 22px;
margin: 10px 0; }
#page .content-page.franch-page .testov_this .some_text_grid .text .desc {
font-size: 18px;
margin: 10px 0;
font-family: "Calibri";
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
#page .content-page.franch-page .testov_this .some_text_grid .text .desc.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.for_who {
padding: 100px 0;
padding-bottom: 0; }
.for_who .some_title {
text-align: left !important;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.for_who .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.for_who .flex_grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
padding: 100px 0;
padding-bottom: 0;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap; }
.for_who .flex_grid .item {
width: 28%;
margin: 3%;
height: 500px;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-webkit-justify-content: flex-end;
-ms-flex-pack: end;
justify-content: flex-end;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-ms-flex-align: end;
align-items: flex-end; }
.for_who .flex_grid .item:nth-child(2) {
margin-top: -5%; }
.for_who .flex_grid .item:nth-child(3) {
margin-top: -10%; }
.for_who .flex_grid .item .user {
width: 250px;
height: 250px;
background: #ffffff;
position: absolute;
top: -20%;
left: 13%;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
-webkit-border-radius: 100%;
border-radius: 100%;
-webkit-box-shadow: 3px 3px 4px #888;
box-shadow: 3px 3px 4px #888;
z-index: 2; }
.for_who .flex_grid .item .user .image {
width: 150px;
height: 150px; }
.for_who .flex_grid .item .user .text p {
text-transform: uppercase;
font-size: 16px;
margin: 20px 0; }
.for_who .flex_grid .item .image_main {
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
z-index: -2; }
.for_who .flex_grid .item .image_main:before {
content: "";
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.5);
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: -1; }
.for_who .flex_grid .item .text_main {
background: #ffffff;
padding: 20px;
width: 80%; }
.big-wrap {
background: #fafbec;
padding: 80px 0; }
.five_box {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex; }
.five_box .first {
width: 100%;
height: 100%; }
.five_box .first .aloe::before{
content: '';
position: absolute;
top: 0;
left: 0;
width: 600px;
height: 600px;
z-index: 0; 
background: rgba(0,0,0,0.5);
border-radius: 100%;
}
.five_box .first .aloe {
width: 600px;
height: 600px;
position: relative;
background: url(../img/aloe.jpg) no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-border-radius: 100%;
border-radius: 100%;
position: relative;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
border: 1px dashed #3e0001; }
.five_box .first .aloe .big {
font-size: 150px;
color: #ffffff;
position: relative;
z-index: 1; }
.five_box .first .aloe .litle {
font-family: "Conv_chibola";
color: #ffffff;
padding: 10px 100px;
text-align: center;
position: relative;
z-index: 1; 
}
.five_box .first .aloe span {
background: #3e0001;
color: #ffffff;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
font-size: 14px;
-webkit-border-radius: 100%;
border-radius: 100%;
width: 30px !important;
height: 30px !important;
position: absolute; }
.five_box .first .aloe span:nth-of-type(1) {
top: 37px;
right: 115px; }
.five_box .first .aloe span:nth-of-type(2) {
top: 103px;
right: 45px; }
.five_box .first .aloe span:nth-of-type(3) {
top: 192px;
right: 0px; }
.five_box .first .aloe span:nth-of-type(4) {
bottom: 277px;
right: -16px; }
.five_box .first .aloe span:nth-of-type(5) {
bottom: 179px;
right: 4px; }
.five_box .first .aloe span:nth-of-type(6) {
bottom: 95px;
right: 50px; }
.five_box .first .aloe span:nth-of-type(7) {
bottom: 29px;
right: 122px; }
.five_box .first .aloe .text {
position: absolute; }
.five_box .first .aloe .text:nth-of-type(3) {
-webkit-transform: translate3d(508px, -245px, 0);
transform: translate3d(508px, -245px, 0); }
.five_box .first .aloe .text:nth-of-type(4) {
-webkit-transform: translate3d(568px, -177px, 0);
transform: translate3d(568px, -177px, 0); }
.five_box .first .aloe .text:nth-of-type(5) {
-webkit-transform: translate3d(610px, -90px, 0);
transform: translate3d(610px, -90px, 0); }
.five_box .first .aloe .text:nth-of-type(6) {
-webkit-transform: translate3d(626px, 6px, 0);
transform: translate3d(626px, 6px, 0); }
.five_box .first .aloe .text:nth-of-type(7) {
-webkit-transform: translate3d(605px, 104px, 0);
transform: translate3d(605px, 104px, 0); }
.five_box .first .aloe .text:nth-of-type(8) {
-webkit-transform: translate3d(439px, 186px, 0);
transform: translate3d(543px, 190px, 0); }
.five_box .first .aloe .text:nth-of-type(9) {
-webkit-transform: translate3d(270px, 254px, 0);
transform: translate3d(270px, 254px, 0); }
.five_box .first .aloe .text .title {
font-family: "Conv_chibola";
color: #3e0001;
font-size: 18px;
margin: 10px 0; }
.five_box .first .aloe .text .desc {
font-size: 16px;
margin: 10px 0;
font-family: 'Calibri';
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.five_box .first .aloe .text .desc.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
  transform: translateY(0);
opacity: 1; }
.five_box .second {
height: 500px;
background: url("../img/franch.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center;
width: 30%;
margin-left: auto;
display: block;
position: relative; }
.five_box .second:before {
content: "";
display: block;
position: absolute;
background: rgba(255, 255, 255, 0.5);
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1; }
.packets {
margin: 100px 0;
padding: 40px 0;
background: #fafbec; }
.packets .wrap {
max-width: 1200px;
margin: 0 auto; }
.packets .some_title {
font-size: 80px;
font-family: "Conv_chibola";
color: #3e0001;
text-align: right;
padding-left: 35%;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.packets .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.packets .packet_grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
padding: 40px 0; }
.packets .packet_grid .item {
border: 1px solid #3e0001;
width: 30%;
margin: 1%; }
.packets .packet_grid .item{
margin-bottom: 30px;
}
.packets .packet_grid .item .some_title_box {
height: 68px;

}
.packets .packet_grid .item:last-child .some_title_box{
border-bottom: 1px solid #3e0001;
}
.packets .packet_grid .item:last-child .some_title_box p{
border-bottom: none;
padding: 7px 0;
}
.packets .packet_grid .item:last-child .some_title_box p.some_desc_box{
border-bottom: none;
padding: 0;
}
.packets .packet_grid .item .some_title_box p {
font-size: 24px;
font-family: "Conv_chibola";
text-align: center;
margin: 0;  
color: #3e0001;
padding: 20px 0;
border-bottom: 1px solid #3e0001;}

.packets .packet_grid .item .some_title_box p.some_desc_box {
font-size: 14px;
font-family: "Calibri";
margin: 0;  
text-align: center;
color: #3e0001;
padding: 0;
border: none; }
.packets .packet_grid .item ul li {
list-style: none;
display: -webkit-box;
display: -webkit-flex;

display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
margin: 10px 0; }
.packets .packet_grid .item ul li span {
margin-right: 10px;
letter-spacing: 2px;
font-family: "Conv_chibola";
color: #3e0001; }
.packets .packet_grid .item .btn-wrap {
position: relative;
z-index: 1;
width: 280px;
padding: 30px 0;
margin: 0 auto;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.video {
max-width: 1200px;
margin: 0 auto; }
.video .some_title {
font-size: 80px;
color: #3e0001;
font-family: "Conv_chibola";
text-align: left;
padding: 40px 0;
-webkit-transform: translateY(50px);
-ms-transform: translateY(50px);
transform: translateY(50px);
opacity: 0;
-webkit-transition: opacity .5s ease, -webkit-transform 1s ease;
transition: opacity .5s ease, -webkit-transform 1s ease;
-o-transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease;
transition: opacity .5s ease, transform 1s ease, -webkit-transform 1s ease; }
.video .some_title.visible {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1; }
.video .video_box {
height: 800px;
width: 100%;
background: url("../img/dnepr.png") no-repeat;
-webkit-background-size: cover;
background-size: cover;
background-position: center center; }
.video .video_box .inner_box {
width: 100%;
height: 100%;
border: 100px solid rgba(0, 0, 0, 0.5);
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center; }
.video .video_box .inner_box a.play {
width: 60px;
height: 60px;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
background: url("../img/play-button.svg") no-repeat;
-webkit-background-size: 60px 60px;
background-size: 60px;
background-position: center center;
position: relative;
z-index: 2; }
.franch_page section.about .about-wrapper {
background: transparent; } }



.pageconsult iframe {
	height:652px;
	width:100%;
}
@media screen and (max-width: 768px) {
	.pageconsult iframe {
		height:100%;
		width:100%:
	}
}

@media screen and (min-width: 768px) {
	.content section.franch .franch-wrapper .hide-box p.desc, .content section.franch .franch-wrapper .hide-box div.desc  {
		color:#3e0001;
	}
	.content section.franch .franch-wrapper .hide-box div.desc a {
		color:#3e0001;
	}
}


header .city-current {
	position: absolute;
    top: -55px;
}
header .current-time {
	    font-size: 13px;
	position: absolute;
	    margin-left: 10px !important;
    margin-top: 20px !important;
}
header .current-time span {
	    margin-top: 5px;
    display: block;
}