*{box-sizing:border-box}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;white-space:normal;text-align:left;margin:0;padding:0;border:0;outline:0;background:0 0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,main,nav,section,video{display:block}a img{border:0;line-height:1px}figure{position:relative}figure img{width:100%}table{border-collapse:collapse;border-spacing:0}input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;border:1px solid #000}.h-list,.v-list{list-style:none;margin:0;padding:0;width:100%}.v-list li{display:block}.h-list li{display:block;float:left}.h-list a,.v-list a{display:block}.v-list a{width:100%}::moz-selection{background-color:#c8d5b9;color:#fff}::webkit-selection{background-color:#c8d5b9;color:#fff}::-moz-selection{background-color:#c8d5b9;color:#fff}::selection{background-color:#c8d5b9;color:#fff}:focus{outline:0}img{height:auto;max-width:100%;display:block}body,html{width:100%;height:auto;overflow-x:hidden;position:relative}@font-face{font-family:icomoon;src:url(/wp-content/themes/fargo-theatre/fonts/icomoon.eot);src:url(/wp-content/themes/fargo-theatre/fonts/icomoon.eot) format('embedded-opentype'),url(/wp-content/themes/fargo-theatre/fonts/icomoon.ttf) format('truetype'),url(/wp-content/themes/fargo-theatre/fonts/icomoon.woff) format('woff'),url(/wp-content/themes/fargo-theatre/fonts/icomoon.svg) format('svg');font-weight:400;font-style:normal}.contact-navigation .icon a:before,.icon:before,.single-case-study .content .col li:before,[class*=" icon-"]:before,[class^=icon-]:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook:before{content:"\ea90"}.icon-instagram:before{content:"\ea92"}.icon-twitter:before{content:"\ea96"}.container{margin:0 auto;position:relative}.col{display:block;float:left;width:100%}.cf:after,.col:after,.container:after,.row:after{content:"";display:table;clear:both}@media screen and (min-width:800px){.col{margin:0}.col.span1{width:8.333%}.col.span2{width:16.66%}.col.span3{width:25%}.col.span4{width:33.33%}.col.span5{width:41.66%}.col.span6{width:50%}.col.span7{width:58.33%}.col.span8{width:66.66%}.col.span9{width:75%}.col.span10{width:83.33%}.col.span11{width:91.66%}.col.span12{width:100%}.float-left{float:left}.float-right{float:right}.float-clear{clear:both}img.alignleft{float:left;margin:0 1em 1em 0}img.alignright{float:right;margin:0 0 1em 1em}}em{font-style:italic}strong{font-weight:700}h1{font-weight:600;font-size:55px;font-family:Lora,serif}h2{font-weight:600;font-size:50px;line-height:50px;text-align:center;font-family:'Titillium Web',sans-serif;color:#5cbbb7}h3{font-weight:600;font-size:28px;font-family:'Titillium Web',sans-serif;color:#434343}h4{font-weight:600;font-size:22px;font-family:'Titillium Web',sans-serif;color:#434343}h5{font-weight:600;font-size:18px;font-family:'Titillium Web',sans-serif;color:#434343}li,p,span{font-family:'Titillium Web',sans-serif;font-size:16px}a{font-family:'Titillium Web',sans-serif;font-size:16px;color:#5cbbb7;font-weight:700;text-decoration:none}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.wp-block-embed__wrapper embed,.wp-block-embed__wrapper iframe,.wp-block-embed__wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}button{font-family:'Titillium Web',sans-serif;text-transform:uppercase;background:0 0;border:2px solid #5cbbb7;background-color:#5cbbb7;padding:7px 25px;border-radius:0;transition:.3s;cursor:pointer;color:#fff}button a{text-decoration:none;border-bottom:0;color:#fff;letter-spacing:2px;font-weight:600;font-size:14px}button:hover{background-color:transparent}button:hover a{color:#5cbbb7}main{max-width:1200px;display:block;margin:0 auto}@media screen and (max-width:1200px){main{max-width:95%}}@media screen and (max-width:800px){main{max-width:100%;padding:0 25px}}.sidebar{background-color:rgba(225,225,225,.2);margin-bottom:50px}@media screen and (max-width:800px){.sidebar{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:25px 0}}@media screen and (max-width:450px){.sidebar{display:block}}.sidebar .events,.sidebar .now_showing{margin-bottom:25px;padding:20px}@media screen and (max-width:800px){.sidebar .events,.sidebar .now_showing{width:50%;margin-bottom:0}}@media screen and (max-width:450px){.sidebar .events,.sidebar .now_showing{width:100%;margin-bottom:15px}}.sidebar .events h4,.sidebar .now_showing h4{text-align:center}.sidebar button{display:block;margin:25px auto}.sidebar .info{padding-bottom:25px}.sidebar .info:last-of-type{padding-bottom:0}.sidebar .membership{margin:25px 0;padding:20px}@media screen and (max-width:800px){.sidebar .membership{margin:0}}.sidebar .membership h4{text-align:center;padding-bottom:20px}.sidebar .ff{padding:20px;display:block;margin:0 auto}.sidebar .ff img{width:75%;display:block;margin:0 auto}ul{margin-left:20px}header .span12{position:relative;border-bottom:1px solid rgba(92,187,183,.3)}header .span12:after{content:' ';display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:.3;background-image:url(/wp-content/themes/fargo-theatre/images/background-03.png)}header .span12.desktop .inner{max-width:1200px;display:block;margin:0 auto;padding:25px}@media screen and (max-width:800px){header .span12.desktop .inner{max-width:100%}}header .span12.desktop .inner img{display:block;margin:0 auto;width:500px}header .span12.desktop .inner nav{background-color:#434343;margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:800px){header .span12.desktop .inner nav{display:block;padding:10px}}header .span12.desktop .inner nav ul{padding-left:15px;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:800px){header .span12.desktop .inner nav ul{-ms-flex-pack:distribute;justify-content:space-around;padding-left:0}}header .span12.desktop .inner nav ul li{padding:15px}@media screen and (max-width:800px){header .span12.desktop .inner nav ul li{padding:10px 5px}}header .span12.desktop .inner nav ul li.current-menu-item{background-color:rgba(0,0,0,.1)}header .span12.desktop .inner nav ul li a{font-weight:lighter;text-transform:uppercase;color:#fff;letter-spacing:1px;text-decoration:none;transition:.3s}header .span12.desktop .inner nav ul li a:hover{color:#5cbbb7}@media screen and (max-width:800px){header .span12.desktop .inner nav .social{text-align:center;padding-bottom:10px}}header .span12.desktop .inner nav .social a{color:#fff;font-size:20px;text-decoration:none;padding-right:20px;transition:.3s}header .span12.desktop .inner nav .social a:hover{color:#5cbbb7}header .span12.desktop .inner nav .social a:last-of-type{padding-right:30px}@media screen and (max-width:800px){header .span12.desktop .inner nav .social a:last-of-type{padding-right:0}}header .span12.mobile{display:none}.home{max-width:1200px;display:block;margin:0 auto;padding:25px}.home .span12{padding-top:25px}.home .span12.carousel{position:relative;padding:75px 0 50px}@media screen and (max-width:1400px){.home .span12.carousel{padding:75px 150px 50px}}@media screen and (max-width:900px){.home .span12.carousel{padding:25px 0}}.home .span12.carousel .slick-prev{left:-100px;width:50px;height:50px;top:55%;position:absolute;z-index:999}@media screen and (max-width:1400px){.home .span12.carousel .slick-prev{left:20px}}@media screen and (max-width:900px){.home .span12.carousel .slick-prev{left:0;top:auto;bottom:20px}}.home .span12.carousel .slick-prev:before{content:url(/wp-content/themes/fargo-theatre/images/arrow-left.svg);opacity:1;color:#5cbbb7;font-size:40px}.home .span12.carousel .slick-next{right:-100px;width:50px;height:50px;top:55%;position:absolute}@media screen and (max-width:1400px){.home .span12.carousel .slick-next{right:20px}}@media screen and (max-width:900px){.home .span12.carousel .slick-next{right:0;top:auto;bottom:20px}}.home .span12.carousel .slick-next:before{content:url(/wp-content/themes/fargo-theatre/images/arrow-right.svg);opacity:1;color:#5cbbb7;font-size:40px}.home .span12.carousel .slide{height:500px;background-size:cover;background-repeat:no-repeat;position:relative}@media screen and (max-width:900px){.home .span12.carousel .slide{height:300px}}.home .span12.carousel .slide .details{background-color:rgba(255,255,255,.9);width:45%;position:absolute;padding:40px;right:0;height:500px}@media screen and (max-width:900px){.home .span12.carousel .slide .details{position:relative;width:100%;height:500px}}.home .span12.carousel .slide .details h2{line-height:65px;text-align:center;padding-bottom:25px}.home .span12.carousel .slide .details h5{text-align:center}.home .span12.carousel .slide .details button{display:block;margin:25px auto 0}.home .span12 .span8{padding:0 50px 0 0;margin-bottom:50px}.home .span12 .span8 .updates{margin:25px 0}.home .span12 .span8 .updates .info{margin:15px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.home .span12 .span8 .updates .info a{width:40%}.home .span12 .span8 .updates .info .details{width:60%;padding-left:25px}.home .span12 .span8 .updates .info .details a{width:100%}.home .span12 .span8 .non_updates{border:2px solid #5cbbb7;padding:0 25px;margin-top:50px}.home .span12 .span8 .non_updates .details{padding:25px 0;border-bottom:2px solid #5cbbb7}.home .span12 .span8 .non_updates .details:last-of-type{border-bottom:0}.home .span12 .span8 .non_updates .details p{padding:15px 0}.page .span12,.single .span12{padding:50px 0}@media screen and (max-width:800px){.page .span12,.single .span12{padding:25px 0 0 0}}.page .span12 .details,.single .span12 .details{margin-bottom:25px}.page .span12 .details h5,.single .span12 .details h5{text-align:center}.page .span12 .span8,.single .span12 .span8{padding:0 50px 0 0}.page .span12 .span8 h2,.single .span12 .span8 h2{text-align:left;color:#434343;padding-bottom:25px}@media screen and (max-width:800px){.page .span12 .span8,.single .span12 .span8{padding:50px 0 0 0}}@media screen and (max-width:450px){.page .span12 .span8,.single .span12 .span8{padding:15px 0 0 0}}.page .span12 .span8 .upcoming_shows,.single .span12 .span8 .upcoming_shows{padding:0 0 50px 0}.page .span12 .span8 .upcoming_shows h3,.single .span12 .span8 .upcoming_shows h3{padding-bottom:25px}.page .span12 .span8 .upcoming_shows .recent,.single .span12 .span8 .upcoming_shows .recent{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.page .span12 .span8 .upcoming_shows .recent .post,.single .span12 .span8 .upcoming_shows .recent .post{width:49%;margin:2% 0;display:block}.page .span12 .span8 .upcoming_shows .recent .post .info h4,.single .span12 .span8 .upcoming_shows .recent .post .info h4{padding:10px 0}.page .span12 .span8 .upcoming_shows .recent .post .info span,.single .span12 .span8 .upcoming_shows .recent .post .info span{font-weight:600}.page .span12 .span8 .upcoming_shows .recent .post .info p,.single .span12 .span8 .upcoming_shows .recent .post .info p{padding-top:10px}.page .span12 .span8 .upcoming_shows .recent .post img,.single .span12 .span8 .upcoming_shows .recent .post img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.page .span12 .span8 .upcoming_shows .recent .pagination,.single .span12 .span8 .upcoming_shows .recent .pagination{width:100%;margin:25px 0}.page .span12 .span8 .upcoming_shows .recent .pagination .alm-btn-wrap button,.single .span12 .span8 .upcoming_shows .recent .pagination .alm-btn-wrap button{display:block;margin:0 auto;border-color:#434343;background-color:#fff;color:#434343;font-weight:600;font-size:16px;transition:.3s}.page .span12 .span8 .upcoming_shows .recent .pagination .alm-btn-wrap button:hover,.single .span12 .span8 .upcoming_shows .recent .pagination .alm-btn-wrap button:hover{background-color:#434343;color:#fff}.page .span12 .span8 .upcoming_shows .recent .pagination ul,.single .span12 .span8 .upcoming_shows .recent .pagination ul{margin:0;list-style:none}.page .span12 .span8 .upcoming_shows .recent .pagination ul .alm-reveal,.single .span12 .span8 .upcoming_shows .recent .pagination ul .alm-reveal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.page .span12 .span8 .upcoming_shows .recent .pagination ul .alm-reveal .post,.single .span12 .span8 .upcoming_shows .recent .pagination ul .alm-reveal .post{width:49%;margin:2% 0;display:block}.page .span12 .span8 .upcoming_shows .recent .pagination ul .alm-reveal .post .info h4,.single .span12 .span8 .upcoming_shows .recent .pagination ul .alm-reveal .post .info h4{padding:10px 0}.page .span12 .span8 .upcoming_shows .recent .pagination ul .alm-reveal .post .info span,.single .span12 .span8 .upcoming_shows .recent .pagination ul .alm-reveal .post .info span{font-weight:600}.page .span12 .span8 .upcoming_shows .recent .pagination ul .alm-reveal .post .info p,.single .span12 .span8 .upcoming_shows .recent .pagination ul .alm-reveal .post .info p{padding-top:10px}.page .span12 .span8 .upcoming_shows .recent .pagination ul .alm-reveal .post img,.single .span12 .span8 .upcoming_shows .recent .pagination ul .alm-reveal .post img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.page .span12 .span8 .showtimes,.single .span12 .span8 .showtimes{margin:25px 0 50px;padding:25px;border:2px solid #c8d5b9;display:-ms-flexbox;display:flex}.page .span12 .span8 .showtimes div,.single .span12 .span8 .showtimes div{width:50%}.page .span12 .span8 .showtimes iframe,.single .span12 .span8 .showtimes iframe{width:50%}.page .span12 .span8 .showtimes iframe table .leftcol,.single .span12 .span8 .showtimes iframe table .leftcol{display:none}.single-event{max-width:1200px;display:block;margin:0 auto;padding:25px}.single-event .span12{padding:50px 0}.single-event .span12 .details{background-color:rgba(225,225,225,.2);padding:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:50px}@media screen and (max-width:800px){.single-event .span12 .details{display:block}}.single-event .span12 .details h5{width:80%;font-weight:400;text-align:center}@media screen and (max-width:800px){.single-event .span12 .details h5{width:100%}}.single-event .span12 .details button{width:20%}@media screen and (max-width:800px){.single-event .span12 .details button{display:block;margin:0 auto 20px;width:40%}}.single-event .span12 h2{color:#434343;padding:25px 0}.single-event .span12 .span8{padding-right:50px}.single-event .span12.upcoming_shows{padding:0 0 50px 0}.single-event .span12.upcoming_shows h3{padding-bottom:25px}.single-event .span12.upcoming_shows .pagination{width:100%;margin:25px 0}.single-event .span12.upcoming_shows .pagination .alm-btn-wrap button{display:block;margin:0 auto;border-color:#434343;background-color:#fff;color:#434343;font-weight:600;font-size:16px;transition:.3s}.single-event .span12.upcoming_shows .pagination .alm-btn-wrap button:hover{background-color:#434343;color:#fff}.single-event .span12.upcoming_shows .pagination ul{margin:0;list-style:none}.single-event .span12.upcoming_shows .pagination ul .alm-reveal{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.single-event .span12.upcoming_shows .pagination ul .alm-reveal .post{width:32%;margin:2% 0;display:block}.single-event .span12.upcoming_shows .pagination ul .alm-reveal .post .info h4{padding:10px 0}.single-event .span12.upcoming_shows .pagination ul .alm-reveal .post .info span{font-weight:600}.single-event .span12.upcoming_shows .pagination ul .alm-reveal .post .info p{padding-top:10px}.single-event .span12.upcoming_shows .pagination ul .alm-reveal .post img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}.single-event .span12.upcoming_shows .recent{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.single-event .span12.upcoming_shows .recent .post{width:32%;margin:2% 0;display:block}.single-event .span12.upcoming_shows .recent .post .info h4{padding:10px 0}.single-event .span12.upcoming_shows .recent .post .info span{font-weight:600}.single-event .span12.upcoming_shows .recent .post .info p{padding-top:10px}.single-event .span12.upcoming_shows .recent .post img{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}footer{background-color:#434343}footer .inner{color:#fff;padding:50px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1200px){footer .inner{padding:50px 25px}}@media screen and (max-width:800px){footer .inner{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}footer .inner a{color:#fff;font-weight:700}footer .inner .left{width:40%}@media screen and (max-width:800px){footer .inner .left{width:65%}}footer .inner .center{width:20%}@media screen and (max-width:800px){footer .inner .center{width:35%;padding:0 25px}}footer .inner .right{width:25%}@media screen and (max-width:800px){footer .inner .right{width:100%;padding:25px 0}}footer .inner .right ul{list-style:none}footer .inner .right ul li{text-align:right}@media screen and (max-width:800px){footer .inner .right ul li{text-align:center}}footer .inner .right ul li a{font-weight:lighter}footer .inner .social{width:15%}@media screen and (max-width:800px){footer .inner .social{width:100%;display:-ms-flexbox;display:flex;padding-bottom:0;-ms-flex-pack:center;justify-content:center}}footer .inner .social a{display:block;padding-bottom:10px;text-align:center}@media screen and (max-width:800px){footer .inner .social a{width:10%;padding:0 10px}}header .logo img{width: 20%;}