/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
.browser-ie.majorver-11 .tile{max-height:340px}
.body-1.browser-ie #main-content{display:block}
#header-box{height:180px;position:relative}
#masthead{width:114px;height:131px;top:25px;left:0;position:relative;z-index:1001}
#masthead #logo{background-image:url(/_data/site/70/templates/current/css/logo.svg);background-repeat:no-repeat;background-position:right 0;text-indent:-9999px;overflow:hidden;right:0;top:0;position:absolute;width:114px;height:131px;background-size:150px 131px}
#header-mob-logo{background-position:center center}
#menu-h{position:absolute;right:4%;top:50%;transform:translateY(-50%);margin-left:200px}
#menu-h>ul li{float:none;display:inline-block}
#menu-h>ul li div{padding:5px 0}
#menu-h>ul li div a{margin-left:30px;border-bottom:1px solid rgba(0,0,0,0)}
#menu-h>ul li.selected a{border-color:#fff}
#body-header-inner.section-inner{max-width:100%}
#body-header-box{margin:0 auto;max-width:900px}
#body-header-box #menu-v{margin:0 4%}
#menu-v>ul li{float:left;border-right:1px solid #fff}
#menu-v>ul>li:first-child{border-left:1px solid #fff}
#menu-icon-wrapper{position:absolute;top:0;left:3px;z-index:9999;margin:0;line-height:0}
.section-inner{max-width:900px}
body{-webkit-text-size-adjust:none;font-size:15px;font-family:"Montserrat",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
a img{border:0}
img{max-width:100%}
h1,h2{margin:0 0 20px;line-height:38px;font-weight:300}
h3{margin:0;line-height:20px}
h4{line-height:25px;margin:0 0 15px;padding-top:10px}
h4:first-child{padding-top:0}
h4 a{color:#2c2b2b;text-decoration:none}
h4 a:hover{color:#9b014c}
h5{margin:0}
#content-box .pg-body p,#content-footer-box p,#p404 p{line-height:25px;margin:0 0 15px}
#content-box .pg-body p span{line-height:25px !important}
#content-box .pg-body p:first-child{margin-top:0 !important}
#content-box .pg-body ul,#p404 ul{margin:0 0 15px;padding:0;line-height:25px}
#content-box .pg-body ul li,#p404 ul li{background-image:url(/_data/site/70/templates/current/css/bullet.svg);background-size:8px 8px;background-position:0 9px;background-repeat:no-repeat;padding-left:20px;margin:0;list-style:none outside none}
#content-box .pg-body ul li span{line-height:25px !important}
p.empty{display:none}
.alignleft-p{float:left;width:45%;padding:5px 30px 22px 0}
.alignleft-l{float:left;width:60%;padding:5px 30px 22px 0}
.alignright-p{float:right;width:45%;padding:5px 0 22px 30px}
.alignright-l{float:right;width:60%;padding:5px 0 22px 30px}
.body-108 .slick-initialized .slick-slide{display:flex;flex-wrap:wrap;width:auto !important}
.body-108 .slick-initialized .slick-slide>div{width:33%}
.body-108 .slick-initialized .slick-dots{display:none}
@media all and (max-width: 599px){.body-108 .slick-initialized .slick-slide>div{width:50%}
}
._body-65 .folder-view li.item .img:hover{opacity:.6 !important;filter:alpha(opacity=60);zoom:1}
.folder-view li .caption-text-wrapper{padding:15px 10px !important}
figure{width:100%;margin:0;line-height:0}
.pg-gallery-av .paginator-wrapper{line-height:20px}
.pg-gallery-av .paginator-wrapper.first span{padding-bottom:0 !important}
.pg-gallery-av .av-player.type-audio{padding-left:0 !important;padding-right:0 !important}
.pg-gallery-av .av-player.type-audio .row-wrapper{background-color:#f0edec}
.pg-gallery-av .av-player.type-audio .pg-gallery-av-inner{padding:0 !important}
.pg-gallery-av>div{line-height:0}
.pg-gallery-av .caption-wrapper{padding:25px 20px;margin-bottom:30px}
.pg-gallery-av h2{display:none}
.pg-gallery-av .cap-description{padding:15px 20px;line-height:20px}
.body-65 .pg-gallery-av .cap-description{display:none}
.paginator-wrapper{display:none}
#footer{padding-bottom:60px;overflow:hidden}
#footer .powered{display:none}
#footer p{font-size:13px;line-height:20px;margin:15px 0 0;display:inline-block}
#footer a{color:#2c2b2b;text-decoration:none}
#footer a:hover{color:#2c2b2b}
#footer span{padding:0 7px}
#footer #footer-logo{background-image:url(/_data/site/70/templates/current/css/footer_logo.svg);background-repeat:no-repeat;background-size:44px 50px;background-position:right 0;width:44px;height:50px;text-indent:-9999px;overflow:hidden;left:0;float:left;margin-right:10px}
#footer .social{margin-top:10px;width:181px}
#footer #facebook{background-image:url(/_data/site/70/templates/current/css/facebook.svg);background-repeat:no-repeat;background-size:34px 34px;background-position:right 0;width:34px;height:34px;text-indent:-9999px;overflow:hidden;float:left;margin-top:6px;margin-right:15px}
#footer #instagram{background-image:url(/_data/site/70/templates/current/css/instagram.svg);background-repeat:no-repeat;background-size:34px 34px;background-position:right 0;width:34px;height:34px;text-indent:-9999px;overflow:hidden;float:left;margin-top:6px;margin-right:15px}
#footer #twitter{background-image:url(/_data/site/70/templates/current/css/twitter.svg);background-repeat:no-repeat;background-size:34px 34px;background-position:right 0;width:34px;height:34px;text-indent:-9999px;overflow:hidden;float:left;margin-top:6px;margin-right:15px}
#footer #youtube{background-image:url(/_data/site/70/templates/current/css/youtube.svg);background-repeat:no-repeat;background-size:34px 34px;background-position:right 0;width:34px;height:34px;text-indent:-9999px;overflow:hidden;float:left;margin-top:6px;margin-right:15px}
#footer #spotify{background-image:url(/_data/site/70/templates/current/css/spotify.svg);background-repeat:no-repeat;background-size:34px 34px;background-position:right 0;width:34px;height:34px;text-indent:-9999px;overflow:hidden;float:left;margin-top:6px}
#footer #footerLeft{float:left}
#footer #footerRight{float:right}
.gallery-fw-preset-70{height:530px;max-height:530px !important}
.gallery-fw-wrapper-preset-70 .cycle-pager span{margin:0 5px;color:rgba(255,255,255,.25) !important}
.gallery-fw-wrapper-preset-70 .cycle-pager span.cycle-pager-active{color:rgba(255,255,255,.75) !important}
.body-1 #main-content{background-color:#f0edec;margin-bottom:50px}
.body-1 .pg-body{margin:70px 4% 10px}
.body-1 #c-col-box{padding:0 0 70px}
.body-1 #c-col-box p{font-size:18px;line-height:30px;margin:0 0 50px;width:85%}
.body-1 .more-button{display:inline-block}
.body-1 .more-button a{background:#9b014c;color:#fff;display:block;font-size:14px;font-style:normal;font-weight:bold;height:46px;line-height:46px;padding:0 70px;text-decoration:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-align:center;display:block}
.body-1 .pg-gallery-av{height:0}
.light__widget{padding-bottom:50px}
.light__widget p{font-size:15px;text-align:center}
.folder-news li:first-child h2.pg-title-list{margin-top:0}
.folder-news li h2.pg-title-list{margin:30px 0 10px}
.folder-news li h2:hover{color:#2c2b2b}
.folder-news li.item-news:after{padding-bottom:35px}
.folder-news h6.pg-author-date,.news-item .pg-date{margin-bottom:19px;text-transform:uppercase;letter-spacing:1px;line-height:16px;font-size:13px;color:#999}
.folder-news li .pg-author:before{content:""}
.folder-news li .pg-author:after{content:", "}
.folder-news li .pg-date:before{content:""}
.folder-news li .pg-time{display:none}
.folder-news li .img-wrapper{padding-top:5px}
.folder-news .pg-body-smart{line-height:25px}
.folder-view li a.read-more::after{content:"Read more";display:block;padding-left:0;padding-top:15px;font-style:normal}
.folder-view li a.read-more:hover{text-decoration:underline}
.news-item h1.pg-title{margin:0 0 10px}
.news-item .pg-date .pg-time{display:none}
.news-item .pg-gallery-image{margin-bottom:27px !important;margin-top:32px}
.body-183 .paginator-wrapper{display:none}
.music-service{background-color:#f0edec;margin-top:5px}
.music-service .row-inner{padding:15px;overflow:hidden;border-bottom:1px solid #fff}
.music-service .row-inner>div:last-child{text-align:right}
.music-service .row-inner img{width:125px;height:40px}
.music-service .button-small{display:inline-block;margin-top:2px}
.music-service .button-small a{background:#9b014c;color:#fff;display:block;font-size:14px;font-style:normal;font-weight:bold;height:36px;line-height:36px;padding:0 20px;text-decoration:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;text-align:center;display:block}
.contact-form .msg_txt{font-weight:bold;padding-bottom:20px;text-align:left}
textarea,select,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{border:1px solid #f0edec;background:#f0edec;border-radius:0 !important;-webkit-appearance:none;padding:10px 15px !important;font-size:15px;color:#2c2b2b}
input:focus:not([type=radio]):not([type=checkbox]),button:focus,textarea:focus,select:focus,input:active:not([type=radio]):not([type=checkbox]),button:active,textarea:active,select:active{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
button:focus,button:active,input:focus,input:active,select:focus,select:active,textarea:focus,textarea:active{box-shadow:0 0}
input[type=text]:focus,input[type=password]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=color]:focus,textarea:focus{background:#fff;border-color:#9b014c}
textarea{height:150px;-webkit-appearance:none}
.fields-holder input.error,.fields-holder textarea.error{background-color:#fff;border-color:#f00001}
.fields-holder .input-error{background:#f9dada none repeat scroll 0 0;font-size:12px;padding:8px 16px;text-align:left;margin:0}
.fields-holder input.error,.fields-holder textarea.error{margin-bottom:0}
.contact-form ::-webkit-input-placeholder{color:#8f8e8e;opacity:1}
.contact-form :-moz-placeholder{color:#8f8e8e;opacity:1}
.contact-form ::-moz-placeholder{color:#8f8e8e;opacity:1}
.contact-form :-ms-input-placeholder{color:#8f8e8e;opacity:1}
.contact-form input[type=submit]{background:#9b014c;border:0 none;color:#fff;box-shadow:0 0 rgba(0,0,0,0);-webkit-appearance:none;font-size:14px;font-weight:bold;font-style:normal;font-family:"Proxima Nova";height:44px;line-height:44px;letter-spacing:0;width:40%;padding:0;text-transform:uppercase}
@media screen and (min-width: 768px){.contact-form{width:60%}
}
@media screen and (max-width: 767px)and (min-width: 600px){.body-1 #main-content{text-align:center}
.body-1 #c-col-box p{width:100%}
.contact-table{width:100%}
.body-23405 .folder-tile li{width:50% !important}
#body-header{display:none}
.folder-news li .img-wrapper{margin-bottom:12px !important;margin-top:7px}
#footer-logo{display:none}
#body-footer-box p{text-align:center;width:100%;margin:0}
#footerLeft{width:100%;margin-top:20px;text-align:center}
#footerRight{width:100%}
#footer .social{margin-left:auto;margin-right:auto}
#body-footer-box .social{margin:0 auto 25px}
}
@media screen and (max-width: 599px)and (min-width: 480px){.body-1 #main-content{text-align:center}
.body-1 #c-col-box p{width:100%}
.body-1 .more-button{width:100%}
.body-1 .more-button a{padding:0;white-space:nowrap}
.contact-table{width:100%}
.body-contact input[type=submit]{width:100% !important}
#body-header{display:none}
.folder-news li .img-wrapper{margin-bottom:12px !important;margin-top:7px}
#footer-logo{display:none}
#body-footer-box p{text-align:center;width:100%;margin:0}
#footerLeft{width:100%;margin-top:20px;text-align:center}
#footerRight{width:100%}
#footer .social{margin-left:auto;margin-right:auto}
#body-footer-box .social{margin:0 auto 25px}
}
@media all and (max-width: 479px){.body-1 #main-content{text-align:center}
.body-1 #c-col-box p{width:100%}
.body-1 .more-button{width:100%}
.body-1 .more-button a{padding:0;white-space:nowrap}
.contact-table{width:100%}
.body-contact input[type=submit]{width:100% !important}
.alignright-p{float:right;width:100%;padding-left:0}
.alignright-l{float:right;width:100%;padding-left:0}
#body-header{display:none}
.folder-news li .img-wrapper{margin-bottom:12px !important;margin-top:7px}
#footer-logo{display:none}
#body-footer-box p{text-align:center;width:100%;margin:0}
#footerLeft{width:100%;margin-top:20px;text-align:center}
#footerRight{width:100%}
#footer .social{margin-left:auto;margin-right:auto}
#body-footer-box .social{margin:0 auto 25px}
}

/*==@template_custom==*/