*{
	font-family: 'Roboto', sans-serif;
}
html, body{ height: 100% !important;  }
body{
	background-position: center;
	background-repeat: no-repeat;
	background-image: url('img/slide1-bg.jpg');
	background-color: #000;
	background-attachment: fixed;
}
#header{
	background: transparent !important;
	border: none;
	width: 100%;
	/*position: fixed;*/
	top: 0px; left: 0px;
	z-index:+99;
}
.first .container{ position: relative;}
.first{
	margin-top:40px; margin-bottom: 160px;
}
.first .text{
	text-align:center;
}
.button{ text-transform: uppercase !important; font-weight: 500 !important; font-size: 13px; }
.first .text h2{ color: #eee !important; font-weight: 300;  font-size: 32px !important; }
.first .text h2 b,
.heading-block h3 b
{ font-weight: 600; color: #c85e51 !important;}

.first .text p{ color: #ccc !important; font-size: 18px; }
#primary-menu ul li > a{ color: #888; }

.heading-block h3{
	font-size: 48px; font-weight: 300;
	line-height: 1.1;
	letter-spacing: 0px;
}


.ani-s3{ animation-delay:0.3s; }
.ani-s6{ animation-delay:0.6s; }
.ani-s9{ animation-delay:0.9s; }
.ani-s12{ animation-delay:1.2s; }
.ani-s15{ animation-delay:1.5s; }
.ani-s18{ animation-delay:1.8s; }
.ani-s21{ animation-delay:2.1s; }
.ani-s24{ animation-delay:2.4s; }

footer,
footer h4{ color: #999; }
footer a{ color: #aaa; }
footer a:hover{ color: #eee !important; }

#primary-menu{ display: inline-block; float: none; }
.header-ww{ padding: 28px 32px; background: rgba(0,0,0,0.75); color: #aaa; }
.header-ww p{ margin-bottom: 7px !important; }
ol.lll, ul.lll{
	list-style: none; padding: 0; margin: 10px 0;
}
ol.lll li, ul.lll li{ list-style: none; margin: 7px 0; padding-left: 24px; position: relative; }
ol.lll li i, ul.lll li i{ color: #c85e51 !important; position: absolute; top:1px;left:0px; }
.logo{border: 2px solid rgba(255,255,255,0.3); border-radius: 2px; margin-bottom: 14px;}
.top-links{ position: absolute; top:0px;right:10px; }
.top-links > ul > li{ line-height: 50px;border-bottom-color: #222 !important; }
.top-links > ul > li:hover{ background: transparent; }
.top-links > ul > li a:hover{ background: transparent !important;color: #c85e51; }
.top-links ul ul{ left: auto; right: 0px; background:rgba(255,255,255,0.1) !important; border-color: #222 !important; }
.top-links ul ul li{border-color: #222 !important;}
.top-links ul img {
    display: inline-block;
    position: relative;
    top: -1px;
    width: 16px;
    height: 16px;
    margin-right: 4px;
}
footer{ background: transparent !important;margin-top:24px !important; position: absolute !important; bottom: 0px !important; left:0px !important; width:100% !important;}
.payment{ padding: 20px 0px; border-top:1px solid rgba(255,255,255,0.3); }
.payment img{ margin: 0 8px 12px; }
.copyright-links{ margin-bottom: 20px; }
.copyright-links a{ color: #aaa; }
h2{ margin-bottom: 18px; }
#wrapper{ background-color: transparent; }
.top-links ul li{height:50px;}
.top-links ul ul, .top-links ul div.top-link-section{ top: 50px !important; }
#primary-menu-trigger{ top: 0px !important; left:-32px !important; }
.wrapper{ position: relative; }
body.side-panel-open1 .body-overlay{
	opacity: 1;
    z-index: 298;
    pointer-events: auto;
}

.popupp{
	position: fixed; z-index:+999;
	top:0px;height:100%;width: 50%;left:100%;
	-webkit-transition: all 0.5s ease 0.02s;
	-moz-transition: all 0.5s ease 0.02s;
	-o-transition: all 0.5s ease 0.02s;
	transition: all 0.5s ease 0.02s;
	background:#f5f5f5;
	padding: 48px 64px;
	overflow-y: auto;
}
.popupp .side-panel-wrap{
	-webkit-transform: scale(0.6);
	-moz-transform: scale(0.6);
	-o-transform: scale(0.6);
	transform: scale(0.6);
	-webkit-transition: all 0.5s ease 0.02s;
	-moz-transition: all 0.5s ease 0.02s;
	-o-transition: all 0.5s ease 0.02s;
	transition: all 0.5s ease 0.02s;
}
.popupp.active{ left: 50%; }
.popupp.active .side-panel-wrap{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.popupp.active .side-panel-trigger-close{ position: fixed; }

body.side-push-panel.side-panel-open1.stretched #wrapper, body.side-push-panel.side-panel-open1.stretched #header.sticky-header .container{ right:50%; }

.side-panel-trigger-close{position: absolute; top: 0px;right: 0px;z-index: +999;}

@media (max-width: 768px) {
	.first .container{ width: 100% !important; }
	.top-links{ margin-right: -32px; }
	#header-wrap{ border-bottom: 1px solid; background: rgba(0,0,0,0.95);height:auto !important; min-height: 48px !important;}
	.popupp{ padding: 48px 32px; width: 100%; }
	.popupp.active{ left: 0%; }
	body.side-push-panel.side-panel-open1.stretched #wrapper, body.side-push-panel.side-panel-open1.stretched #header.sticky-header .container{ right:100%; }
}

.bx-composite-btn{ display: none !important;}
