@import url(http://fonts.googleapis.com/css?family=Roboto:400,400italic,500,500italic,700,700italic,300italic,300,900,100);@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,300italic,300,400italic,600,700);@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600,800);@media (min-width:992px){#rectangle_banner_image{display:inline-block !important;}
#rectangle_banner_image2{display:inline-block !important;}
}
@media (max-width:991px){#rectangle_banner_image{display:inline-block !important;}
#rectangle_banner_image2{display:none !important;}
}
@media (max-width:420px){#rectangle_banner_image{display:inline-block !important;width:100%;}
#rectangle_banner_image2{display:none !important;}
}
.bio-container{width:505px;height:250px;position:relative;display:inline-block;margin-right:20px;margin-bottom:20px;}
.bio-image{width:250px;height:250px;display:inline-block;margin:0;}
.bio-content{background:#202020;width:250px;height:250px;position:relative;display:inline-block;text-align:center;margin:0;}
.bio-content a:hover{opacity:0.75;}
.bio-content span{font-size:20px;text-transform:uppercase;font-weight:300;color:#ffffff;font-family:'Titillium Web', sans-serif;text-align:center;}
.bio-spacer{width:100%;height:10px;}
.bio-content-info{position:absolute;padding:20px;top:25px;}
.bio-content-img{position:relative;}
.bio-social-wrapper{padding-top:10px;display:inline-block;}
.bio-social{width:32px;height:32px;display:inline-block;}
#mask{background-color:#fff;height:100%;position:fixed;width:100%;z-index:100000;}
.loader{position:absolute;width:40px;height:40px;margin:-100px 0 0 -100px;top:50%;left:50%;}
body{background:#fff;}
.main-wrapper{width:1200px;height:auto;margin:auto;}
.full-wrapper{width:100%;position:relative;}
.parallax-wrapper{width:100%;position:relative;width:100% !important;margin:0;padding:0;}
.front-content{position:absolute;left:50%;z-index:5;}
section h1{font-size:20px;text-transform:uppercase;font-weight:300;color:#6b6d6f;font-family:'Titillium Web', sans-serif;text-align:center;margin:50px 0 5px;}
.spacer{width:65px;height:3px;margin:auto;margin-bottom:25px;background:#c3121c;}
.adbanners{position:fixed;top:0px;width:100%;background-color:black;z-index:1;}
.header{height:70px;position:fixed;top:55px;background:#000;z-index:500;}
.main-logo{float:left;margin-left:130px;margin-top:20px;}
.main-menu{float:right;margin-right:130px;margin-top:20px;z-index:1;}
.main-menu li{float:left;}
.symbol{float:left;font-size:32px;color:#fff;text-transform:uppercase;font-family:'Open Sans', sans-serif;font-weight:700;line-height:25px;}
.navbar-brand{float:left;max-width:none;}
.symbol span{color:#c3121c;}
.navbar-brand ul li{width:5px;height:26px;background:#534e4e;margin:0 1px;line-height:26px;border-radius:1px;display:inline-block;}
.navbar-brand ul li:first-child{height:12px;}
.navbar-brand ul li:nth-child(2){height:20px;}
.navbar-brand ul{margin-right:7px;}
.main-menu li a{position:relative;top:7px;display:inlne-block;padding:4px 7px;margin:24px 2px 0 2px;border:#000 2px solid;color:#fff;font-size:14px;text-transform:uppercase;font-weight:bold;}
.main-menu li a:hover{border-color:#c3121c !important;}
.main-menu li.current a{border-color:#c3121c !important;}
@-webkit-keyframes move1{0%{height:5px;}
25%{height:15px;}
75%{height:10px;}
100%{height:2px;}
}
@-webkit-keyframes move2{0%{height:2px;}
25%{height:12px;}
75%{height:20px;}
100%{height:5px;}
}
@-webkit-keyframes move3{0%{height:7px;}
25%{height:2px;}
75%{height:20px;}
100%{height:7px;}
}
.navbar-brand ul li:nth-child(1){-moz-animation:move1 infinite 0.5s linear;-webkit-animation:move1 infinite 0.5s linear;}
.navbar-brand ul li:nth-child(2){-moz-animation:move2 infinite 0.7s linear;-webkit-animation:move2 infinite 0.7s linear;}
.navbar-brand ul li:nth-child(3){-moz-animation:move3 infinite 1s linear;-webkit-animation:move3 infinite 1s linear;}
#nav2{display:none;width:100%;position:fixed;top:5px;right:0;z-index:999;}
#nav2 > a{width:36px;height:25px;text-align:left;text-indent:-9999px;position:relative;top:0px;right:20px;background:url("../img/icons/menu-icon4.png") no-repeat;float:right;cursor:pointer;}
#nav2 > ul{height:auto;display:none;position:absolute;left:0;right:0;margin-top:70px;}
#nav2 > ul > li{width:100%;float:none;background:#000;background:rgba(0,0,0,0.8);text-align:center;padding-bottom:14px;text-transform:uppercase;font-size:14px;text-transform:uppercase;font-family:"open sans";font-weight:bold;}
#nav2 > ul > li:first-child{padding-top:15px}
#nav2 > ul > li:last-child{padding-bottom:25px}
#nav2 > ul > li a{color:#fff;}
#nav2 > ul > li a:hover{color:#c3121c;}
#nav2.active > ul{display:block;}
.slider{margin-top:150px;}
.slides-navigation{margin:0 auto;position:absolute;z-index:30;top:46%;width:100%;}
.slides-navigation a{position:absolute;display:block;}
.slides-navigation a.next{right:0;}
.slides-navigation a.prev{left:0;}
.slides-navigation .next{background:url("../img/icons/slider-nav-next.png") no-repeat right top;width:102px;height:102px;margin-right:70px;}
.slides-navigation .prev{background:url("../img/icons/slider-nav-prev.png") no-repeat right top;width:102px;height:102px;margin-left:70px;}
.slides-navigation .prev:hover, .slides-navigation .next:hover{background-position-y:-108px;}
.overlay{background:transparent url("../img/overlays/overlay-01.png");opacity:0.5;z-index:0;width:100%;height:100%;position:absolute;z-index:3;top:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.main-title{width:100%;height:100%;position:absolute;z-index:10;top:0;}
.title-container{width:800px;height:100%;position:relative;margin:auto;}
.simple-text-content{width:95%;height:100%;position:relative;margin:auto;text-align:center;color:#515151;font-size:18px;font-family:'Titillium Web', sans-serif;font-weight:300;}
.simple-text-content h2{width:95%;height:100%;position:relative;margin:auto;text-align:center;color:#0000ff;font-size:16px;font-family:'Titillium Web', sans-serif;font-weight:300;}
.simple-text-content span{color:#58B3EF;font-weight:500;}
.welcome.logo{top:39%;position:absolute;}
.top-spacer{background:#c3121c;width:130px;height:3px;position:absolute;top:15px;}
.top-spacer.one{left:0;}
.top-spacer.two{right:0;}
.title-container .logo img{width:796px;height:auto;}
.welcome.logo .spacer-box{width:22px;height:22px;background:#c3121c;position:absolute;left:381px;top:191px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.welcome.logo ul{position:relative;}
.welcome.logo ul li{background:rgba(20,20,20,0.8);border-radius:10px;padding:0px;margin-left:auto;margin-right:auto;width:100%;text-align:center;position:absolute;opacity:0;top:70px;color:#b1b1b1;font-size:24px;font-family:'Titillium Web', sans-serif;font-weight:300;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;transition-timing-function:ease;-webkit-transition-timing-function:ease;}
.welcome.logo ul li.t-current{opacity:1;top:30px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;transition-timing-function:ease;-webkit-transition-timing-function:ease;}
.welcome.logo ul li span{color:#c3121c;}
.track-name, .artist{margin-right:5px;line-height:24px;width:auto;float:left;color:#a9a9a9;font-size:14px;font-family:'Roboto', sans-serif;font-weight:500;font-style:normal;}
.player-right{width:1070px;float:right;padding-top:12px;}
.player-left{margin-top:5px;float:left;width:90px;}
.player-icon{display:none;position:fixed;bottom:5px;left:5px;opacity:0.5;background:#6b6d6f;width:50px;height:50px;border-radius:35px;font-size:32px;font-weight:300;color:#ffffff;font-family:'Titillium Web', sans-serif;text-align:center;padding:0px;z-index:9999999;}
.player-container{width:100%;background:#151515;position:fixed;bottom:0px;z-index:999999;}
}*/.ft-player-prev, .ft-player-next{position:absolute;bottom:5px;width:5%;display:inline-block;font-size:24px;text-transform:uppercase;font-weight:300;color:#c3121c;font-family:'Titillium Web', sans-serif;z-index:9999999;}
.ft-player-prev{left:1%;}
.ft-player-next{right:2%;}
.ft-player-prev:hover, .ft-player-next:hover{cursor:pointer;}
#ft-player{position:fixed;bottom:5px;width:86%;display:inline-block;text-align:center;left:7%;z-index:999999;}
#ft-player-title{position:relative;width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:none;text-wrap:none;z-index:999998;padding:0px 5px 0px 5px;}
.ft-player-volume{position:absolute;bottom:8px;}
.audio-player{width:1180px;height:auto;margin:auto;position:relative;}
.home-playlist{display:none;}
.audiojs audio{position:absolute;left:-1px;}
.audiojs{width:100%;height:60px;overflow:hidden;font-size:12px;position:relative;}
.audiojs .play-pause{margin:0px;float:left;overflow:hidden;}
.audiojs p{display:none;width:25px;height:40px;margin:0px;cursor:pointer;float:left;}
.audiojs .play{display:block;}
.audiojs .scrubber{position:relative;width:100%;background:#5a5a5a;height:8px;margin:3px auto 10px;overflow:hidden;}
.audiojs .progress{position:absolute;top:0px;left:0px;height:8px;width:0px;background:#c3121c;z-index:1;margin-bottom:0;overflow:visible;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.audiojs .loaded{position:absolute;top:0px;left:0px;height:14px;width:0px;background:#000;}
.audiojs .time{color:#c3121c;line-height:24px;}
.audiojs .time em{color:#484848;font-style:normal;margin-right:3px;font-weight:500;font-family:'Roboto', sans-serif;}
.audiojs .time strong{padding:0px 0px 0px 2px;}
.audiojs .error-message{float:left;display:none;margin:0px 10px;height:36px;width:400px;overflow:hidden;line-height:36px;white-space:nowrap;color:#fff;}
.audiojs .error-message a{color:#eee;text-decoration:none;padding-bottom:1px;border-bottom:1px solid #999;}
.audiojs .play{background:#737373 url("../img/icons/player-icons.png") no-repeat left top;width:30px;height:30px;}.audiojs .play:hover{background-color:#c3121c;}
.audiojs .loading{background:url("../img/icons/player-icons.png") no-repeat scroll left top rgb(115, 115, 115);width:30px;height:30px;}
.audiojs .error{background:url("%241.html") -2px -61px no-repeat;}
.audiojs .pause{background:#737373 url("../img/icons/player-icons.png") no-repeat -30px top;width:30px;height:30px;}.audiojs .pause:hover{background-color:#c3121c;}
.audiojs .prev-track{background:#737373 url("../img/icons/player-icons.png") no-repeat -60px top;width:30px;height:30px;display:block;}.audiojs .prev-track:hover{background-color:#c3121c;}
.audiojs .next-track{background:#737373 url("../img/icons/player-icons.png") no-repeat -90px top;width:30px;height:30px;display:block;}.audiojs .next-track:hover{background-color:#c3121c;}
.playing .play, .playing .loading, .playing .error{display:none;}
.playing .pause{display:block;}
.loading .play, .loading .pause, .loading .error{display:none;}
.loading .loading{display:block;}
.error .time, .error .play, .error .pause, .error .scrubber, .error .loading{display:none;}
.error .error{display:block;}
.error .play-pause p{cursor:auto;}
.error .error-message{display:block;}
.last-news-wrapper{width:100%;position:relative;margin-bottom:135px;}
.last-news-container{width:1200px;height:auto;margin:auto;position:relative;}
.news-box{overflow:hidden;position:relative;}
.news-nav div{cursor:pointer;width:46px;height:84px;position:absolute;top:250px;}.news-nav div:hover{background-color:#c3121c;}
.last-news-prev{left:-85px;background:url(../img/icons/prev-news.png) #838282;}
.last-news-next{right:-85px;background:url(../img/icons/next-news.png) #838282;}
.news-box ul li{float:left;width:300px;height:600px;cursor:pointer;}
.news-box ul li.start,.news-box ul li.end{display:none;}
.news-info{width:260px;height:240px;background:#2b2b2b;padding:30px 20px;position:relative;}
.news-info h1{margin:0;color:#f1212d;font-size:20px;font-family:'Roboto', sans-serif;font-weight:300;text-transform:uppercase;text-align:left;}
.news-info p{margin:0;color:#858585;font-size:20px;font-family:'Roboto', sans-serif;font-weight:300;}
.news-info .news-date{margin:0;color:#f1212d;font-size:20px;font-family:'Roboto', sans-serif;font-weight:300;position:absolute;bottom:30px;left:20px;}
.news-thumb img{width:300px;height:auto;opacity:1;}
.news-thumb{background-color:#111;}
.last-news:hover .news-thumb img{opacity:0.1;}
.last-news:hover .news-info{background-color:#c3121c;}
.last-news:hover .news-info .news-date, .last-news:hover h1, .last-news:hover p{color:#fff !important;}
.news-container{width:780px;margin:auto;position:relative;}
.news-container iframe{width:780px;}
.nav-news div{position:absolute;top:180px;cursor:pointer;width:46px;height:84px;}
.nav-news div:hover{background-color:#c3121c;}
.nav-news .news-prev{left:-85px;background:url(../img/icons/prev-news.png) #838282;}
.nav-news .news-next{right:-85px;background:url(../img/icons/next-news.png) #838282;}
.close-btn, .close2-btn{width:28px;height:28px;background:url("../img/icons/close.png") top #c3121c;border-radius:50%;border:3px solid #c3121c;cursor:pointer;position:absolute;}
.close-btn:hover, .close2-btn:hover{border-color:#fff !important;background-color:#fff !important;}
.close2-btn{right:-60px;top:-45px;}
#dates>div:nth-of-type(1){margin:0;height:650px;position:absolute;top:0;left:0;width:100%;text-align:center;background:url('../img/parallax/01.jpg') center center no-repeat fixed;background-color:#333333;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.parallax-wrapper.dates{height:650px;position:relative;width:100% !important;margin:0;padding:0;}
.square-bg{width:500px;height:500px;background:#323131;opacity:0.8;position:absolute;top:80px;left:50%;margin-left:-250px;z-index:4;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.front-content.dates{width:400px;margin-left:-200px;}
.controller{float:right;right:50%;position:relative;}
.controller .dots{padding:0;float:right;right:-50%;position:relative;margin:35px 0 0;bottom:100px;z-index:999;}
.controller ul li{width:12px;height:12px;border:2px solid #535252;background:#2e2d2d;border-radius:50%;float:left;cursor:pointer;margin:0 2px;}
.controller ul li.selected, .controller ul li:hover{border:2px solid #c3121c !important;background:#c3121c !important;}
.dates-wrapper{width:100%;height:600px;position:relative;overflow:hidden;margin-left:10px;}
.dates-wrapper ul li{float:left;width:400px;}
.dates-nav div{background:url(../img/icons/dates-arrows.png) top left no-repeat;position:absolute;border-radius:50%;width:44px;height:44px;cursor:pointer;top:44%;margin-top:-22px;z-index:999;}
.dates-nav div:hover{}
.dates-nav .next{right:-85px;background-position:0 -44px;}
.dates-nav .prev{left:-100px;}
.date-box{margin-top:20px;margin-left:0px;margin-bottom:12px;}
.date-box:last-child{margin-bottom:0;}
.date-box .info{float:left;text-align:left;padding-left:10px;color:#000000;max-width:900px;overflow:hidden;font-size:12px;}
.date-box .info div{position:relative;}
.date-box .info.date{width:65px;height:40px;background:#c3121c;color:#fff;text-align:center;float:left;margin-right:5px;margin-bottom:10px;}
.date-box .info .ico{background:url("../img/icons/dates-icons.png") no-repeat;width:15px;height:15px;position:absolute;top:2px;left:0;}
.date-box .info .time .ico{background-position:center;}
.date-box .info .buy .ico{background-position:bottom;}
.date-box .info .time, .date-box .info .buy, .date-box .info .place{padding-left:20px;}
.date-box .info .day{font-size:30px;line-height:25px;padding-top:9px;}
.date-box .info .month{font-size:17px;}
.date-box .info .year{font-size:12px;}
.date-box .info .city{font-size:15px;margin-top:0px;color:#000000;width:500px;}
.date-box .info .buy{color:#c3121c;margin-top:0px;padding-top:3px;}
.date-box .info .buy a{color:#c3121c;}
.date-box .info .buy a:hover{color:#fff;}
.date-box .info .place{margin-top:12px;}
.date-box .info .time{margin-top:0px;padding-top:3px;color:#606060;font-size:12px;}
button.btn-play, button.btn-pause{width:20px;height:20px;border-radius:50%;border:none;color:#fff;cursor:pointer;box-shadow:none;outline:none;}
button.btn-play{background:url('../img/icons/play-pause-disc.png') no-repeat;background-color:#464646;}
button.btn-pause{background:url('../img/icons/play-pause-disc.png') no-repeat;background-position:0px -20px;background-color:#464646;}
button.btn-play:hover, button.btn-pause:hover{background-color:#c3121c;}
.disc-container li{width:350px;height:auto;float:left;margin:0;margin-bottom:75px;align:center;}
.disc-container li:nth-child(2), .disc-container li:nth-child(5), .disc-container li:nth-child(8), .disc-container li:nth-child(11), .disc-container li:nth-child(14){margin:0 75px;}
.disc-img{position:relative;}
.disc-img img{width:100%;}
.disc-img .overlay{background:#c3121c url("../img/icons/disc-ico.png") no-repeat center center;;opacity:0;position:absolute;width:100%;height:100%;top:0;cursor:pointer;align:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.disc-img:hover .overlay{opacity:0.9;}
.disc-info{max-width:425px;}
.disc-info h2{color:#c3121c;text-transform:uppercase;font-size:20px;font-weight:400;font-family:'Roboto', sans-serif;margin-bottom:6px;align:center;}
.disc-info p{color:#fff;font-size:20px;font-weight:300;font-family:'Roboto', sans-serif;margin:0;align:center;}
.disc-info p:last-child{margin-top:10px;}
.disc-info p a{color:#c3121c;font-size:20px;font-weight:400;font-family:'Roboto', sans-serif;align:center;}
.disc-info p a:hover{color:#fff !important;}
.news-container h1{margin:15px 0;text-align:left;color:#fff;font-size:30px;align:center;}
.news-container h1 span, .news-description span{color:#c3121c}
.news-description{font-weight:300;color:#9a9a9a;font-size:20px;overflow-y:auto;max-height:140px;}
.project-window{margin-bottom:40px;}
.project-content{width:1000px;margin:auto;position:relative;}
.disc-cover{width:425px;float:left;margin-right:50px;}
.disc-cover img{width:100%;}
.disc-tracklist{width:525px;float:left;}
.disc-tracklist ol{max-height:430px;overflow-y:auto;margin:10px 0;padding:1px 0 0 0;}
.track-length{color:#464646;font-family:'Roboto', sans-serif;font-weight:500;font-size:15px;margin-right:10px;}
.disc-tracklist ol li:first-child{padding-top:0;}
.disc-tracklist ol li{margin:0;padding:6px 0px 6px 0px;color:#464646;list-style:decimal outside;font-size:15px;font-weight:bold;font-family:'Roboto', sans-serif;display:inline-block;line-height:0;}
.track-info{color:#fff;font-family:'Roboto', sans-serif;font-weight:500;font-size:17px;margin-right:10px;max-width:415px;overflow:hidden;padding-left:5px;}
.track-info span{color:#c3121c;}
.disc-play-btn{background:url("../img/icons/play-pause-disc.png") no-repeat #464646;width:20px;height:20px;border-radius:10px;cursor:pointer;margin:0px 10px 0 0;}
.disc-play-btn:hover{background-color:#c3121c;background-position-y:-20px;}
.track-download-buy{background:#464646;text-transform:uppercase;border-radius:10px;color:#a9a7a7;cursor:pointer;font-family:'Roboto', sans-serif;font-weight:500;font-size:11px;padding:2px 10px;}
.track-download-buy:hover{color:#fff;background:#c3121c;}
.disc-tracklist ol li div{float:left;}
.close-btn{top:-50px;right:-80px;}
.disc-title{font-size:20px;color:#fff;text-transform:uppercase;margin-top:20px;}
.disc-title span{color:#c3121c;}
.disc-date{color:#8c8a8a;font-size:20px;font-weight:300;margin-top:2px;}
.sell-platforms{overflow:auto;width:100%;}
.sell-platforms a div{width:130px;height:49px;float:left;line-height:50px;color:#c3121c;margin:0 15px;background:url("../img/icons/sell-platforms.png") no-repeat #b1aeae;}
.sell-platforms a div:hover{background-color:#c3121c;}
.sell-platforms .itunes{background-position:left 0;width:110px;}
.sell-platforms .beatport{background-position:center 0;width:90px;}
.sell-platforms .bandcamp{background-position:right 0;}
.sell-platforms span{font-family:'Roboto', sans-serif;font-weight:400;font-size:16px;color:#c3121c;float:left;margin-top:18px;}
#bio>div:nth-of-type(1){background:url(../img/parallax/scoop-parallax.jpg) center center no-repeat fixed;background-color:#333333;margin:0;height:400px;position:absolute;top:0;left:0;width:100%;padding-top:150px;text-align:center;-moz-background-size:cover !important;-o-background-size:cover !important;-webkit-background-size:cover !important;-khtml-background-size:cover !important;background-size:cover;!important;}
#bio2>div:nth-of-type(1){background:url(../img/parallax/vince-parallax.jpg) center center no-repeat fixed;background-color:#333333;margin:0;height:400px;position:absolute;top:0;left:0;width:100%;padding-top:150px;text-align:center;-moz-background-size:cover !important;-o-background-size:cover !important;-webkit-background-size:cover !important;-khtml-background-size:cover !important;background-size:cover !important;}
#quotes{top:-50px;}
#quotes>div:nth-of-type(1){background:url(../img/parallax/02.jpg) center center no-repeat fixed;background-color:#333333;margin:0;height:600px;position:absolute;top:0;left:0;width:100%;padding-top:30px;text-align:center;-moz-background-size:cover !important;-o-background-size:cover !important;-webkit-background-size:cover !important;-khtml-background-size:cover !important;background-size:cover !important;}
.parallax-wrapper.quotes{height:550px;position:relative;width:100% !important;margin:0;padding:0;}
.myTweet{color:#fff;font-size:28px;font-family:'Titillium Web', sans-serif;width:1100px;margin:auto;padding:0 40px;position:relative;z-index:4;text-align:center;}
.myTweet a{color:#58B3EF;}
p.user, p.timePosted, p.interact{display:none;}
.twitter-quotes{height:104px;width:104px;background-color:#c3121c;margin:auto;position:relative;z-index:4;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.twitter-quotes:after{content:'';background:url("../img/icons/social-icons.png") no-repeat;background-position:-146px -24px;width:104px;height:104px;position:absolute;left:0;top:0;display:inline-block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.ch-grid{overflow:hidden;}
.ch-grid div{cursor:pointer;position:absolute;width:100%;height:100%;opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.ch-grid:hover div{opacity:1;background-color:#c3121c;background-color:rgba(195,18,28,0.9);}
.p-category{text-decoration:none;position:relative;z-index:20;display:block;width:100%;height:100%;text-align:center;line-height:44px;zoom:1;filter:alpha(opacity=0);opacity:0;cursor:pointer;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.p-category.photo{background:url("../img/icons/gallery-photo.png") no-repeat center center;}
.p-category.video{background:url("../img/icons/gallery-video.png") no-repeat center center;}
.ch-grid:hover .p-category{opacity:1;}
.formSent, .formError{display:none;}
.contact .parallax{background:url(../img/parallax/03.jpg) center center no-repeat fixed;background-color:#333333;margin:0;height:850px;position:absolute;top:0;left:0;width:100%;text-align:center;-moz-background-size:cover !important;-o-background-size:cover !important;-webkit-background-size:cover !important;-khtml-background-size:cover !important;background-size:cover !important;}
.parallax-wrapper.contact{height:850px;position:relative;width:100% !important;margin:0;padding:0;margin-top:150px;}
.front-content.contact{width:520px;margin-left:-260px;}
.form h2{text-align:left;color:#c3121c;text-transform:uppercase;font-size:14px;margin:5px 0;}
.form .message{margin-top:18px;}
.name{width:48%;float:left;}
.email{width:48%;float:right;}
.form #name, .form #email{height:50px;}
#comments, #name, #email{width:100%;background:none;color:#fff;border:2px solid #6e6e6e;outline:none;}
#comments{height:210px;max-height:210px;}
.buttoncontact{text-transform:uppercase;width:300px;background:#c3121c;color:#fff;font-size:18px;margin:42px auto 0 auto;padding:15px 40px;border:none;box-shadow:none;outline:none;}
.buttoncontact:hover{color:#c3121c;background:#fff !important;}
#contactFormSent{margin-top:20px;padding:0 60px;color:#fff;}
.controls label{color:#fff;}
.clear{clear:both;}
.social-footer{width:100%;height:auto;}
.footer-container{width:420px;margin:auto;}
.footer-container .social-ico{width:140px;height:140px;background-color:#434141;cursor:pointer;float:left;margin:0 35px;-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.footer-container .social-ico:after{content:'';background:url("../img/icons/social-icons.png") no-repeat;width:140px;height:140px;position:absolute;display:inline-block;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}
.footer-container .social-ico:hover{background-color:#c3121c;}
.footer-container .social-ico:nth-child(3){margin-left:140px;margin-top:-30px;}
.footer-container .social-ico:nth-child(5){margin-top:-30px;}
.footer-container .social-ico.s-facebook:after{background-position:-5px -5px;left:0px;}
.footer-container .social-ico.s-twitter:after{background-position:-125px -5px;left:0px;}
.footer-container .social-ico.s-youtube:after{background-position:-255px -5px;left:0px;}
.footer-container .social-ico.s-soundcloud:after{background-position:-5px -135px;left:0px;}
.footer-container .social-ico.s-instagram:after{background-position:-125px -135px;left:0px;}
.footer-container .social-ico.s-plus:after{background-position:-252px -131px;left:0px;}
.simple-social-icons{background:url("../img/icons/social-icons.png") no-repeat;width:140px;height:140px;display:inline-block;}
.simple-social-icons s-facebook{background-position:-5px -5px;}
.simple-social-icons s-twitter{background-position:-125px -5px;}
.simple-social-icons s-youtube{background-position:-255px -5px;}
.simple-social-icons s-soundcloud{background-position:-5px -135px;}
.simple-social-icons s-instagram{background-position:-125px -135px;}
.simple-social-icons s-plus{background-position:-252px -131px;}
.contact-form{color:white;}
.contact-form:hover{color:#c3121c;cursor:pointer;}
.img-contain{position:center;width:100% !important;margin:0;padding:0;}
.img{position:center;max-height:100%;}
.email_class{position:absolute;left:-999999;display:none;}
input[type='range']{-webkit-appearance:none;border-radius:5px;box-shadow:inset 0 0 5px #333;background-color:#444;height:5px;vertical-align:middle;}
input[type='range']::-moz-range-track{-moz-appearance:none;border-radius:5px;box-shadow:inset 0 0 5px #333;background-color:#444;height:5px;}
input[type='range']::-webkit-slider-thumb{-webkit-appearance:none !important;border-radius:15px;background-color:#999;box-shadow:inset 0 0 10px rgba(000,000,000,0.5);border:1px solid #444;height:15px;width:15px;}
input[type='range']::-moz-range-thumb{-moz-appearance:none;border-radius:15px;background-color:#999;box-shadow:inset 0 0 10px rgba(000,000,000,0.5);border:1px solid #444;height:15px;width:15px}
input[type='range']:focus{outline:none;}