@import url("../font/stylesheet.css");
a:hover,a:focus{text-decoration:none;color:#fff;}
h2{margin-top:0px;}
div{background-size:cover !important;background-position:center !important;}
	
	img,iframe{max-width:100%;}
	footer{padding-bottom:30px;background:#0a1315;}
	.set-pad, .set-pad1 {padding-top:30px;}
	.set-pad a {color:#fff;    color: rgba(255, 255, 255, 0.43);}
    footer .col-xs-12 {margin-top:30px;}
	.set-pad .dot {    position: relative;
    top: -3px;
    margin-left: 5px;
    margin-right: 5px; }
.btnreset{    border: 0px;padding:0px;
    background: none;}
body{font-family: 'Gill Sans Std', sans-serif;color: #000000;font-size:18px;background:#dcc5a8;}
.wrapper{overflow:hidden;}
@media (max-width: 1400px){
		/*body { font-size:14px; }*/
}
.playfont{
	font-family: 'playfair_display', sans-serif;
}
.georgia { 
	font-family: Georgia,Times,Times New Roman,serif; 
}
::before,
::after {
content: "";}
a,button,input,i,.bar ,::before,
::after,.slidee ,.menuslide ul a img,.menuslide ul a span,.overimg, img{ -webkit-transition: all 350ms ease-in-out;
  -moz-transition: all 350ms ease-in-out;
  -o-transition: all 350ms ease-in-out;
  transition: all 350ms ease-in-out;}
  .allrow{width:100%;float:left;}
  #popup2{display:none;text-align:center;}
  .menu-mobile-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 99998;
	 background: rgb(0, 0, 0) none repeat scroll 0% 0%;
    background: rgba(0, 0, 0, 0.97) none repeat scroll 0% 0%;
	display:none;
}
#popup2 a{color: white;position:relative;-webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
    font-size: 25px;
    display: inline-block;
    margin-right: 0px;
    width: 100%;}
#popup2 a:last-of-type{margin-right:0px;}
 #popup2 .case-in{   display: table-cell;
 vertical-align: middle;}
  #popup2 .menu-wrap{    height: 100%;
    display: table;
    width: 100%;}
	#popup2 a:hover{font-style:italic;text-decoration:none;}
	#popup2 a:hover::before{width: 120%;
    opacity: 1;
    left: -10%;
}
	#popup2 a::before {
    z-index: -1;
    transition: all 350ms cubic-bezier(0.215,.61,.215,1);
    -webkit-transition: all 350ms cubic-bezier(0.215,.61,.215,1);
    -moz-transition: all 350ms cubic-bezier(0.215,.61,.215,1);
    -o-transition: all 350ms cubic-bezier(0.215,.61,.215,1);
    background-color: white;
    display: block;
    content: "";
    height: 2px;
    width: 200%;
    position: absolute;
    top: 50%;
    left: -300%;
    opacity: 0;}
	/* CSS BURGER */
.burger-ctr {
    width: 100px;
    margin: 0 auto;
    height: 100px;
    position: relative;
    padding: 12.5px 0;
    box-sizing: border-box;
    cursor: pointer;
}

.bar {
    height: 15px;
    background: black;
    margin-bottom: 15px;
    border-radius: 50px;
    position: relative;
    -webkit-transition: .3s all ease;
    transition: .3s all ease
}
section{padding-top:40px;padding-bottom:40px;}
.bieletr .bar{ background: white;}
.bar.bottom {
    margin-bottom: 0;
}

.head {
    position: absolute;
    width: 20px;
    height: 20px;
    background: white;
    border-radius: 50%;
    top: 50%;
    margin-top: -10px;
    left: 50%;
    margin-left: -10px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
	display:none;
}

.burger-ctr.active .head {
    top: 0;
    margin-top: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s all ease .3s;
    transition: .3s all ease .3s;
}

.burger-ctr.active .bar.center {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
}

.burger-ctr.active .bar.top {
  -webkit-transform: translateX(0) translateY(1px) rotate(45deg);
    -ms-transform: translateX(0) translateY(1px) rotate(45deg);
    transform: translateX(0) translateY(1px) rotate(45deg);
}

