*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edit-link{display:none}.elementor-posts .elementor-post__title{font-size:inherit!important}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{line-height:1.4!important;margin-bottom:10px}.darkrow h1,.darkrow h2,.darkrow h3,.darkrow h4,.darkrow h5,.darkrow h6,.darkrow a{color:#f8f8f8}.darkrow p,.darkrow,.orangerow p,.orangerow{color:#f8f8f8}.orangerow h1,.orangerow h2,.orangerow h3,.orangerow h4,.orangerow h5,.orangerow h6,.orangerow a{color:#2d3540}.darkrow .vc_separator h4{color:#f8f8f8!important}.darktext h3{color:#ffffff!important}.darkrow .default-btn-shortcode:hover{background-color:#333333!important;color:#ffffff!important}.darkrow a:hover{color:#fff!important}.cyanrow .elementor-size-xxl{color:#fff!important}.mobile{display:none!important}.desktop{display:block!important}.phantom-sticky .branding>a:not(.same-logo){transition:opacity 2s ease!important}.grecaptcha-badge{opacity:0;visibility:hidden!important}.pswp__caption{display:none!important}#bottom-bar{font-size:11px!important;line-height:1.2}.elementor-slideshow__footer{display:none!important}.darkrow .slider-content .owl-dot:not(.active):not(:hover),.darkrow .slider-content .owl-dot:not(.active):hover{-webkit-box-shadow:inset 0 0 0 2px rgb(255 255 255 / .35);box-shadow:inset 0 0 0 2px rgb(255 255 255 / .35)}.darkrow .slider-content .owl-dot.active{-webkit-box-shadow:inset 0 0 0 20px rgb(255 255 255 / .35);box-shadow:inset 0 0 0 20px rgb(255 255 255 / .35)}.entry-tags{text-align:center}.elementor-button,.elementor-post__read-more{background:transparent!important;border:2px solid #f58f7c!important;color:#f58f7c!important;border-radius:2px!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:0px!important}.elementor-button:hover,.elementor-post__read-more:hover{background-color:#f58f7c!important;border:2px solid #f58f7c!important;color:#2c2b30!important}.darkbtn .elementor-button,.buttonlite .elementor-button,.darkrow .elementor-post__read-more{background-color:transparent!important;border:1px solid #f58f7c!important;color:#f58f7c!important;transition:all 0.3s ease-out}.darkbtn .elementor-button:hover,.buttonlite .elementor-button:hover,.darkrow .elementor-post__read-more:hover{background-color:#f58f7c!important;border:1px solid #f58f7c!important;color:#2c2b30!important}.elementor-button.elementor-size-sm{padding:11px 30px 11px 30px!important}.single-portfolio .project-slider{display:none}.elementor-posts--skin-classic .elementor-post{padding-bottom:2px!important}.branding a img,.branding img{width:300px}.sticky-on .branding a img,.sticky-on .branding img{width:75px}.mobile-branding a img,.mobile-branding img{width:250px}.sticky-logo img{width:75px!important}.sticky-mobile-on .mobile-header-bar .mobile-branding img{max-width:75px!important;height:auto}#branding-bottom img{width:200px;height:auto!important}.mobile-header-bar{transition:height 1s linear;min-height:100px!important;height:100px!important}.masthead.sticky-mobile-on .mobile-header-bar{min-height:60px!important;height:60px!important}.smallimg img{width:100px!important}.mediumimg img{width:300px!important}.largeimg img{width:768px!important}.fullimg img{width:1200px!important}.align-center{text-align:center}.testimonial-content p{text-align:center;font-size:19px;line-height:1.5;font-weight:300;font-style:italic}.testimonial-thumbnail{display:none}.testimonial-desc{text-align:center;margin:0 auto}.logo-center#bottom-bar .wf-float-left{text-align:center}.flexcentre .elementor-widget-wrap{justify-content:center}.dialog-message{font-size:15px!important;line-height:1.5}.mCSB_scrollTools{display:none!important}.side-header:not(.dividers) .main-nav{margin:22px 0 22px 0!important}.home .wvpl-playlist{display:none!important}.alternating .elementor-post{overflow:visible!important}.elementor-post__read-more{width:100px;padding:5px 10px;text-align:center}.logo-center#bottom-bar .wf-float-left{text-align:center;margin-bottom:20px}.elementor-ken-burns{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:40s!important;-o-transition-duration:40s!important;transition-duration:40s!important;-webkit-transition-timing-function:ease-in!important;-o-transition-timing-function:ease-in!important;transition-timing-function:ease-in!important}.description-on-hover article .post-thumbnail>.post-thumbnail-rollover::after{transition:all 1s!important}.mobile-header-bar{background-color:#fff0;transition:all ease-in-out 1s}h1,h2,h3,h4,h5,h6{letter-spacing:0}input[type="text"],.widget_search input[type="text"].searchform-s,input[type="search"],input[type="tel"],input[type="url"],input[type="email"],input[type="number"],input[type="date"],input[type="range"],input[type="password"],select,textarea,.wpcf7-number,.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select,.the7-elementor-product-comments .elementor-field-textual,.elementor-field-group .elementor-field-textual,.elementor-field-group .elementor-select-wrapper select{color:#333!important;background-color:#fff!important}.logo-center#bottom-bar .mini-nav ul{text-align:center;text-transform:uppercase;font-weight:500}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.main-nav>li>a .menu-text,.mobile-main-nav li>a .menu-text{letter-spacing:0}#main-slideshow{background-color:#231F20}.scroll-top.on{border-radius:500px}.donate a{border:2px solid #FAB432;border-radius:50px}.mobile-main-nav>li.donate{max-width:100px;text-align:center!important}.mobile-main-nav>li.donate a{display:block!important;padding:10px!important;margin-top:25px}.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration>li:not(.act)>a:hover,.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration>li:not(.act)>a:hover,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration>li.dt-hovered:not(.act)>a,.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .hover-bg-decoration>li.dt-hovered:not(.act)>a,.light-preset-color.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration>li.act>a,.light-preset-color.accent-gradient.masthead:not(#phantom):not(.sticky-on) .active-bg-decoration>li.act>a{background-color:rgb(250 180 50 / .25)!important}.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a::before,.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.accent-bg a::before,.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.gradient-bg a::before{background:rgb(255 255 255 / .05)!important}.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.custom-bg a:hover::before,.light-preset-color:not(.mobile-sticky-on).masthead:not(#phantom):not(.sticky-on):not(.sticky-top-line-on) .soc-ico.hover-accent-bg a:hover::after{background:rgb(250 180 50)!important}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a .soc-font-icon{color:#FAB432!important}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .soc-ico a:hover .soc-font-icon{color:#231F20!important}.elementor-heading-title{line-height:1.3!important}.pciwgas-medium-4{width:33.33333%!important}pciwgas-columns{padding:0!important;margin:1.5%!important}.pciwgas-cat-wrap .pciwgas-title{font-size:20px;text-align:center;padding:0;position:absolute;top:0;right:0;bottom:0;left:0;margin:0!important}.pciwgas-cat-wrap .pciwgas-cat-count{color:#231F20;background:#FAB432!important;padding:2px 10px;position:absolute;right:0;bottom:0;font-size:14px!important;display:flex;align-items:center;font-weight:600;text-align:center;justify-content:center}.pciwgas-cat-wrap .pciwgas-post-cat-inner{margin-bottom:0!important;position:relative}.pciwgas-cat-wrap .pciwgas-title a{font-size:30px;color:#FAB432;text-decoration:none;line-height:1.3;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:Playfair;background-color:rgb(35 31 32 / .5);padding:10px;transition:all ease-in-out 0.5s}.pciwgas-cat-wrap .pciwgas-title a:hover{color:#fff;background-color:rgb(35 31 32 / .7)}.pciwgas-cat-wrap .pciwgas-description{display:none!important}.storytxt{max-height:100vh!important;overflow-y:scroll}div.asl_r .results .item .asl_content h3,div.asl_r .results .item .asl_content h3 a{margin:3px 0 0!important;font-weight:600!important;font-family:Playfair!important;color:#231f20!important;font-size:18px!important;line-height:1.3!important}div.asl_r .results .item .asl_content .asl_desc{font-family:work sans!important;color:#646e6e!important;font-size:13px!important}#ajaxsearchlite1 .probox .proinput input,div.asl_w .probox .proinput input{font-weight:600!important;font-family:work sans!important;color:#231f20!important;font-size:14px!important}#ajaxsearchlite1 .probox,div.asl_w .probox{background-color:#f8f8f8!important;background-image:none!important}::-webkit-input-placeholder{color:#646e6e!important}:-moz-placeholder{color:#646e6e!important;opacity:1}::-moz-placeholder{color:#646e6e!important;opacity:1}:-ms-input-placeholder{color:#646e6e!important}::-ms-input-placeholder{color:#646e6e!important}::placeholder{color:#646e6e!important}.testimonials-carousel .dt-owl-item-icon{margin-bottom:25px!important}.limitwidth{max-width:500px}.footer .widget{margin-bottom:0!important}#bottom-bar{padding:0 20px!important}#rcp-payment-history,.rcp-account-overview span:nth-of-type(4),.rcp-account-overview span:nth-of-type(4),#rcp_profile_display_name_wrap,#pms-active-gateways-not-available,.pms-account-navigation-link--payments{display:none!important}.rcp-account-overview span{width:33%!important}.rcp_form input[type="text"],.rcp_form input[type="password"],.rcp_form input[type="email"]{width:100%}#rcp_profile_editor_submit,.pms-field input[type="submit"],.pms-form-fields-wrapper input[type="submit"],#pms_new_subscription-form input[type="submit"],.login-submit input[type="submit"],.pms-form-submit{border:none!important}#rcp_profile_editor_form legend{font-family:Playfair;font-size:20px;margin:10px 0;color:#fab432}.pms-subscription-plan-name{font-weight:600}#pms_new_subscription-form{text-align:center}.logged-in .hideloggedin{display:none!important}.hideloggedout{display:none!important}.logged-in .hideloggedout{display:inline-block!important}@media screen and (min-width:768px){.fiftyright{padding-left:50%!important}}@media screen and (max-width:1024px){h1{line-height:44px}}@media screen and (max-width:992px){.footer .widget{}.fullheight{height:calc(100vh - 140px)}}@media screen and (max-width:767px){.mobile{display:block!important}.desktop{display:none!important}.testimonial-content p{text-align:center;font-size:20px;line-height:30px;font-weight:300;padding:0 20px}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-ms-flex-negative:inherit;flex-shrink:inherit}.pciwgas-medium-4{width:100%!important;margin-bottom:20px}}@media screen and (max-width:1190px){.main-nav>li>a{}}@media screen and (max-width:1100px){.split-header .header-bar .navigation:last-child>.mini-widgets,.split-header .widget-box .mini-widgets{padding:0!important}}@media screen and (max-width:767px){.mobile{display:block!important}.desktop{display:none!important}.alternating article{flex-direction:column}.alternating .elementor-post__thumbnail{margin-bottom:20px}.alternating article:nth-child(odd) .elementor-post__text{padding:15px}.alternating article:nth-child(even) .elementor-post__text{padding:15px}.alternating .elementor-grid{grid-row-gap:0!important}.side-header .top-bar .mini-widgets.left-widgets,.masthead .top-bar .left-widgets{-ms-flex-pack:space-between!important;-ms-justify-content:space-between!important;justify-content:space-between!important}}@media screen and (max-width:480px){.alignleft,.alignright{float:none;margin:10px 0 10px 0!important;width:100%;height:auto}.elementor-button{width:100%!important}}