a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,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,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a img,input,select{vertical-align:middle}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}img{border:0}figure{margin:0}textarea{overflow:auto}optgroup{font-weight:400}textarea{resize:vertical}textarea[contenteditable]{-webkit-appearance:none}.cf::after,.cf::before{content:"";display:table}.cf::after{clear:both}.main-content::after,.main-content::before{content:"";display:table}.main-content::after{clear:both}*,:after,:before{box-sizing:border-box}*{-webkit-tap-highlight-color:transparent}:focus{outline:0}body,html{width:100%;height:100%}body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;letter-spacing:.2px;font-weight:400;color:#212121;min-height:100%;background:#FFF1E2}body:after{display:none}::-moz-selection{background:rgba(0,0,0,.9);color:#FFF}::selection{background:rgba(0,0,0,.9);color:#FFF}.notransition{transition:none!important}body.loading *{cursor:wait!important}.disable,.disable>*{cursor:wait;pointer-events:none}.bold,b,strong{font-weight:700}.italic,em,italic{font-style:italic}.uline{text-decoration:underline}.ucase{text-transform:uppercase}.serif{font-family:ITCBodoni72Com-Book,Times,serif;letter-spacing:-.2pt}p.nm{margin:0}h1,h2,h3,h4,h5,h6{font-weight:400}li,p{font-size:16px;line-height:24px}@media only screen and (max-width:1024px){li,p{font-size:16px;line-height:24px}}@media only screen and (max-width:767px){li,p{font-size:13px;line-height:22px}}h3{font-size:21px;line-height:30px}h2{font-size:25px;line-height:38px}@media only screen and (max-width:767px){h2{font-size:21px;line-height:30px}}h1{font-size:32px;line-height:38px}@media only screen and (max-width:767px){h1{font-size:21px;line-height:30px}}p{margin-bottom:16px}p:first-child{margin-bottom:16px}p:last-child{margin-bottom:0}h1,h2,h3{margin-bottom:16px}h1:first-child,h2:first-child,h3:first-child{margin-bottom:16px}h1:last-child,h2:last-child,h3:last-child{margin-bottom:0}a,a:active,a:focus,a:visited{color:#212121;text-decoration:none;outline:0;-webkit-tap-highlight-color:transparent}a{transition:color .1s ease-in-out,border-bottom .1s ease-in-out}a:hover{text-decoration:none;color:#AC7E49}.current-menu-item a:hover{border-bottom:1px solid #AC7E49}html.touch a:hover{opacity:1}a.uline:hover{text-decoration:underline}img,object,video{max-width:100%}img{vertical-align:middle}.col img{width:100%;height:auto}.asset-holder{border:none;color:transparent;width:100%;min-width:100%;max-width:100%;position:relative;display:block;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.asset-holder.loaded{visibility:visible;background:#FFF1E2}.asset-holder img{width:100%;height:0;opacity:0;display:block;transition:opacity 350ms ease-in-out;position:relative!important;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html.no-js .asset-holder{visibility:visible}html.no-js .asset-holder img{opacity:1;height:auto}img.fade-in{opacity:1!important}img.fade-out{opacity:0}.col{float:left;overflow:hidden;position:relative}.col-inner{margin:16px}@media only screen and (max-width:1024px){.col-inner{margin:12px}}@media only screen and (max-width:767px){.col-inner{margin:12px}}.col-inner-hori{margin:0 16px}@media only screen and (max-width:1024px){.col-inner-hori{margin:0 12px}}@media only screen and (max-width:767px){.col-inner-hori{margin:0 12px}}.col-inner-vert{margin:16px 0;float:left}@media only screen and (max-width:1024px){.col-inner-vert{margin:12px 0}}@media only screen and (max-width:767px){.col-inner-vert{margin:12px 0}}.left{float:left}.right{float:right}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.hide{display:none}.show{display:block}.mobile-hide{display:block}@media only screen and (max-width:767px){.mobile-hide{display:none}}.mobile-show{display:none}@media only screen and (max-width:767px){.mobile-show{display:block}}.tablet-hide{display:block}@media only screen and (max-width:1024px){.tablet-hide{display:none}}@media only screen and (max-width:767px){.tablet-hide{display:block}}.tablet-lower-hide{display:block}@media only screen and (max-width:1024px){.tablet-lower-hide{display:none}}.tablet-show{display:none}@media only screen and (max-width:1024px){.tablet-show{display:block}}@media only screen and (max-width:767px){.tablet-show{display:none}}.desktop-hide{display:none}@media only screen and (max-width:1024px){.desktop-hide{display:block}}.desktop-show{display:block}@media only screen and (max-width:1024px){.desktop-show{display:none}}.col-10{width:10%}.col-12{width:12.5%}.col-16{width:16.6%}.col-20{width:20%}.col-25{width:25%}.col-33{width:33.33334%}.col-50{width:50%}.col-60{width:60%}.col-66{width:66.6%}.col-75{width:75%}.col-90{width:90%}.col-100{width:100%}@media only screen and (max-width:1024px){.col-50{width:100%}.mobile-col-50{width:50%}.mobile-col-25{width:50%}}.p-left-2{margin-left:2%}.p-left-5{margin-left:5%}.p-left-10{margin-left:10%}.p-left-16{margin-left:16.6%}.p-left-20{margin-left:20%}.p-left-25{margin-left:25%}.p-left-33{margin-left:33.33334%}.p-left-50{margin-left:50%}.p-left-60{margin-left:60%}.p-left-66{margin-left:66.6%}.p-left-75{margin-left:75%}.p-left-90{margin-left:90%}.p-right-2{margin-right:2%}.p-right-5{margin-right:5%}.p-right-10{margin-right:10%}.p-right-16{margin-right:16.6%}.p-right-20{margin-right:20%}.p-right-25{margin-right:25%}.p-right-33{margin-right:33.33334%}.p-right-50{margin-right:50%}.p-right-60{margin-right:60%}.p-right-66{margin-right:66.6%}.p-right-75{margin-right:75%}.p-right-90{margin-right:90%}@media only screen and (max-width:1024px){.p-left-16{margin-left:12px}.p-right-16{margin-right:12px}}@media only screen and (max-width:767px){.p-left-16{margin-left:12px}.p-right-16{margin-right:12px}}.divide-bottom-sm{margin-bottom:32px}@media only screen and (max-width:1024px){.divide-bottom-sm{margin-bottom:24px}}@media only screen and (max-width:767px){.divide-bottom-sm{margin-bottom:24px}}.divide-bottom-med{margin-bottom:48px}@media only screen and (max-width:1024px){.divide-bottom-med{margin-bottom:36px}}@media only screen and (max-width:767px){.divide-bottom-med{margin-bottom:36px}}.divide-bottom-lg{margin-bottom:64px}@media only screen and (max-width:1024px){.divide-bottom-lg{margin-bottom:48px}}@media only screen and (max-width:767px){.divide-bottom-lg{margin-bottom:48px}}.divide-bottom-xlg{margin-bottom:80px}@media only screen and (max-width:1024px){.divide-bottom-xlg{margin-bottom:48px}}@media only screen and (max-width:767px){.divide-bottom-xlg{margin-bottom:36px}}.divide-top-sm{margin-top:32px}@media only screen and (max-width:1024px){.divide-top-sm{margin-top:24px}}@media only screen and (max-width:767px){.divide-top-sm{margin-top:24px}}.divide-top-med{margin-top:48px}@media only screen and (max-width:1024px){.divide-top-med{margin-top:36px}}@media only screen and (max-width:767px){.divide-top-med{margin-top:36px}}.video-wrap.divide-bottom-med{margin-bottom:80px}@media only screen and (max-width:1024px){.video-wrap.divide-bottom-med{margin-bottom:24px}}@media only screen and (max-width:767px){.video-wrap.divide-bottom-med{margin-bottom:0}}.divide-top-lg{margin-top:64px}@media only screen and (max-width:1024px){.divide-top-lg{margin-top:48px}}@media only screen and (max-width:767px){.divide-top-lg{margin-top:24px}}.divide-top-xlg{margin-top:80px}@media only screen and (max-width:1024px){.divide-top-xlg{margin-top:48px}}@media only screen and (max-width:767px){.divide-top-xlg{margin-top:24px}}.no-dates *{text-align:center!important;font-family:ITCBodoni72Com-Book,Times,serif;font-size:21px;line-height:30px}@media only screen and (max-width:767px){.no-dates *{font-size:18px;line-height:30px;text-align:left!important}}.no-dates * a{display:block}button,input,optgroup,option,select,textarea{font-family:ITCBodoni72Com-Book,Times,serif;font-size:16px;border-radius:0;outline:0}button,input,textarea{-webkit-appearance:none}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #212121}button,input[type=submit]{border:1px solid #212121;background:#fff;padding:5px 20px;margin-left:10px;font-family:ITCBodoni72Com-Book,Times,serif;font-size:16px;cursor:pointer;height:36px}@media only screen and (max-width:767px){button,input[type=submit]{border-top:none;text-align:center;margin:0!important}}button:hover,input[type=submit]:hover{background:#eee}input[type=email],select,textarea{margin-left:20px;padding:5px 20px;border:1px solid #212121;height:36px}@media only screen and (max-width:767px){input[type=email],select,textarea{text-align:center;margin:0!important}}@font-face{font-family:Icons;src:url(../fonts/site-wide.eot);src:url(../fonts/site-wide.eot);src:url(../fonts/site-wide.eot#iefix) format("embedded-opentype"),url(../fonts/site-wide.woff) format("woff"),url(../fonts/site-wide.ttf) format("truetype"),url(../fonts/site-wide.svg) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:Icons;display:inline-block;vertical-align:top;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-FacebookIcon:before{content:"\e600"}.icon-InstagramIcon:before{content:"\e601"}.icon-Mail:before{content:"\e602"}.icon-Soundcloud:before{content:"\e603"}.icon-SpotifyIcon:before{content:"\e604"}.icon-Youtube:before{content:"\e605"}.app-bar,.header{background-color:transparent}.header{position:relative;z-index:5;width:auto;top:0;left:0;width:100%}.header.main{padding-top:0}@media only screen and (max-width:1024px){.header.main{padding:0;background-color:transparent}}.app-bar-inner,.main-nav-inner{float:left;width:100%}.app-bar{width:auto;float:left;position:relative}@media only screen and (max-width:1024px){.app-bar{padding:25px 38px;background-color:transparent;z-index:5;width:100%}}@media only screen and (max-width:767px){.app-bar{padding:25px 12px}}.app-bar-inner{padding:42px 16px 16px 16px}@media only screen and (max-width:1024px){.app-bar-inner{padding:6px 12px}}@media only screen and (max-width:767px){.app-bar-inner{padding:6px 12px}}.main-nav{float:right}@media only screen and (max-width:1024px){.main-nav{top:64.67px;padding:38px 0;position:absolute;z-index:6;right:0;width:auto;opacity:0;visibility:hidden;transition:all 450ms ease-in-out;will-change:opacity;float:right}}@media only screen and (max-width:767px){.main-nav{top:70.5px;padding:12px 0}}@media only screen and (max-width:1024px){.main-nav.open{opacity:1;visibility:visible}}.main-nav-inner{padding:42px 16px 16px 16px}@media only screen and (max-width:1024px){.main-nav-inner{padding:12px}}@media only screen and (max-width:1024px){.main-nav-inner{padding:0}}.logo{line-height:16px;text-indent:-9999px;background:url(../images/tpo_logo.svg);background-size:250px 119px;width:250px;height:119px;float:left}@media only screen and (max-width:1024px){.logo{line-height:36px;background-size:200px 95px;width:200px;height:95px}}@media only screen and (max-width:767px){.logo{line-height:36px;background-size:150px 71px;width:150px;height:71px}}button.menu{display:none;float:right;border:none;margin:0;padding:13px 0 13px 24px;background:0 0;line-height:24px}button.menu *{-webkit-backface-visibility:hidden;backface-visibility:hidden}button.menu .line{display:block;height:3px;width:20px;display:block;margin-top:3px;background:#212121;border-radius:5px}button.menu .line:first-child{margin-top:0}button.menu .icon-hamburger-close .line:first-child{opacity:0}button.menu .icon-hamburger-close .line.last{opacity:0}button.menu #burger{font-size:10px;line-height:10px}@media only screen and (max-width:1024px){button.menu{display:inline-block}}@media only screen and (max-width:767px){button.menu{padding:13px 0 13px 24px}}#page-menu{cursor:default;text-align:right;position:relative}@media only screen and (max-width:1024px){#page-menu{margin-top:0}}.menu-item{display:inline-block;margin-left:20px;line-height:16px}.menu-item:first-child{margin-left:0}@media only screen and (max-width:1024px){.menu-item{display:block;margin-left:0;width:100%;text-align:right}}@media only screen and (max-width:1024px){.menu-item a{padding:8px 50px;color:#212121;display:block}.menu-item a:active{color:#AC7E49!important}}@media only screen and (max-width:767px){.menu-item a{padding:6px 24px}}.current-menu-item a{padding-bottom:1px;border-bottom:1px solid #212121}@media only screen and (max-width:1024px){.current-menu-item a{padding:8px 50px;color:#AC7E49;border-bottom:none}.current-menu-item a:hover{border-bottom:none}}@media only screen and (max-width:767px){.current-menu-item a{padding:6px 24px}}.social-links{text-align:center;position:fixed;height:auto;padding:15px 10px;width:56px;border-left:1px solid #212121;border-top:1px solid #212121;border-bottom:1px solid #212121;background:#fff;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:4}@media only screen and (max-width:1024px){.social-links{position:relative;width:auto;top:auto;-webkit-transform:translateY(0);transform:translateY(0);float:right;border:none;margin-top:20px;margin-right:42px;padding:0;background:0 0}}@media only screen and (max-width:767px){.social-links{margin-right:12px}}.icon-link{display:block;float:left;width:100%;margin:3px 0}@media only screen and (max-width:1024px){.icon-link{width:auto;margin:3px 0}.icon-link:nth-child(1n){clear:both}}.icon-link:first-child{margin-left:0}.icon-link:hover{text-decoration:none!important}.icon-link:hover .glyph-icon{color:#00AEEF}.header .glyph-icon{display:inline-block;font-family:Icons;font-size:24px;line-height:1;color:#212121}.header .glyph-icon:hover{color:#00AEEF}@media only screen and (max-width:1024px){.header .glyph-icon{font-size:26px}}.header .glyph-icon:before{margin-left:0}.landing .tpo-symbol{z-index:5}.tpo-symbol{position:fixed;left:50%;margin-left:-50px;top:50px;z-index:-1;background:url(../images/tpo_symbol.svg);background-size:100px 100px;width:100px;height:100px;opacity:.2}@media only screen and (max-width:767px){.tpo-symbol{top:30%;margin-top:-50px}}@media only screen and (max-width:767px){.video-wrap.divide-bottom-sm{margin:0}}.max-w{float:left;width:100%}.main{max-width:1400px;padding:0 80px;margin:0 auto}.main-content{max-width:1400px;padding:0 80px;padding-top:250px;margin:0 auto;min-height:100%;transition:opacity .3s ease-in-out;opacity:1}@media only screen and (max-width:1024px){.main-content{padding:0 38px}.main-content.menu-active{opacity:.1}}@media only screen and (max-width:767px){.main-content{padding:0 12px}}.popup{display:none;z-index:6;box-sizing:border-box;position:fixed;left:50%;top:50%;width:460px;margin-left:-230px;background:#fff;padding:46px 46px 36px 46px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);box-shadow:0 0 28px -5px rgba(0,0,0,.37)}@media only screen and (max-width:767px){.popup{width:90%;margin-left:5%;left:auto;padding:29px;-webkit-transform:translate(0,0);transform:translate(0,0);margin-top:-80px}}.popup .popup-close{cursor:pointer;right:10px;top:15px;position:absolute}.popup .popup-close:hover{opacity:.3}.popup .popup-close img{vertical-align:top;width:20px}.popup .signup-popup input[type=email]{border-bottom:none;font-size:21px;padding:10px 20px;height:auto}@media only screen and (max-width:767px){.popup .signup-popup input[type=email]{padding:5px 20px;font-size:16px}}.popup .signup-popup input[type=submit]{background:#212121;color:#fff;font-size:21px;padding:10px 30px;height:auto}@media only screen and (max-width:767px){.popup .signup-popup input[type=submit]{padding:5px 20px;font-size:16px}}.popup .signup-popup h2,.popup .signup-popup p{width:100%;margin-bottom:21px;text-align:center;color:#AC7E49}@media only screen and (max-width:767px){.popup .signup-popup h2,.popup .signup-popup p{margin-bottom:11px}}.popup .signup-popup .response p{color:#AC7E49;font-family:ITCBodoni72Com-Book,Times,serif;margin-top:30px;margin-bottom:0}.popup .signup-popup .input-contain,.popup .signup-popup .signup,.popup .signup-popup fieldset,.popup .signup-popup input{width:100%;margin:0!important;text-align:center}.royalSlider{width:100%;height:400px;position:relative;direction:ltr}.royalSlider>*{float:left}.rsWebkit3d .rsSlide{-webkit-transform:translateZ(0)}.rsWebkit3d .rsABlock,.rsWebkit3d .rsAbsoluteEl,.rsWebkit3d .rsBtnCenterer,.rsWebkit3d .rsContainer,.rsWebkit3d .rsLink,.rsWebkit3d .rsOverflow,.rsWebkit3d .rsPreloader,.rsWebkit3d .rsSlide,.rsWebkit3d .rsThumbs,.rsWebkit3d img{-webkit-backface-visibility:hidden}.rsFade.rsWebkit3d .rsContainer,.rsFade.rsWebkit3d .rsSlide,.rsFade.rsWebkit3d img{-webkit-transform:none}.rsOverflow{width:100%;height:100%;position:relative;overflow:hidden;float:left;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap{width:100%;height:100%;position:relative;overflow:hidden;left:0;top:0;-webkit-tap-highlight-color:transparent}.rsVisibleNearbyWrap .rsOverflow{position:absolute;left:0;top:0}.rsContainer{position:relative;width:100%;height:100%;-webkit-tap-highlight-color:transparent}.rsArrow,.rsThumbsArrow{cursor:pointer}.rsThumb{float:left;position:relative}.rsArrow,.rsNav,.rsThumbsArrow{opacity:1;transition:opacity .3s linear}.rsHidden{opacity:0;visibility:hidden;transition:visibility 0s linear .3s,opacity .3s linear}.rsGCaption{width:100%;float:left;text-align:center}.royalSlider.rsFullscreen{position:fixed!important;height:auto!important;width:auto!important;margin:0!important;padding:0!important;z-index:2147483647!important;top:0!important;left:0!important;bottom:0!important;right:0!important}.royalSlider .rsSlide.rsFakePreloader{opacity:1!important;transition:0s;display:none}.rsSlide{position:absolute;left:0;top:0;display:block;overflow:hidden;height:100%;width:100%}.royalSlider.rsAutoHeight,.rsAutoHeight .rsSlide{height:auto}.rsContent{width:100%;height:100%;position:relative}.rsPreloader{position:absolute;z-index:0}.rsNav{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.rsNavItem{-webkit-tap-highlight-color:rgba(0,0,0,.25)}.rsThumbs{cursor:pointer;position:relative;overflow:hidden;float:left;z-index:22}.rsTabs{float:left;background:0 0!important}.rsTabs,.rsThumbs{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.rsVideoContainer{width:auto;height:auto;line-height:0;position:relative}.rsVideoFrameHolder{position:absolute;left:0;top:0;background:#141414;opacity:0;-webkit-transition:.3s}.rsVideoFrameHolder.rsVideoActive{opacity:1}.rsVideoContainer .rsVideoObj,.rsVideoContainer embed,.rsVideoContainer iframe,.rsVideoContainer video{position:absolute;z-index:50;left:0;top:0;width:100%;height:100%}.rsVideoContainer.rsIOSVideo embed,.rsVideoContainer.rsIOSVideo iframe,.rsVideoContainer.rsIOSVideo video{box-sizing:border-box;padding-right:44px}.rsABlock{left:0;top:0;position:absolute;z-index:15}img.rsImg{max-width:none}.grab-cursor{cursor:url(grab.png) 8 8,move}.grabbing-cursor{cursor:url(grabbing.png) 8 8,move}.rsNoDrag{cursor:auto}.rsLink{left:0;top:0;position:absolute;width:100%;height:100%;display:block;z-index:20;background:url(blank.gif)}footer{color:#212121;width:100%;float:left;margin:100px 0 50px 0}@media only screen and (max-width:1024px){footer{margin:50px 0 50px 0}}@media only screen and (max-width:767px){footer{margin:24px 0 24px 0}}footer p{margin:0!important}footer .divide-line{height:1px;width:100%;background:#212121;margin-bottom:16px}footer .col-50{width:auto}@media only screen and (max-width:767px){footer .col-50{width:100%}}.copyright{float:right;text-align:right}.copyright p{font-size:13px;line-height:22px}@media only screen and (max-width:767px){.copyright{text-align:left;float:left}}@media only screen and (max-width:767px){footer{text-align:center}footer .input-contain,footer .signup,footer fieldset,footer input,footer p{width:100%;margin:0!important;text-align:center}}footer .signup-footer{float:left}footer .signup-footer p{float:left;padding:5px 0}footer .response{color:#AC7E49;font-family:ITCBodoni72Com-Book,Times,serif;margin-left:83px;margin-top:50px}footer .response p{padding:0}@media only screen and (max-width:767px){footer .response{float:left;margin-left:0;margin-top:20px;margin-bottom:20px;width:100%}}footer fieldset{float:left}footer fieldset .input-contain{float:left}.home-link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:4}img.background{opacity:0;transition:opacity .3s ease-in-out}#landing-container .landing-inner-container,#landing-container-vertical .landing-inner-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-99;overflow:hidden;background:#fff}#landing-container .landing-inner-container img.background,#landing-container-vertical .landing-inner-container img.background{position:absolute;top:0;height:100%;z-index:0;background:#fff;max-width:none}#landing-container{display:block}@media only screen and (max-width:767px) and (orientation:portrait){#landing-container{display:none}}#landing-container-vertical{display:none}@media only screen and (max-width:767px) and (orientation:portrait){#landing-container-vertical{display:block}}.slider-bullets{z-index:5;position:absolute;bottom:42px}@media only screen and (max-width:767px) and (orientation:portrait){.slider-bullets{display:none}}.slider-bullets li{text-indent:-9999px;border-radius:10px;height:10px;width:10px;background:#AC7E49;float:left;display:inline-block;margin-left:10px;cursor:pointer}.slider-bullets li.active{background:#212121}.slider-bullets li:first-child{margin-left:0}.caption-contain{position:relative;top:100%;margin-top:16px;text-align:center}@media only screen and (max-width:1024px){.caption-contain{padding:0 2%;margin-top:16px}}@media only screen and (max-width:767px){.caption-contain{margin-top:12px}}.caption-contain h1{color:#212121;margin-bottom:5px}.caption-contain p{color:#AC7E49;font-size:13px}.img-padding{padding:0 15%}@media only screen and (max-width:1024px){.img-padding{padding:0}}.follow-spotify{line-height:20px;margin-bottom:24px;float:left;display:block;width:100%;font-size:25px;line-height:30px;cursor:pointer;background:rgba(255,255,255,.4);padding:20px;text-align:center}.follow-spotify .glyph-icon{font-size:32px;display:inline-block;width:100%}.follow-spotify *{line-height:30px!important}.album-block{margin-bottom:16px}@media only screen and (max-width:1220px){.album-block.col-33{width:50%;margin-bottom:24px}}@media only screen and (max-width:767px){.album-block.col-33{width:100%;margin-bottom:24px}}.album-block .album-image img{position:relative!important;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity .1s ease-in-out;opacity:1}@media only screen and (max-width:767px){.album-block .album-image img{padding:0}}.album-block .album-image img:hover{opacity:.5}@media only screen and (max-width:767px){.album-block .album-image{width:50%;float:left}}.album-block .album-meta{text-align:center}@media only screen and (max-width:767px){.album-block .album-meta{text-align:left;width:50%;padding-left:24px;float:left}}.album-block .album-meta .album-title{margin-top:24px;font-size:18px;line-height:30px;margin-bottom:0}@media only screen and (max-width:1220px){.album-block .album-meta .album-title{font-size:16px;line-height:24px}}@media only screen and (max-width:767px){.album-block .album-meta .album-title{margin-top:0}}.album-block .album-meta .buy-option{display:inline-block;margin:0 10px}@media only screen and (max-width:767px){.album-block .album-meta .buy-option{margin:0 5px}}@media only screen and (max-width:767px){.album-block .album-meta .buy-option{margin:0;margin-bottom:5px;display:block}}.album-block .album-meta img{max-width:45px}@media only screen and (max-width:1024px){.album-block .album-meta img{max-width:50px}}@media only screen and (max-width:1220px){.music-wrap,.soundcloud-wrap{width:100%}.music-wrap .p-right-16,.soundcloud-wrap .p-right-16{margin:16px}}@media only screen and (max-width:1220px) and (max-width:1024px){.music-wrap .p-right-16,.soundcloud-wrap .p-right-16{margin:12px}}@media only screen and (max-width:767px){.music-wrap,.soundcloud-wrap{float:left!important;width:100%}}#bit-widget-0 img[src*="ajax-loader.gif"]{opacity:.2!important}.tours-padding{padding:0 16%}@media only screen and (max-width:1024px){.tours-padding{padding:0}}.bit-share-text{line-height:30px}.bit-share-text{font-size:16px;margin-right:10px}.bit-track-artist-header{border:none!important;border-bottom:1px solid #212121!important;padding:20px 0!important}.bit-header-links{font-size:13px;font-family:Arial,Helvetica,sans-serif}.bit-date{width:10%!important}.bit-date a{font-weight:700!important}.bit-venue{width:35%!important}.bit-location{width:35%!important}.bit-tickets{width:10%!important}.bit-tickets a{text-decoration:underline}.bit-rsvp{width:10%!important}#bit-events td.bit-actions a,#bit-events td.bit-rsvp a{float:left}tr th{font-family:ITCBodoni72Com-Book,Times,serif;font-size:18px}.bit-events td,.bit-events th{border-top:1px solid #212121!important;padding:24px 14px 24px 0!important;vertical-align:top!important;line-height:18px!important}.bit-events td a,.bit-events th a{line-height:14px!important}table{border-bottom:1px solid transparent!important}.bit-artist-event-link,.bit-description-links,.bit-rsvp{display:none!important}td.bit-tickets{text-align:right!important;padding-right:0!important}td.bit-tickets a{float:right!important}.bit-uiButton a.bit-rsvp{display:block!important;float:left!important;width:100%!important;text-align:center!important;line-height:28px!important}#bit-events td .bit-uiButton{display:block!important;padding:1px 6px!important;height:30px!important;line-height:30px!important;cursor:pointer;font-family:ITCBodoni72Com-Book,Times,serif!important;background:#fff!important;border:1px solid #212121!important;box-shadow:none!important}tbody tr.bit-header th{border-top:1px solid transparent!important;padding-right:0!important;padding-left:0!important}tbody tr:nth-child(2){display:none}tbody tr:nth-child(3){border-top:1px solid transparent!important}tbody tr:nth-child(3) td{border-top:1px solid transparent!important}.shop-wrap>.shop-block:nth-of-type(n){clear:none}.shop-wrap>.shop-block:nth-of-type(4n+1){clear:both}@media only screen and (max-width:768px){.shop-wrap>.shop-block:nth-of-type(4n+1){clear:none}}@media only screen and (max-width:768px){.shop-block.col-25{width:50%;margin-bottom:24px}}@media only screen and (max-width:767px){.shop-block.col-25{width:100%}}.shop-block .album-image img{position:relative!important;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:opacity .1s ease-in-out;opacity:1}.shop-block .album-image img:hover{opacity:.5}@media only screen and (max-width:767px){.shop-block .album-image{width:50%;float:left}}.shop-block .album-meta{text-align:center}@media only screen and (max-width:767px){.shop-block .album-meta{text-align:left;width:50%;padding-left:24px;float:left}}.shop-block .album-meta .product-title{margin-top:24px;font-size:18px;line-height:30px;margin-bottom:0}@media only screen and (max-width:767px){.shop-block .album-meta .product-title{margin-top:0;font-size:16px;line-height:24px}}.shop-block .album-meta .buy-option{display:inline-block;margin:0 10px;font-size:13px}@media only screen and (max-width:768px){.shop-block .album-meta .buy-option{margin:0 5px}}@media only screen and (max-width:767px){.shop-block .album-meta .buy-option{margin:0;margin-bottom:5px;display:block;font-size:13px}}.contact-wrap{text-align:center}@media only screen and (max-width:768px){.contact-wrap{text-align:left}}.contact-wrap p{font-size:13px}.contact-wrap .contact-block{width:100%;float:left;padding:0 2%}@media only screen and (max-width:1220px){.contact-wrap .contact-block{width:100%;padding:0}}.contact-wrap .contact-divide{width:50px;border-top:1px solid #212121;margin:30px auto}@media only screen and (max-width:768px){.contact-wrap .contact-divide{margin:20px 0}}.contact-wrap .glyph-icon{line-height:28px}@media only screen and (max-width:767px){.contact-wrap .glyph-icon{line-height:22px}}.contact-wrap h2{margin-bottom:0}@media only screen and (max-width:1024px){.contact-wrap h2{margin-bottom:10px}}@media only screen and (max-width:767px){.contact-wrap h2{margin-bottom:0}}