*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html,body{width:100%;height:100%;margin:0;padding:0}
h1,h2,h3,h4,h5,h6,ul,ol,li{margin:0;padding:0}
form{margin:0 auto;padding:0}
p{margin:0 0 25px 0}
p:last-child{margin-bottom:0}
div{width:auto;height:auto;margin:0 auto}
a,.a{color:#393939;outline:0;text-decoration:none;transition:all .25s ease}
a:hover,.a:hover{color:#ff7200;text-decoration:none}
a.hyper{display:block;position:relative;top:-25px;visibility:hidden}
a.lnk_orange{color:#ff7200;text-decoration:none}
a.lnk_orange:hover{color:#000;text-decoration:none}
img{border:0;outline:0;max-width:100%;height:auto}
object,embed{outline:0;display:block}
input,textarea,select,button{outline:0;font-family:'Montserrat',Arial,Helvetica,sans-serif;font-weight:500}
input[type="text"],input[type="email"],select{width:100%;margin:15px 0;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem;-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}

textarea{width:100%;min-height:120px;margin:15px 0;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: 0.25rem;-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out}
input[type="submit"],button{cursor:pointer;transition:all .25s ease;-webkit-appearance:none}
ul{list-style:disc;margin:0 0 15px 20px;text-align:left}
ol{margin:0 0 15px 20px}
li:last-child,ul.children{margin-bottom:0}
iframe{max-width:100%;max-height:100%;display:block;margin:0 auto}
blockquote{font-size:1em}
strong,b{font-weight:700}
hr{height:1px;background:#000;clear:both;border:0;outline:0}
::-moz-selection{background:#393939;color:#fff;text-shadow:none}
::selection{background:#393939;color:#fff;text-shadow:none}
::-webkit-input-placeholder{color:#969696}
:-moz-placeholder{color:#969696;opacity:1}
::-moz-placeholder{color:#969696;opacity:1}
:-ms-input-placeholder{color:#969696}
:placeholder-shown{color:#969696}
body{font:14px/25px 'Montserrat',Arial,Helvetica,sans-serif;color:#393939;background:#fff}
h1, h2, h3, h4, h5, h6, h7{text-align:center}
h1{font-family:'Cormorant Unicase',serif;font-weight:500;line-height:1;color:#393939;text-transform:lowercase}
h1{font-size:42px}
h2{font-size:22px;margin:10px 0}
h3{font-size:24px;margin:10px 0}
h4{font-size:24px}
h5{font-size:18px}
h6{font-size:14px;margin-bottom: 15px;font-style:italic;color:#ff7200}
h7{font:18px/28px 'Montserrat',Arial,Helvetica,sans-serif;color:#393939;font-weight:bold }

@media(max-width:767px) {
	h1{font-size:38px}
	h2{font-size:20px}
	h3{font-size:28px}
	h4{font-size:21px} }

.left{float:left}
.right{float:right}
.btns{text-align:center;position:relative}
.btns:after{content:'';display:block;clear:both}
.btns a,.btns .a,.btn,input[type="submit"],input[type="button"],button{min-width:120px;display:inline-block;padding:20px 25px;border:0;border-radius:4px;background-color:#fff;text-transform:uppercase;font-size:12px;line-height:1;font-weight:700;color:#000;margin:0 8px 10px;vertical-align:top;text-align:center;letter-spacing:.03em;white-space:nowrap;overflow:hidden;position:relative;transition:all .4s cubic-bezier(0.215,.61,.355,1) 0s}
.btns a:first-child,.btns .a:first-child,.btn:first-child,input[type="submit"]:first-child,input[type="button"]:first-child,button:first-child{margin-left:auto}
.btns a:last-child{margin-right:auto}
.btns.dark a,.btns.dark .a,.btn.dark,input[type="submit"].dark,input[type="button"].dark,button.dark{background-color:#393939;color:#fff}
.btns a:hover,.btns .a:hover,.btns.dark .a:hover,.btn:hover,.btns.dark a:hover,.btn.dark:hover,button.dark:hover{background:transparent;color:#fff}
input[type="submit"].dark:hover,input[type="button"].dark:hover{background-color:#000}
.btn.light:hover .a,.btn.light .a:hover{color:#fff}
.btns.la{text-align:left}
.btns.ra{text-align:right}
.btns.mid{text-align:center}
.btns a::before,.btns .a::before,.btn::before,button::before{display:block;border-radius:4px;position:absolute;left:0;bottom:0;height:0;width:100%;z-index:-1;content:'';background:#000;transition:all .4s cubic-bezier(0.215,.61,.355,1) 0s}
.btns a::after,.btns .a::after,.btn::after,button::after{content:'';position:absolute;height:0;left:0;border-radius:4px;top:50%;width:100%;z-index:-1;transition:all 1s ease 0s}
.btns a:hover::before,.btns .a:hover::before,.btn:hover::before,button:hover::before{top:0;bottom:auto;height:100%}
.btns a:hover::after,.btns .a:hover::after,.btn:hover::after,button:hover::after{height:450%}
.fancybox-button{height:auto !important}

@media(min-width:1920px) {
	.btns a,.btns .a,.btn,input[type="submit"],input[type="button"],button{font-size:16px} }

@media(min-width:3000px) {
	.btns a,.btns .a,.btn,input[type="submit"],input[type="button"],button{font-size:22px} }

@media(max-width:500px) {
	.btns a,.btns .a,a.btn,input[type="submit"],input[type="button"],button{display:block;margin:0 auto 10px;font-size:16px;padding-top:22px;padding-bottom:22px} }
	
#videoPreloader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}
.vidframe{height:0;position:relative;padding-bottom:56.25%;overflow:hidden}
.vidframe iframe{width:100%;height:100%;position:absolute;top:0}
.num-nav{padding:25px 15px 0}
.num-nav:after{content:'';display:block;clear:both}
.num-nav ul{list-style:none;margin:0 auto !important;text-align:center}
.num-nav ul>li{display:inline-block;vertical-align:bottom;margin:0 8px;font-size:16px;line-height:1;color:#303031;letter-spacing:.5pt}
.num-nav ul>li>a{display:block;color:#303031;transition:all .25s ease}
.num-nav ul>li>a:hover{color:#039980}
.num-nav ul>li.active>a{font-weight:700}
.section-line{width:3px;height:88px;background:#02896f;position:absolute;left:50%;top:-44px;z-index:10;margin-left:-1px}
body.mobile .section-line{height:40px;top:-20px}
.close-btn i{width:14px;height:14px;display:block;background:url(../../../themes/xr2018/images/site-icons.png) 0 0 no-repeat}

/*!
	 * Hamburgers
	 * @description Tasty CSS-animated hamburgers
	 * @author Jonathan Suh @jonsuh
	 * @site https://jonsuh.com/hamburgers
	 * @link https://github.com/jonsuh/hamburgers
	 */
.hamburger{cursor:pointer}
.hamburger-box{width:35px;height:20px;display:block;position:relative}
.hamburger-inner{display:block;top:0;left:0}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:35px;height:3px;top:9px;background-color:#393939;position:absolute;transition:all .25s ease}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#393939}
.hamburger-inner::before,.hamburger-inner::after{content:'';display:block}
.hamburger-inner::before{top:-9px}
.hamburger-inner::after{bottom:-9px}
.hamburger--3dx .hamburger-box{-webkit-perspective:80px;perspective:80px}
.hamburger--3dx .hamburger-inner{transition:background-color 0s .1s cubic-bezier(0.645,.045,.355,1),-webkit-transform .2s cubic-bezier(0.645,.045,.355,1);transition:transform .2s cubic-bezier(0.645,.045,.355,1),background-color 0s .1s cubic-bezier(0.645,.045,.355,1);transition:transform .2s cubic-bezier(0.645,.045,.355,1),background-color 0s .1s cubic-bezier(0.645,.045,.355,1),-webkit-transform .2s cubic-bezier(0.645,.045,.355,1)}
.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:background-color 0s .1s cubic-bezier(0.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(0.645,.045,.355,1),background-color 0s .1s cubic-bezier(0.645,.045,.355,1);transition:transform 0s .1s cubic-bezier(0.645,.045,.355,1),background-color 0s .1s cubic-bezier(0.645,.045,.355,1),-webkit-transform 0s .1s cubic-bezier(0.645,.045,.355,1)}
.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}
.hamburger--3dx.is-active .hamburger-inner::before{-webkit-transform:translate3d(0,9px,0) rotate(45deg);transform:translate3d(0,9px,0) rotate(45deg)}
.hamburger--3dx.is-active .hamburger-inner::after{-webkit-transform:translate3d(0,-9px,0) rotate(-45deg);transform:translate3d(0,-9px,0) rotate(-45deg)}
.modal-bg{width:100%;height:100%;background:rgba(0,0,0,0.4);position:fixed;left:0;top:0;right:0;bottom:0;z-index:600;display:none}
.modal{width:100%;position:fixed;top:0;bottom:0;z-index:601;display:none}
.modal .close-btn{padding:20px;cursor:pointer;position:absolute}
.mobile-menu{width:410px;right:0;top:60px;background:#fff;border-top:1px solid #e2e2e2}
.mobile-menu .scroll{overflow:hidden;overflow-y:auto}
.mobile-menu ul{list-style:none;margin:0}
.mobile-menu ul li{font-size:20px;border-top:1px solid #edf0ef;font-weight:700;text-transform:uppercase}
.mobile-menu ul li:first-child{border-top:0}
.mobile-menu ul li.mobile{display:none}
body.mobile .mobile-menu ul li.mobile{display:block}
.mobile-menu ul li span{font-weight:300;text-transform:none}
.mobile-menu ul li>a{display:block;color:#8e5023;padding:20px 10px 20px 25px;position:relative;background:#fff}
.mobile-menu ul li>a:hover,.mobile-menu ul li.open>a.has-sub{background:#fff9f3}
body.mobile .mobile-menu ul li.mobile a{background:#fff}
.mobile-menu ul li>a i{width:20px;height:20px;display:block;border:1px solid #393939;border-width:0 0 2px 2px;line-height:0;font-size:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:25px;top:16px;z-index:1}
.mobile-menu ul li.open>a i{top:27px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.mobile-menu .sub-menu{width:100%;list-style:none;margin:0;display:none}
.mobile-menu .sub-menu li{font-size:19px;font-weight:500;text-transform:none}
body.mobile .mobile-menu .sub-menu li>a{background:#fff !important}
.mobile-menu .sub-menu li.section-title{font-size:14px;font-weight:700;text-transform:uppercase}
.mobile-menu .sub-menu li.section-title>a{padding-left:25px}
.mobile-menu .social-links{background-color:#fff; padding:25px 0 0 23px;}
.mobile-menu .social-links .title{font-size:16px;line-height:1;font-weight:600;padding:0 0 10px}
.mobile-menu .social-links a{width:40px !important;height:40px;background:#393939;border-radius:50%;display:inline-block;vertical-align:top;margin:0 3px;text-align:center}
.mobile-menu .social-links a:first-child{margin-left:0}
.mobile-menu .social-links a i{display:block;font-size:18px;line-height:40px;color:#fff}
.mobile-menu .info{background-color:#fff; padding:25px 0 30px 23px;font-size:13px;text-transform:uppercase;line-height:14px;letter-spacing:1pt}
.mobile-menu .info:after{content:'';display:block;clear:both}
.mobile-menu .info a{color:#393939;font-size:10px}
.mobile-menu .info a:hover{color:#ff7200}

@media(max-width:600px) {
	.mobile-menu{width:100%} }
	
.mega-menu{width:100%;display:table;background:rgba(255,255,255,0.96);box-shadow:0 0 7px 2px rgba(0,2,0,0.1);position:fixed;left:0;top:84px;right:0;z-index:499;display:none}
.mega-menu.headroom--not-top{top:60px}
body.logged-in .mega-menu.headroom--not-top{top:92px}
.mega-menu .inner-content{padding:45px 5% 32px}
.mega-menu>.inner{max-width:1310px}
.mega-menu .icon{width:200px;max-height:152px;display:table-cell;vertical-align:top;padding-right:50px}
.mega-menu .icon img{width:100%;display:block}
.mega-menu .col{max-width:255px;display:table-cell;vertical-align:top;border-right:1px solid #e2e2e2}
.mega-menu .col:last-child{border-right:0}
.mega-menu .col-inner{padding:0 36px;letter-spacing:.03em}
.mega-menu .col .title, .mega-menu .col .title div{color:#8e5023;font-size:14px;line-height:1;text-transform:uppercase;font-weight:700}
.mega-menu .col.singles .title{color:#8e5023;margin-bottom:15px}
.mega-menu .col ul{list-style:none;margin:0;padding:5px 0 0}
.mega-menu .col ul li{font-size:13px;line-height:14px;margin:0 0 10px}
.mega-menu .col ul li a{color:#393939}
.mega-menu .col ul li a:hover, .mega-menu .col.singles .col-inner a:hover {color:#ff7200}

@media(max-width:1080px) {
	.mega-menu .icon{width:140px;padding-right:0} }

.container{width:100%;min-width:300px;position:relative}
.header-mimic{width:100%;height:0}
.header{width:100%;height:84px;background:#fff;position:fixed;left:0;top:0;right:0;z-index:500;box-shadow:0 0 7px 2px rgba(0,0,0,0.1);transition:all .25s ease}
.header.no-shadow{box-shadow:none}
body.mobile .header{height:60px}
body.logged-in .header{top:32px}
body.logged-in.mobile .header{top:0;z-index:100000}
.header>.inner{max-width:95%}
.header .logo{width:450px;max-height:50px;float:left;margin:23px 0 0 65px;overflow:hidden}
.header .logo a{display:block}
.header .logo img{width:100%;display:block}
.header .logo img.bug{max-width:55px;display:none}
body.mobile .header .logo img.bug{max-width:55px}
.header .countdown-timer{float:left;margin:0 0 0 25px;display:none}
.header .countdown-timer .countdown{line-height:1;font-weight:600;text-transform:uppercase}
.header .countdown-timer .countdown a{color:#393939;display:block}
.header .countdown-timer .countdown .live-now{display:block;font-size:18px;margin-top:15px;display:none}
.header .countdown-timer .countdown .live-now .watch-btn{display:inline-block;vertical-align:middle;padding:10px 15px;background:#393939;color:#fff;text-transform:uppercase;font-size:12px;line-height:1;font-weight:700;margin:0 0 0 10px;border-radius:4px}
.header .countdown-timer .countdown .live-in{display:block;margin-top:15px}
.header .countdown-timer .countdown .live{display:inline-block;vertical-align:middle;font-size:18px}
.header .countdown-timer .countdown .time{display:inline-block;vertical-align:middle;margin:0 0 0 8px}
.header .countdown-timer .countdown .time .item{display:inline-block;vertical-align:top;text-align:center;margin-right:10px}
.header .countdown-timer .countdown .time .item.secs{margin-right:0}
.header .countdown-timer .countdown .time .num{display:block;font-size:16px}
.header .countdown-timer .countdown .time .label{display:block;padding:3px 0 0;font-size:10px}
.header .countdown-timer .countdown .time .label-mob{padding:3px 0 0;font-size:10px;display:none}
.header .main{float:right;text-align:right;padding:4px 55px 0 0}
.header .main>ul{list-style:none;margin:0 30px 0 0;display:inline-block;vertical-align:middle}
body.mobile .header .main>ul{display:none}
.header .main>ul>li{display:inline-block;vertical-align:top;font-size:14px;line-height:1;font-weight:700;letter-spacing:1pt;text-transform:uppercase;margin:0 14px;position:relative}
.header .main>ul>li>a{display:block;color:#393939;padding:33px 0 29px;border-bottom:4px solid transparent}
.header .main>ul>li>a:hover{color:#ff7200}
.header .main>ul>li.selected>a{border-color:#ff7200}
.header .main>ul>li.menu-item-has-children>a{padding-right:18px;position:relative}
.header .main ul.sub-menu{width:100%;min-width:180px;list-style:none;margin:0;text-align:left;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.5);text-transform:none;position:absolute;left:50%;top:100%;z-index:-1;display:none}
.header .main ul.sub-menu>li>a{display:block;color:#161b2d;padding:14px 16px 12px;border-bottom:1px solid #ccc}
.header .main ul.sub-menu>li>a:hover,.header .main ul.sub-menu>li.current-menu-item>a{color:#fff;background:#ff7200}
.header .main .menu-btn{display:inline-block;vertical-align:middle;margin-left:17px}
.header .main .mobile-btn{display:inline-block;vertical-align:middle;margin-left:15px;display:none}
.header .main .search-btn{display:inline-block;vertical-align:middle;margin:0 17px;cursor:pointer}
.header .main .search-btn i{display:block;font-size:22px;line-height:1}
.header .search-box{height:37px;text-align:left;position:absolute;top:31px;z-index:15;opacity:0;overflow:hidden;display:none}

body.mobile .header .search-box{height:auto;position:absolute;left:0;right:0;top:100%;box-shadow:0 7px 5px 0 rgba(0,0,0,0.05)}
.header .search-box .search-input{width:0;margin:0;text-align:left;background:#fff;border:0}
body.mobile .header .search-box .search-input{width:100% !important}
.header .search-box .search-input label{position:absolute;z-index:-1}
.header .search-box input[type="text"]{border:0;padding:5px 10px}

body.mobile .header .search-box input[type="text"]{padding:10px}
.header.headroom--not-top{height:60px}
.header-mimic.headroom--not-top{height:60px !important}
.header.headroom--not-top .countdown-timer{display:block}
.header.headroom--not-top .main{padding-top:0}
.header.headroom--not-top .logo{width:75px;max-height:75px;margin-top:8px}

body.mobile .header.headroom--top .logo{width:350px;max-height:50px;margin-top:15px}
.header.headroom--not-top .logo img.bug{display:block}
.header.headroom--not-top .logo img.full{display:none}
.header.headroom--not-top .main>ul>li>a{padding:23px 0 19px}
.header.headroom--not-top .search-box{top:16px}

body.mobile .header .logo{width:80px;max-height:80px;margin-left:10px;margin-top:8px}

body.mobile .header .main{padding-top:17px;padding-right:10px}

@media(max-width:1024px) {
	.header .logo{width:400px;max-height:50px;float:left;margin:23px 0 0 65px;overflow:hidden} }

@media(max-width:1079px) {
	.header .logo{margin-left:20px}
	.header .main{padding-right:20px} }

@media(max-width:767px) {
	.header .main{position:absolute;z-index:10;right:15px} }

@media(max-width:600px) {
	.header .countdown-timer{margin:10px 0 0 15px}
	.header .countdown-timer .countdown .live-now{margin-top:5px}
	.header .countdown-timer .countdown .live-in{margin-top:0}
	.header .countdown-timer .countdown .live{display:block;font-size:10px}
	.header .countdown-timer .countdown .time{display:block;margin:4px 0 0}
	.header .countdown-timer .countdown .time .label-mob{font-size:8px;padding-top:1px} }

@media(max-width:480px) {
	body.mobile .header.headroom--top .logo{width:300px;max-height:25px;margin-top:18px}
	.header .main .search-btn{margin:0}
	.header .countdown-timer .countdown .time .item{margin-right:10px}
	.header .countdown-timer .countdown .time .label{display:none}
	.header .countdown-timer .countdown .time .label-mob{display:block} }

@media(max-width:413px) {
	body.mobile .header .countdown-timer{margin-left:10px}
	.header .countdown-timer .countdown .time .item{margin-right:4px}
	.header .countdown-timer .countdown .live-now{font-size:14px;letter-spacing:-.03em;margin-top:7px}
	.header .countdown-timer .countdown .live-now .watch-btn{padding:8px 10px} }

@media(max-width:373px) {
	body.mobile .header.headroom--top .logo{width:250px;max-height:22px;margin-top:20px} }

@-webkit-keyframes bounce{from{transform:translateY(-5px)}

to{transform:translateY(8px)}

}

@keyframes bounce{from{transform:translateY(-5px)}

to{transform:translateY(8px)}

}

.bounce{-webkit-animation-name:bounce;animation-name:bounce}

.pjs-home-banner{width:100%;clear:both;position:relative;background-color:#fff;z-index:1;overflow:hidden}
.pjs-home-banner::after{content:'';display:block;clear:both}
.pjs-home-notice{width:302px;background:#fff;position:absolute;left:50px;bottom:26px;z-index:10;display:none;box-shadow:0 0 7px 2px rgba(0,0,0,0.1)}
.pjs-home-notice:hover{background:#000;color:#fff}
.pjs-home-notice .notice-inner{font-size:13px;line-height:1;letter-spacing:.03em;position:relative}
.pjs-home-notice .notice-inner .close-btn{position:absolute;right:15px;top:15px;z-index:1;cursor:pointer}
.pjs-home-notice:hover .notice-inner .close-btn i{background-position:0 -15px}
.pjs-home-notice .notice-inner a{display:block}
.pjs-home-notice:hover .notice-inner a,.pjs-home-notice .notice-inner a:hover{color:#fff}
.pjs-home-notice .notice-inner .title{font-weight:700;display:block;text-transform:uppercase;padding:17px 35px 13px 34px}
.pjs-home-notice .notice-inner .content{display:block}
.pjs-home-notice .notice-inner .content img{width:100%;display:block}
.pjs-home-banner .more-arrow{position:absolute;left:50%;bottom:25px;z-index:10;cursor:pointer;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.pjs-home-banner .more-arrow span{display:block;padding:10px;border:4px solid #fff;text-align:center;position:relative;transition:all .4s cubic-bezier(0.215,.61,.355,1) 0s}
.pjs-home-banner .more-arrow span::before{display:block;position:absolute;left:0;bottom:0;height:0;width:100%;z-index:-1;content:'';color:#fff !important;background:#fff;transition:all .4s cubic-bezier(0.215,.61,.355,1) 0s}
.pjs-home-banner .more-arrow span::after{content:'';position:absolute;height:0;left:50%;top:50%;width:150%;z-index:-1;transition:all 1s ease 0s}
.pjs-home-banner .more-arrow:hover span::before{top:0;bottom:auto;height:100%}
.pjs-home-banner .more-arrow:hover span::after{height:450%}
.pjs-home-banner .more-arrow span i{display:block;font-size:30px;line-height:1;color:#fff;animation:bounce 1s infinite alternate;-webkit-animation:bounce 1s infinite alternate}
.pjs-home-banner .more-arrow:hover span i{color:#000;-webkit-animation-play-state:paused;-moz-animation-play-state:paused;animation-play-state:paused}
.pjs-home-banner>.inner{height:100%;transition:height 999999s;position:relative;z-index:1}
.pjs-home-banner .home-main-swiper,.pjs-home-banner .home-banner-video{height:100%}
.pjs-home-banner .info-section{width:100%;display:block;position:absolute;top:32%;z-index:6;transition:all .25s ease}
.pjs-home-banner .home-banner-video .info-section{opacity:0}
.pjs-home-banner .info-section.dark{color:#393939}
.pjs-home-banner .info-section.light{color:#fff}
.pjs-home-banner .info-section.has-vid{opacity:0}
.pjs-home-banner .info-section-inner{max-width:32%;display:block;margin:0 8%}
.pjs-home-banner .info-section.mid .info-section-inner{text-align:center;margin:0 auto}
.pjs-home-banner .info-section.la .info-section-inner{float:left}
.pjs-home-banner .info-section.ra .info-section-inner{float:right}
.pjs-home-banner .info-section-pos{display:block}
.pjs-home-banner .info-section-inner.mid .info-section-pos{text-align:center}
.pjs-home-banner .info-section-inner.la .info-section-pos{text-align:left}
.pjs-home-banner .info-section-inner.ra .info-section-pos{text-align:right}
.pjs-home-banner .lrg-txt{display:block;font-size:65px;font-size:calc(3vw + 1vh + 1vmin);line-height:1;font-weight:800;text-transform:uppercase;letter-spacing:4pt}
.pjs-home-banner .sml-txt{display:block;font-size:17px;font-size:calc(0.1vw + 1vh + 1vmin);line-height:27px;padding:15px 0 20px}
.pjs-home-banner .btns{display:block;padding:15px 0 0}
.pjs-home-banner .info-section-inner.mid .btns{text-align:center}
.pjs-home-banner .info-section-inner.la .btns{text-align:left}
.pjs-home-banner .info-section-inner.ra .btns{text-align:right}
.pjs-home-banner .img-mid{max-width:400px;max-height:440px;display:block;position:absolute;left:15%;top:8%;z-index:2}
.pjs-home-banner .img-fg{display:block;position:absolute;left:25%;top:22%;z-index:3}
.pjs-home-banner .img-bg{width:100%; height:calc(100vh - 104); display:block}
.pjs-home-banner .mob-bg{width:100%; display:none}
.pjs-home-banner .bg-video{width:100%;height:100%;position:relative;z-index:5;transition:height 999999s;opacity:0}
.pjs-home-banner .bg-video .bg-video-inner{width:100%;height:100%;position:fixed;z-index:-1;transition:height 999999s}
.pjs-home-banner .bg-video .bg-video-inner video{min-width:100%;min-height:100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);object-fit:cover;transition:height 999999s}
.pjs-home-banner #videoPreloader{position:absolute;left:50%;top:50%;z-index:4;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.pjs-home-banner #videoPreloader .mob{width:114px;height:114px;display:block}

@media(min-width:1921px) {
	.pjs-home-banner .sml-txt{line-height:1} }

@media(max-width:860px) {
	.pjs-home-notice{max-width:90%;top:20px;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
	.pjs-home-notice .notice-inner .title{width:50%;float:right;padding:18px 28px 6px 10px;line-height:18px;letter-spacing:0}
	.pjs-home-notice .notice-inner .content{width:50%;float:left} }

@media(max-width:823px) and (max-height:411px) {
	.pjs-home-banner .more-arrow{display:none} }

@media(max-width:767px) {
	.pjs-home-banner .info-section-inner{max-width:100%;margin:0 auto;padding:0 7%}
	.pjs-home-banner .lrg-txt{font-size:28px}
	.pjs-home-banner .sml-txt{font-size:16px}
	.pjs-home-banner .more-arrow{box-shadow:0 0 5px 5px rgba(0,0,0,0.2);bottom:20px}
	.pjs-home-banner .more-arrow span{padding:7px}
	.pjs-home-banner .more-arrow span i{font-size:20px} }

@media(max-width:414px) {
	.pjs-home-banner .img-fg{max-width:80%;top:40%}
	.pjs-home-banner .img-mid{max-width:80%;top:30%} }

@media(max-width:568px) and (max-height:320px) {
	.pjs-home-banner .sml-txt{padding-top:10px}
	.pjs-home-banner .btns{padding-top:5px}
	.pjs-home-banner .more-arrow{display:none} }

.pjs-sub-header{width:100%;clear:both;position:relative;background-color:#101010;z-index:1;overflow:hidden}
.pjs-sub-header::after{content:'';display:block;clear:both}
.pjs-sub-header>.inner{position:relative;z-index:1}
.pjs-sub-header .tint{width:100%;height:100%;background:rgba(57,57,57,.7);position:absolute;top:0;left:0;z-index:2}
.pjs-sub-header .info-section{width:100%;display:block;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:4pt;font-weight:700;position:absolute;top:35%;z-index:5;transition:all .25s ease;opacity:0}
.pjs-sub-header .info-section.dark{color:#393939}
.pjs-sub-header .info-section-inner{display:block;padding:0 7%}
.pjs-sub-header .info-section.mid .info-section-inner{text-align:center;margin:0 auto}
.pjs-sub-header .info-section.la .info-section-inner{float:left;margin-left:8%}
.pjs-sub-header .info-section.ra .info-section-inner{float:right;margin-right:8%}
.pjs-sub-header .info-section-pos{display:block}
.pjs-sub-header .sml-txt{text-shadow:0 0 15px rgba(0,0,0,0.5)}
.pjs-sub-header .lrg-txt{font-weight:800;font-size:60px;font-size:calc(2.9vw + 1vh + 1vmin);line-height:1;text-shadow:0 0 15px rgba(0,0,0,0.5)}
.pjs-sub-header .info-section.dark .lrg-txt{text-shadow:none}
.pjs-sub-header .play-btn,.pjs-sub-header .btns{display:block;padding:34px 0 0}
.pjs-sub-header .play-btn a{max-width:300px;display:inline-block;padding:12px 20px;border-radius:4px;background:#393939;color:#fefefe;text-align:left;position:relative;transition:all .4s cubic-bezier(0.215,.61,.355,1) 0s}
.pjs-sub-header .play-btn a::before{display:block;border-radius:4px;position:absolute;left:0;bottom:0;height:0;width:100%;z-index:-1;content:'';background:#000;transition:all .4s cubic-bezier(0.215,.61,.355,1) 0s}
.pjs-sub-header .play-btn a::after{content:'';position:absolute;height:0;left:0;border-radius:4px;top:50%;width:100%;z-index:-1;transition:all 1s ease 0s}
.pjs-sub-header .play-btn a:hover::before{top:0;bottom:auto;height:100%}
.pjs-sub-header .play-btn a:hover::after{height:100%}
.pjs-sub-header .play-btn a:hover{background:transparent;color:#fff}
.pjs-sub-header .play-btn a .icon{width:34px;height:34px;display:inline-block;vertical-align:middle;border:2px solid #fefefe;border-radius:50%;margin-right:10px;text-align:center}
.pjs-sub-header .play-btn a .icon i{display:block;font-size:14px;line-height:30px;letter-spacing:0}
.pjs-sub-header .play-btn a .txt{display:inline-block;vertical-align:middle;font-size:14px;line-height:18px;letter-spacing:.03em;font-weight:700;text-transform:uppercase}
.pjs-sub-header img{width:100%;display:block}
.pjs-sub-header.sermon-landing>.inner{position:initial}
.pjs-sub-header.sermon-landing .lrg-txt{display:block;font-size:36px;font-size:calc(1.2vw + 1vh + 1vmin);padding-top:15px;letter-spacing:.03em}
.pjs-sub-header.sermon-landing .sml-txt{display:block;font-size:22px;font-size:calc(0.4vw + 1vh + 1vmin)}

@media(max-width:1280px) {
	.pjs-sub-header .info-section.la .info-section-inner{margin-left:6%}
	.pjs-sub-header .info-section.ra .info-section-inner{margin-right:6%} }

@media(max-width:900px) {
	.pjs-sub-header .play-btn,.pjs-sub-header .btns{padding-top:10px} }

@media(max-width:767px) {
	.pjs-sub-header .info-section.la .info-section-inner,.pjs-sub-header .info-section.ra .info-section-inner{float:none;text-align:center;margin:0 auto}
	.pjs-sub-header .lrg-txt{font-size:30px;letter-spacing:.03em}
	.pjs-sub-header .play-btn{padding-top:0}
	.pjs-sub-header .play-btn a{padding:8px 10px}
	.pjs-sub-header .play-btn a .icon{margin-right:6px}
	.pjs-sub-header .play-btn a .txt{line-height:1} }

@media(max-width:500px) {
	.pjs-sub-header img{width:130%;max-width:130%;margin-left:-15%}
	.pjs-sub-header .header-img img{margin-left:auto}
	.pjs-sub-header .info-section.has-btn{top:28%} }

@media(max-width:413px) {
	.pjs-sub-header .info-section.has-btn{top:25%} }

@media(max-width:374px) {
	.pjs-sub-header .info-section.has-btn{top:15%} }
	
.pjs-title-text{width:100%;clear:both;position:relative;background-color:#fff;z-index:3}
.pjs-title-text::after{content:'';display:block;clear:both}
.pjs-title-text>.inner{padding:80px 7%;text-align:center}
.pjs-title-text.events-page>.inner{padding-top:0}
.pjs-title-text header{padding:0 0 35px}
.pjs-title-text header h1{display:inline-block;vertical-align:top;color:#393939}
.pjs-title-text header h5{padding-top:25px}
.pjs-title-text header h6{padding-top:25px}
.pjs-title-text .content{max-width:1080px;text-align:left}
.pjs-title-text.full .content{max-width:85%}
.pjs-title-text.wider .content{max-width:1300px}
.pjs-title-text .content .groups-listing{padding-top:25px}
.pjs-title-text.events-page .widget-title{padding-top:25px}
.pjs-title-text .input-group{display:block;clear:both}
.pjs-title-text .input-field{width:100%;display:block;position:relative;padding:0 0 40px}
.pjs-title-text .input-field:last-child{padding:0}
.pjs-title-text .input-group .input-field:last-child{float:right}
.pjs-title-text .input-field.half{width:48%;display:inline-block}
.pjs-title-text .input-field label{position:absolute;z-index:-1;opacity:0}
.pjs-title-text .content li{margin-bottom:15px}
.pjs-title-text .content .ccbpress-event-calendar li{margin-bottom:0}
.pjs-title-text .content li:last-child{margin-bottom:0}
.pjs-title-text .content div{max-width:100%}

@media(max-width:767px) {
	.pjs-title-text>.inner{padding:40px 7%}
	.pjs-title-text header h1{padding:10px 20px;border-width:3px} }
	
.pjs-content-bg{width:100%;clear:both;position:relative;background-color:#fff;z-index:1}
.pjs-content-bg::after{content:'';display:block;clear:both}
.pjs-content-bg>.inner{max-width:1417px;padding:150px 7%}
.pjs-content-bg .content{max-width:576px;text-align:left;color:#fff}
.pjs-content-bg .content-txt{color:#fff}
.pjs-content-bg .content.dark,.pjs-content-bg .content-txt.dark,.pjs-content-bg .content.dark .content-txt{color:#393939}
.pjs-content-bg>.inner.mid .content{margin:0 auto}
.pjs-content-bg>.inner.la .content{margin:0 auto 0 0}
.pjs-content-bg>.inner.ra .content{margin:0 0 0 auto}
.pjs-content-bg .content.mid,.pjs-content-bg .content.mid .btns{text-align:center}
.pjs-content-bg .content.la,.pjs-content-bg .content.la .btns{text-align:left}
.pjs-content-bg .content.ra,.pjs-content-bg .content.ra .btns{text-align:right}
.pjs-content-bg header{padding-bottom:30px}
.pjs-content-bg>.inner.mid,.pjs-content-bg header.mid{text-align:center}
.pjs-content-bg>.inner.la,.pjs-content-bg header.la{text-align:left}
.pjs-content-bg>.inner.ra,.pjs-content-bg header.ra{text-align:right}
.pjs-content-bg header h1{display:inline-block;vertical-align:top;padding:14px 24px;color:#fff;border:4px solid #fff}
.pjs-content-bg header h5{display:inline-block;vertical-align:top;padding:10px 22px;color:#fff;border:4px solid #fff;margin-top:-4px}
.pjs-content-bg header h5.solo{border-top:4px solid #fff}
.pjs-content-bg header.dark h1,.pjs-content-bg header.dark h5,.pjs-content-bg .content.dark header h1,.pjs-content-bg .content.dark header h5{color:#393939;border:4px solid #393939}

@media(max-width:767px) {
	.pjs-content-bg>.inner{padding:40px 7%}
	.pjs-content-bg header h1{padding:10px 20px;border-width:3px}
	.pjs-content-bg header h5{padding:8px 18px;border-width:3px} }
	
.pjs-content-bg-alt{width:100%;min-height:605px;clear:both;position:relative;background-color:#fff;z-index:1}
.pjs-content-bg-alt::after{content:'';display:block;clear:both}
.pjs-content-bg-alt>.inner{max-width:1417px;padding:75px 7%}
.pjs-content-bg-alt .content{max-width:576px;text-align:left;color:#fff;font-size:18px;line-height:30px;font-weight:600}
.pjs-content-bg-alt .content.dark{color:#393939}
.pjs-content-bg-alt>.inner.mid .content{margin:0 auto}
.pjs-content-bg-alt>.inner.la .content{margin:0 auto 0 0}
.pjs-content-bg-alt>.inner.ra .content{margin:0 0 0 auto}
.pjs-content-bg-alt .content.mid,.pjs-content-bg-alt .content.mid .btns{text-align:center}
.pjs-content-bg-alt .content.la,.pjs-content-bg-alt .content.la .btns{text-align:left}
.pjs-content-bg-alt .content.ra,.pjs-content-bg-alt .content.ra .btns{text-align:right}
.pjs-content-bg-alt header{padding-bottom:30px}
.pjs-content-bg-alt>.inner.mid,.pjs-content-bg-alt header.mid{text-align:center}
.pjs-content-bg-alt>.inner.la,.pjs-content-bg-alt header.la{text-align:left}
.pjs-content-bg-alt>.inner.ra,.pjs-content-bg-alt header.ra{text-align:right}
.pjs-content-bg-alt header h1{display:inline-block;vertical-align:top;padding:14px 24px;color:#fff;border:4px solid #fff}
.pjs-content-bg-alt header h5{display:inline-block;vertical-align:top;padding:10px 22px;color:#fff;border:4px solid #fff;margin-top:-4px}
.pjs-content-bg-alt header h5.solo{border-top:4px solid #fff}
.pjs-content-bg-alt header.dark h1,.pjs-content-bg-alt header.dark h5,.pjs-content-bg-alt .content.dark header h1,.pjs-content-bg-alt .content.dark header h5{color:#393939;border:4px solid #393939}

@media(max-width:767px) {
	.pjs-content-bg-alt>.inner{padding:40px 7%}
	.pjs-content-bg-alt header h1{padding:10px 20px;border-width:3px}
	.pjs-content-bg-alt header h5{padding:8px 18px;border-width:3px}
	.pjs-content-bg-alt .content{font-size:14px;line-height:25px} }
	
.pjs-two-col{width:100%;clear:both;display:table;position:relative;z-index:1}
.pjs-two-col.white{background-color:#fff}
.pjs-two-col.lgray{background-color:#f4f4f4}
.pjs-two-col.orange{background-color:#fff9f3}
.pjs-two-col.green{background-color:#f0fcf4}
.pjs-two-col.blue{background-color:#f5f7fc}
.pjs-two-col::after{content:'';display:block;clear:both}
.pjs-two-col .inner{width:100%;display:table}
.pjs-two-col .left-col,.pjs-two-col .right-col{display:table-cell;vertical-align:middle}
.pjs-two-col .img{width:45%;position:relative;overflow:hidden}
.pjs-two-col .img .img-bg{width:100%;height:100%;padding-top:81%}
.pjs-two-col .img .img-bg.parallax{min-height:100%;padding-top:0}
.pjs-two-col .img .img-bg .jarallax{height:100%}
.pjs-two-col .txt{width:55%;padding:30px 7% 30px 6%}
	@media(max-width:767px) {
		.pjs-two-col .txt{padding:0 7% 0 6%} }
.pjs-two-col .txt header{padding-bottom:22px}
.pjs-two-col .txt header h1{display:inline-block;vertical-align:top}
.pjs-two-col .txt header h5{display:inline-block;vertical-align:top;margin-top:-4px}
.pjs-two-col .txt header h5.solo{border-top:4px solid #393939}
.pjs-two-col .txt.mid header,.pjs-two-col .txt.mid .content,.pjs-two-col .txt.mid .btns{text-align:center}
.pjs-two-col .txt.la header,.pjs-two-col .txt.la .content,.pjs-two-col .txt.la .btns{text-align:left}
.pjs-two-col .txt.ra header,.pjs-two-col .txt.ra .content,.pjs-two-col .txt.ra .btns{text-align:right}
.pjs-two-col .mob-img{padding:0 0 20px;display:none}
.pjs-two-col .mob-img img{width:100%;display:block;margin:0 auto}
.pjs-two-col .icn{width:75px}
.pjs-two-col .right-col header{background:transparent}

@media(max-width:767px) {
	.pjs-two-col,.pjs-two-col .left-col,.pjs-two-col .right-col,.pjs-two-col .mob-img{width:auto;display:block}
	.pjs-two-col .img{display:none}
	.pjs-two-col .txt{padding-top:40px;padding-bottom:40px}
	.pjs-two-col .txt header h1{padding:10px 20px;border-width:3px}
	.pjs-two-col .txt header h5{padding:8px 18px;border-width:3px;margin-top:-3px} }
	
.pjs-contact{width:100%;clear:both;position:relative;background-color:#f4f4f4;z-index:1}
.pjs-contact::after{content:'';display:block;clear:both}
.pjs-contact .left{width:45%;padding:80px 5% 80px 8%}
.pjs-contact .left header{padding-bottom:22px}
.pjs-contact .left header h1{display:inline-block;vertical-align:top;padding:14px 24px;border:4px solid #393939}
.pjs-contact .left header h5{display:inline-block;vertical-align:top;padding:10px 22px;border:4px solid #393939;border-top:0}
.pjs-contact .left header h5.solo{border-top:4px solid #393939}
.pjs-contact .left.mid header,.pjs-contact .left.mid .content,.pjs-contact .left.mid .btns{text-align:center}
.pjs-contact .left.la header,.pjs-contact .left.la .content,.pjs-contact .left.la .btns{text-align:left}
.pjs-contact .left.ra header,.pjs-contact .left.ra .content,.pjs-contact .left.ra .btns{text-align:right}
.pjs-contact .right{width:55%;padding:65px 8% 80px 4%}
.pjs-contact .right .input-group{display:block;clear:both}
.pjs-contact .right .input-field{display:inline-block;vertical-align:top;position:relative;padding:0 0 40px}
.pjs-contact .right .input-field:last-child{padding:0}
.pjs-contact .right .input-group .input-field:last-child{float:right}
.pjs-contact .right .input-field.half{width:48%}
.pjs-contact .right .input-field.full{width:100%;display:block}
.pjs-contact .right .input-field label{position:absolute;z-index:-1;opacity:0}
.pjs-contact .right .btns{text-align:left}

@media(max-width:767px) {
	.pjs-contact .left{width:auto;float:none;display:block;padding-top:40px;padding-bottom:0}
	.pjs-contact .right{width:auto;float:none;display:block;padding-bottom:40px} }

@media(max-width:500px) {
	.pjs-contact .right .input-group .input-field.half{width:100%;display:block}
	.pjs-contact .right .input-group .input-field:last-child{float:none;padding-bottom:40px} }
	
.pjs-events-panel{width:100%;min-height:400px;clear:both;position:relative;background-color:#fff;z-index:1}
.pjs-events-panel::after{content:'';display:block;clear:both}
.pjs-events-panel>.inner{padding:80px 7% 65px;text-align:center}
.pjs-events-panel .content{max-width:1183px;text-align:left}
.pjs-events-panel .content header h1{display:inline-block;vertical-align:top;padding:14px 24px;border:4px solid #393939}
.pjs-events-panel .content .txt{max-width:565px;padding:15px 0 0;margin:0}
.pjs-events-panel .content .items{text-align:center;padding-top:30px}
.pjs-events-panel .content .items::after{content:'';display:block;clear:both}
.pjs-events-panel .content .item{width:31%;max-width:368px;display:inline-block;vertical-align:top;margin:0 1.5% 40px;text-align:left}
.pjs-events-panel .content .item:first-child{margin-left:auto}
.pjs-events-panel .content .item:last-child{margin-right:auto}
.pjs-events-panel .content .item .img{position:relative}
.pjs-events-panel .content .item .img .date{width:98px;height:57px;display:block;line-height:1;letter-spacing:1pt;color:#fff;background:#393939;text-align:right;padding:5px 0 0;position:absolute;right:0;top:0;z-index:2}
.pjs-events-panel .content .item .img .date .day{display:block;font-size:24px;padding:3px 14px 0 0}
.pjs-events-panel .content .item .img .date .month{display:block;font-size:11px;text-transform:uppercase;padding:4px 14px 0 0}
.pjs-events-panel .content .item .img img{width:100%;display:block}
.pjs-events-panel .content .item .img img.event-img{position:absolute;left:0;top:0;z-index:1}
.pjs-events-panel .content .item .img img.ph{opacity:0}
.pjs-events-panel .content .item .img img.ph.show{opacity:1}
.pjs-events-panel .content .item .txt{padding:25px 0 0}
.pjs-events-panel .content .item .title{padding:0 0 10px;font-size:16px;line-height:1;font-weight:700;text-transform:uppercase}
.pjs-events-panel .content .btns{padding-top:5px}

@media(max-width:820px) {
	.pjs-events-panel .content .item{width:30.5%} }

@media(max-width:767px) {
	.pjs-events-panel>.inner{padding-top:40px;padding-bottom:40px}
	.pjs-events-panel .content .item{width:auto;display:block;margin-left:auto;margin-right:auto} }
	
.filter-options [type="checkbox"]:not(:checked),.filter-options [type="checkbox"]:checked{position:absolute;opacity:0;pointer-events:none}
.filter-options [type="checkbox"]+label{position:relative;padding-left:25px;cursor:pointer;display:inline-block;height:16px;line-height:1;font-size:15px;color:#292929;text-transform:uppercase;user-select:none}
.filter-options [type="checkbox"]+label:before,.filter-options [type="checkbox"]:not(.filled-in)+label:after{content:'';position:absolute;top:0;left:0;width:18px;height:18px;z-index:0;border:2px solid #5a5a5a;border-radius:1px;margin-top:2px;transition:.2s}
.filter-options [type="checkbox"]:not(.filled-in)+label:after{border:0;transform:scale(0)}
.filter-options [type="checkbox"]:not(:checked):disabled+label:before{border:0;background-color:rgba(0,0,0,0.42)}
.filter-options [type="checkbox"].tabbed:focus+label:after{transform:scale(1);border:0;border-radius:50%;box-shadow:0 0 0 10px rgba(0,0,0,0.1);background-color:rgba(0,0,0,0.1)}
.filter-options [type="checkbox"]:checked+label:before{top:-4px;left:-5px;width:12px;height:22px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #26a69a;border-bottom:2px solid #26a69a;transform:rotate(40deg);backface-visibility:hidden;transform-origin:100% 100%}
.filter-options [type="checkbox"]:checked:disabled+label:before{border-right:2px solid rgba(0,0,0,0.42);border-bottom:2px solid rgba(0,0,0,0.42)}
.filter-options [type="checkbox"]:indeterminate+label:before{top:-11px;left:-12px;width:10px;height:22px;border-top:0;border-left:0;border-right:2px solid #26a69a;border-bottom:0;transform:rotate(90deg);backface-visibility:hidden;transform-origin:100% 100%}
.filter-options [type="checkbox"]:indeterminate:disabled+label:before{border-right:2px solid rgba(0,0,0,0.42);background-color:transparent}
.filter-options [type="checkbox"].filled-in+label:after{border-radius:2px}
.filter-options [type="checkbox"].filled-in+label:before,.filter-options [type="checkbox"].filled-in+label:after{content:'';left:0;position:absolute;transition:border .25s,background-color .25s,width .2s .1s,height .2s .1s,top .2s .1s,left .2s .1s;z-index:1}
.filter-options [type="checkbox"].filled-in:not(:checked)+label:before{width:0;height:0;border:3px solid transparent;left:6px;top:10px;transform:rotateZ(37deg);transform-origin:100% 100%}
.filter-options [type="checkbox"].filled-in:not(:checked)+label:after{height:20px;width:20px;background-color:transparent;border:2px solid #5a5a5a;top:0;z-index:0}
.filter-options [type="checkbox"].filled-in:checked+label:before{top:0;left:1px;width:8px;height:13px;border-top:2px solid transparent;border-left:2px solid transparent;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotateZ(37deg);transform-origin:100% 100%}
.filter-options [type="checkbox"].filled-in:checked+label:after{top:0;width:20px;height:20px;border:2px solid #26a69a;background-color:#26a69a;z-index:0}
.filter-options [type="checkbox"].filled-in.tabbed:focus+label:after{border-radius:2px;border-color:#5a5a5a;background-color:rgba(0,0,0,0.1)}
.filter-options [type="checkbox"].filled-in.tabbed:checked:focus+label:after{border-radius:2px;background-color:#26a69a;border-color:#26a69a}
.filter-options [type="checkbox"].filled-in:disabled:not(:checked)+label:before{background-color:transparent;border:2px solid transparent}
.filter-options [type="checkbox"].filled-in:disabled:not(:checked)+label:after{border-color:transparent;background-color:#949494}
.filter-options [type="checkbox"].filled-in:disabled:checked+label:before{background-color:transparent}
.filter-options [type="checkbox"].filled-in:disabled:checked+label:after{background-color:#949494;border-color:#949494}
.filter-options{width:100%;text-align:center;position:relative;z-index:3;background:#f4f4f4}
.filter-options .dropdowns{max-width:1100px;padding:35px 25px 0}
.filter-options .dropdowns .dropdown{line-height:1;display:inline-block;vertical-align:top;margin:0 46px 30px;position:relative;z-index:1}
.filter-options .dropdowns .dropdown .selected{font-size:17px;font-weight:600;color:#292929;text-transform:uppercase;cursor:pointer}
.filter-options .dropdowns .dropdown .selected i{width:11px;height:6px;display:inline-block;background:url(../../../themes/xr2018/images/site-icons.png) -50px -53px no-repeat;vertical-align:top;margin:5px 0 0 11px}
.filter-options .dropdowns .dropdown .selected i.alt{height:17px;background-position:-50px -41px;margin:0 0 0 8px}
.filter-options .dropdowns .dropdown .options{width:255px;max-height:220px;overflow:hidden;overflow-y:auto;border:1px solid #cecece;border-radius:1px;background:#fff;padding:14px 0;text-align:left;box-shadow:1px 1px 20px 0 rgba(0,0,0,0.15);position:absolute;left:50%;top:100%;z-index:1;margin-left:-116px;margin-top:15px;display:none}
.filter-options .dropdowns .dropdown .options .option{padding:10px 20px;margin:0 0 6px}
.filter-options .dropdowns .dropdown .options .option.fill{background-color:#ff7200}
.filter-options .dropdowns .dropdown .options .option:last-child{margin-bottom:0}
.filter-options .dropdowns .dropdown .options .option [type="checkbox"]:not(:checked),.filter-options .dropdowns .dropdown .options .option [type="checkbox"]:checked{position:absolute;opacity:0;pointer-events:none}
.filter-options .dropdowns .dropdown .options .option [type="checkbox"].filled-in:checked+label:before{width:5px;height:8px;border-right-color:#ff7200;border-bottom-color:#ff7200}
.filter-options .dropdowns .dropdown .options .option [type="checkbox"].filled-in:not(:checked)+label:before{left:5px;top:6px}
.filter-options .dropdowns .dropdown .options .option [type="checkbox"].filled-in:checked+label:after,.filter-options .dropdowns .dropdown .options .option [type="checkbox"].filled-in:not(:checked)+label:after{width:13px;height:13px;border:1px solid #ccc;background-color:#fff}

@media(max-width:640px) {
	.filter-options .dropdowns .dropdown{display:block;margin-left:10px;margin-right:10px}
	.filter-options .dropdowns .dropdown .selected{padding-bottom:10px;border-bottom:1px solid #ccc;text-align:left}
	.filter-options .dropdowns .dropdown .selected i{float:right}
	.filter-options .dropdowns .dropdown .options{width:100%;left:auto;top:auto;margin-top:-1px;margin-left:auto} }

.footer{width:100%;background:#844a1a;clear:both;position:relative;z-index:1}
.footer:after{content:'';display:block;clear:both}
.footer-inner{padding:0 7%;background:url(../images/bg-footer.png) right 50% no-repeat}
.footer .main{max-width:1140px;padding:40px 0 40px;text-align:center;color:#fff;line-height:20px}
.footer .main::after{content:'';display:block;clear:both}
.footer .main .col{width:50%;max-width:500px;text-align:left;font-size:14px;display:inline-block;vertical-align:top}
.footer .main .col:nth-child(2){margin:0 4%}
.footer .col h5{color:#fff;padding-bottom:10px;text-align: left;}
.footer .col h6{color:#fff;padding:0;letter-spacing:0}
.footer .group{padding-bottom:24px}
.footer .group:last-child{padding-bottom:0}
.footer .group p{margin-bottom:10px}
.footer .group p:last-child{margin-bottom:0}
.footer .group a{display:block;color:#fff}
.footer .group a:hover{color:#ffb376}
.footer .group ul.links{list-style:none;margin:-14px 0 0}
.footer .group ul.links li{text-transform:uppercase;letter-spacing:.03em;font-weight:700;margin:0 0 4px}
.footer .group ul.links li:last-child{margin-bottom:0}
.footer .group ul.links li a{display:block}
.footer .group ul.social{list-style:none;margin:-4px 0 0}
.footer .group ul.social li{display:inline-block;vertical-align:middle;margin:0 9px}
.footer .group ul.social li:first-child{margin-left:0}
.footer .group ul.social li:last-child{margin-right:0}
.footer .group ul.social li a{color:#fff;display:block}
.footer .group ul.social li a i{color:#fff;font-size:22px;line-height:1;transition:all .25s ease}
.footer .group ul.social li a:hover i{color:#ff7200}
.footer .group.apps{margin-top:-6px}
.footer .group.apps a{display:inline-block;vertical-align:top;margin:0 18px 10px 0;border-radius:4px;overflow:hidden}
.footer .group.apps a:last-child{margin-right:0}
.footer .group.apps a span{width:118px;height:39px;padding:8px 0 0 9px;display:block;background-color:#fff;position:relative;transition:all .4s cubic-bezier(0.215,.61,.355,1) 0s}
.footer .group.apps a:hover span{background-color:transparent}
.footer .group.apps a span i{display:block;text-indent:-9999px;background-image:url(../../../themes/xr2018/images/site-icons.png);background-repeat:no-repeat;position:relative;z-index:2}
.footer .group.apps a span.app-store i{width:100px;height:22px;background-position:-89px 0}
.footer .group.apps a:hover span.app-store i{background-position:-89px -22px}
.footer .group.apps a span.google-play i{width:102px;height:23px;background-position:-89px -45px}
.footer .group.apps a:hover span.google-play i{background-position:-89px -68px}
.footer .group.apps a span::before{display:block;position:absolute;left:0;bottom:0;height:0;width:100%;z-index:-1;content:'';background:#000;transition:all .4s cubic-bezier(0.215,.61,.355,1) 0s}
.footer .group.apps a span::after{content:'';position:absolute;height:0;left:0;top:50%;width:100%;z-index:-1;transition:all 1s ease 0s}
.footer .group.apps a:hover span::before{top:0;bottom:auto;height:40px;z-index:1}
.footer .group.apps a:hover span::after{height:450%;z-index:1}
.footer .col .logo{max-width:285px;max-height:38px;margin:12px 0 0}
.footer .col .logo a{display:block}
.footer .col .logo img{width:100%;display:block}
.footer .col .footnote{margin-top:-22px}
.footer .btm{padding:13px 20px 10px 12px;background:#1f1f1f;font-size:11px;line-height:1;letter-spacing:.03em;text-transform:uppercase}
.footer .btm::after{content:'';display:block;clear:both}
.footer .btm a{color:#b8b8b8}
.footer .btm a:hover{color:#ff7200}
.footer .btm .left{width:40%}
.footer .btm .right{width:60%;color:#fff;text-align:right}
.footer .btm .center{width:100%;text-align:center;color:#fff}


@media(max-width:1270px) {
	.footer .main .col{width:auto;display:block;margin-bottom:35px}
	.footer .main .col:nth-child(2){margin:0 auto 35px}
	.footer .main .col:last-child{margin-bottom:0}	}

@media(max-width:915px) {
	.footer .col:nth-child(2){margin-right:2%} }

@media(max-width:767px) {
	.footer .main{padding-top:40px;padding-bottom:40px}
	.footer .main .col{width:auto;display:block;margin-bottom:35px}
	.footer .main .col:nth-child(2){margin:0 auto 35px}
	.footer .main .col:last-child{margin-bottom:0}
	.footer .group ul.links{margin-top:0}
	.footer .btm{font-size:10px;line-height:1.4;padding-bottom:15px}
	.footer .btm .left,.footer .btm .right{width:auto;float:none;display:block;text-align:center}
	.footer .btm .left{padding:15px 0 10px}
	.footer .btm .right{padding:10px 0 0} }
	
.clear{clear:both}
.hide,.hidden{display:none}
.center{text-align:center}
.footnote{font-size:85%;font-weight:700}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.trans{transition:all .25s ease}
.mejs-button>button{min-width:0}
img.size-auto,img.size-full,img.size-large,img.size-medium,.attachment img{max-width:100%;height:auto}
.alignleft,img.alignleft,img.img-left{display:inline;float:left;margin:5px 50px 30px 0}
.alignright,img.alignright,img.img-right{display:inline;float:right;margin:5px 0 30px 50px}
.aligncenter,img.aligncenter{clear:both;display:block;margin:5px auto 30px;text-align:center}
.navigation,#nav-single,#nav-below,#nav-above,.nav-single,.nav-below{min-height:60px;margin:40px 0 20px;clear:both;overflow:hidden}
.nav-previous{float:left;width:45%;padding:10px 0 0;font-weight:bold}
.nav-next{float:right;text-align:right;width:45%;padding:10px 0 0;font-weight:bold}
.assistive-text{margin:0 !important;padding:20px 0 0}
.form-allowed-tags{display:none}
.pDiv{width:100%;height:1px;clear:both;margin:15px auto 20px}
.jarallax{position:relative;z-index:0}
.jarallax>.jarallax-img{position:absolute;object-fit:cover;font-family:'object-fit: cover;';top:0;left:0;width:100%;height:100%;z-index:-1}
.jarallax-keep-img>.jarallax-img{position:relative;display:block;max-width:100%;height:auto;z-index:-100}

@media(max-width:500px) { 
	.jarallax-keep-img>.jarallax-img{max-width:150%;width:150%} }

.widget .ccbpress-core-group-image img{width:100%;height:auto;padding-bottom:10px}
.widget .ccbpress-core-group-name{font-size:1.3em;font-weight:bold}
.widget .ccbpress-core-group-description p{padding:10px 0;margin-bottom:0}
.widget .ccbpress-core-group-leader-title,.widget .ccbpress-core-group-registration-forms-title{font-weight:bold;padding:10px 0}
.widget .ccbpress-core-group-leader-email,.widget .ccbpress-core-group-leader-phone{font-style:italic}
.widget .ccbpress-core-login label,.widget .ccbpress-core-login input:not([type=submit]){display:block;width:100%;margin-bottom:10px}

@font-face{font-family:'ccbpress';src:url(../../../plugins/ccbpress-core/assets/fonts/ccbpress-22068.eot);src:url(../../../plugins/ccbpress-core/assets/fonts/ccbpress-0.eot#iefix-yj09f6) format('embedded-opentype'),url(../../../plugins/ccbpress-core/assets/fonts/ccbpress-22068.ttf) format('truetype'),url(../../../plugins/ccbpress-core/assets/fonts/ccbpress-22068.woff) format('woff'),url(../../../plugins/ccbpress-core/assets/fonts/ccbpress-22068.svg#ccbpress) format('svg');font-weight:normal;font-style:normal}
#wp-admin-bar-ccbpress .ab-icon::before{content:"\e600";font-family:'ccbpress'}
#wpadminbar .ccbpress-import-notice>.ab-item{color:#fff;background-color:#f55}
#wpadminbar .ccbpress-import-notice:hover>.ab-item{color:#fff !important;background-color:#db4848 !important}


/*!--------------------------------------------------------------------
STYLES "Outdated Browser"
Version:    1.1.0 - 2014
author:     Burocratik
website:    http://www.burocratik.com
* @preserve
-----------------------------------------------------------------------*/
#outdated{display:none;position:fixed;top:0;left:0;width:100%;height:170px;text-align:center;text-transform:uppercase;z-index:1500;background-color:#f25648;color:#fff}
* html #outdated{position:absolute}
#outdated h6{font-size:25px;line-height:25px;margin:30px 0 10px}
#outdated p{font-size:12px;line-height:12px;margin:0}
#outdated #btnUpdateBrowser{display:block;position:relative;padding:10px 20px;margin:30px auto 0;width:230px;color:#fff;text-decoration:none;border:2px solid #fff;cursor:pointer}
#outdated #btnUpdateBrowser:hover{color:#f25648;background-color:#fff}
#outdated .last{position:absolute;top:10px;right:25px;width:20px;height:20px}
#outdated #btnCloseUpdateBrowser{display:block;position:relative;width:100%;height:100%;text-decoration:none;color:#fff;font-size:36px;line-height:36px}

/* Localized */

.ftco-section .ftco-sub-title {
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: .5em;
  color: #d4d4d4;
  font-family: "Work Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 300; }

.ftco-section .ftco-primary-title {
  margin-top: 0;
  margin-bottom: 30px; }

.ftco-section { padding: 7em 0;position: relative; }
  
	@media (max-width: 767.98px) {
		.ftco-section { padding: 6em 0; } } 

.blog-entry { border: 1px solid #f2f2f2;background: #fff;overflow: hidden;-webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;-webkit-box-shadow: 0px 3px 66px -24px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 66px -24px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 66px -24px rgba(0, 0, 0, 0.2);padding-bottom:25px}
  
	@media (min-width: 768px) { 
		.blog-entry {margin-bottom: 30px;} }
	@media (max-width: 767.98px) { 
		.blog-entry {margin-bottom: 30px; } }
  
.blog-entry .text { position: relative;padding:20px }
	@media (min-width: 768px) {
    	.blog-entry .text {width: 90%;margin: 0 auto;margin-top: -40px;background: #fff; } }
          
.blog-entry .text .meta .blog-date a {font-size: 17px; color: #ff7200; text-align: center}
.blog-entry .text .meta .blog-date, .blog-entry .text .blog-header, .blog-entry .text .blog-details{text-align: center}
.blog-entry .text .blog-details {padding-bottom: 25px}
.blog-entry .text .blog-desc {text-align:left}
.blog-entry .text a {font-size: 17px; color: #ff7200; text-align: center}

.col-md-3 {position: relative; display:inline-block; min-height: 1px; padding-right: 15px;padding-left: 15px;vertical-align:top }
	@media (min-width: 768px) { .col-md-3 {-webkit-box-flex: 0;-ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }}
.col-md-4 {position: relative; display:inline-block; min-height: 1px; padding-right: 15px;padding-left: 15px; }
	@media (min-width: 768px) { .col-md-4 {-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%; }}
	
.bg-light {background-color: #f8f9fa !important; }

.justify-content-center { -webkit-box-pack: center !important;-ms-flex-pack: center !important;justify-content: center !important; }

.block-20 { overflow: hidden;background-size: cover;background-repeat: no-repeat;background-position: center center;position: relative;display: block;width: 100%;height: 270px; }

.d-block { display: block !important; }

.mb-3, .my-3 {margin-bottom: 1rem !important; }
  
.b20p {padding-bottom:20px}
.t20p {padding-top:20px}
.t40p {padding-top:40px}
.lm-15p {margin-left:-15px}

.col-cn-25 {display:inline-block;width:24%;min-width:300px;padding-right:30px;vertical-align:top}
	@media(max-width:1618px) { 
		.col-cn-25 {display:block;max-width:300px;padding:0;margin:0 auto;text-align:center} }

.col-cn-75 {display:inline-block;width:75.7%}
	@media(max-width:1618px) { 
		.col-cn-75 {display:block;width:100%; min-width:100%;padding:0} }


.col-2 {display:inline-block;position:relative; width:49.7%; padding-right:15px; padding-left:15px;vertical-align:top;text-align:center;margin:25px auto}
	@media(max-width:1447px) { 
		.col-2 {display:block;position:relative;width:100%;padding:0;margin:0 auto;text-align:center} }

.col-3 {display:inline-block;position:relative; width:33%; min-width:300px; max-width:400px;margin:0 10px;padding-right:15px; padding-left:15px;vertical-align:top;margin-top:25px;text-align:left}
	@media(max-width:700px) { 
		.col-3 {width:100%;padding:0;margin-top:25px;margin-bottom:0;margin-left:0;margin-right:0;text-align:center} }

.col-5 {position:relative; width:16%; min-width:150px; max-width:400px; min-height:1px; padding-right:15px; padding-left:15px; display:inline-block; vertical-align:top; margin-top:25px;text-align:left}
	@media(max-width:700px) { 
		.col-5 {width:100%;padding:0} }

.col-box {width:100%;min-width:300px;box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2), 0 6px 30px 0 rgba(0, 0, 0, 0.1)}
	@media(max-width:400px) { 
		.col-box {box-shadow:0 0 0 0 rgba(0,0,0,0), 0 0 0 0 rgba(0,0,0,0)} }


.blog {margin:25px}
	@media(max-width:700px) { 
		.blog {margin-left:0;margin-right:0} }
		
.main-content>.inner{padding:25px 20%;text-align:left}
	@media (max-width: 912px) {
		.main-content>.inner {margin-top:-50px;padding:25px 7%} }
.main-content>.inner-blog{margin-top:-50px;padding:0 7%;text-align:center}

.main-content .inner h1{text-align:center;padding: 20px 0;color:#fff;margin:0}
	@media (max-width: 912px) { 
		.main-content .inner h1 {padding:5px 0 15px} }
.main-content .inner-blog h1{text-align:center;padding: 20px 0;color:#fff}
.main-content.orange{background-color:#fff9f3}
.main-content.grad-orange{background-image:linear-gradient(#fff, #fff9f3)}
.main-content.dkblue {background:#5084ba; color:#fff}
.main-content.green {background:#f0fcf4}
.main-content.dkgreen{background-color:#00ff2a}
.main-content .inner .content .col-5 {font-size:13px;line-height:1.35;font-weight: bold;text-align:center}		
.main-content .inner .content .col-5 div {padding-top:8px}		
.main-content .inner .content .col-5 img {max-width:150px}
.main-content .inner .content ul.jumpto {margin:0 0 20px;list-style-type: none;text-align: center}		
.main-content .inner .content ul.jumpto a, .main-content .inner .content ul.jumpto a:visited, .main-content .inner .contact-info a  {color:#ff7200}		
.main-content .inner .content ul.jumpto a:hover {color:#000}		

.section-panels .pjs-title-text .inner .content .col-5 {color:#000;text-align:center;font-size:14px;line-height:1.25;font-weight:600}

#section-overlay {width:85%;margin:auto;padding:0;position: relative;top:-50px;z-index:1;margin-bottom:-40px}
	@media (max-width: 912px) {
		#section-overlay {display:none} }
  
#section-overlay .block-3 {width: 33%;height: 100%;display: inline-block;position: relative;margin: 0;padding: 20px;vertical-align: top;font-size: 14px;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.3), 0 6px 20px rgba(0, 0, 0, 0.19);}
#section-overlay .block-3 h6 {font:18px/22px 'Montserrat', Arial, Helvetica,sans-serif; font-weight: bold;text-transform: uppercase;margin-bottom: 5px}

#section-overlay .block-3.orange {background:#ff7200}
#section-overlay .block-3.blue {background:#f5f7fc}
#section-overlay .block-3.green {background:#f0fcf4}
#section-overlay .block-3 .block-opening {color:#fff;font-weight:bold}
#section-overlay .block-3 .block-opening span{display:block;color:#000;font-size:18px;font-weight:bold}

#section-overlay .block-3 .btn-blue {background:#1663e2;color:#fff;padding:7px 20px;float:left;font-size:15px;font-weight:bold;text-align: center;}
#section-overlay .block-3 .btn-blue a{color:#fff}
#section-overlay .block-3 .btn-grn {background:#0bbe20;color:#fff;padding:7px 20px;float:left;font-size:15px;font-weight:bold;text-align: center;}
#section-overlay .block-3 .btn-grn a{color:#fff}

#section-overlay-mob {width:100%;margin:0 auto 50px;padding:0}
#section-overlay-mob .block-1 h6{font:15px/21px 'Montserrat',Arial,Helvetica,sans-serif; font-weight: bold;text-transform: uppercase;}
#section-overlay-mob .block-1 {width:100%;padding:7px 20px}
#section-overlay-mob .block-1 .block-opening {color:#fff;font-weight:bold;display:block;width:100%;text-align:center}
#section-overlay-mob .block-1 .block-opening span{display:block;color:#000;font-size:18px;font-weight:bold}
#section-overlay-mob .block-1 .block1text {display:inline-block;max-width:400px}
#section-overlay-mob .block-1.orange {background:#ff7200}
#section-overlay-mob .block-1.blue {background:#f5f7fc}
#section-overlay-mob .block-1.green {background:#f0fcf4}

#section-overlay-mob .block-1 .btn-blue {background:#1663e2;color:#fff;padding:7px 20px;max-width:200px;font-size:15px;font-weight:bold;text-align:center;float:right;position: relative;top:-50%;transform:translateY(50%)}
#section-overlay-mob .block-1 .btn-blue a{color:#fff}

#section-overlay-mob .block-1 .btn-grn {background:#0bbe20;color:#fff;padding:7px 20px;max-width:200px;font-size:15px;font-weight:bold;text-align:center;float:right;position: relative;top:-50%;transform:translateY(50%)}
#section-overlay-mob .block-1 .btn-grn a{color:#fff}

	@media (min-width: 912px) { 
		#section-overlay-mob {display:none} }
		
	@media (max-width: 636px) { 
		#section-overlay-mob .block-1 {padding:7px 20px 20px}
		#section-overlay-mob .block-1 .block1text {float:none;display:block;width:100%;text-align:center;margin:auto;line-height:1.25}
		#section-overlay-mob .block-1 .btn-blue, #section-overlay-mob .block-1 .btn-grn {float: none;display: block;text-align: center;margin-top: 10px;position: relative;top:0;transform:translateY(0);box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.1)}}
		
#page-img-header {width:100%;margin:0;padding:0;position:relative}
#page-img-header .img-header .object-fit_cover {width:100%;min-height:225px;object-fit:cover}
#page-img-header .text-block {position: absolute;top: 30%;left: 20px;width:400px;color: #fff;padding-left: 20px;font:24px/28px 'Montserrat', Arial, Helvetica,sans-serif; font-weight: bold;text-shadow: 5px 3px 11px #15527A;}
	@media (max-width: 912px) { 
		#page-img-header .text-block {position: absolute;width:90%;padding:0;margin:0;text-align:center;color: #fff;top: 130px;font:20px/24px 'Montserrat', Arial, Helvetica,sans-serif; font-weight: bold;text-shadow: 5px 3px 11px #000} }

#page-img-header .text-credit {position: absolute;bottom: 20px;left: 20px;width:400px;color: #fff;padding-left: 20px;font:14px/12px 'Montserrat', Arial, Helvetica,sans-serif; font-weight: bold;text-shadow: 5px 3px 11px #000;}
	@media (max-width: 912px) { 
		#page-img-header .text-credit {position: absolute;width:90%;padding:0;margin:0;text-align:center;color: #fff;bottom: 30px;font:10px/12px 'Montserrat', Arial, Helvetica,sans-serif; font-weight: bold;text-shadow: 5px 3px 11px #000;} }

#page-qt-header {width:100%;margin:0;padding:0}
#page-qt-header .qt-img-header .qt-object-fit_cover {width:100%;min-height:125px;object-fit:cover;object-position: 50% 50%;}

#map {max-width: 600px}
  @media (max-width: 991.98px) {
    #map {height: 300px; } }

.right-col .group ul.social{list-style:none;margin:30px 0 0}
.right-col .group ul.social li{display:inline-block;vertical-align:middle;margin:0 9px}
.right-col .group ul.social li:first-child{margin-left:0}
.right-col .group ul.social li:last-child{margin-right:0}
.right-col .group ul.social li a{color:#ff7200;display:block}
.right-col .group ul.social li a i{color:#ff7200;font-size:22px;line-height:1;transition:all .25s ease}
.right-col .group ul.social li a:hover i{color:#000}

.inner.orange{background:#ff7200}.inner.orange{background:#ff7200}
		
header {background:#000;margin-bottom:30px}
.txt-lft {text-align:left}
.txt-dkorange {color:#ff7200}

blockquote { margin: 0 auto; padding: 1em; border-left: 5px solid #ff7200; background-color: rgba(255, 255, 255, 0.4) }
blockquote:before { display: none; }
blockquote:not(:first-of-type) { margin-top: 25px; }
blockquote p { color: #000; font-size: 10pt; margin: 0; padding: 0}
blockquote footer { margin-top: -20px; padding: 0; color: #777; font-size: 10pt; text-align: left; font-style: italic; }
blockquote footer:before { content: '— '; }
blockquote:nth-of-type(even) { text-align: right; border-left: none; border-right: 5px solid #999; }
blockquote:nth-of-type(even) footer { text-align: right; }
blockquote:nth-of-type(even) footer:before { content: ''; }
blockquote:nth-of-type(even) footer:after { content: ' —'; }
@element 'blockquote' and (min-width: 300px) 
	{
		blockquote {padding: 1em 20% 1em 1em;}
		blockquote p {font-size: 14pt;}
		blockquote:nth-of-type(even) {padding: 1em 1em 1em 20%;}
	}