html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    vertical-align: baseline;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
    font: inherit;
}
img{    
	max-width: 100%;
    height: auto;
}
* {
    box-sizing: border-box;
}
* {
    box-sizing: border-box;
}
@font-face {
	font-family: 'Conv_Brandon_bld';
	src: url('fonts/Brandon_bld.eot');
	src: local('☺'), url('fonts/Brandon_bld.woff') format('woff'), url('fonts/Brandon_bld.ttf') format('truetype'), url('fonts/Brandon_bld.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Brandon_reg';
	src: url('fonts/Brandon_reg.eot');
	src: local('☺'), url('fonts/Brandon_reg.woff') format('woff'), url('fonts/Brandon_reg.ttf') format('truetype'), url('fonts/Brandon_reg.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Conv_Brandon_reg_it';
	src: url('fonts/Brandon_reg_it.eot');
	src: local('☺'), url('fonts/Brandon_reg_it.woff') format('woff'), url('fonts/Brandon_reg_it.ttf') format('truetype'), url('fonts/Brandon_reg_it.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_futur';
	src: url('fonts/futur.eot');
	src: local('☺'), url('fonts/futur.woff') format('woff'), url('fonts/futur.ttf') format('truetype'), url('fonts/futur.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Futura Bold Italic font';
	src: url('fonts/Futura Bold Italic font.eot');
	src: local('☺'), url('fonts/Futura Bold Italic font.woff') format('woff'), url('fonts/Futura Bold Italic font.ttf') format('truetype'), url('fonts/Futura Bold Italic font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_futura light bt';
	src: url('fonts/futura light bt.eot');
	src: local('☺'), url('fonts/futura light bt.woff') format('woff'), url('fonts/futura light bt.ttf') format('truetype'), url('fonts/futura light bt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Futura Light font';
	src: url('fonts/Futura Light font.eot');
	src: local('☺'), url('fonts/Futura Light font.woff') format('woff'), url('fonts/Futura Light font.ttf') format('truetype'), url('fonts/Futura Light font.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_futura medium bt';
	src: url('fonts/futura medium bt.eot');
	src: local('☺'), url('fonts/futura medium bt.woff') format('woff'), url('fonts/futura medium bt.ttf') format('truetype'), url('fonts/futura medium bt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_futura medium condensed bt';
	src: url('fonts/futura medium condensed bt.eot');
	src: local('☺'), url('fonts/futura medium condensed bt.woff') format('woff'), url('fonts/futura medium condensed bt.ttf') format('truetype'), url('fonts/futura medium condensed bt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Futura XBlk BT';
	src: url('fonts/Futura XBlk BT.eot');
	src: local('☺'), url('fonts/Futura XBlk BT.woff') format('woff'), url('fonts/Futura XBlk BT.ttf') format('truetype'), url('fonts/Futura XBlk BT.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'Conv_Futura-CondensedLight';
	src: url('fonts/Futura-CondensedLight.eot');
	src: local('☺'), url('fonts/Futura-CondensedLight.woff') format('woff'), url('fonts/Futura-CondensedLight.ttf') format('truetype'), url('fonts/Futura-CondensedLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'futura_md_btmedium';
    src: url('fonts/futura_medium_bt-webfont.woff2') format('woff2'),
         url('fonts/futura_medium_bt-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'futura_thinitalic';
    src: url('fonts/futurathinitalic-webfont.woff2') format('woff2'),
         url('fonts/futurathinitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'museo300';
    src: url('fonts/museo300-regular-webfont.woff2') format('woff2'),
         url('fonts/museo300-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'museo500';
    src: url('fonts/museo500-regular-webfont.woff2') format('woff2'),
         url('fonts/museo500-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'museo700';
    src: url('fonts/museo700-regular-webfont.woff2') format('woff2'),
         url('fonts/museo700-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'futura_thinnormal';
    src: url('fonts/futurthn-webfont.woff2') format('woff2'),
         url('fonts/futurthn-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body {
    margin: 0;
    font-family: 'Conv_Brandon_reg',sans-serif;
    font-size: 18px;
	background-color: #000000 !important;
	}
span,strong,li,p,h1,h2,h3,h3,h4,h5,h6{font-family: 'Conv_Brandon_reg',sans-serif;}
a, .btn, .logoDiv img, a:hover, .btn:hover, .logoDiv img:hover {
    -webkit-transition: .3s;
    transition: .3s;
}
table td {
    color: #cccccc;
    padding: 10px;
    font-size: 16px;
    font-family: 'futura_thinnormal';
    font-weight: bold;
}
#myVideo {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%; 
    min-height: 100%;
}
.home-main-content {
    position: fixed;
    color: #f1f1f1;
    width: 100%;
    padding: 20px;
    top: 100px;
    left: 500px;
	width: 20%;
}
.home-main-content h1 {
    font-family: 'Conv_Brandon_reg',sans-serif;
    font-size: 60px;
    font-weight: 300;
    line-height: 59px;
    text-align: left;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    color: #fff;
    text-shadow: 0 0 10px rgba(51, 51, 51, 1);
    padding: 0 0 20px 0;
    margin: 0px 0px 0px 0px;
}
#myBtn {
    width: 200px;
    font-size: 18px;
    padding: 10px;
    border: none;
    background: #000;
    color: #fff;
    cursor: pointer;
}
#myBtn:hover {
    background: #ddd;
    color: black;
}
.home-main-content a.btn {
    background: transparent;
    padding: 10px 15px 10px 15px;
    font-size: 20px;
    border: 1px solid #ffffff;
    border-radius: 100px;
    color: #ffffff;
    /* font-family: 'Conv_Brandon_reg',sans-serif; */
    font-weight: 200;
    text-shadow: 0 0 0 rgba(0, 0, 0, 1);
    text-transform: uppercase;
    font-family: 'futura_thinnormal';
}
.home-main-content a.btn:hover {
    background: #cf0808;
    background-color: rgba(207, 8, 8, 1);
    background-size: ;
    color: #ffffff;
    border-color: #cf0808 #cf0808 #cf0808 #cf0808;
	-webkit-animation: .5s typekitLoad ease-in-out;
    animation: .5s typekitLoad ease-in-out;
}
img{max-width:100%}
a {
    font-family: open-sans-1;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    text-align: left;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    color: #bf614b;
    text-shadow: 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
.page-main-content a{color: #cf0808;}
.page-main-content a:hover, .page-main-content a:focus {
    color: #cf0808;
    text-decoration: underline;
}
.site-header {
    background: #000000;
    padding: 10px;
    background-size: ;
    padding: 20px 0 20px 0;
    border-style: none none dashed none;
    border-width: 1px 1px 1px 1px;
    border-color: #cccccc;
    border-radius: 5px 5px 5px 5px;
}
.header-menu {
    float: right;
}
.header-menu li {
    float: left;
    list-style: none;
    padding-top: 10px;
	padding-bottom: 10px;
}
.header-menu li a {
    font-family: 'Conv_Brandon_reg',sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: 400;
    font-size: 16px;
    line-height: 25px;
    text-align: justify;
    padding: 15px 15px 15px 15px;
    text-shadow: 0 0 0 rgba(0, 0, 0, 1);
    margin: 0 0 0 0;
}

.header-menu li a:hover {
    color: rgb(207, 8, 8);
    text-align: justify;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    border-color: rgb(255, 255, 255);
    border-style: solid none;
    border-width: 0px;
    padding: 15px;
    text-decoration: none;
}
.header-menu li.custom-menu a:hover {
    font-weight: 100 !important;
    text-align: left;
    font-style: normal;
    text-decoration: none;
    text-shadow: 0px 0px 0px;
    padding: 3px !important;
    transition: all .3s ease-in;
    margin: 0px 0px 0px 0px;
    color: #ffffff;
}
.header-menu li.active a:active,.header-menu li.active a{
    font-family: 'Conv_Brandon_reg',sans-serif;
    color: #cf0808;
    padding: 15px 15px 15px 15px;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    text-align: justify;
    text-transform: uppercase;
    margin: 0 0 0 0;
    text-decoration: none;
}
.header-menu li.custom-menu.active a:active,.header-menu li.custom-menu.active a{color:#ffffff !important;}
.custom-menu a {
    font-family: 'museo300' !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    line-height: 5px;
    text-align: left;
    text-transform: none;
    color: rgb(255, 255, 255);
    text-decoration: none;
    padding: 17px 21px;
    margin: 20px 0px 0px;
    background: rgb(51, 180, 195);
    border-style: solid;
    padding: 5px 15px !important;
    border-radius: 5px;
    text-transform: capitalize !important;
}
.inner-banner-section {
    background: url(https://dcf54aygx3v5e.cloudfront.net/00028b1b-b0db-4fcd-a991-219527535dab/aacf31ed-8014-49be-b203-c2bbdc602d35.jpg) no-repeat center top;
    height: 762px;
    background-size: cover;
}
.page-content-area {
    background: #000000;
    padding: 30px 60px;
}
.page-title h3 {
    font-family: 'futura_thinnormal';
    font-weight: 200;
    color: #ffffff;
    text-align: left;
    text-transform: uppercase;
    font-size: 35px;
    line-height: 44px;
    text-shadow: 0 0 0 rgba(0, 0, 0, 1);
    padding: 10px 0 20px 0;
    margin: 0 0 0 0;
}
.page-main-content p {
    font-family: 'futura_thinnormal';
    color: #cccccc;
    font-weight: 300;
    font-size: 16px;
    line-height: 25px;
    padding: 0 0 10px 0;
    text-shadow: 0 0 0 rgba(0, 0, 0, 1);
}
.site-footer {
    font-family: futura-pt-1;
    font-size: 16px;
    font-weight: 200;
    line-height: 19px;
    text-align: left;
    text-transform: none;
    font-style: normal;
    text-decoration: none;
    color: #ffffff;
    text-shadow: 0 0 0 rgba(0, 0, 0, 1);
    margin: 0px 0px 0px 0px;
    background: #292929;
    background-color: rgba(41, 41, 41, 1);
    padding: 20px 0 10px 0;
}
.left-footer.copyrights {
    float: left;
}
.left-footer.designed {
    float: right;
}
.left-footer.designed p a {
    color: #ffffff;
    font-size: 16px;
}
.page-content-area.brands p {
    font-size: 25px;
	text-align: center;
	color: #cf0808;
}
.page-main-content.brands {
    padding-bottom: 60px;
}
.page-main-content h1 {
    font-family: 'futura_thinnormal';
    font-size: 60px;
    line-height: 80px;
    font-weight: 200;
    text-shadow: 0 0 0 rgba(0, 0, 0, 1);
    color: #ffffff;
    text-align: center;
}

.get-direction-btn a {
    border: 1px solid #ffffff;
    padding: 20px;
    border-radius: 100px;
    font-size: 17px;
    color: #ffffff;
    font-family: 'futura_thinnormal';
    font-weight: 200;
    padding: 10px 15px 10px 15px;
}
.get-direction-btn a:hover {
    background: #cf0808;
    background-color: rgba(207, 8, 8, 1);
    background-size: ;
    color: #ffffff;
    border-color: #cf0808 #cf0808 #cf0808 #cf0808;
	-webkit-animation: .5s typekitLoad ease-in-out;
    animation: .5s typekitLoad ease-in-out;
	text-decoration: none;
}
.get-direction-btn {
    margin-top: 40px;
}
.page-main-content h3 {
    color: #ffffff;
}
.input-fields input,.input-fields textarea {
    width: 100%;
    margin-bottom: 15px;
    padding: 5px;
    border-radius: 5px;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    transition: border linear .2s,box-shadow linear .2s;
}
.input-fields input.wpcf7-form-control.wpcf7-submit {
    width: auto;
    padding: 10px 15px 10px 15px;
    border-radius: 100px;
    color: #ffffff;
    font-size: 16px;
    font-family: 'futura_thinnormal';
    font-weight: bold;
    background: transparent;
}
.input-fields input[type="submit"]:hover {
    background: #cf0808 !important;
    border: 1px solid #cf0808 !important;
}
.col-md-3.fivemix.col-xs-12 {
    width: 20%;
    min-height: 206px;
}
.page-id-10 .page-title {
    display: none;
}
.ff-stream {
    background: #000000 !important;
}
span.ff-search {
    display: none !important;
}
@media (max-width:768px){
	.home-main-content h1 {
		font-family: 'Conv_Brandon_reg',sans-serif;
		font-size: 24px;
		font-weight: 300;
		line-height: 5px;
	}
	.home-main-content {
		top: 100px;
		left: 10%;
		width: 100%;
	}
	.header-menu {
		display: none;
	}
	.inner-banner-section {
		height: 200px;
	}
	.page-content-area {
		padding: 30px 15px;
	}
	.footer-inner .col-md-6.col-xs-6 {
		width: 100%;
		text-align: center;
	}
	.left-footer.designed, .left-footer.copyrights {
		float: none;
	}
	.custom-menu.book-app{
		display: none;
	}
	.custom-menu.book-app.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-86 {
		text-align: center;
		display: none;
	}
	.custom-menu.mobile-menu.book-app.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-86 {
		display: block;
	}
	.logo {
		text-align: center;
		padding-bottom: 20px;
		width: 200px;
		margin: 0 auto;
	}
	.col-md-3.fivemix.col-xs-12 {
		width: 100%;
		min-height: 130px;
		text-align: center;
	}
	.page-main-content h1 {
		font-size: 26px !important;
		line-height: 39px !important;	
	}
	.video-bg-img {
		background: url(http://www.couture.23e2.com/wp-content/uploads/2018/04/mobile-home-image.png) no-repeat center center;
		height: 695px;
		background-size: cover;
		width: 100%;
}
	#myVideo {
		display: none;
	}
	.page-id-12 .page-main-content {
		overflow: hidden;
	}
}
@media(min-width:769px){
	.custom-menu.mobile-menu.book-app.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-86 {
		display: none;
	}
}