@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf')  format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Calibri';
  src: url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'),  url('../fonts/Calibri.woff') format('woff'), url('../fonts/Calibri.ttf')  format('truetype'), url('../fonts/Calibri.svg#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}
body { font-family: 'Calibri'; font-size:14px;}
ul, li, ol {
	padding:0px;
	margin:0px;
	list-style:none;
}
a:hover {
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 { font-family: 'MyriadPro-Regular' !important;}
p { margin:0px;}
.active1 { color:#F00 !important;}

.main-header{
	width:100%;
	float:left;
	padding:0px 0px 5px;
	position:absolute;
    z-index: 35;
	/*background:rgba(0,0,0,0.5);
	border-bottom:1px solid rgba(232, 232, 232, 0.5);*/
	transition:all ease-in 0.5s;
}
.main-header.sticky {
	position: fixed;
	width: 100%;
	background:rgba(0, 0, 0, 0.9);
	top:0;
	padding:0;
	/*box-shadow:0px 0px 5px #8c8c8c;
	-webkit-box-shadow:0px 0px 5px #8c8c8c;
	-moz-box-shadow:0px 0px 5px #8c8c8c;*/
	z-index:99995;
	transition:all ease-in 0.5s;
}

/* HEADER */

.header { padding:20px 0px; background:#000000; position:relative;}

/* MENU STYLE */
.navbar-brand { padding:0px; position:absolute; z-index:999; left:50px; width:180px;}
.navbar { margin-bottom:0px;}
.navbar-default .navbar-nav > li > a {
	color:#FFF;
	padding:15px 30px;
	text-transform:uppercase;
	font-size:16px;
	letter-spacing:3px;
	font-family: 'MyriadPro-Regular' !important;
}
.navbar-default .navbar-nav > li > a:hover { color:#FFF;}

.discover { 
	background:#E5E3E4;
	padding:20px 0px;
}
.discover h1 {
	margin:0px;
	letter-spacing:5px;
	text-transform:uppercase;
	font-size:30px;
}

/* ABOUT US */
.about_us {
	padding:14% 0px 20px;
}
.about_right h2, .collections h2 {
	background:#E0DEDF;
	color:#000;
	margin:0px;
	padding:10px;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:5px;
}
.about_inner {
	padding:20px 0px;
}
.about_inner p {
	line-height:22px;
	letter-spacing:2px;
	margin-bottom:10px;
	text-align:justify;
	font-size:16px;
}

/* COLLECTIONS */
.collections {
	padding:14% 0px 40px;
	position:relative;
}
.collection_heading {
	position:absolute;
	margin:20px 0px 0px;
	top:0px;
	left:20%;
}
.collection_heading h2 {
	background:#E0DEDF;
	color:#000;
	margin:0px;
	padding:5px;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:5px;
}
.collection_inner ul {
	margin:20px 0px 0px;
}
.collection_inner ul li {
	line-height:25px;
	letter-spacing:2px;
	font-size:20px;
	display:inline-flex;
	width:100%;
}
.collection_inner ul li span {
	margin:0px 5px 5px 0px;
}

/* PRODUCTS */
.products {
	padding:20px 0px;
}

.discover-more a {
	display: inline-block;
	width: 270px;
	border: 1px solid #ddd;
	padding: 5px;
	text-transform: uppercase;
	letter-spacing: 3px;
	color: #333;
	margin-top: 10px;
	font-size: 24px;
}

.video {padding-bottom:10px;}

/* CONTACT */
.contact {
	padding:14% 0px 40px;
}
.contact_heading h2 {
	text-transform:uppercase;
	margin:0px 0px 20px;
	font-weight:700;
	letter-spacing:3px;
}
.contact_details {
	margin-top:5%;
}
.contact_left h2 {
	text-transform:uppercase;
	font-weight:700;
	margin:20px 0px 30px;
	letter-spacing:3px;
}
.contact_left h3 {
	text-transform:uppercase;
	margin:0px 0px 10px;
	letter-spacing:3px;
	font-size:20px;
}
.contact_left p {
	text-transform:uppercase;
	letter-spacing:3px;
	font-size:20px;
	line-height:1.6;
}
.contact_right {
	background:#FBFBFB;
	padding:20px;
}
.contact_right h2 {
	text-transform:uppercase;
	font-weight:700;
	margin:0px 0px 20px;
	letter-spacing:3px;
}
.contact_right input, .contact_right textarea {
	margin-bottom:5px;
	border-radius:0px;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	border:1px solid #ddd;
	box-shadow:none;
	letter-spacing:3px;
}
.submit {
	display:inline-block;
	width:75%;
	padding:10px;
	color:#FFF;
	background:#000;
	border:1px solid #000;
	text-transform:uppercase;
}

/* FOOTER */
.footer {
	background:#000;
	color:#FFF;
	padding:60px 0px 20px;
}
.footer_logo img {
	width:200px;
	margin:0px auto;
}
.footer_address {margin-top:12%;}
.footer_address h3 {
	margin:0px 0px 10px;
	text-transform:uppercase;
	letter-spacing:3px;
}
.footer_address p {
	letter-spacing:3px;
	line-height:23px;
	text-transform:uppercase;
}
.footer_links {	margin-top:40%;}
.footer_links ul li {line-height:25px;}
.footer_links ul li a {
	color:#FFF;
	text-transform:uppercase;
	letter-spacing:3px;
}
.terms { margin-top:36%;}
.terms p {
	text-transform:uppercase;
	letter-spacing:3px;
}

/* CUSTOM */
.button {
	border:2px solid #F47629;
	padding:10px 20px;
	color:#FFF;
	background:#F47629;
	font-weight:700;
	display:inline-block;
	margin-top:10px;
}
.button:hover {
	background:transparent;
	color:#333;
}
.trans {
	transition:all 500ms ease-in;
	-moz-transition:all 500ms ease-in;
	-o-transition:all 500ms ease-in;
	-webkit-transition:all 500ms ease-in;
}
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 14px;
	right: 3%;
	overflow: hidden;
	width: 40px;
	height: 40px;
	border: none;
	text-indent: 100%;
	background:url('../images/up-arrows.png') no-repeat 0px 0px;
}
#toTopHover {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
.section_padding { padding:60px 0;}
.mT20 { margin-top:20px;}
.mT40 { margin-top:40px;}
.mB20 { margin-bottom:20px;}
.mB40 { margin-bottom:40px;}
.pL0 { padding-left:0px;}
.pR0 { padding-right:0px;}
.pD0 { padding:0px;}
@media only screen and (max-width:1900px) {
	.navbar-brand img.white {
		display:none;
	}
	.navbar-brand img.black {
		display:block;
	}
}
@media only screen and (max-width:990px) {
	.main-header {
		position:static;
		float:none;
		padding:0px;
	}
	.navbar-brand {
		position:static;
		padding:0px 10px;
		width:135px;
	}
	.navbar-brand img.white {
		display:block;
	}
	.navbar-brand img.black {
		display:none;
	}
	.video iframe {
		height:550px !important;
	}
	.footer_address, .footer_links, .terms {margin-top:0px; text-align:center;}
	.contact_left h2, .contact_right h2, .contact_left h3, .contact_left p {
		font-size:13px;
	}
}
@media only screen and (max-width:640px) {
	.main-header {
		position:static;
		float:none;
		padding:0px;
	}
	.navbar-brand {
		position:static;
		padding:0px 10px;
		width:135px;
	}
	.navbar-brand img.white {
		display:block;
	}
	.navbar-brand img.black {
		display:none;
	}
	.video iframe {
		height:450px !important;
	}
	.footer_address, .footer_links, .terms {margin-top:0px; text-align:center;}
	.contact_left h2, .contact_right h2, .contact_left h3, .contact_left p {
		font-size:13px;
	}
}
@media only screen and (max-width:480px) {
	.main-header {
		position:static;
		float:none;
		padding:0px;
	}
	.navbar-brand {
		position:static;
		padding:0px 10px;
		width:135px;
	}
	.navbar-brand img.white {
		display:block;
	}
	.navbar-brand img.black {
		display:none;
	}
	.video iframe {
		height:380px !important;
	}
	.footer_address, .footer_links, .terms {margin-top:0px; text-align:center;}
	.contact_left h2, .contact_right h2, .contact_left h3, .contact_left p {
		font-size:13px;
	}
}
@media only screen and (max-width:320px) {
	.main-header {
		position:static;
		float:none;
		padding:0px;
	}
	.navbar-brand {
		position:static;
		padding:0px 10px;
		width:135px;
	}
	.navbar-brand img.white {
		display:block;
	}
	.navbar-brand img.black {
		display:none;
	}
	.video iframe {
		height:200px !important;
	}
	.footer_address, .footer_links, .terms {margin-top:0px; text-align:center;}
	.contact_left h2, .contact_right h2, .contact_left h3, .contact_left p {
		font-size:13px;
	}
}