@charset "UTF-8";@font-face{font-family:icomoon;src:url("../font/icomoon-8hno48.eot");src:url("../font/icomoon-.eot#iefix8hno48") format("embedded-opentype"),url("../font/icomoon-8hno48.woff") format("woff"),url("../font/icomoon-8hno48.ttf") format("truetype"),url("../font/icomoon-8hno48.svg#icomoon") format("svg");font-weight:400;font-style:normal}[class^=icon-],[class*=" icon-"]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1}

.icon-filter:before{content:"\e603"}
.icon-timeline:before{content:"\e604"}
.icon-close:before{content:"\e605"}
.icon-search:before{content:"\e60c"}

.icon-arrowb-bottom:before{content:"\e60a"}
.icon-arrowb-top:before{content:"\e60b"}
.icon-arrowb-left:before{content:"\e609"}
.icon-arrowb-right:before{content:"\e60d"}

.icon-arrow-bottom:before{content:"\e60a"}
.icon-arrow-top:before{content:"\e60b"}
.icon-arrow-left:before{content:"\e609"}
.icon-arrow-right:before{content:"\e60d"}

body{background:#000}


#master{background:#000;height:auto;min-height:100%;overflow:hidden;position:relative;width:100%}
#master-loading{left:0;position:absolute;top:0;background:#000;display:block;height:100%;position:fixed;width:100%;z-index:20}
#master-loading .title{display:table;height:100%;text-align:center;width:100%}
#master-loading .title span:first-child{color:#fff;display:block;font:700 1.5em Lato,sans-serif;letter-spacing:5px;text-transform:uppercase}
#master-loading .title span:last-child{color:#919191;display:block;font:700 1em Lato,sans-serif;margin:15px 0 0;letter-spacing:5px;text-transform:uppercase}
#master-loading .anim{left:0;position:absolute;top:0;height:100%;visibility:hidden;width:100%}
#master-loading .anim .visual{left:50%;position:absolute;top:50%;height:23px;margin:-11.5px 0 0 -138px;visibility:hidden;width:276px}
#master-loading .progress{left:0;position:absolute;top:auto;bottom:0;height:1px;width:100%}
#master-loading .progress span{background:#fff;display:block;height:100%;
		-webkit-transition:width .7s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:width .7s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:width .7s cubic-bezier(0.215,.61,.355,1);
		-o-transition:width .7s cubic-bezier(0.215,.61,.355,1);
		transition:width .7s cubic-bezier(0.215,.61,.355,1);width:0}
		



#main-banner{left:0;position:absolute;top:0;background:transparent;pointer-events:none;
		-webkit-transition:background .6s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:background .6s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:background .6s cubic-bezier(0.215,.61,.355,1);
		-o-transition:background .6s cubic-bezier(0.215,.61,.355,1);
		transition:background .6s cubic-bezier(0.215,.61,.355,1);height:70px;width:100%;z-index:10}
	
#main-banner.filled{background:#000}
#main-banner .logo{color:#fff;font:700 1.8em Lato,sans-serif;left:130px;letter-spacing:8px;line-height:70px;visibility:hidden;pointer-events:auto;position:relative;text-transform:uppercase;width:245px}
#main-banner .logo a{color:#fff}

#main-content{left:0;position:absolute;top:0;display:block;height:100%;overflow:hidden;width:100%;z-index:0}
#main-content.canScroll{overflow-x:hidden;overflow-y:auto}
#main-content.preventScroll{pointer-events:none}
#main-content .the-view{left:0;position:absolute;top:0;height:100%;overflow:visible;width:100%}
#main-content .the-view.context-3d{-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}



.center-context{display:table-cell;vertical-align:middle}



#global-fx{left:0;position:absolute;top:0;background:#000;height:100%;position:fixed;pointer-events:none;visibility:hidden;width:100%;z-index:9}



#loader{left:0;position:absolute;top:0;background:#fff;display:none;height:1px;opacity:1;filter:alpha(opacity=100);position:fixed;
		-webkit-animation:progressBar 1s cubic-bezier(1,0,0,1) 0s infinite normal;
		-moz-animation:progressBar 1s cubic-bezier(1,0,0,1) 0s infinite normal;
		-ms-animation:progressBar 1s cubic-bezier(1,0,0,1) 0s infinite normal;
		-o-animation:progressBar 1s cubic-bezier(1,0,0,1) 0s infinite normal;
		animation:progressBar 1s cubic-bezier(1,0,0,1) 0s infinite normal;width:100%;z-index:10}
	