.burger-ctr.active .bar.bottom {
    -webkit-transform:  translateX(0) translateY(-12px) rotate(-45deg);
    -ms-transform:  translateX(0) translateY(-12px) rotate(-45deg);
       transform: translateX(0) translateY(-12px) rotate(-45deg);
}
/*END BURGER */
.burger-ctr{       width: 50px;    height: auto;z-index:999999999999999;   position: fixed;padding:0px;right:60px;top:40px;display:none;}
.bar {            height: 3px;
    margin-bottom: 3.5px; }
.bgf2f2f2{background:#f2f2f2;}
.nopad{padding:0px;}
.nosidepad{padding-left:0px;padding-right:0px;}
.fsize12{font-size:12px;}
.fsize13{font-size:13px;}
.fsize14{font-size:14px;}
.fsize15{font-size:15px;}
.fsize16{font-size:16px;}
.fsize17{font-size:17px;}
.fsize18{font-size:18px;}
.fsize19{font-size:19px;}
.fsize20{font-size:20px;}
.fsize21{font-size:21px;}
.fsize22{font-size:22px;}
.fsize23{font-size:23px;}
.fsize24{font-size:24px;}
.fsize25{font-size:25px;}
.fsize26{font-size:26px;}
.fsize27{font-size:27px;}
.fsize28{font-size:28px;}
.fsize30{font-size:30px;}
.fsize31{font-size:31px;}
.fsize36{font-size:36px;}
.fweight700{font-weight:700;}
.fweight600{font-weight:600;}
.fweight300{font-weight:300;}
.italic{font-style: italic;}
.fsize65{font-size:65px;}
.colormain,.colormain:focus,.colormain:hover{color: #a5311b;}
.colorpurple,.colorpurple:focus,.colorpurple:hover{color: #926dde;}
.colormainblack,.colormainblack:hover,.colormainblack:focus{color: #222222;}
.colormaingreyb, .colormaingreyb:hover{color: #43484d;}

.colormaingrey,.colormaingrey:hover{color: #57616a;}
.colormaingreylight{color: #c2c7cb;}
.bgcolormain{ background-color: #cd7131;}

.colorwhite{color:#ffffff;}
.color6e6e6e{color: #6e6e6e;}
.textupper {text-transform:uppercase;}
.textunderline{text-decoration: underline;}
.textcenter{text-align:center;}
.textleft{ text-align:left; }
.floatleft{float:left;}
.floatright{float:right;}
.displayinlineblock{display:inline-block;}
.margintop0{margin-top:0px;}
.margintop20{margin-top:20px;}
.margintop30{margin-top:30px;}
.margintop40{margin-top:40px;}
.marginbottom0{margin-bottom:0px;}
.marginbottom20{margin-bottom:20px;}
.marginbottom30{margin-bottom:30px;}
.marginbottom40{margin-bottom:40px;}
.clearleft{clear:left;}
.posrelative{position:relative;}
.posabsolute{position:absolute;}
.startpos {left:0px;top:0px;}
.box-big{height:550px;}
.karma{font-family: 'Karma', serif;}
.lspacing1{    letter-spacing: 2px;}
.startposb {left:0px;bottom:0px;}
.height100per{height:100%;}
.width100per{width:100%;}
.paddb40{    padding-bottom: 40px;}
.paddb0{    padding-bottom: 0px;}
.paddb50{    padding-bottom: 50px;}
.paddb10{    padding-bottom: 10px;}
.paddb15{    padding-bottom: 15px;}
.paddb30{    padding-bottom: 30px;}
.paddb20{    padding-bottom: 20px;}
.paddb35{    padding-bottom: 35px;}
.paddt40{    padding-top: 40px;}
.paddt30{    padding-top: 30px;}
.paddt20{    padding-top: 20px;}
.paddt10{    padding-top: 10px;}
.paddt15{    padding-top: 15px;}
.h2,h2{float:left;width:100%;font-size:46px;}
.banner{background:url('../img/banner6.jpg');background-size:cover;background-repeat:no-repeat;padding-top:20px;background-position-x: center;}

.banner>div>img:nth-child(1){ max-width:800px;}
.banner>div>img:nth-child(3){ max-width:900px;}

@media(min-width:1200px) { .btns-b{position:absolute;top:0px;right:0px;    padding-top: 25px; width: calc(50% - 372px);} }
.btns-b a {    
  float: left;
  /*width: 100%;*/
  /*margin-left:0px;*/
  margin-top:3px;
  margin-bottom:3px;}
  /*margin-top:15px;*/

@media(max-width:1200px) {  
  .btns-b a:nth-child(odd) { text-align: right; }
  .btns-b a:nth-child(even) { text-align: left; }
}

@media(max-width:1200px) {  
  .coming-s .app-div a:nth-child(odd) { text-align: right; }
  .coming-s .app-div a:nth-child(even) { text-align: left; }
}

.right-l{position:absolute;right:0px;bottom:0px;    max-width: 600px;}
.left-l{position:absolute;left:0px;bottom:0px;    max-width: 600px;}



.subscribe-s {     background: #b88350;text-align: right; padding-top: 30px;padding-bottom: 25px;}
  .mc_signup{
    
    padding: 18px 25px 14px;
    border-radius: 30px;
    font-size:18px;
    border: 1px solid #fff;
    color: #fff;
    font-weight: 500;
    background: #a24e00;
    letter-spacing: 1px;
}

.trailer-s .h2 {    margin-top: 45px;
    margin-bottom: 45px;}
.about-s{padding-left:5%;padding-right:5%;}
.icon-flex {     display: flex;
    justify-content: space-between;
    text-align: left; }
	.icon-flex .img{    flex: 1;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;text-align:center;
    float: left;}
		.icon-flex .text{     padding-left: 20px;    flex: 3;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    float: left;}
	.about-s .col-md-6 {   margin-top: 50px;  /*margin-top: 100px;*/}
	.about-s .icon-flex{margin-top: 20px;}
	.about-s .icon-flex span {    margin-bottom: 8px;
    float: left;
    width: 100%;}
	.testimonials-s{margin-top:90px;background: url(../img/wot.png);
		background-size: cover !important;}
	.testimonials-s .icon-flex{margin-top:40px;}
	.testimonials-s .icon-flex:first-of-type{margin-top:30px;}
	.testimonials-div{display:inline-block;float:none;max-width:850px;}
	.caesar{    position: absolute;
    bottom: 0px;
    right: 0px;
}
		.testimonials-s > div {    }
		.features-s{margin-top:100px;}
		.features-s .col-md-6 {margin-bottom:40px;}
		.features-s .col-md-6:nth-child(2n+1) {clear:left;}
		.app-div a {    
                    margin-bottom: 25px;
                    display: inline-block;                    
                    /* max-width: 185px; */ 
                  }
		.coming-s {       background: #b88350;
    background-image: url(../img/train.jpg);
    /*margin-top: 20px;*/
    padding-top: 50px;
    padding-bottom: 25px;
    background-size: contain !important;
    background-position: bottom right !important;
    background-repeat: no-repeat;}
				
		.train-s {position:absolute;right:0px;bottom:0px;}
		footer .col-xs-12 {text-align:center;}
		.mob-ci{display:none;}
		/*
		#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {float:left;width:100%;}*/
		@media (-webkit-min-device-pixel-ratio: 2) and (min-resolution: 192dpi) {
			.banner>div>img:nth-child(1) {
    max-width: 600px !important;
	    width: 100%;
}
.about-s .col-md-6.posrelative{top:0px !important;}
}
	@media (min-width: 1900px){
		.banner {
   background-size:cover;
}

	}
	@media (max-width: 1740px){
				.caesar img{max-width:300px;}
				
			}
			
			@media (max-width: 1634px){
				.right-l,.left-l{    max-width: 500px;}
			}
	@media (max-width: 1440px){
				.caesar img{display:none;}
				
			}
				@media (max-width: 1200px){
					.left-l, .right-l{display:none;}
					.btns-b {
    position: relative;  padding-top: 0px; 
    padding-bottom: 25px;
    float: left;    
}
.banner>div>img:nth-child(3), .banner>div>img:nth-child(1) {
	max-width: 100%;
}
.coming-s {background-image:none; }
				}
				@media (max-width: 767px){
					.btns-b img, .app-div img{    max-width: 150px;}
					footer img{    max-width: 150px;}
					.coming-s .fsize36{font-size:30px;}
					.testimonials-s .icon-flex{margin-top:20px;}
					.testimonials-s .icon-flex > .img,.testimonials-s .icon-flex>div>.fsize25px{display:none !important;}
					.mob-ci{display:block;}
					.mob-ci img{    max-width: 50px;
    display: inline-block;}
	.mob-ci span{    display: inline-block;padding-left:15px;padding-right:15px;    font-size: 18px;
    margin-top: 10px;}
					.icon-flex>div>.fsize25px{}
					.testimonials-div .fsize26 {    font-size: 19px;}
					.testimonials-div .fsize28 {    font-size: 20px;}
					.about-s .col-md-6, .testimonials-s ,.features-s{margin-top:40px;}
					.h2, h2{font-size:34px;}
					.banner {background:url('../img/banner7.jpg');background-size:cover;background-repeat:no-repeat;background-position-x: center;
					}
					.banner>div>img:nth-child(3), .banner>div>img:nth-child(1) {
	max-width: 75%;
}


@media (max-width: 767px) and (orientation : portrait){
	.trailer-s .h2 {margin-top:40px;margin-bottom:25px;}
	iframe { height:200px;}
	.banner>div>img:nth-child(3){    max-width: 100% !important;}
	#mc_embed_signup .mc-field-group #mce-EMAIL {
    width: 120px;
}
#mc_embed_signup .mc-field-group #mc-embedded-subscribe {
    width: 190px;
padding-left: 15px; }
.btns-b img{max-width:130px;}
}
	}
@media (max-width: 700px){
	.icon-flex {    text-align: center;display:inline-block;}
	.icon-flex .img {text-align:center;display:inline-block;float:none;    margin-bottom: 20px;}
	.icon-flex .text{padding-left:0px;}
	/*#mc_embed_signup .mc-field-group #mc-embedded-subscribe {    left: 0px;
    float: left;
    width: 100%;
    max-width: initial;}
	#mc_embed_signup .mc-field-group #mce-EMAIL {
    left: 0px;
    float: left;
    width: 100%;
    max-width: initial;
    padding-left: 0px;
    text-align: center;
    border-radius: 30px;
    margin-bottom: 15px;
}
#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {float:left;width:100%;    margin-top: 15px;}*/
}
	

.translate5hover:hover .movehover{    transform: translateX(5px);}
.underlinehover:hover span{text-decoration:underline;}
.underlinehover.roundedbtn:focus span{text-decoration:none;}
.box-small{height:260px;}
.box-product{padding-bottom:22px;overflow:auto;margin-bottom:30px;
box-shadow: 0 0 35px rgba(218, 229, 239, 0.79);
border: 1px solid #e8e8e8;
background-color: #ffffff;}
.btn-list img {    margin-right: 10px;
    /* float: left; */
    margin-top: -5px;}
	.oddelovac{    width: 1px;
    height: 40px;
    background-color: #e1e8ee;
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
    position: relative;
    top: 15px;}
	.box-small-1{height: 180px;}
	.box-text{    padding-left: 30px;
    padding-right: 30px;}
	.maintodark{background-color: #d27531;border: 1px solid #d27531;}
	.transparenttodark{border: 1px solid #d27531; background:transparent;}
	.maintodark:hover,.maintodark:focus,.transparenttodark:focus,.transparenttodark:hover{background-color: #b36227;border-color:#b36227;}
	.colorfe,.colorfe:hover,.colorfe:focus{color: #fefefe;}
	.roundedbtn{ border-radius: 21px;box-shadow: 0 10px 30px rgba(210, 117, 49, 0.5);        padding: 12px 30px;}
	.roundedbtnws{ border-radius: 21px;       padding: 12px 30px;}
	.roundedbtn i, .roundedbtnws i{margin-left: 12px;
    font-size: 15px;
    position: relative;
    top: 2px;}
	.hlasky{    margin-left: 15px;
    margin-top: 2px;   }
	.add-t-cart, .hlasky{margin-bottom: 40px;}
	.box-small-2{height:180px;}
	.tags-div{    padding-top: 10px;
    padding-left: 10px;}
	.tagone{    box-shadow: 0 10px 30px rgba(146, 109, 222, 0.5);
    border-radius: 10px;
    background-color: #926dde;
    color: #fff;
    padding: 8px 11px;
    font-size: 11px;}
	.box-text-2{    padding-top: 30px;}
	.mbottom30{margin-bottom:30px;}
	.mbottom20{margin-bottom:20px;}
	.mbottom20{margin-bottom:20px;}
	.mbottom15{    margin-bottom: 7px;}
	.mbottom10{margin-bottom:10px;}
	
	.bordertopgrey2{
		border-top:1px solid rgb(149, 149, 149);
		border-top:1px solid rgba(149, 149, 149, 0.2);}
			.bordertopgrey{
		border-top:1px solid rgb(149, 149, 149);
		border-top:1px solid rgba(149, 149, 149, 0.3);}
		.borderbottomgrey{
		border-bottom:1px solid rgb(149, 149, 149);
		border-bottom:1px solid rgba(149, 149, 149, 0.3);}
		.shadow-m{box-shadow: 0 0 35px rgba(218, 229, 239, 0.79);}
		.smlogo{margin-bottom:15px;}
		header{  }
		.soc-foot{    font-size: 24px;
    color: #000;
    margin-right: 30px;}
	.soc-foot:last-of-type{    
    margin-right:0px;}
	.maxwidth400{max-width:400px;}
	.box-darcek{height: 500px;}
	.darcektext{    padding-top: 90px;
    padding-left: 100px;}
	.soc-foot:hover,.soc-foot:focus{color: #cd7131;}
	  .box-darcek{  background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;}
	.menu-up ul{padding:0px;margin:0px;list-style:none;}
	.menu-up{padding-left:8px;padding-top:5px;}
	.menu-up a{ color: #222222;float:left;font-size:12px;}
	.menu-up li { float:left;     margin-right: 30px;}
	.menu-up li:hover a,.menu-up a.active{text-decoration:underline;color: #d27531;}
	.menu-up li:last-of-type { margin-right:0px;}
	.lang{float:right;}
	.langone.active {font-size: 11px;
    color: #fff;
    box-shadow: 0 10px 30px rgba(146, 109, 222, 0.5);
    border-radius: 10px;
    background-color: #926dde;
    padding: 5px 10px;}
	.langone{font-size: 11px;padding-top:5px;padding-bottom:5px;
    margin-right:8px;float: left;color: #222222;}
	.langone:hover{color: #222222;}
	.up > span {padding-top:5px;}
	.up{padding-top:15px;padding-bottom:15px;}
	.langone.active {color:#fff;}
	.soc-product .soc1 {    border: 1px solid #c2c7cb;
    padding: 7px 15px;
    border-radius: 50%;    margin-right: 10px;}
	.soc-product .soc1:nth-child(2){
		    padding: 7px 19px;
	}
		.soc-product .soc1:nth-child(3){
		      padding: 8px 12px;
	}
	.langone:last-of-type{margin-right:0px;}
	.menu-main{float: left;
    margin-top: 10px;
    margin-left: 45px;}
	.menu-main ul{padding:0px;margin:0px;list-style:none;}
	.menu-main a{ color: #222222;float:left;font-weight: 600;}
	.menu-main li { float:left;         margin-right: 25px;}
	.menu-main li:hover a,.menu-main a.active{text-decoration:underline;color: #cd7131;}
	.menu-main li:last-of-type { margin-right:0px;}
	 .cartte{float:left;}
	 .cart-menu{float:right;}
	.cartbor{    float: left;
    box-shadow: 0 10px 30px rgba(210, 117, 49, 0.5);
    background-color: #d27531;
    border: 1px solid #d27531;
    border: 1px solid #d27531;
    border-radius: 50%;
    padding: 9px; margin-right:10px;}
	.cartbor img{    position: relative;
    left: -2px;}
	.mob480{display:none;}
	@media (max-width: 480px){
		.box-darcek {
    height: 450px;
}
.mob480none{display:none;}
.mob480{display:initial;}
}
.main-slick{margin-bottom:30px;}
.main-slick .slick-prev:before{
	 content: '';
	
}

.main-slick .slick-prev,.main-slick .slick-next{z-index:9;  width: 12px;
    height: 26px;}
.main-slick .slick-prev{left:25px;background:url('../img/prev.png');}
.main-slick .slick-next{right:25px;background:url('../img/next.png');
	  background-size: cover;}
.main-slick .slick-next:before{
	   /*  width: 12px;
    height: 26px;
  
	background:url('../img/next.png');
	  background-size: cover;*/
	  content: '';
}
.mob-menu{    float: left;
    margin-top: 5px;}
.headermob {display:none;    position: fixed;
    top: 0px;
    left: 0px;background:#fff;    box-shadow: 0 0 60px rgba(0, 0, 0, 0.15);
    z-index: 99;}
	.woocommerce-Price-amount{font-size: 32px;font-weight:700;}
	.quantity-picker{max-width: 110px;}
	.quantity-picker .btn[disabled]{opacity:1;}
	.quantity-picker .btn{        border-radius: 50%;line-height: 1.9;    font-size: 11px;border-color: #c2c7cb; color: #c2c7cb;}
	.input-group-btn:last-child>.btn{border-left:0px;}
	.input-group-btn:first-child>.btn{border-right:0px;}
	.quantity-picker .btn-default:hover,.quantity-picker .btn-default:focus{    background: #fff;background-color:#fff;border-color: #c2c7cb; color: #c2c7cb;}
	.quantity-picker .input-number{    border-right: 0px;border-left:0px;    font-size: 16px;
    font-weight: 700;text-align:center;    box-shadow: none;    border-color:  #c2c7cb !important;}
@media (max-width: 1199px){
	.headermob {display:block;}
	.burger-ctr{width: 25px;}
	.burger-ctr.active{position:absolute;display:block;    right: 30px;
    top: 30px; }
	.mob-menu .burger-ctr{    margin-right: 10px;
    margin-top: 2px;display:block;    position: relative;
    left: 0px;
    top: 0px;
    float: left;}
	.burger-ctr.active .bar{    height: 3px;
    margin-bottom: 3px;    background: white;}
	
}



.about-s .col-md-6.posrelative{top:0px !important;}

@media (min-width: 1199px) {
    .btns-a {
        position: absolute;
        top: 50px;
        left: 140px;
        text-align: left;
    }
}

@media (max-width: 1599px) {
    .btns-a {
        left: 70px;
    }
}

@media (max-width: 1399px) {
    .btns-a {
        left: 20px;
    }
}

@media (max-width: 1299px) and (min-width:1200px) {
    .btns-a {        
        width: 180px;
    }
}

@media (max-width: 1199px) {
    .btns-a {        
        position: relative;
        left: 0px;        
        padding-bottom: 30px; 
    }
}

@media (max-width: 1199px) {
    .btns-b.with-expansion {        
        margin-top: 30px;
    }
}

@media (max-width: 991px) {
    .btns-b.with-expansion {        
        margin-top: 60px;
    }
}

@media (max-width: 767px) {
    .btns-b.with-expansion {        
        margin-top: 30px;
    }
}

@media (max-width: 599px) {
    .btns-b.with-expansion .col-xs-6 {        
        width: 100%;
        text-align: center!important;
    }
}

@media (max-width: 599px) {
    .btns-b.with-expansion .col-xs-6 {        
        width: 100%;
        text-align: center!important;
    }    
    .btns-a {
        margin-top: 60px;
    }
}

@media (max-width: 299px) {
    .btns-b.with-expansion, .btns-a {        
        width: 100%;        
    }
    .btns-a img {        
        width: 180px;        
    }
}
