html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1;letter-spacing:0;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=crop);zoom:1;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,nav ul{list-style:none;margin:0;padding:0}blockquote,q{quotes:none}q:after,q:before,blockquote:after,blockquote:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}a,a:focus,a:hover,a:active,a:visited,a:selected{border:none;outline:none;outline:0;text-decoration:none}:focus,::selection,::-moz-selection{outline:0;background:transparent;color:#fff;text-shadow:none}a[href^=tel]{color:inherit;text-decoration:none}img{border:0;border:none;-ms-interpolation-mode:bicubic}a img,:link img,:visited img{border:none;border:0}svg:not(:root){overflow:hidden}hr{display:block;height:1px;border:0;border-top:1px solid #000;margin:1em 0;padding:0}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0;font-size:inherit;font:100%}strong{font-weight:bold}input,select{vertical-align:middle}label,input,table,select,button,textarea{-webkit-appearance:none;-moz-appearance:none}button,input[type="reset"],input[type="submit"],input[type="button"]{cursor:pointer;-webkit-appearance:button}input[type="radio"],input[type="checkbox"]{box-sizing:border-box}input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}

html,
body {-moz-user-select: none; -webkit-user-select: none;  margin: 0; padding: 0; height: 100%; width: 100%; font-size: 100%; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-size-adjust: none; -ms-text-size-adjust: 100%;}
body {font-size: 16px; font-familyfont-family: 'brawlerregular', Georgia, serif; line-height: 1.4; padding: 0; color: #fff; position: absolute; background: #000;}

@font-face{font-family:'ColaborateThinRegular'; src:url('../fonts/ColabThi-webfont.eot'); src:url('../fonts/ColabThi-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/ColabThi-webfont.woff') format('woff'),url('../fonts/ColabThi-webfont.ttf') format('truetype'),url('../fonts/ColabThi-webfont.svg#ColaborateThinRegular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'ColaborateLightRegular'; src:url('../fonts/ColabLig-webfont.eot'); src:url('../fonts/ColabLig-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/ColabLig-webfont.woff') format('woff'),url('../fonts/ColabLig-webfont.ttf') format('truetype'),url('../fonts/ColabLig-webfont.svg#ColaborateLightRegular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'ColaborateRegular'; src:url('../fonts/ColabReg-webfont.eot'); src:url('../fonts/ColabReg-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/ColabReg-webfont.woff') format('woff'),url('../fonts/ColabReg-webfont.ttf') format('truetype'),url('../fonts/ColabReg-webfont.svg#ColaborateRegular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'ColaborateMediumRegular'; src:url('../fonts/ColabMed-webfont.eot'); src:url('../fonts/ColabMed-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/ColabMed-webfont.woff') format('woff'),url('../fonts/ColabMed-webfont.ttf') format('truetype'),url('../fonts/ColabMed-webfont.svg#ColaborateMediumRegular') format('svg'); font-weight:normal; font-style:normal}
@font-face{font-family:'ColaborateBoldRegular'; src:url('../fonts/ColabBol-webfont.eot'); src:url('../fonts/ColabBol-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/ColabBol-webfont.woff') format('woff'),url('../fonts/ColabBol-webfont.ttf') format('truetype'),url('../fonts/ColabBol-webfont.svg#ColaborateBoldRegular') format('svg'); font-weight:normal; font-style:normal}
@font-face {font-family: 'brawlerregular'; src: url('../fonts/brawler-webfont.eot'); src: url('../fonts/brawler-webfontd41d.eot?#iefix') format('embedded-opentype'),url('../fonts/brawler-webfont.woff') format('woff'), url('../fonts/brawler-webfont.ttf') format('truetype'), url('../fonts/brawler-webfont.svg#brawlerregular') format('svg'); font-weight: normal; font-style: normal;}

a {color: #000000;}
a:visited {color: #000000;}
a:hover {color: #000000;}
a:focus {outline: 0;}
a:hover, a:active {outline: 0;}

#loader {position:fixed; z-index:10000; top:0px; left:0px; width:100%; height:100%; background-color:#ffffff;}
#loader .loadCircle {width: 320px; height:auto; margin:15% auto;}
#loader .loadTxt {margin: 30px auto; width: 20px; font-size: 20px; color: #000000;}
#loader .spinner {width: 320px; height: 222px; background-size: 320px 222px; display: block; background:url(../img/loader.gif) 0 0 no-repeat;}

.topbar {width: 100%; height: 55px; display: none; background: #ffffff; position: fixed; top: 0; left: 0; z-index: 9999;}
.topbar .topcontent {height: auto; overflow: hidden; margin: 0 auto; display: table;}
.topbar .branding {display: block; float: left; margin: 0 auto;}
.topbar .branding .logo {width: 106px; height: 48px; margin: 4px 30px 0 30px; background-size: 106px 48px; display: block; background:url(../img/logo_sml.png) 0 0 no-repeat;}

.topbar .nav {height: auto; overflow: hidden; display: table;}
.topbar .nav.left {float: left;}
.topbar .nav.right {float: right;}
.topbar .nav .items {font-size: 11px; text-transform: uppercase; margin: 19px 0 0;}
.topbar .nav .items .item {float: left; margin: 0 15px;}
.topbar .nav .items .item a {font-family:'ColaborateMediumRegular'; border-bottom: 1px solid transparent; color: #000000; display: block; text-decoration: none;}
.topbar .nav .items .item a:hover,
.topbar .nav .items .item a:focus,
.topbar .nav .items .item a.open,
.topbar .nav .items .item a:active {border-bottom: 1px solid #000000; color: #000000; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-in-out;}

#intro,
#two,
#three,
#four,
#five,
#six,
#seven,
#eight,
#nine,
#ten {width: 100%; min-width: 1000px; min-height: 1000px; margin: 0 auto; height: 1900px; overflow: hidden; display: block; min-width: 100%; position: relative;}

.btn-two,
.btn-three,
.btn-four,
.btn-five,
.btn-six,
.btn-seven,
.btn-eight,
.btn-nine,
.btn-ten,
.btn-eleven {min-width: 100%; max-width: 100%; background: transparent; right: 0; margin-right: 0; height: 1900px; position: absolute; width: 100%; z-index:7777; cursor: pointer;}

.info-two,
.info-three,
.info-four,
.info-five,
.info-six,
.info-seven,
.info-eight,
.info-nine,
.info-ten,
.info-eleven {height: 1900px; right: 0; top: 0; width: 0; max-width: 0; position: fixed; background: #ffffff; margin: 0; padding: 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-in-out; z-index: 8888;}

.info-two.open,
.info-three.open,
.info-four.open,
.info-five.open,
.info-six.open,
.info-seven.open,
.info-eight.open,
.info-nine.open,
.info-ten.open,
.info-eleven.open {width: 100%; min-width: 1000px; min-height: 1000px; max-width: 100%; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-out; transition: all 0.5s ease-in-out;}

.info .content {width:1000px; height: auto; overflow: hidden; max-height: 700px; margin: 50px auto; position: relative; padding: 100px;}
.info .img {width: 600px; height: 600px; float: left; padding: 0 50px 0 0;}
.info .txt {width: 300px; height: 300px; float: right; padding: 50px 50px 50px 0; color: #000000; position: relative;}
.info .txt .tit {font-size: 18px; line-height: 20px; margin-top: 10px; font-family: 'ColaborateRegular';}
.info .txt .subtit {font-size: 15px; line-height: 17px; margin-top: 10px;font-family: 'ColaborateThinRegular'; font-style: italic;}
.info .txt .info {font-size: 14px; line-height: 15px; margin-top: 10px; margin-bottom: 20px;}

.social {position: absolute; bottom: 0; left: 0;}
.social .btns {width: auto; height: auto; overflow: hidden; margin: 0 auto;}
.social .btns .item {width: 20px; margin: 0 10px 0 0; float: left;}
.social .btns .item a {width: 20px; height: 17px; display: block; background-size: 20px 17px;}
.social .btns .item a.face {background: url('../img/social_face.png') 0 0 no-repeat;}
.social .btns .item a.twit {background: url('../img/social_twit.png') 0 0 no-repeat;}
.social .btns .item a.goog {background: url('../img/social_goog.png') 0 0 no-repeat;}
.social .btns .item a.pint {background: url('../img/social_pint.png') 0 0 no-repeat;}

.close {width: 20px; height: 20px; background:url(../img/btn_close_black.png) 0 0 no-repeat; display: block; float: right; position: absolute; top: 100px; right: 0;}

#intro {height: 1268px; width: 100%; overflow: hidden; background: #ffffff;}
#intro .enter {width: 243px; height: 178px; display: block; position: relative; z-index: 6666; margin: 13% auto; background: url('../img/icon_enter.png') 0 0 no-repeat; background-size: 243px 178px;}
#intro .one_1 {background:url(../img/one_1.jpg) 50% 50% no-repeat fixed; height: 1268px; position:absolute; top: 0; left: 0; width:100%; z-index:300;}

#two {background: #000000; height: 1900px; width: 100%;  overflow: hidden;}
#two .two_1 {background:url(../img/two_1.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:300;}
#two .two_2 {background:url(../img/two_2.jpg) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:200;}

#three {background: #f3eae3; height: 1900px; width: 100%; overflow: hidden; position: relative;}
#three .three_2 {background:url(../img/three_2.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:400;}
#three .three_3 {background:url(../img/three_3.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:300;}
#three .three_4 {background:url(../img/three_4.jpg) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:200;}

#four {background: #edc7ab;  height: 1900px;  width: 100%;  overflow: hidden;}
#four .four_1 {background:url(../img/four_1.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:500;}
#four .four_2 {background:url(../img/four_2.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:400;}
#four .four_3 {background:url(../img/four_3.jpg) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:200;}
#four .four_4 {background:url(../img/four_4.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:300;}

#five {background:url(../img/five_bg.jpg) 50% 50% no-repeat fixed;  width: 100%;  position: relative}
#five .five_1 {background:url(../img/five_1.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:500;}
#five .five_2 {background:url(../img/five_2.jpg) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:400;}

#six {background: #000000; height: 1900px; width: 100%; overflow: hidden; position: relative;}
#six .six_1 {background:url(../img/six_1.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:500;}
#six .six_2 {background:url(../img/six_2.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:400;}
#six .six_3 {background:url(../img/six_3.jpg) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:300;}

#seven {background: #000000; height: 1900px; width: 100%; overflow: hidden; position: relative;}
#seven .seven_1 {background:url(../img/seven_1.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:500;}
#seven .seven_2 {background:url(../img/seven_2.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:400;}
#seven .seven_3 {background:url(../img/seven_3.jpg) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:300;}

#eight {background: #e5dcd4; height: 1900px; width: 100%; overflow: hidden; position: relative;}
#eight .eight_1 {background:url(../img/eight_1.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:500;}
#eight .eight_2 {background:url(../img/eight_2.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:400;}
#eight .eight_3 {background:url(../img/eight_3.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:300;}
#eight .eight_4 {background:url(../img/eight_4.jpg) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:200;}

#nine {background: #210102; height: 1900px; width: 100%; overflow: hidden; position: relative;}
#nine .nine_1 {background:url(../img/nine_1.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:500;}
#nine .nine_2 {background:url(../img/nine_2.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:400;}
#nine .nine_3 {background:url(../img/nine_3.jpg) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:200;}

#ten {background: #970231; height: 1900px; width: 100%; overflow: hidden; position: relative;}
#ten .ten_1 {background:url(../img/ten_1.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:500;}
#ten .ten_2 {background:url(../img/ten_2.jpg) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:400;}

#eleven {background: #d6cecd; height: 1900px; width: 100%; overflow: hidden; position: relative;}
#eleven .eleven_1 {background:url(../img/eleven_1.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:500;}
#eleven .eleven_2 {background:url(../img/eleven_2.png) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:400;}
#eleven .eleven_3 {background:url(../img/eleven_3.jpg) 50% 50% no-repeat fixed; height: 1900px; position:absolute; top: 0; left: 0; width:100%; z-index:300;}

#cabinet,
#about,
#retails,
#press,
#store,
#news,
#contact {padding: 0; width: 100%; min-width: 1000px; margin: 0 auto; height: 800px; overflow: hidden; display: block; min-width: 100%; position: relative;}

.sectionTitle {width: 100%; height: auto; overflow: hidden; text-align: center; display: block; margin: 90px auto 30px auto; font-family: 'brawlerregular', Georgia, serif; font-size: 22px; line-height: 26px; text-transform: uppercase;}
.sectionTitle.about {background: url(../img/icons/icon_about.png) center center no-repeat; background-size: 146px 73px; height: 73px;}
.sectionTitle.news {background: url(../img/icons/icon_news.png) center center no-repeat; background-size: 207px 104px; height: 104px;}
.sectionTitle.press {background: url(../img/icons/icon_press.png) center center no-repeat; margin: 70px auto 10px auto; background-size: 82px 143px; height: 143px;}
.sectionTitle.store {background: url(../img/icons/icon_store.png) center center no-repeat; margin: 200px auto 30px auto; background-size: 138px 101px; height: 101px;}
.sectionTitle.retail {background: url(../img/icons/icon_retail.png) center center no-repeat; background-size: 120px 132px; height: 132px;}
.sectionTitle.contact {text-transform: uppercase; font-size: 22px; font-family: 'brawlerregular', Georgia, serif; line-height: 25px; margin: 0 0 20px 0; font-style: italic;}

.content .text {font-style: normal; font-size: 16px; margin: 15px 0 0; line-height: 23px;}
.content .textAlt {font-style: italic; font-size: 16px; margin: 15px 0 0; line-height: 23px;}
.content .link {text-decoration: none; font-size: 16px; margin: 15px 0 0; line-height: 23px;}
.content .textSub {font-style: normal; font-size: 16px; margin: 5px 0 0; line-height: 23px;}

#cabinet {background: #ffffff; color: #000000; position: relative; height: 1500px;}
#cabinet .title {text-transform: uppercase; font-size: 22px; font-family: 'brawlerregular', Georgia, serif; line-height: 25px; margin: 0 0 20px 0; font-style: italic;}
#cabinet .gallery {width: 1060px; height: 1460px; overflow: hidden; margin: 35px auto 0 auto; text-align: center; padding: 0;}
#cabinet .gallery .images {width: 100%; height: auto; overflow: hidden;}
#cabinet .gallery .images .image {width: 200px; height: 200px; margin: 5px; display: block; float: left;}
.popup .content {width: 1000px; height: auto; overflow: hidden; max-height: 600px; margin: 0 auto; position: relative; padding: 0;}
.popup .img {width: 600px; height: 600px; float: left; margin: 0; padding: 0; height: 600px;}
.popup .txt {width: 300px; height: 300px; float: right; padding: 50px 50px 50px 0; color: #000000; position: relative;}
.popup .txt .tit {font-size: 18px; line-height: 20px; margin-top: 10px; font-family: 'brawlerregular', Georgia, serif;}
.popup .txt .subtit {font-size: 15px; line-height: 17px; margin-top: 10px; font-family: 'brawlerregular', Georgia, serif; font-style: italic;}
.popup .txt .info {font-size: 14px; line-height: 15px; margin-top: 10px; margin-bottom: 20px;}

#about {background: #000000; color: #ffffff;}
#about .content {width: 660px; height: auto; overflow: hidden; margin: 20px auto 0 auto; text-align: center; padding: 0;}
#about .content .img {height: auto; overflow: hidden; display: block; margin: 20px auto; text-align: center; padding: 0;}
#retails {background: #ffffff; color: #000000;}
#retails .columns {width: 780px; height: auto; overflow: hidden; margin: 20px auto 0 auto; padding: 0;}
#retails .columns .column {float: left; width: 21%; margin: 0 2%; line-height: 1.6;}
#retails .columns .column .title {font-size: 14px;}
#retails .columns .column .items {margin: 0 0 10px 0;}
#retails .columns .column .items .item {margin: 3px 0 0 0; font-size: 12px;}

#press {background: #000000; color: #ffffff;  height: 1300px;}
#press .content {width: 660px; height: auto; overflow: hidden; margin: 20px auto 0 auto; text-align: center; padding: 0;}
#press .content .link {color: #fff; text-decoration: none;}
#press .content .image {}

#store {background: #ffffff; color: #000000;}
#store .content {width: 660px; height: auto; overflow: hidden; margin: 20px auto 0 auto; text-align: center; padding: 0;}

#news {background: #000000; color: #ffffff; height: 1300px;}
#news .content {width: 660px; height: auto; overflow: hidden; margin: 20px auto 0 auto; text-align: center; padding: 0;}

#contact {background: #ffffff; color: #000000; height: 600px;}
#contact .content {width: 660px; height: auto; overflow: hidden; margin: 20px auto 0 auto; text-align: center; padding: 0;}
#contact .content .title {margin: 15px 0 0;}
#contact .content img {margin: 20px 0 20px 240px; display: block;}
#contact .content .link {color: #ff0000;}

#footer {height: 200px; width: 100%; background: #000000; color: #ffffff; padding: 0;}
#footer .content {width: 660px; height: auto; overflow: hidden; margin: 0 auto; text-align: center;}

#footer .content .follow {width: 50%; margin: 20px 0 0; float: left; height: auto; overflow: hidden;}
#footer .content .follow .title {text-align: left; font-size: 16px; margin: 5px 0;}
#footer .content .follow .items {}
#footer .content .follow .items .item {float: left; width: 27px; height: 26px; margin-right: 10px;}
#footer .content .follow .items .item a {width: 27px; height: 26px; background: url(../img/footer_social.png) 0 0 no-repeat; background-size: 39px 160px; display: block;}
#footer .content .follow .items .item a.face {background-position: -5px -5px;}
#footer .content .follow .items .item a.twit {background-position: -5px -47px;}
#footer .content .follow .items .item a.inst {background-position: -5px -86px;}
#footer .content .follow .items .item a.tumb {background-position: -5px -126px;}

#footer .content .links {width: 50%; margin: 20px 0 0; float: left; height: auto; overflow: hidden;}
#footer .content .links .title {text-align: left; font-size: 16px; margin: 5px 0;}
#footer .content .links .link {text-transform: uppercase; float: left; text-decoration: none; color: #fff; margin: 0; padding: 0; text-align: left;}

#footer .content .legal {width: 100%; margin: 20px 0; float: left; height: auto; overflow: hidden;}
#footer .content .legal .text {text-align: center;}

.fancybox-wrap, 
.fancybox-skin, 
.fancybox-outer, 
.fancybox-inner, 
.fancybox-image, 
.fancybox-wrap iframe, 
.fancybox-wrap object, 
.fancybox-nav, 
.fancybox-nav span, 
.fancybox-tmp{padding:0; margin:0; border:0; outline:none; vertical-align:top}

.fancybox-wrap{position:absolute; top:0; left:0; z-index:8020;}
.fancybox-skin{position:relative; background:#fff; color:#000; text-shadow:none}
.fancybox-opened{z-index:8030}
.fancybox-outer, .fancybox-inner{position:relative}
.fancybox-outer {padding-bottom: 60px;}
.fancybox-inner{overflow:hidden; height: auto !important;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}
.fancybox-error{margin:0; padding:15px; white-space:nowrap}
.fancybox-image, .fancybox-iframe{display:block; width:100%; height:100%}
.fancybox-image{max-width:100%; max-height:100%}

#fancybox-loading {background-image:url('../img/fancybox_sprite.html')}
#fancybox-loading{position:fixed; top:50%; left:50%; margin-top:-22px; margin-left:-22px; background-position:0 -108px; opacity:0.8; cursor:pointer; z-index:8060}
#fancybox-loading div{width:44px; height:44px; background:url('../img/fancybox_loading.html') center center no-repeat}

.fancybox-close{position:absolute; top:0; right:0; width:20px; height:20px; cursor:pointer; z-index:8040; background: url('../img/btn_close_black.png') 0 0 no-repeat;}

.fancybox-next,
.fancybox-prev{background:transparent url('../img/slider_arrows.png') 0 0 no-repeat; position: absolute; width:65px; height:28px; cursor:pointer; bottom: 0; z-index:8040}

.fancybox-prev{left:0; background-position:0 0}
.fancybox-next{right:0; background-position:-65px 0}
.fancybox-prev span{left: 0px;}
.fancybox-next span{right: 0px;}

.fancybox-tmp{position:absolute; top:-99999px; left:-99999px; visibility:hidden; max-width:99999px; max-height:99999px; overflow:visible !important}

.fancybox-lock{overflow: hidden; margin: 0 !important;}
.fancybox-lock body{overflow:hidden !important}
.fancybox-lock-test{overflow-y:hidden !important}
.fancybox-overlay{position:absolute; top:0; left:0; overflow:hidden; display:none; z-index:8010; background:#fff}
.fancybox-overlay-fixed{position:fixed; bottom:0; right:0}
.fancybox-lock .fancybox-overlay {overflow: hidden; overflow-y: hidden;}

.fancybox-title{visibility:hidden; font-family: 'brawlerregular', Georgia, serif; position:relative; text-shadow:none; z-index:8050}
.fancybox-opened .fancybox-title{visibility:visible}
.fancybox-title-float-wrap{position:absolute; bottom:0; right:50%; margin-bottom:-35px; z-index:8050; text-align:center}
.fancybox-title-float-wrap .child{display:inline-block; margin-right:-100%; padding:2px 20px; background:transparent; /* Fallback for web browsers that doesn't support RGBa */background:rgba(0,0,0,0.8); color:#FFF; font-weight:bold; line-height:24px; white-space:nowrap}
.fancybox-title-outside-wrap{position:relative; margin-top:10px; color:#fff}
.fancybox-title-inside-wrap{padding-top:10px}
.fancybox-title-over-wrap{position:absolute; bottom:0; left:0; color:#fff; padding:10px; background:#000; background:rgba(0,0,0,.8)}


#slider2,
#slider {width: 1060px; background: #000; margin: 20px auto 0 auto; position: relative; overflow: hidden; padding-bottom: 50px;}
.royalSlider{width:900px; height:860px; position:relative; direction:ltr}

.bContainer{position:relative; height: ;}
 .slideTit {text-align: center; font-size: 18px; line-height: 20px; margin-top: 10px; font-family: 'brawlerregular', Georgia, serif; font-weight: normal;}
 .slideImg {width: 920px; height: 800px; max-height: 800px; display: block; margin: 10px auto;}

.rsOverflow{width:100%; height: 830px !important; position:relative; overflow:hidden; float:left; -webkit-tap-highlight-color:rgba(0,0,0,0); padding-bottom: 50px;}
.rsVisibleNearbyWrap{width:100%; height:100%; position:relative; overflow:hidden; left:0; top:0; -webkit-tap-highlight-color:rgba(0,0,0,0)}

.rsContent{color:#FFF; font-size:24px; line-height:32px; width: 910px; margin: 0 auto; position:relative; padding: 0 60px;}

.rsContainer{position:relative; width:100%; height:100%; -webkit-tap-highlight-color:rgba(0,0,0,0); color: #fff; max-height: 820px;}

.royalSlider >*{float:left}
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl{-webkit-backface-visibility:hidden; -webkit-transform:translateZ(0)}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer{-webkit-transform:none}

.rsVisibleNearbyWrap .rsOverflow{position:absolute; left:0; top:0}

.rsArrow,
.rsNav {cursor:pointer; opacity:1; -webkit-transition:opacity 0.3s linear; -moz-transition:opacity 0.3s linear; -o-transition:opacity 0.3s linear; transition:opacity 0.3s linear}
.rsHidden{opacity:0; visibility:hidden; -webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear; -moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear; -o-transition:visibility 0s linear 0.3s,opacity 0.3s linear; transition:visibility 0s linear 0.3s,opacity 0.3s linear}

.rsSlide{position:absolute; left:0; top:0; display:block; overflow:hidden; width:100%; height: 870px;}

.royalSlider.rsAutoHeight, 
.rsAutoHeight .rsSlide{height:auto}

.rsNav{-moz-user-select:-moz-none; -webkit-user-select:none; user-select:none}
.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,0.25)}

.rsMinW, 
.rsMinW .rsOverflow, 
.rsMinW .rsSlide {color:#FFF}

.rsMinW .rsArrow{width:64px; height:28px; position:absolute; display:block; cursor:pointer; z-index:21}
.rsMinW .rsArrowLeft{left: 0; bottom: 50%;}
.rsMinW .rsArrowRight{right: 0; bottom: 50%;}
.rsMinW .rsArrowIcn{width:64px; height:28px; margin-top:3px; margin-left:3px; position:absolute; cursor:pointer; background:url('../img/slider_arrows.png') transparent; border-radius:2px}

.rsMinW.rsHor .rsArrowLeft .rsArrowIcn{background-position:0 -28px}
.rsMinW.rsHor .rsArrowRight .rsArrowIcn{background-position:-67px -56px}


.rsMinW .rsBullets {display: none; width: 100%; z-index:9999; height:auto; text-align:center; line-height:6px; overflow:hidden; cursor: pointer; position: relative;}
.rsMinW .rsBullet {width:6px; height:6px; display:inline-block; *display:inline; *zoom:1; padding:5px}
.rsMinW .rsBullet span {display:block; width:6px; height:6px; border: 1px solid #000; border-radius:50%; background:#fff;}
.rsMinW .rsBullet.rsNavSelected span {background:#000; border: 1px solid #fff;}




@media only screen and (max-width:1380px){

	#two .two_1 {background:url(../img/two_1.png) 50% 50% no-repeat fixed;}
	#two .two_2 {background:url(../img/two_2_sml.jpg) 50% 50% no-repeat fixed;}

	#three .three_2 {background:url(../img/three_2_sml.png) 50% 50% no-repeat fixed;}
	#three .three_3 {background:url(../img/three_3_sml.png) 50% 50% no-repeat fixed;}
	#three .three_4 {background:url(../img/three_4_sml.jpg) 50% 50% no-repeat fixed;}

	#four .four_1 {background:url(../img/four_1_sml.png) 50% 50% no-repeat fixed;}
	#four .four_2 {background:url(../img/four_2_sml.png) 50% 50% no-repeat fixed;}
	#four .four_3 {background:url(../img/four_3_sml.jpg) 50% 50% no-repeat fixed;}
	#four .four_4 {background:url(../img/four_4_sml.png) 50% 50% no-repeat fixed;}

	#five .five_1 {background:url(../img/five_1_sml.png) 50% 50% no-repeat fixed;}
	#five .five_2 {background:url(../img/five_2_sml.jpg) 50% 50% no-repeat fixed;}

	#six .six_1 {background:url(../img/six_1_sml.png) 50% 50% no-repeat fixed;}
	#six .six_2 {background:url(../img/six_2_sml.png) 50% 50% no-repeat fixed;}
	#six .six_3 {background:url(../img/six_3_sml.jpg) 50% 50% no-repeat fixed;}

	#seven .seven_1 {background:url(../img/seven_1_sml.png) 50% 50% no-repeat fixed;}
	#seven .seven_2 {background:url(../img/seven_2_sml.png) 50% 50% no-repeat fixed;}
	#seven .seven_3 {background:url(../img/seven_3_sml.jpg) 50% 50% no-repeat fixed;}

	#eight .eight_1 {background:url(../img/eight_1_sml.png) 50% 50% no-repeat fixed;}
	#eight .eight_2 {background:url(../img/eight_2_sml.png) 50% 50% no-repeat fixed;}
	#eight .eight_3 {background:url(../img/eight_3_sml.png) 50% 50% no-repeat fixed;}
	#eight .eight_4 {background:url(../img/eight_4_sml.jpg) 50% 50% no-repeat fixed;}

	#nine .nine_1 {background:url(../img/nine_1_sml.png) 50% 50% no-repeat fixed;}
	#nine .nine_2 {background:url(../img/nine_2_sml.png) 50% 50% no-repeat fixed;}
	#nine .nine_3 {background:url(../img/nine_3_sml.jpg) 50% 50% no-repeat fixed;}

	#ten .ten_1 {background:url(../img/ten_1_sml.png) 50% 50% no-repeat fixed;}
	#ten .ten_2 {background:url(../img/ten_2_sml.jpg) 50% 50% no-repeat fixed;}

	#eleven .eleven_1 {background:url(../img/eleven_1_sml.png) 50% 50% no-repeat fixed;}
	#eleven .eleven_2 {background:url(../img/eleven_2_sml.png) 50% 50% no-repeat fixed;}
	#eleven .eleven_3 {background:url(../img/eleven_3_sml.jpg) 50% 50% no-repeat fixed;}

}


@media only screen and (max-width:1024px){

#two,
#three,
#four,
#five,
#six,
#seven,
#eight,
#nine,
#ten,
#eleven {display: none;}
}

/* nicescroll.js scrollbar */
#ascrail2000 {padding-left: 0px !important; padding-right: 0px !important; width: 0px !important;}
#ascrail2000 > div {height: 67px !important; width: 12px !important; background: #ffffff !important;}

.btn,
.logo,
.close,
.social .btns .item a,
.sectionTitle.about,
.sectionTitle.news,
.sectionTitle.press,
.sectionTitle.store,
.sectionTitle.retail,
.sectionTitle.contact {color: transparent; text-indent: 100%; white-space: nowrap; overflow: hidden; display: block;}


/* 
#ascrail2000 {padding-left: 0px !important; padding-right: 0px !important; width: 29px !important; background:url(../img/scrollbar_bg.png) 0 0 repeat-y !important;}
#ascrail2000 > div {height: 92px !important; width: 29px !important;background:url(../img/scroll_bg.png) 0 0 no-repeat !important;}
*/

/*
video {position: absolute; width: 100%;  right: 0; top: 0; left: 0; bottom: 0;}

<div class="video-container">
    <video class="cover" autoplay loop>
        <source src="video/tunnel_animation.mp4"  type="video/mp4; codecs=avc1.42E01E,mp4a.40.2">
        <source src="video/tunnel_animation.webm" type="video/webm; codecs=vp8,vorbis">
        <source src="video/tunnel_animation.ogv"  type="video/ogg; codecs=theora,vorbis">
    </video>
</div>
*/