@import url("https://fonts.googleapis.com/css?family=Playfair+Display:400,700,900|Raleway:400,600,700");@import url("https://fonts.googleapis.com/css?family=Muli:400,700,800,900");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Muli",sans-serif;font-size:16px;line-height:1.4;margin:0;padding:0;}a{color:#a5020e;text-decoration:none;}img{max-width:100%;}figcaption{color:#888;font-size:14px;padding:10px 0 40px;}.row{margin-right:0;margin-left:0;}.nav{list-style:none;}.nav > li > a{position:relative;}.nav > li{position:relative;display:block;}.navbar{width:100%;min-height:50px;margin-bottom:20px;border:0;top:20px;position:absolute;left:0;z-index:1;}.navbar-toggle{position:relative;display:flex;align-items:center;justify-content:center;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px;}.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{border:0;border-radius:50%;background:#a5020e;width:42px;height:42px;z-index:1;}.navbar-default .navbar-toggle .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar{background-color:#fff;}.navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px;}.navbar.container{width:100%;padding:0;display:flex;align-items:center;justify-content:space-between;}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}.navbar-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 15px;}.navbar-collapse{flex-shrink:0;padding-right:15px;padding-left:15px;overflow-x:visible;}.mmenu .collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#000;border:0;position:fixed;width:100vw;height:100%;top:-100%;}.mmenu .collapse .region-navigation-collapsible{width:100%;}.mmenu .collapse .navbar-nav{margin:0;padding:0;width:100%;}.mmenu .collapse .navbar-nav > li{margin-right:0 !important;}.mmenu .collapse ul li a{color:#fff !important;margin-bottom:13px;padding:15px !important;width:200px;font-size:18px;text-align:center;border:1px solid;margin-left:auto;margin-right:auto;}.mmenu .collapse ul li a:hover{color:#a5020e !important;border-color:#a5020e;}.mmenu .collapse ul li a.is-active{color:#a5020e !important;border-color:#a5020e !important;}.user-logged-in.toolbar-vertical .navbar{top:39px;}.user-logged-in.toolbar-horizontal .navbar{top:79px;}.navbar-brand{font-size:20px;text-transform:uppercase;float:left;padding:15px 15px;line-height:20px;}.navbar-default .navbar-brand{color:#fff;}.navbar-default{background-color:transparent;}.navbar-default .navbar-nav > li{margin-right:40px;}.path-frontpage{width:100%;height:100%;position:fixed;}.path-frontpage #hero{height:100vh !important;}.path-frontpage footer#pageFooter{position:absolute;z-index:999;bottom:0;width:100%;color:#fff;}.darkBg .navbar-default .navbar-nav > .active > a,.darkBg .navbar-default .navbar-nav > .active > a:hover,.darkBg .navbar-default .navbar-nav > .active > a:focus{color:#fff;background-color:transparent;}.darkBg #hero{background-color:#000;}.darkBg #hero #pageTitle,.darkBg .navbar-default .navbar-brand{color:#fff;}.nav > li > a{position:relative;display:block;padding:10px 15px;}.darkBg .navbar-default .navbar-nav > li > a{color:#fff;}.darkBg .navbar-default .navbar-nav > li > a:after{background-color:#fff;}.lightBg .navbar-default .navbar-nav > .active > a,.lightBg .navbar-default .navbar-nav > .active > a:hover,.lightBg .navbar-default .navbar-nav > .active > a:focus{color:#000;background-color:transparent;}.lightBg #hero{background-color:#fff;}.lightBg #hero #pageTitle,.lightBg .navbar-default .navbar-brand{color:#000;}.lightBg .navbar-default .navbar-nav > li > a{color:#000;}.lightBg .navbar-default .navbar-nav > li > a:after{background-color:#000;}#hero{height:40vh;min-height:300px;width:100%;position:relative;overflow:hidden;z-index:0;}#hero section,#hero div{height:100%;}#hero .heroImg{background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;overflow:hidden;}#hero #block-fpsitename-2{height:auto;position:absolute;bottom:20%;left:3%;z-index:10;}#hero #block-fpsitename-2 h1{font-size:3.8em;font-weight:900;color:#000;}#hero #block-fpsitename-2 h3{font-family:"Muli",sans-serif;font-size:1.5em;font-weight:600;letter-spacing:4px;color:#a5020e;}#hero #pageTitle{font-size:2em;position:absolute;bottom:40px;left:30px;color:#fff;}#contentTitle{font-size:4em;margin-bottom:40px;}.main-container{padding:2em 1em;}.content img{margin-top:15px;}p.caption{padding-right:20em;padding-left:20em;padding-bottom:2em;font-size:14px;margin-left:auto;margin-right:auto;color:#777;}.view-get-soundcloud-tracks{margin-top:6em;}#pageTitle,#hero #block-fpsitename-2 h3{opacity:0;}.page-intro{font-size:18px;}blockquote{border-left:0;padding:0;padding-top:1.5em;margin:2em 0;font-size:initial;background:url(/themes/custom/dina/images/quotes-up.png) top center no-repeat;background-size:20px;}blockquote p{text-align:center;font-family:"Muli",sans-serif;font-size:1.2em;position:relative;font-weight:bold;}blockquote p.caption{font-weight:normal;font-size:20px;padding-bottom:0;margin-top:-10px;}.list{margin-top:2em;}.list .views-row{margin-bottom:4em;display:inline-block;}.list .views-row:hover img{-webkit-filter:brightness(1.3) contrast(1.3) grayscale(0.8);}.list .views-row:hover .title:before,.list .views-row:hover .track-title:before{width:150px;background:#000;}.list .title,.list .track-title{padding:20px 0 10px 0;font-size:1.5em;font-weight:bold;position:relative;}.list .sub-title{color:#aaa;margin-top:-10px;margin-bottom:20px;}.list img{transition:-webkit-filter 0.7s ease;width:100%;height:auto;}.list p{margin-top:15px;margin-bottom:15px;}.list .media-item{margin-top:30px;}#block-copyrightblock,#block-footeremail{text-align:center;font-size:12px;letter-spacing:3px;}#block-footeremail{margin-bottom:20px;}#block-footeremail a{background:#42ba94;color:#a5020e;padding:5px 10px;text-decoration:none;}#block-footeremail a:hover{color:#fff;}.stretch{letter-spacing:3px;}.footer{border-top:0;}
@media (min-width:768px){body{margin-top:0;font-size:18px;}.navbar-toggle{display:none;}.navbar-nav > li{float:left;}.container{width:750px;}p{margin:0 0 25px;}.list{margin-top:6em;}.list p,.list .title,.list .track-title{padding-right:160px;padding-left:160px;}.list .title,.list .track-title{font-size:36px;padding:20px 0 30px 0;}.list .title:before,.list .track-title:before{content:"";width:75px;height:1px;background:#000;display:inline-block;margin-left:-100px;vertical-align:middle;position:absolute;top:50%;margin-top:-5px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;-webkit-transform-origin:right;transform-origin:right;}.list .sub-title{margin-top:-30px;margin-bottom:30px;}.list .views-row{margin-bottom:8em;}.list .views-row:hover .title:before,.list .views-row:hover .track-title:before{width:95px;background:#000;}.navbar-nav{float:right;}.navbar.container{max-width:100%;}.navbar-default .navbar-nav > li > a{padding:0;text-transform:uppercase;}.navbar-default .navbar-nav > li > a:hover:after{width:100%;}.navbar-default .navbar-nav > li > a:after{content:"";width:0;height:1px;-webkit-transition:all 0.3s cubic-bezier(0.18,0.89,0.6,1);transition:all 0.3s cubic-bezier(0.18,0.89,0.6,1);position:absolute;left:0;bottom:0;}.navbar-default .navbar-nav > li > a.is-active:after{width:100%;}.page-node-type-page #hero{height:30vh;}#hero #pageTitle{font-size:4em;}#hero #block-fpsitename-2 h1{font-size:5em;}#hero #block-fpsitename-2 h3{text-align:right;letter-spacing:8px;font-size:2em;}.main-container{padding-top:5em;padding-bottom:5em;}blockquote{padding-top:3.5em;margin:4em 0;background-size:auto;}blockquote p{font-size:1.8em;}}@media screen and (min-width:992px){.navbar.container{max-width:initial;}.page-node-type-page #hero{height:40vh;}}@media screen and (min-width:1200px){.container{width:1170px;}.navbar.container{max-width:initial;}.page-node-type-page #hero{height:50vh;}p,.track-title{margin-left:auto;margin-right:auto;}}
