/* ========================= *//* Elementor Width Padding fix *//* ========================= */body{overflow:hidden}.elementor-type-archive .elementor-section-boxed.elementor-top-section >.elementor-container,body:not(.has-sidebar) #content .elementor-section-boxed.elementor-top-section >.elementor-container,#footer .elementor-section-boxed.elementor-top-section >.elementor-container{width:90%}.elementor-section-boxed >.elementor-container.elementor-column-gap-narrow >.elementor-row{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}.elementor-section-boxed >.elementor-container.elementor-column-gap-default >.elementor-row{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}#footer-widgets,.elementor-section-boxed >.elementor-container.elementor-column-gap-extended >.elementor-row{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}.elementor-section-boxed >.elementor-container.elementor-column-gap-wide >.elementor-row{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}.elementor-section-boxed >.elementor-container.elementor-column-gap-wider >.elementor-row{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}/* ========================= *//* Header & Page Title Styling *//* ========================= */.single-class .page-header{display:none}.background-image-page-header{/*text-shadow:0 2px 4px rgba(0,0,0,0.8);*/align-items:flex-end}.background-image-page-header .page-header-inner{/*margin-bottom:-12px;*/}.background-image-page-header .page-header-inner .page-header-title{background:#fe0202;width:auto;display:inline-block;padding:0 15px;letter-spacing:-2px !important}#top-bar.has-no-content #top-bar-content,#top-bar.has-no-content #topbar-template{width:100%}#site-header .main-menu .btn.menu-item:last-child a{padding-left:0}#site-header .sub-menu .menu-item a span{color:#444444 !important}#site-header .sub-menu .menu-item a:hover span{color:#fe0202 !important}#site-header #site-logo img.custom-logo{margin-bottom:-20px}#site-header #site-navigation .btn >a >span{background:#fe0202;color:#FFF;box-shadow:3px 3px 0 rgba(0,0,0,1);border-radius:0}#site-header #site-navigation .btn:hover >a >span{background:#e20303}#site-header .dropdown-menu ul li a.menu-link{padding:10px 20px}#site-header .dropdown-menu ul{padding:10px 0;border-radius:5px}.post-type-archive-tribe_events .page-header.background-image-page-header,.single-tribe_events .page-header.background-image-page-header{background-image:url(/wp-content/uploads/Events_banner-e1532055301318.jpg) !important;background-position:top center}.single-post .background-image-page-header{background-image:url(/wp-content/uploads/News_banner.jpg) !important}/* ========================= *//* Content Styling *//* ========================= */#top-bar-content a:hover,.site-content a:not(.elementor-button):not(.elementor-item):not(.elementor-sub-item):not(.button):not(.btn):not([href="#"]):hover{text-decoration:underline}.blog-entry-readmore a{text-decoration:none !important}.content-area{border-right:none;padding-right:0}.site-content p + h2,.site-content p + h3,.site-content p + h4,.site-content ul + h2,.site-content ul + h3,.site-content ul + h4,.site-content ol + h2,.site-content ol + h3,.site-content ol + h4,.site-content img + h2,.site-content img + h3,.site-content img + h4,.site-content .gallery + h2,.site-content .gallery + h3,.site-content .gallery + h4{padding-top:10px}.elementor-widget-wrap article{border-bottom:none}.single .thumbnail img,.site-content p img,.gallery-item,.elementor-post__thumbnail,#tribe-events-content .tribe-events-event-image img{border-radius:5px;-webkit-filter:drop-shadow(0px 12px 10px rgba(0,0,0,0.2));filter:drop-shadow(0px 12px 10px rgba(0,0,0,0.2));margin-bottom:25px}.blog-entry-summary img,.related-post img,article .thumbnail .thumbnail-caption{display:none}.blog-entry.thumbnail-entry{border:none}.blog-entry .blog-entry-inner .thumbnail img{border-radius:5px;-webkit-filter:drop-shadow(0px 12px 10px rgba(0,0,0,0.2));filter:drop-shadow(0px 12px 10px rgba(0,0,0,0.2))}.blog-entry.thumbnail-entry .left-position .blog-entry-content{padding-left:30px}.blog-entry .blog-entry-inner .meta{margin-bottom:0 !important;text-transform:uppercase;font-weight:600}.blog-entry .blog-entry-inner .meta-cat .icon-folder{display:none}.blog-entry-summary p img{display:none}.woocommerce-products-header >.term-description >ul,.elementor-text-editor ul:not(.products),.entry-content >ul:not(.products),.entry >ul:not(.products),.entry >p >ul:not(.products),.elementor-text-editor ol,.entry-content >ol,.entry >ol,.entry >p >ol{list-style:none !important;margin-left:0 !important}.woocommerce-products-header >.term-description >ul >li,.elementor-text-editor ul:not(.products) >li,.entry-content >ul:not(.products) >li,.entry >ul:not(.products) >li,.entry >p >ul:not(.products) >li,.elementor-text-editor >ol >li,.entry-content >ol >li,.entry >ol >li,.entry >p >ol >li{padding-left:20px;margin-bottom:5px;position:relative}.woocommerce-products-header >.term-description >ul >li:before,.elementor-text-editor ul:not(.products) >li:before,.entry-content >ul:not(.products) >li:before,.entry >ul:not(.products) >li:before,.entry >p ul:not(.products) >li:before{position:absolute;top:3px;left:0;font-family:'FontAwesome';content:'\f138';color:#7c0e00;font-size:12px}.elementor-text-editor ol,.entry-content >ol,.entry >ol,.entry >p >ol{counter-reset:li}.elementor-text-editor >ol >li,.entry-content >ol >li,.entry >ol >li,.entry >p >ol >li{padding-left:30px;counter-increment:li}.elementor-text-editor ol >li:before,.entry-content >ol >li:before,.entry >ol >li:before,.entry >p >ol >li:before{position:absolute;left:0;margin-top:3px;content:counter(li);background-color:#7c0e00;color:#FFF;width:17px;height:17px;border-radius:50%;line-height:1.6em;text-align:center;font-size:11px;font-weight:700}tbody{border:1px solid #eaeaea;border-bottom-width:0}table tr:nth-child(odd){background:#f9f9f4}tr td{padding:6px 15px !important}tr td:not(:last-child){border-right:1px solid #eaeaea}.site-content p img{max-width:40%}.site-content p img.alignleft{float:left !important;margin:10px 20px 10px 0}.site-content p img.alignright{float:right !important;margin:10px 0 10px 20px}.gallery{margin-left:-10px;margin-right:-10px}.gallery-item{padding:10px}.gallery-item a,.gallery-item img,.elementor-post__thumbnail{width:100%;border-radius:5px}.gallery-item a{display:block;overflow:hidden;max-height:200px;margin-bottom:0}.gallery-caption{background:#edece3;font-size:12px}blockquote{margin:25px 10px}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{opacity:1}textarea{min-height:0 !important}.wpcf7-form select{-webkit-appearance:none;-moz-appearance:none;background-color:#f9f9f4 !important;border-color:#edece3 !important}.elementor-post__thumbnail,.elementor-posts--skin-classic .elementor-post__thumbnail__link{margin-bottom:0}body input[type="button"],body button[type="submit"],body input[type="reset"],body input[type="submit"],body .button{box-shadow:3px 3px 0 rgba(0,0,0,1)}form input[type="text"],form input[type="password"],form input[type="email"],form input[type="url"],form input[type="date"],form input[type="month"],form input[type="time"],form input[type="datetime"],form input[type="datetime-local"],form input[type="week"],form input[type="number"],form input[type="search"],form input[type="tel"],form input[type="color"],form select,form textarea{border-radius:0 !important}.elementor-social-icon-instagram{background-color:#3F729B}.oceanwp-vk a,.elementor-social-icon-vk{background-color:#1436d9 !important}.oceanwp-vk a:hover{background-color:#0d28ad !important}.fa.fa-vk{font-family:fontawesome5-brands !important}.fa-vk:before{content:"\F4F4" !important}.eapps-facebook-feed-inner,.eapps-facebook-feed-content-container{background:#FFFFFF;border-radius:0 !important;border:none !important}.eapps-facebook-feed-photos-content{padding:0 !important}.eapps-facebook-feed-photos-content-title{display:none}#blog-entries .thumbnail-entry .blog-entry-inner .thumbnail{max-height:300px;overflow:hidden;border-radius:5px}/* ========================= *//* Shop Styling *//* ========================= */#auction-nudge-items.theme-unstyled #an-cats-wrap select{box-sizing:border-box;margin-bottom:15px;border:2px solid #000;height:45px;color:#000;font-weight:bold}#auction-nudge-items.theme-unstyled >div:last-child,#auction-nudge-items.theme-unstyled ul#an-page-top{display:none}#auction-nudge-items.theme-unstyled ul.an-page-wrap{list-style:none;margin:20px 0 0}#auction-nudge-items.theme-unstyled li.an-page-prev,#auction-nudge-items.theme-unstyled li.an-page-next,.tribe-events-read-more,.sidebar-container .tribe-events-widget-link a{background:#f7cd0f;color:#000;font-weight:bold;display:inline-block;padding:5px 15px;box-shadow:3px 3px 0 rgba(0,0,0,1);cursor:pointer}#auction-nudge-items.theme-unstyled li.an-page-next{float:right}#auction-nudge-items.theme-unstyled li.an-page-prev:hover,#auction-nudge-items.theme-unstyled li.an-page-next:hover{color:#000;background:#e8b900 !important}#auction-nudge-items.theme-unstyled #an-item-wrap{margin:0 -1%}#auction-nudge-items.theme-unstyled #an-item-wrap ul.item{box-shadow:0 10px 20px rgba(0,0,0,0.1);box-sizing:border-box;padding:20px;margin:1%;max-width:31.3333% !important;width:31.3333% !important;display:inline-block;vertical-align:top;list-style:none;border-radius:5px;line-height:1.5em}#auction-nudge-items.theme-unstyled #an-item-wrap ul.item li:not(.image){display:inline-block;width:100%;box-sizing:border-box;background:#FFFFFF;padding:0 20px;border-radius:5px;margin-bottom:8px}#auction-nudge-items.theme-unstyled #an-item-wrap ul.item li.image{margin:-20px -20px -30px -20px}#auction-nudge-items.theme-unstyled #an-item-wrap ul.item li.image img{width:100%}#auction-nudge-items.theme-unstyled #an-item-wrap ul.item li.title{color:#000;font-weight:bold;padding-top:20px}#auction-nudge-items.theme-unstyled #an-item-wrap ul.item li.price{font-size:24px;color:#fe0202;font-weight:bold;border-bottom:1px solid #eaeaea;margin-bottom:15px;padding-bottom:15px;border-radius:0}#auction-nudge-items.theme-unstyled #an-item-wrap ul.item li.format{width:50%}#auction-nudge-items.theme-unstyled #an-item-wrap ul.item li.ends{width:50%;text-align:right}@media only screen and (max-width:1080px){#auction-nudge-items.theme-unstyled #an-item-wrap{margin:0 -2%}#auction-nudge-items.theme-unstyled #an-item-wrap ul.item{margin:2%;max-width:46% !important;width:46% !important}}@media only screen and (max-width:650px){#auction-nudge-items.theme-unstyled #an-item-wrap{margin:0 -4%}#auction-nudge-items.theme-unstyled #an-item-wrap ul.item{margin:4%;max-width:92% !important;width:92% !important}}.sidebar-container #auction-nudge-items.theme-images_only >div:last-child{display:none}.sidebar-container #auction-nudge-items.theme-images_only #an-item-wrap ul#images-only{margin:0 -5px}.sidebar-container #auction-nudge-items.theme-images_only #an-item-wrap ul#images-only li{max-width:50% !important;width:50% !important;max-height:none !important;height:auto !important;padding:5px;box-sizing:border-box;display:inline-block;vertical-align:top;float:none}.sidebar-container #auction-nudge-items.theme-images_only #an-item-wrap ul#images-only li .image-container{margin:0;padding:0;border:none;max-width:100% !important;width:100% !important;max-height:none !important;height:auto !important;border-radius:5px}.sidebar-container #auction-nudge-items.theme-images_only #an-item-wrap ul#images-only li .image-container a,.sidebar-container #auction-nudge-items.theme-images_only #an-item-wrap ul#images-only li .image-container a img{max-width:100% !important;width:100% !important;max-height:none !important;height:auto !important}.sidebar-container #auction-nudge-items.theme-images_only #an-item-wrap ul#images-only li .image-container a:after{display:inline-block;content:'View Product';background:#f7cd0f;color:#000;font-size:11px;line-height:1.2em;font-weight:600;width:100%;padding:4px 7px;box-sizing:border-box;position:relative;bottom:0;left:0;text-align:left}/* ========================= *//* Events Styling *//* ========================= */#tribe-events .tribe-events-button,#tribe-events .tribe-events-button:hover,#tribe_events_filters_wrapper input[type=submit],.tribe-events-button,.tribe-events-button.tribe-active:hover,.tribe-events-button.tribe-inactive,.tribe-events-button:hover,.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-],.tribe-events-calendar td.tribe-events-present div[id*=tribe-events-daynum-]>a{background:#fe0202}.tribe-events-page-title{text-align:left}.tribe-events-list-separator-month span{border-style:solid;border-left-width:1px;border-right-width:1px;padding-top:5px;padding-bottom:5px}.tribe-events-list-separator-month span,.tribe-events-list-separator-month:after,#tribe-events-footer{border-color:#c2c2c2}.tribe-events-loop{max-width:100% !important}.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first{padding-top:0}body.post-type-archive-tribe_events .tribe-events-list .tribe-events-loop .tribe-events-event-image{width:45%;max-height:300px;overflow:hidden;border-radius:5px}body.post-type-archive .content-area .type-tribe_events{margin:0 0 40px !important}.tribe-events-read-more:hover,.tribe-events-button:hover,.sidebar-container .tribe-events-widget-link a:hover{color:#000;background:#e8b900 !important}.tribe-events-button{background:#f7cd0f !important;color:#000 !important;font-weight:bold !important}ul.tribe-related-events li{padding-left:0 !important}ul.tribe-related-events li:before{content:none !important}body.home #tribe-events-header,body.home .tribe-events-list-separator-month,body.home .tribe-events-list-event-description,body.home #tribe-events-footer,body.home .tribe-events-ical{display:none !important}body.home .tribe-events-list-event-title,body.home .tribe-events-event-meta{line-height:1.1em}@media screen and (max-width:768px){.tribe-events-list-event-title{background:#eeeeee;padding:12px !important;display:block !important;border:1px solid #eee}.tribe-events-event-meta{margin-bottom:0 !important}.tribe-events-event-image,.tribe-events-event-image img{float:none !important;width:100% !important;max-height:none !important}}@media screen and (min-width:769px){body.home #tribe-events-content{margin:0 -20px 0 -20px}body.home .tribe-events-loop{overflow:hidden}body.home .type-tribe_events{box-sizing:border-box;padding:0 20px;width:33.3333%;float:left;padding-top:0 !important;margin-top:0 !important;margin-bottom:0 !important}body.home .tribe-events-list-event-title{display:block;padding-bottom:5px;margin-bottom:15px;border-bottom:1px dotted #fe0202}body.home .tribe-events-event-image{width:100% !important;margin-right:0 !important;max-height:250px;border-radius:5px;overflow:hidden}body.home .tribe-events-event-image img{filter:none !important}}/* ========================= *//* Sidebar Styling *//* ========================= */.widget.an-listings-widget{background:#f7f7f7;padding:30px}.sidebar-container .widget-title{font-size:15px !important;letter-spacing:.03em !important;font-weight:800 !important}.contact-info-widget span.oceanwp-contact-title{color:#000}.sidebar-box,.widget.an-listings-widget{margin-bottom:25px}@media only screen and (max-width:959px){.sidebar-container{display:none}}/* ========================= *//* Footer Styling *//* ========================= #footer-widgets{font-size:13px}#footer-widgets .contact-info-widget i{color:#888}#footer-widgets input:not([type=submit]),#footer-widgets select,#footer-widgets textarea{}*/#footer .form-fields{margin:0 -5px}#footer .form-fields .form-col-1-3{width:33.3333%;padding:5px;float:left;box-sizing:border-box}#footer .form-fields input{background:#FFF;border:none;border-radius:0;box-sizing:border-box}#footer .form-button input{width:100%;margin-top:5px}@media only screen and (max-width:767px){#footer .form-fields .form-col-1-3{width:100%}}