#loader.active{display:block}#outside{left:0;position:absolute;top:0;background:transparent;display:none;height:100%;position:fixed;pointer-events:none;width:100%;z-index:9}

#outside.active{display:block;pointer-events:auto}::
		-webkit-input-placeholder{color:#fff;opacity:.2;filter:alpha(opacity=20)}:
		-moz-placeholder{color:#fff;opacity:.2;filter:alpha(opacity=20)}::
		-moz-placeholder{color:#fff;opacity:.2;filter:alpha(opacity=20)}:
		-ms-input-placeholder{color:#fff;opacity:.2;filter:alpha(opacity=20)}



.layout-contact{background:#000;height:100%;width:100%}
.layout-contact .wrapper{display:table;height:100%;text-align:center;width:100%}
.layout-contact .wrapper .description{color:#cecece;display:table-cell;font:700 1.4em Lato,sans-serif;letter-spacing:1px;vertical-align:middle;width:100%}
.layout-contact .wrapper .description a{color:#fff}
.layout-contact .social{left:0;position:absolute;top:auto;bottom:100px;text-align:center;width:100%}
.layout-contact .social li{color:#474747;font-size:15px;display:inline-block;zoom:1;*display:inline;margin:0 5px}

.layout-contact .social li a{color:#474747;
		-webkit-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-o-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		transition:color .6s cubic-bezier(0.215,.61,.355,1)}

.layout-contact .social li:hover a{color:#fff}



.layout-generic{height:100%;position:relative}
.layout-generic .brand{left:0;position:absolute;top:0;display:block;height:560px;overflow:hidden;pointer-events:none;position:fixed;width:100%}
.layout-generic .brand .bg{left:0;position:absolute;top:0;
	-webkit-background-size:cover;
	-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;height:560px;width:100%}
.layout-generic .brand .bg .visual{display:none}
.layout-generic .brand .title{left:0;position:absolute;top:350px;color:#fff;font:400 5em Tinos,serif;letter-spacing:5px;text-align:center;text-transform:uppercase;width:100%}
.layout-generic .item{background:#f0f2ea;margin:560px 0 0;padding:20px 0 115px;width:100%}
.layout-generic .item .wrapper{margin:0 auto;width:70%}
.layout-generic .item .separator{background:#dadcd5;height:1px;margin:115px 0;width:100%}
.layout-generic .item .description{color:#696969;font:400 1.6em/180% Lato,sans-serif;margin:115px 0 0;padding:0 17%;text-align:center}
.layout-generic .item .title{color:#000;font:700 2em/180% Lato,sans-serif;letter-spacing:5px;margin:0 0 50px;text-align:center;text-transform:uppercase}
.layout-generic .item .files{display:table;margin:0 auto;width:700px}
.layout-generic .item .files .col{display:table-cell;vertical-align:top;width:50%}
.layout-generic .item .files .col .file{display:block;min-height:80px}
.layout-generic .item .files .col .file:hover .text{color:#000}
.layout-generic .item .files .col .icon{background:#000;display:block;float:left;height:57px;margin:0 30px 0 0;width:50px}
.layout-generic .item .files .col .text{color:#cecece;font:400 1.5em/160% Lato,sans-serif;
		-webkit-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-o-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		transition:color .6s cubic-bezier(0.215,.61,.355,1)}
		
.layout-generic .item .partners{display:block;text-align:center}
.layout-generic .item .partners a{display:inline-block;zoom:1;*display:inline;margin:0 15px}



.layout-home{height:100%;position:relative}

.layout-home .buttons{left:50%;position:relative;top:58%;margin:0px -45px;
		-webkit-transition:margin-top 1.3s cubic-bezier(1,0,0,1);
		-moz-transition:margin-top 1.3s cubic-bezier(1,0,0,1);
		-ms-transition:margin-top 1.3s cubic-bezier(1,0,0,1);
		-o-transition:margin-top 1.3s cubic-bezier(1,0,0,1);
		transition:margin-top 1.3s cubic-bezier(1,0,0,1);visibility:hidden;z-index:4}

.layout-home .buttons.alt{margin-top:200px}

.layout-home .buttons .tooltip-previous{left:42px;position:absolute;top:52px;color:#919191;display:block;font:italic 400 1.2em Tinos,serif;letter-spacing:2px;opacity:0;filter:alpha(opacity=0);
		-webkit-transition:opacity .4s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:opacity .4s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:opacity .4s cubic-bezier(0.215,.61,.355,1);
		-o-transition:opacity .4s cubic-bezier(0.215,.61,.355,1);
		transition:opacity .4s cubic-bezier(0.215,.61,.355,1)}

.layout-home .buttons .tooltip-next{left:6px;position:absolute;top:52px;color:#919191;display:block;font:italic 400 1.2em Tinos,serif;letter-spacing:2px;opacity:0;filter:alpha(opacity=0);
		-webkit-transition:opacity .4s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:opacity .4s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:opacity .4s cubic-bezier(0.215,.61,.355,1);
		-o-transition:opacity .4s cubic-bezier(0.215,.61,.355,1);
		transition:opacity .4s cubic-bezier(0.215,.61,.355,1)}

.layout-home .buttons .btn-previous,.layout-home .buttons .btn-next{color:#919191;display:block;float:left;font-size:28px;height:40px;line-height:40px;margin:0 10px 0 0;opacity:1;filter:alpha(opacity=100);overflow:hidden;
		-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;position:relative;text-align:center;
		-webkit-transition:opacity .6s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:opacity .6s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:opacity .6s cubic-bezier(0.215,.61,.355,1);
		-o-transition:opacity .6s cubic-bezier(0.215,.61,.355,1);
		transition:opacity .6s cubic-bezier(0.215,.61,.355,1);width:40px}

.layout-home .buttons .btn-previous.disabled,.layout-home .buttons .btn-next.disabled{cursor:default;opacity:.2;filter:alpha(opacity=20)}
.layout-home .buttons .btn-previous.disabled .fx,.layout-home .buttons .btn-next.disabled .fx{visibility:hidden}.layout-home .buttons .btn-previous .fx,.layout-home .buttons .btn-next .fx{left:0;position:absolute;top:0;height:100%;width:100%}

.layout-home .buttons .btn-previous .fx span,.layout-home .buttons .btn-next .fx span{background:#919191;display:block;position:absolute;
		-webkit-transition:all .5s cubic-bezier(0.19,1,.22,1);
		-moz-transition:all .5s cubic-bezier(0.19,1,.22,1);
		-ms-transition:all .5s cubic-bezier(0.19,1,.22,1);
		-o-transition:all .5s cubic-bezier(0.19,1,.22,1);
		transition:all .5s cubic-bezier(0.19,1,.22,1)}
	
.layout-home .buttons .btn-previous .fx span:nth-child(1),
.layout-home .buttons .btn-previous .fx span:nth-child(3),
.layout-home .buttons .btn-next .fx span:nth-child(1),
.layout-home .buttons .btn-next .fx span:nth-child(3){height:1px;width:100%}
.layout-home .buttons .btn-previous .fx span:nth-child(2),
.layout-home .buttons .btn-previous .fx span:nth-child(4),
.layout-home .buttons .btn-next .fx span:nth-child(2),
.layout-home .buttons .btn-next .fx span:nth-child(4){height:100%;width:1px}
.layout-home .buttons .btn-previous .fx span:nth-child(1),
.layout-home .buttons .btn-previous .fx span:nth-child(2),
.layout-home .buttons .btn-next .fx span:nth-child(1),
.layout-home .buttons .btn-next .fx span:nth-child(2){left:0;top:0}
.layout-home .buttons .btn-previous .fx span:nth-child(3),
.layout-home .buttons .btn-previous .fx span:nth-child(4),
.layout-home .buttons .btn-next .fx span:nth-child(3),
.layout-home .buttons .btn-next .fx span:nth-child(4){bottom:0;right:0}
.layout-home .buttons .btn-previous .fx span:nth-child(1),
.layout-home .buttons .btn-next .fx span:nth-child(1){
	-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.layout-home .buttons .btn-previous .fx span:nth-child(2),
.layout-home .buttons .btn-next .fx span:nth-child(2){
	-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);
	-webkit-transition-delay:.2s;transition-delay:.2s}
.layout-home .buttons .btn-previous .fx span:nth-child(3),
.layout-home .buttons .btn-next .fx span:nth-child(3){
	-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.layout-home .buttons .btn-previous .fx span:nth-child(4),
.layout-home .buttons .btn-next .fx span:nth-child(4){
	-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);
	-webkit-transition-delay:.2s;transition-delay:.2s}.layout-home .buttons .btn-previous .fx:hover span:nth-child(1),
.layout-home .buttons .btn-next .fx:hover span:nth-child(1){
	-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.layout-home .buttons .btn-previous .fx:hover span:nth-child(2),
.layout-home .buttons .btn-next .fx:hover span:nth-child(2){
	-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.layout-home .buttons .btn-previous .fx:hover span:nth-child(3),
.layout-home .buttons .btn-next .fx:hover span:nth-child(3){
	-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.layout-home .buttons .btn-previous .fx:hover span:nth-child(4),
.layout-home .buttons .btn-next .fx:hover span:nth-child(4){
	-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}

.layout-home .buttons .button{left:-220%;position:absolute;top:-165%;background:red;display:block;height:35px;display:inline-block;zoom:1;*display:inline;line-height:40px;text-align:center;text-transform:lowercase;
	-webkit-transition:background .6s cubic-bezier(0.215,.61,.355,1),color .6s cubic-bezier(0.215,.61,.355,1);
	-moz-transition:background .6s cubic-bezier(0.215,.61,.355,1),color .6s cubic-bezier(0.215,.61,.355,1);
	-ms-transition:background .6s cubic-bezier(0.215,.61,.355,1),color .6s cubic-bezier(0.215,.61,.355,1);
	-o-transition:background .6s cubic-bezier(0.215,.61,.355,1),color .6s cubic-bezier(0.215,.61,.355,1);
	transition:background .6s cubic-bezier(0.215,.61,.355,1),color .6s cubic-bezier(0.215,.61,.355,1);width:500px}

.layout-home .buttons .button:hover{background:transparent}



.layout-home .slideshow{left:0;position:absolute;top:0;height:100%;width:100%;z-index:1}
.layout-home .slideshow .slide{left:0;position:absolute;top:0;height:100%;
	-webkit-perspective:1000px;
	-moz-perspective:1000px;perspective:1000px;width:100%}
.layout-home .slideshow .slide.disabled{visibility:hidden}
.layout-home .slideshow .slide.enabled{visibility:visible}
.layout-home .slideshow .slide.show{position:relative;visibility:visible!important}
.layout-home .slideshow .slide.show .overlay{visibility:hidden}
.layout-home .slideshow .slide .bg{left:0;position:absolute;top:0;
	-webkit-background-size:cover;
	-moz-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;height:100%;width:100%}
.layout-home .slideshow .slide .bg .visual{display:none}
.layout-home .slideshow .slide .overlay{left:0;position:absolute;top:0;background:rgba(0,0,0,.8);height:100%;opacity:1;filter:alpha(opacity=100);pointer-events:none;width:100%;z-index:2}
.layout-home .slideshow .slide .overlay.disabled{opacity:0;filter:alpha(opacity=0)}
.layout-home .slideshow .slide .wrapper{display:table;height:100%;position:relative;width:100%;z-index:3}
.layout-home .slideshow .slide .date{color:#d43710;display:table-cell;font:400 5em Lato,sans-serif;letter-spacing:10px;text-align:center;vertical-align:middle;text-transform:uppercase;width:100%}
.layout-home .slideshow .slide .date h2{overflow:hidden;visibility:hidden}
.layout-home .slideshow .slide .date h2 .fx-text{display:block;overflow:hidden;position:relative}
.layout-home .slideshow .slide .features{left:0;position:absolute;top:0;display:table;height:100%;text-align:center;visibility:hidden;width:100%;z-index:3}
.layout-home .slideshow .slide .features .title{color:#919191;font:400 1.4em Lato,sans-serif;letter-spacing:5px;margin:0 0 30px;text-transform:uppercase}
.layout-home .slideshow .slide .features .subtitle{color:#fff;font:italic 400 2.5em/150% Tinos,serif;letter-spacing:5px;padding:0 20%}
.layout-home .slideshow .slide .features .subtitle:before{content:"“"}.layout-home .slideshow .slide .features .subtitle:after{content:"”"}



.layout-serie{height:100%;position:relative}
.layout-serie .btn-close{left:20px;position:absolute;top:25px;color:#fff;font-size:15px;
		-webkit-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-o-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		transition:color .6s cubic-bezier(0.215,.61,.355,1);z-index:3}
		
.layout-serie .btn-close:hover{color:#474747}
.layout-serie .controls{left:30px;position:absolute;top:50%;height:105px;margin:-52.5px 0 0;width:50px;z-index:2}

.layout-serie .controls .button{color:#474747;display:block;font-size:25px;margin:0;opacity:1;filter:alpha(opacity=100);
		-webkit-transition:color .6s cubic-bezier(0.215,.61,.355,1),opacity .6s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:color .6s cubic-bezier(0.215,.61,.355,1),opacity .6s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:color .6s cubic-bezier(0.215,.61,.355,1),opacity .6s cubic-bezier(0.215,.61,.355,1);
		-o-transition:color .6s cubic-bezier(0.215,.61,.355,1),opacity .6s cubic-bezier(0.215,.61,.355,1);
		transition:color .6s cubic-bezier(0.215,.61,.355,1),opacity .6s cubic-bezier(0.215,.61,.355,1)}
		
.layout-serie .controls .button:hover{color:#fff}
.layout-serie .controls .button.disabled{opacity:0;filter:alpha(opacity=0)}
.layout-serie .controls .btn-info{color:#919191;display:block;font:italic 1.5em Tinos,serif;letter-spacing:1px;margin:10px 0 0;text-transform:lowercase;
		-webkit-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-o-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		transition:color .6s cubic-bezier(0.215,.61,.355,1)}
		
.layout-serie .controls .btn-info:hover,
.layout-serie .controls .btn-info.active{color:#fff}



.layout-serie .item-info{left:0;position:absolute;top:0;background:rgba(0,0,0,.8);height:100%;opacity:0;filter:alpha(opacity=0);
		-webkit-transition:opacity .6s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:opacity .6s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:opacity .6s cubic-bezier(0.215,.61,.355,1);
		-o-transition:opacity .6s cubic-bezier(0.215,.61,.355,1);
		transition:opacity .6s cubic-bezier(0.215,.61,.355,1);width:100%;z-index:2}
	
.layout-serie .item-info.active{opacity:1;filter:alpha(opacity=100)}
.layout-serie .item-info .wrapper{display:table;height:100%;text-align:center;width:100%}
.layout-serie .item-info .title{color:#fff;font:700 3.9em Lato,sans-serif;letter-spacing:7px;margin:0;text-transform:uppercase}
.layout-serie .item-info .introduction, .layout-serie .item-info .description, .layout-serie .item-info .feature{color:#919191;font:300 1.4em/140% Lato,sans-serif;letter-spacing:1px;margin:0;padding:0 35%}
.layout-serie .item-info .introduction{font:400 1.4em/140% Lato,sans-serif;letter-spacing:5px;margin:20px 0 0;text-transform:uppercase}
.layout-serie .item-info .counter{color:#fff;font:300 1.4em Lato,sans-serif;margin:40px 0 0}
.layout-serie .item-info .description{margin:40px 0 0;padding:0 40%}
.layout-serie .item-info .nested{position:relative}
.layout-serie .item-info .nested:before{background:#919191;content:" ";display:inline-block;zoom:1;*display:inline;height:1px;margin:50px 0;width:90px}
.layout-serie .item-info .nested .feature strong,
.layout-serie .item-info .nested .feature a{color:#fff;font-weight:400}



.layout-serie .slideshow{left:0;position:absolute;top:0;height:100%;width:100%;z-index:1}
.layout-serie .slideshow .slide{left:0;position:absolute;top:30px;bottom:30px;
		-webkit-perspective:1000px;
		-moz-perspective:1000px;perspective:1000px;width:100%}
.layout-serie .slideshow .slide.disabled{visibility:hidden}
.layout-serie .slideshow .slide.enabled{visibility:visible}
.layout-serie .slideshow .slide .bg{left:80px;position:absolute;top:0;
		-webkit-background-size:contain;
		-moz-background-size:contain;background-size:contain;background-repeat:no-repeat;background-position:center center;height:100%;right:80px}
.layout-serie .slideshow .slide .bg .visual{display:none}
.layout-serie .slideshow .slide .features{left:0;position:absolute;top:0;display:table;height:100%;text-align:center;visibility:hidden;width:100%;z-index:3}
.layout-serie .slideshow .slide .features .title{color:#919191;font:400 1.4em Lato,sans-serif;letter-spacing:5px;margin:0 0 30px;text-transform:uppercase}
.layout-serie .slideshow .slide .features .subtitle{color:#fff;font:italic 400 2.5em/150% Tinos,serif;letter-spacing:5px}
.layout-serie .slideshow .slide .features .subtitle:before{content:"“"}
.layout-serie .slideshow .slide .features .subtitle:after{content:"”"}
.layout-serie .slideshow .slide .description,.layout-serie .slideshow .slide .lense,.layout-serie .slideshow .slide .related{display:none}



#main-nav{left:0;position:absolute;top:0;background:#000;height:100%;position:fixed;
	-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);width:230px;z-index:10}
#main-nav .btn-close{position:absolute;right:20px;top:25px;color:#474747;font-size:15px;
	-webkit-transition:color .6s cubic-bezier(0.215,.61,.355,1);
	-moz-transition:color .6s cubic-bezier(0.215,.61,.355,1);
	-ms-transition:color .6s cubic-bezier(0.215,.61,.355,1);
	-o-transition:color .6s cubic-bezier(0.215,.61,.355,1);
	transition:color .6s cubic-bezier(0.215,.61,.355,1)}
	
#main-nav .btn-close:hover{color:#fff}
#main-nav .button{left:30px;position:absolute;top:auto;bottom:100px;color:#474747;font:italic 400 1.8em Tinos,serif;
		-webkit-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-o-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		transition:color .6s cubic-bezier(0.215,.61,.355,1)}
		
#main-nav .button:hover,
#main-nav .button.active{color:#fff}
#main-nav .wrapper{-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;box-sizing:border-box;height:100%;padding:25px 0 0 30px;width:100%}
#main-nav .wrapper .menu{list-style:none;overflow:hidden}
#main-nav .wrapper .menu li{color:#474747;font:700 1.3em Lato,sans-serif;letter-spacing:2px;margin:0 0 7px;text-transform:uppercase}
#main-nav .wrapper .menu li.alt{margin:40px 0 7px}
#main-nav .wrapper .menu li a{color:#474747;
		-webkit-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-o-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		transition:color .6s cubic-bezier(0.215,.61,.355,1)}
		
#main-nav .wrapper .menu li:hover a,
#main-nav .wrapper .menu li.active a{color:#fff}
#main-nav .wrapper .social{left:30px;position:absolute;top:auto;bottom:10px}
#main-nav .wrapper .social li{color:#474747;font-size:15px;display:inline-block;zoom:1;*display:inline;margin:0 5px 0 0}
#main-nav .wrapper .social li a{color:#474747;
		-webkit-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-moz-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-ms-transition:color .6s cubic-bezier(0.215,.61,.355,1);
		-o-transition:color .6s cubic-bezier(0.215,.61,.355,1);transition:color .6s cubic-bezier(0.215,.61,.355,1)}
#main-nav .wrapper .social li:hover a{color:#fff}
#btn-main-nav{left:0;position:absolute;top:0;display:block;height:100%;pointer-events:auto;visibility:hidden}



#btn-main-nav .text{color:#919191;display:block;float:left;font:italic 1.5em Tinos,serif;letter-spacing:1px;line-height:68px;text-transform:lowercase}
#btn-main-nav .icon{color:#fff;display:block;float:left;font-size:24px;line-height:70px;margin:0 10px 0 20px}
#btn-main-nav.ready .icon,
#btn-main-nav.ready .text{
		-webkit-transition:all .3s cubic-bezier(0.19,1,.22,1);
		-moz-transition:all .3s cubic-bezier(0.19,1,.22,1);
		-ms-transition:all .3s cubic-bezier(0.19,1,.22,1);
		-o-transition:all .3s cubic-bezier(0.19,1,.22,1);
		transition:all .3s cubic-bezier(0.19,1,.22,1)}
		
#btn-main-nav:hover .text{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}
#btn-main-nav:hover .icon{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}


	
.tablet a[href^=tel]{color:inherit;text-decoration:none}
.tablet .layout-home .slideshow .slide .date a{color:#fff}
.tablet .layout-collection .ride{position:relative!important;-webkit-overflow-scrolling:touch;overflow:scroll}
.tablet .layout-collection .ride .catalog{width:133%}
.tablet .layout-article .item{-webkit-overflow-scrolling:touch;overflow:scroll}
.tablet #main-content.canScroll{-webkit-overflow-scrolling:touch;overflow:scroll}
.tablet .layout-generic .brand{position:relative}
.tablet .layout-generic .brand:before{left:0;position:absolute;top:0;background:#000;content:" ";display:block;height:70px;position:fixed;width:100%}
.tablet .layout-generic .item{margin:0}@media (orientation:landscape){html.tablet.ipad.ios7>body{position:fixed;bottom:0;width:100%;height:672px!important}html.tablet.ipad.ios7 .layout-about .binomial{height:672px}}
.safari .layout-collection .catalog .col .item{-webkit-perspective:none;-moz-perspective:none;perspective:none}


