@font-face{font-family:'IcoMoon---Free';src:url("../fonts/IcoMoon---Free.eot?ucjnyn");src:url("../fonts/IcoMoon---Free.eot?ucjnyn#iefix") format("embedded-opentype"),url("../fonts/IcoMoon---Free.ttf?ucjnyn") format("truetype"),url("../fonts/IcoMoon---Free.woff?ucjnyn") format("woff"),url("../fonts/IcoMoon---Free.svg?ucjnyn#IcoMoon---Free") format("svg");font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:'IcoMoon---Free' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\eb2d"}.icon-menu7:before{content:"\ec6e"}.icon-arrow-right2:before{content:"\edb9"}.icon-arrow-down4:before{content:"\edbf"}.icon-arrow-left2:before{content:"\edc1"}.icon-facebook:before{content:"\eee8"}.icon-facebook3:before{content:"\eeea"}.icon-instagram:before{content:"\eeec"}.icon-twitter3:before{content:"\eeef"}a{color:white}a:hover{color:#efefef}a:active,a:focus{color:#efefef}h1{margin-top:30px;margin-bottom:60px;font-weight:200;font-size:3em;font-family:'Open Sans', Helvetica, Arial, sans-serif;color:white;text-align:center;margin-left:0px;line-height:normal}@media (max-width: 1040px){h1{font-size:2.5em}}@media (max-width: 767px){h1{font-size:2em}}h2{font-size:1.5em;font-family:'Open Sans', Helvetica, Arial, sans-serif;color:#ff5f00;font-weight:200;text-align:left;margin:0px;padding:0px}@media screen and (max-width: 767px){h2{text-align:center}}h3{color:#444;font-size:1.5em;font-weight:normal;margin:0px;margin-bottom:20px;margin-top:50px}h4{margin:0px;margin-top:25px;margin-bottom:25px}h5{font-weight:200;font-size:1.3em;font-style:italic;opacity:0.75;color:white}h6{font-size:1.1em;padding:0px;margin:0px;font-weight:400;color:#333}a{text-decoration:none}a img{border:none}table{font-size:1em;text-align:left;border:none;border-collapse:collapse}table thead{background-color:#674a30;color:white}table td,table th{padding:15px;padding-left:15px;padding-right:15px;border:none;font-size:0.9em}p{margin-top:11px;margin-bottom:11px}.post .entry ul li{margin-top:6px;margin-bottom:6px}body{font-family:'Open Sans', Helvetica, Arial, sans-serif;font-size:1em;margin:0px;background-color:black;color:white;font-weight:300}body.home .home-hide{display:none}.inner{max-width:90%;padding-left:5%;padding-right:5%;margin:0 auto}@media screen and (min-width: 1040px){.inner{max-width:980px;margin:0 auto}}@media screen and (min-width: 1280px){.inner{max-width:1100px}}@media screen and (min-width: 1500px){.inner{max-width:1280px}}.inner .inner-trans{background-color:black;opacity:0.8;position:absolute;top:0px;left:0px;bottom:0px;right:0px;z-index:1}.inner .inner-content{position:relative;z-index:500}.page-top{min-height:110px}body.home .page-content{padding-bottom:0px}.plain-bg{border-top:1px solid black}.plain-bg h1{margin-top:150px}.page-background{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-size:cover;background-position:50% 0%;z-index:-1;width:100%;height:100%}.page-bg{padding-top:300px}@media (max-width: 768px){.page-bg{padding-top:100px}}.page-bg .inner{margin:0 auto;text-align:right;line-height:150%}.page-bg .inner .page-navigation{background:#fc47b3;opacity:0.7;width:170px;display:inline-block;vertical-align:top;text-align:left;padding:0px;list-style:none;margin:0px;font-size:0.85em}@media (max-width: 1040px){.page-bg .inner .page-navigation{width:auto;display:block}}.page-bg .inner .page-navigation li a{display:block;padding:20px;padding-top:8px;padding-bottom:8px}.page-bg .inner .page-navigation li.current_page_item a{background:#ff78cf;color:white}.page-bg .inner .page-right{padding:40px;text-align:left;width:600px;display:inline-block;vertical-align:top;position:relative}@media (max-width: 1040px){.page-bg .inner .page-right{width:90%;padding-left:5%;padding-right:5%}}.page-bg h1{text-align:left;margin:0px;margin-top:0px;margin-bottom:30px}.page-bg .page-content{font-size:0.95em;padding-bottom:40px;line-height:1.6;color:#ccc}body.page-template-page-full-width .page-bg h1{color:#555}body.page-template-page-full-width .page-bg .inner{text-align:left}body.page-template-page-full-width .page-bg .inner .inner-trans{background-color:white;opacity:1}body.page-template-page-full-width .page-bg .inner .page-right{padding:0px;width:100%;color:#555}body.page-template-page-full-width .page-bg .inner .page-right .inner-content{margin:40px}body.page-template-page-full-width .page-bg .inner .page-right .inner-content .page-content{color:#555}body.page-template-page-full-width .page-bg .inner .page-right .inner-content .page-content .bjm-carousels-grid .carousel-title{color:#a6e761;font-size:2em}body.page-template-page-full-width .page-bg .inner .page-right .inner-content .page-content .bjm-carousels-grid .carousel-images .bjm-carousel-grid-image-inner-inner{background-size:contain}.page-header{background-color:#fc47b3;position:fixed;height:80px;z-index:1000;top:0px;width:100%}.header-element{display:inline-block;vertical-align:top}.header-logo{width:200px;height:170px;text-align:center;background-color:#fc47b3}.header-logo img{max-width:65%;margin-top:14px}@media (max-width: 768px){.header-logo{width:110px;height:95px;background-color:transparent}}.header-right{float:right;margin-top:7px}.header-right .header-element{margin-left:40px}@media (max-width: 1040px){.header-right .header-element{margin-left:0px}}.header-small-heading{font-size:0.7em}@media (max-width: 768px){.header-small-heading{display:none}}.next-event-group{display:inline-block;vertical-align:top;width:50px;text-align:center;margin-top:6px}.next-event-group p{margin:0px}.next-event-group-small{width:10px;font-size:1.7em;color:black;margin-top:0px}.next-event-digits{font-size:1.5em;font-weight:bold;color:white}.next-event-digits span{background-color:black;margin-right:2px;padding-left:3px;padding-right:3px;position:relative}.next-event-digits span:after{height:1px;width:100%;content:'';position:absolute;top:48%;left:0px;right:0px;border-bottom:2px solid black}.next-event-label{font-size:0.6em}@media (max-width: 768px){.header-social{margin-right:50px;margin-top:10px}}.header-social a{font-size:1.7em;display:inline-block;margin-right:5px;margin-top:10px}@media (max-width: 1040px){.header-next-event-countdown{display:none}}body.scrolled-down .page-header{position:fixed;opacity:0.95;width:100%}body.scrolled-down .header-logo{width:110px;height:95px;background-color:transparent}body.body-loaded .header-logo{transition:width 500ms, height 500ms, background-color 500ms}body.body-loaded.scrolled-down .header-logo{transition:width 500ms, height 500ms, background-color 500ms}.footer-areas{background-color:black;position:relative}.footer-one{position:relative;background-color:white;color:black;min-height:450px}.footer-one .inner{padding-top:30px;padding-bottom:50px}.footer-one h2{margin-bottom:20px;font-size:2em}.footer-two{position:relative;background-color:black;min-height:300px}.footer-two h2{font-size:2em}.footer-two .inner{padding-top:20px;padding-bottom:50px}.footer-two h2.bjm-recent-posts-title{color:white;margin-top:20px;margin-bottom:50px}.footer-three{position:relative;background-color:white;padding-top:10px;padding-bottom:10px}.footer-three h2{font-size:2em}.footer-three .inner{padding-top:20px;padding-bottom:20px;text-align:center}.footer-three .widget_custom_post_widget img{max-height:70px;margin-left:20px;margin-right:20px;width:auto}.footer-four{position:relative;background-color:#ff5f00;min-height:210px}.footer-four .inner{padding-top:30px;padding-bottom:30px}.footer-four .inner .footer-four-left{padding-top:12px;width:49%;display:inline-block;vertical-align:middle}@media (max-width: 767px){.footer-four .inner .footer-four-left{display:block;width:auto}}.footer-four .inner .footer-four-left aside:first-child{margin-bottom:10px;padding-bottom:14px;border-bottom:1px solid white;border-bottom-color:rgba(255,255,255,0.2)}.footer-four .inner .footer-four-right{min-width:300px;display:inline-block;vertical-align:middle;float:right}@media (max-width: 767px){.footer-four .inner .footer-four-right{display:block;float:none;padding-top:20px;margin:0 auto}}.footer-four .inner h2{color:white;text-align:left !important}.footer-four .inner .widget_custom_post_widget{font-size:0.8em}.footer-four .inner .widget_custom_post_widget .wp-post-image{display:inline-block;vertical-align:middle;max-width:70px;height:auto;vertical-align:middle}.footer-four .inner .widget_custom_post_widget p{display:inline-block;vertical-align:middle;margin-left:20px}.footer-five{position:relative;background-color:#eee;min-height:100px}.footer-five .inner{padding-top:30px;padding-bottom:30px;position:relative;width:590px;margin:0 auto}.footer-five .inner aside{color:black;font-size:1.5em;text-align:center}.footer-five .inner .button{float:right;padding:6px;padding-left:15px;padding-right:15px;font-size:0.55em;margin-top:2px;margin-right:10px;color:black;border:1px solid black}@media (max-width: 768px){.footer-five .inner .button{float:none;display:block;width:70px;text-align:center;margin:0px auto;margin-top:15px}}.widget-bjm-carousel{margin-top:50px}.home-hero{min-height:400px;width:100%;position:relative;height:97vh}.home-hero-inner{width:100%;height:100%;position:relative;background-position:65% 0%;background-repeat:no-repeat;background-size:cover}.home-hero-arrow-down{position:absolute;color:white;bottom:30px;left:50%;font-size:2.5em;width:100px;margin-left:-50px;text-align:center;cursor:pointer;z-index:9}.home-hero-content-holder{position:absolute;top:30%;left:60%}@media (max-width: 768px){.home-hero-content-holder{left:55%}}@media (max-width: 680px){.home-hero-content-holder{left:48%}}.home-hero-content-holder .home-hero-words{font-size:2em;z-index:8;color:white}@media (max-width: 768px){.home-hero-content-holder .home-hero-words{font-size:1.2em}}@media (max-width: 680px){.home-hero-content-holder .home-hero-words{font-size:0.95em}}.home-hero-content-holder .home-hero-words p{background-color:#ff5f00;display:inline-block;float:left;clear:left;padding:3px;padding-left:12px;padding-right:12px;margin-top:3px;margin-bottom:3px;opacity:0.7;font-weight:200}.home-hero-content-holder .home-hero-words-quote{font-size:0.7em;color:#999;font-style:italic;margin-left:11px;padding-top:6px;clear:both}.home-hero-content-holder .widget-bjm-event-upcoming{opacity:0.8;padding-top:40px;clear:both}@media (max-width: 680px){.home-hero-content-holder .widget-bjm-event-upcoming{display:none}}.home-hero-content-holder .widget-bjm-event-upcoming h2.widgettitle{display:none;color:white;text-transform:uppercase;font-size:0.9em;margin-bottom:10px;text-align:left !important}.home-hero-content-holder .widget-bjm-event-upcoming .button-bjm-event-view-all-upcoming{background-color:rgba(0,0,0,0.52)}.menu-show-hide{background-image:url(../images/buttons/menu.png);background-repeat:no-repeat;background-position:50% 50%;background-size:50%;width:60px;height:60px;position:absolute;right:1px;top:10px;display:none}@media (max-width: 768px){.menu-show-hide{display:block}}ul.main-menu{list-style:none;padding:0px;margin:0px;font-size:0.9em}ul.main-menu li{display:inline-block;margin-right:20px;margin-top:38px}@media (max-width: 768px){.main-menu{display:none;position:absolute;left:0px;right:0px;top:80px;background-color:rgba(0,0,0,0.83)}body.main-menu-open .main-menu{display:block}ul.main-menu{width:100%}ul.main-menu li{display:block;text-align:center;margin:0px;padding:0px}ul.main-menu li a{display:block;padding:19px;font-size:1.4em;margin-top:-1px}}.button.blog-view-all{float:right;margin-top:30px;margin-right:10px}@media (max-width: 767px){.button.blog-view-all{float:none;display:inline-block;margin:0 auto}}.blog-bg{padding-top:50vh}@media (max-width: 767px){.blog-bg{padding-top:50vh}}.blog-bg .inner{position:relative;margin:0 auto;padding:50px;width:50%;line-height:150%;max-width:800px;padding-left:100px;padding-right:100px;padding-top:25px}@media (max-width: 1040px){.blog-bg .inner{padding-left:7%;padding-right:7%;width:70%}}@media (max-width: 767px){.blog-bg .inner{padding-left:4%;padding-right:4%;width:88%}}.blog-bg h1{text-align:left;margin:0px;margin-top:50px;margin-bottom:30px}.blog-bg h2{font-size:1.2em}.blog-bg .blog-content{font-size:0.95em;padding-bottom:40px;line-height:1.8;color:#ccc;overflow-wrap:break-word;word-wrap:break-word}.blog-bg .blog-content iframe{max-width:100%}.blog-bg .blog-content img{max-width:100%;height:auto}.blog-bg .blog-content .wp-caption{max-width:100%}.blog-bg .blog-content blockquote{font-size:1.6em;font-style:italic}.blog-bg .blog-date{font-size:0.8em;color:#ccc}.blog-bg .button-blog-back,.blog-bg .button-blog-related{margin-left:-50px}@media (max-width: 1040px){.blog-bg .button-blog-back,.blog-bg .button-blog-related{margin-left:0px}}.blog-entry{min-height:535px;position:relative;background:white;display:inline-block;vertical-align:top;margin-right:2%;width:31.5%;overflow:hidden;color:black}.blog-entry:hover .blog-image{transform:scale(1.2)}.blog-entry:nth-child(3n){margin-right:0px}@media (max-width: 1280px){.blog-entry{font-size:0.95em;min-height:582px}}@media (max-width: 1040px){.blog-entry{min-height:535px;width:48%;margin-right:2%}.blog-entry:nth-child(3n){margin-right:2%}.blog-entry:nth-child(2n){margin-right:0px}}@media (max-width: 767px){.blog-entry{min-height:520px;width:100%;max-width:400px;margin:0 auto;margin-bottom:40px;display:block;padding-bottom:15px}.blog-entry:nth-child(3n){margin-right:auto !important}.blog-entry:nth-child(2n){margin-right:auto !important}.blog-entry:last-child{margin-right:auto !important}}.blog-entry h2{color:black}.blog-entry a{color:black}.blog-entry img{width:100%;height:auto}.blog-entry .a-blog-image-holder{overflow:hidden;height:220px;width:100%;display:block;margin-bottom:20px;background-color:#222}.blog-entry .blog-image{background-color:#ff5f00;background-size:cover;height:220px;width:100%;margin-bottom:20px;background-position:50% 50%;transition:transform 1s ease-out}.blog-entry .blog-title{padding:30px;padding-top:0px;padding-bottom:0px;min-height:66px;font-size:1.4em}@media (max-width: 767px){.blog-entry .blog-title{min-height:inherit;margin-bottom:20px}}.blog-entry .blog-excerpt{padding:30px;padding-top:0px;font-size:0.85em}.blog-entry .blog-date{padding:30px;padding-top:0px;padding-bottom:10px;font-size:0.8em;text-align:right;position:absolute;right:5px;bottom:15px;color:#ccc}.blog-entry .blog-cat a{border:1px solid black;display:inline-block;text-transform:uppercase;font-size:0.75em;font-weight:400;margin-left:30px;margin-bottom:15px;line-height:normal;padding:4px;padding-left:10px;padding-right:10px;background-color:transparent;transition:background-color 0.5s}.blog-entry .blog-cat a:hover{background-color:#ddd;transition:background-color 0.5s}.blog-entry{margin-bottom:50px}.blog-archive-bg{padding-top:225px}@media screen and (max-width: 767px){.blog-archive-bg{padding-top:80px}}.blog-archive-bg h1{margin-top:0px;margin-bottom:0px}@media screen and (max-width: 767px){.blog-archive-bg h1{margin-bottom:30px}}.blog-archive-bg .inner{width:auto;max-width:1180px;padding-left:50px;padding-right:50px}.blog-navigation{margin-top:20px;margin-bottom:60px;color:black;text-align:right}.blog-navigation a{display:inline-block;margin-left:10px;margin-right:10px;color:white}.blog-category-list{text-align:right;list-style:none;padding:0px;margin:0px;margin-bottom:40px}@media (max-width: 767px){.blog-category-list{text-align:center}}.blog-category-list li{padding:0px;margin:0px;display:inline-block;margin-right:10px;margin-bottom:14px}.comments-area .comments-title{color:white;font-size:1.6em}.comments-area .comment-list{list-style:none;margin:0px;padding:0px}.comments-area .comment-list li.comment{list-style:none;margin:70px 0px}.comments-area .comment-list li.comment .says{display:none}.comments-area .comment-list li.comment .vcard img{display:inline-block;vertical-align:middle}.comments-area .comment-list li.comment .vcard .vcard-right{display:inline-block;vertical-align:middle;margin-left:15px;font-size:1em;padding-top:5px}.comments-area .comment-list li.comment .vcard .vcard-right .fn{font-style:normal;font-size:1.3em}.comments-area .comment-list li.comment .vcard .vcard-right .comment-meta{font-size:0.8em}.comments-area .comment-list li.comment .comment-text{background-color:#ccc;border-radius:4px;color:black;padding:1px 10px;margin-top:20px;font-size:0.9em;position:relative}.comments-area .comment-list li.comment .comment-text:after{border-color:rgba(0,0,0,0.05) transparent;border-style:solid;border-bottom-color:#ccc;border-width:10px;z-index:1;top:-20px;position:absolute;content:""}.comments-area .comment-list li.comment .comment-reply-link{padding:0px 10px;font-size:0.7em;float:right}.comments-area .comment-respond .comment-reply-title{color:white}.comments-area .comment-respond label{float:left;clear:left;width:20%}.comments-area .comment-respond textarea{padding:10px 2%;font-size:0.9em;width:96%;background-color:#eee}.comments-area .comment-respond .logged-in-as{float:right;font-size:0.8em}.comments-area .comment-respond input[type=text]{padding:10px 1.5%;width:76%}.comments-area .comment-respond input[type=submit]{border:1px solid white;padding:6px 10px;color:white;text-transform:uppercase;background:black;cursor:pointer}.social-share{margin-top:15px;margin-bottom:10px}.social-share .apss-single-icon{display:inline-block;width:auto !important}.blog-gallery{font-size:0px;margin-bottom:30px}.blog-gallery:after{content:'';clear:both;display:block}.blog-gallery h3{color:white;font-size:26px}.blog-gallery br{display:none}.blog-gallery .gallery-item{margin:0px 1% !important;padding:0px;width:48% !important}@media screen and (min-width: 768px){.blog-gallery .gallery-item{width:31% !important;margin:3px 1% !important}}.blog-gallery .gallery-item .gallery-caption{display:none}.blog-gallery .gallery-item img{border:none !important;margin:5px;transition:transform 0.25s}.blog-gallery .gallery-item img:hover{transform:scale(1.05, 1.05);transition:transform 0.3s}.page-event-bg{padding-top:30vh}.page-event-bg .inner{max-width:1080px;width:auto}@media (max-width: 1500px){.page-event-bg .inner{max-width:900px}}@media (max-width: 1280px){.page-event-bg .inner{max-width:760px}}.event-date{font-size:1.1em;margin-bottom:20px}.event-bg{padding-top:20vh}.event-bg h1{margin-bottom:10px}.event-bg h2{font-size:0.9em}.event-bg h3{color:#fc47b3}.event-bg .flag-icon{font-size:4.3em;display:inline-block;margin-right:10px;margin-bottom:4px;vertical-align:middle;float:left;margin-top:8px}.event-bg .inner{padding-left:50px;padding-right:50px;width:70%;max-width:1080px}@media (max-width: 767px){.event-bg .inner{padding-left:5%;padding-right:5%;width:auto}}.event-bg .button-blog-back,.event-bg .button-blog-related{margin-left:0px}.event-bg .event-left{display:inline-block;width:65%;vertical-align:top}@media (max-width: 1280px){.event-bg .event-left{width:60%}}@media (max-width: 1040px){.event-bg .event-left{width:100%;display:block}}.event-bg .event-left h1{font-size:1.6em}.event-bg .event-left h2{text-align:left !important}.event-bg .event-right{display:inline-block;width:27%;margin-left:7%;vertical-align:top}@media (max-width: 1280px){.event-bg .event-right{width:32%}}@media (max-width: 1040px){.event-bg .event-right{width:100%;display:block;margin-left:0px;margin-top:50px}}.event-right h2,.page-event-bg h2{background:#fc47b3;text-transform:uppercase;font-size:0.75em;padding:1px;padding-left:5px;padding-right:5px;color:white;display:inline-block;margin-top:50px;margin-bottom:23px}.event-list{list-style:none;padding:0px;margin:0px}.event-list .event-list-entry{padding:0px;margin:0px;margin-bottom:15px}.event-list .event-list-entry .flag-icon{display:inline-block;vertical-align:top;font-size:2em;margin-top:4px;margin-right:17px;float:none}.event-list .event-list-entry .event-title{display:none}.event-list .event-list-entry .event-list-entry-button{display:none}.event-list .event-list-entry .event-list-entry-right{display:inline-block;vertical-align:middle}.event-list .event-list-entry .event-list-entry-right .dates{font-size:1.2em}.event-list .event-list-entry .event-list-entry-right .location{margin-top:-5px;font-size:0.75em}.event-list.event-list-wide{font-size:0.9em}.event-list.event-list-wide .event-list-entry{margin-bottom:0px;margin-top:-1px;padding-top:20px;padding-bottom:20px;position:relative;border-top:1px solid #777;border-bottom:1px solid #777;transition:background-color 0.5s}.event-list.event-list-wide .event-list-entry:hover{background-color:black;transition:background-color 0.5s}.event-list.event-list-wide .event-list-entry .event-title{line-height:normal;font-size:2.3em;display:block}@media (max-width: 1040px){.event-list.event-list-wide .event-list-entry .event-title{font-size:1.8em}}.event-list.event-list-wide .event-list-entry .flag-icon{font-size:4.8em;max-width:23%}@media (max-width: 1040px){.event-list.event-list-wide .event-list-entry .flag-icon{margin-top:0px}}.event-list.event-list-wide .event-list-entry .dates{font-size:1.2em}.event-list.event-list-wide .event-list-entry .location{display:none}.event-list.event-list-wide .event-list-entry-right{width:70%}.event-list.event-list-wide .event-list-entry-button{display:block;position:absolute;right:20px;top:39px;padding-left:20px;padding-right:20px}@media (max-width: 767px){.event-list.event-list-wide .event-list-entry-button{display:none}}.inner-event-archive h1{margin-top:0px;margin-bottom:30px}.event-results h3{color:#fc47b3;font-size:2.0em}.button-bjm-event-view-all-upcoming{display:none}.body-home .button-bjm-event-view-all-upcoming{display:inline-block}.body-home .button-bjm-event-view-all-upcoming:before{content:'> '}.bjm-event-label-upcoming{display:block}.alignleft{float:left;margin-top:10px;margin-right:10px;margin-bottom:30px}.alignright{float:right;margin-top:10px;margin-left:10px;margin-bottom:30px}.aligncenter{margin-left:auto;margin-right:auto;display:block}.button{padding:4px;padding-left:8px;padding-right:8px;text-transform:uppercase;font-size:0.7em;color:white;border:1px solid white;background-color:transparent;transition:background-color 0.5s}.button:hover{background-color:#777;transition:background-color 0.5s}.es-field-wrap label{display:flex;position:relative}.es-field-wrap label input[type=text],.es-field-wrap label input[type=email]{background:none;border:1px solid #777;border-color:rgba(255,255,255,0.2);color:white;min-width:200px;position:absolute;left:60px;top:0px;padding:1.5% 10px}.es_submit_button{border:1px solid white;border-color:rgba(255,255,255,0.7);border-radius:0px;padding:5px 20px;background-color:transparent;font-size:0.75em;text-transform:uppercase;color:white;cursor:pointer;margin-left:60px;opacity:0.8;transition:opacity 0.8s}.es_submit_button:hover{opacity:1;transition:opacity 0.8s}.wpcf7 label{display:inline-block;width:15%;font-size:0.9em}.wpcf7 input[type=text],.wpcf7 input[type=email]{background:none;border:1px solid #777;border-color:rgba(255,255,255,0.2);color:white;width:79%;padding:1.5% 10px}@media (max-width: 768px){.wpcf7 input[type=text],.wpcf7 input[type=email]{width:96%;padding-left:2%;padding-right:2%}}.wpcf7 textarea{background:none;border:1px solid #777;border-color:rgba(255,255,255,0.2);color:white;width:79%;padding:1.5% 10px}@media (max-width: 768px){.wpcf7 textarea{width:96%;padding-left:2%;padding-right:2%}}.wpcf7 input[type=submit]{border:1px solid white;border-color:rgba(255,255,255,0.7);border-radius:0px;padding:5px 15px;background-color:transparent;font-size:0.75em;text-transform:uppercase;color:white}@media (max-width: 768px){.wpcf7 input[type=submit]{display:block;font-size:0.85em}}.page-results{font-size:0.9em}@media (max-width: 768px){.page-results{font-size:0.8em}}.page-results td{border-bottom:1px solid #555;line-height:1.5;padding-top:8px;padding-bottom:8px}@media (max-width: 768px){.page-results td{padding-right:6px}}.page-results .results-group:first-child h3{margin-top:0px}.owl-carousel .logo-container{height:100px}.owl-carousel .logo-container:before{content:'';display:inline-block;vertical-align:middle;width:1px;height:100%}.owl-carousel .logo-container img{display:inline-block;vertical-align:middle;max-width:80%;height:auto}.bjm-social-subtitle{display:none}.bjm-social-feed{list-style:none;padding:0px;margin:0px -10px}.bjm-social-feed:after{display:block;clear:both;content:''}.bjm-social-feed .bjm-social-feed-entry{color:white;background-color:transparent;padding:10px;box-sizing:border-box;width:100%}@media (min-width: 768px){.bjm-social-feed .bjm-social-feed-entry{width:50%;float:left}}@media (min-width: 1040px){.bjm-social-feed .bjm-social-feed-entry{float:left;width:25%}}.bjm-social-feed .bjm-social-feed-entry.has-image .trans{background-color:rgba(0,0,0,0.5);position:absolute;top:0px;left:0px;width:100%;height:100%}.bjm-social-feed .bjm-social-feed-entry.has-image .bjm-social-entry-inner{font-size:0.8rem}.bjm-social-feed .bjm-social-feed-entry .bjm-social-entry-inner{cursor:pointer;transition:opacity 0.25s;opacity:1.0;background-color:#fc47b3;position:relative;min-height:200px;font-size:0.9rem;background-size:cover;width:100%;background-position:50% 50%;padding:14px;box-sizing:border-box}.bjm-social-feed .bjm-social-feed-entry .bjm-social-entry-inner .photo-holder{display:none}.bjm-social-feed .bjm-social-feed-entry .bjm-social-entry-inner .inner{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px}.bjm-social-feed .bjm-social-feed-entry .bjm-social-entry-inner .inner .content{position:relative}.bjm-social-feed .bjm-social-feed-entry .bjm-social-entry-inner .bjm-social-feed-entry-footer{position:absolute;z-index:1;bottom:22px;left:55px;right:20px;overflow:hidden;font-size:0.8rem;color:white}.bjm-social-feed .bjm-social-feed-entry .bjm-social-entry-inner .bjm-social-feed-entry-footer-icon{position:absolute;z-index:1;bottom:20px;left:20px;font-size:1.5rem;color:white}.bjm-social-feed .bjm-social-feed-entry .bjm-social-entry-inner:hover{opacity:0.8}.bjm-social-feed .bjm-social-feed-entry .bjm-social-entry-outer{display:none}.bjm-social-feed .bjm-social-feed-entry.bjm-social-entry-strava .bjm-social-entry-inner{background-color:#fb4b02}.bjm-social-feed .bjm-social-feed-entry.bjm-social-entry-strava .bjm-social-entry-inner .icon-strava{background-image:url(../images/strava-logo-square.svg);background-repeat:no-repeat;bottom:16px;width:30px;height:30px}.bjm-social-feed .bjm-social-feed-entry.bjm-social-entry-strava .bjm-social-entry-inner .content{font-size:0.9rem;line-height:20px;max-height:60px;overflow:hidden}.bjm-social-feed .bjm-social-feed-entry.bjm-social-entry-strava .bjm-social-entry-inner .distance{margin-top:8px;font-size:1.5rem;position:relative}.bjm-social-feed .bjm-social-feed-entry.bjm-social-entry-strava .bjm-social-entry-inner .elevation{font-size:1.5rem;position:relative}.about-stats{width:100%}.about-stats th{padding:0px}.about-stats h3{color:#fc47b3;margin-top:30px;margin-bottom:10px}
