/* my calendar */.mc-main .time-block{float:none}.mc-main h4{font-size:30px;font-family:'Assistant';font-weight:600;margin:30px 0;border-bottom:solid 1px #ccc}#mc_mini_11_5-mini-my-calendar.mc-main h4{font-size:30px;font-family:'Assistant';font-weight:600;margin:30px 0;border-bottom:solid 1px #ccc}.dashicons-external:before{content:none}.mc-main .mc_- .event-title,.mc-main .mc_- .event-title a{background:#00a7b8;color:#fff;font-family:'Assistant';font-size:14px}.mc-main .mc_- .event-title,.mc-main .mc_- .event-title a:hover{background:#6ec1e4;color:#fff;font-family:'Assistant';font-size:14px}.mc-main .mc_- .event-title a:hover,.mc-main .mc_- .event-title a:focus{background:#007fa0}.mc-main caption,.mc-main.list .my-calendar-month,.mc-main .heading{font-size:40px;color:#00A7B8;text-align:right;margin:20px 0}.mc-main .has-events .mc-date{font-weight:700;background:#efefef;color:#dd3333;font-weight:800}.mc-main th{font-size:16px;line-height:1.5;text-align:center;padding:4px 0;background:var(--highlight-light) !important;color:var(--e-global-color-49cd0e44) !important;border:1px solid #fff;font-weight:800}.mc-main table{margin-bottom:20px}.mc-main .current-day{/* border-top:1px solid #313233;*/border-top:4px solid #6ec1e4;background:linear-gradient(to bottom,#fff 0,#fff 30%,#00a7b81a 100%)}.mc-main .current-day .mc-date{border-top:0 solid #ccc}.mc-main .calendar-event .details,.mc-main .calendar-events{position:absolute;left:20%;width:60%;z-index:3;background:#fff;box-shadow:0 0 4px;color:var(--e-global-color-text);border-radius:20px}#mc_mini_05_4-mini-my-calendar.mc-main .calendar-event .details,.mc-main .calendar-events{position:absolute;left:10%;width:80%;z-index:3;background:#fff;box-shadow:0 0 4px;color:var(--e-global-color-text);border-radius:20px}.mc-main.mini .details{padding:16px;border-top:1px solid #efefef}.mc-main .mc_- .event-title,.mc-main .mc_- .event-title a:hover{background:#fff0;color:#00a7b8;font-family:'Assistant';font-size:14px}.mc-main a{border-bottom:none;display:inline;color:#d33}a.calendar-link.url{text-align:center;margin-bottom:0;background-color:#DD3333;color:#fff;padding:8px 10px;border-radius:8px;font-weight:600}/*fixes jerky header on scroll mobile */html,body{width:100%;overflow-x:hidden}/*header/nav*/#site-header{box-shadow:#21212150 0 1px 5px;padding-bottom:4px}/*menu font transform*/#site-navigation-wrap .dropdown-menu >li >a{transform:scale(0.9,1);transform-origin:right top;padding:0 0;letter-spacing:0}/*menu space between items + space created by brakets effect*/.effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after{margin-left:0;content:']';-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}.effect-four #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:before{margin-right:0;content:'[';-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);-o-transform:translateX(10px);transform:translateX(10px)}/*sub menu margin correction resulting from woo ul margines */.sf-menu ul.sub-menu{margin:0}/*page/post titles*/.single .entry-title{transform:scale(0.8,1);transform-origin:right top;padding:0 0 0;margin:0 0 5px;border-bottom:0 solid #f1f1f1;width:125%}header.entry-header.clr{border-bottom:1px solid #f1f1f1;margin:0 0 15px}.page-header .page-header-title,.page-header.background-image-page-header .page-header-title{text-align:center;transform:scale(1.2,1);transform-origin:center top}h5{font-size:18px;font-family:heebo;color:#fff;font-weight:500;background:linear-gradient(90deg,#b9ecff0d,#b9ecff,#00a7b8,#00a7b8 );border-radius:0 8px 8px 0;padding-right:10px;text-shadow:.2px .2px 1px #043644}h6{font-size:17px;font-weight:600;color:#00a7b8;font-family:heebo}/*titel/header*/.page-header.background-image-page-header .page-header-title{position:relative;color:#fff0;z-index:0;visibility:hidden}.page-header{margin-bottom:10px}/*fixes black outline around links */a:focus{outline:0 solid #ccc0}/*buttons */input[type="button"],input[type="reset"],input[type="submit"],button[type="submit"],.button,body div.wpforms-container-full .wpforms-form input[type=submit],body div.wpforms-container-full .wpforms-form button[type=submit],body div.wpforms-container-full .wpforms-form .wpforms-page-button{font-size:16px;font-weight:700}/*side bar*/.widget-title{border-width:0 0 1px 0;padding-right:0;padding-bottom:6px}.widget-area{padding:0 30px 0 0!important}/*side bar– vertical border*/.content-area{border-left-width:0;border-right-width:0}.content-left-sidebar .content-area{border-right-width:0;border-left-width:0;padding-right:50px}/*footer inner shadow*/#footer-widgets{box-shadow:inset 0 8px 20px -10px black}#footer-widgets .footer-box .widget-title{font-size:16px;font-weight:600}input#b_cc1c37b0da0331c4398714e99_6e2981912b{border:0 solid #ddd}/*Cat pages post titles*/.blog-entry.grid-entry .blog-entry-header .entry-title{text-align:center;font-size:22px;transform:scale(0.8,1);transform-origin:center top}/*Cat pages post read more*/.blog-entry.grid-entry .blog-entry-readmore a{font-size:15px;border-bottom:0 solid;color:#00a7b8;font-weight:600}.blog-entry.grid-entry .blog-entry-readmore{text-align:left}.blog-entry.grid-entry .blog-entry-readmore a i{margin-right:5px}.blog-entry.post .blog-entry-summary p:last-child{font-size:14px}/*Cat pages cat thumbnail*/.blog-entry.grid-entry .thumbnail{margin:0 -1.8rem}/*ninja forms*/input#nf-field-4.ninja-forms-field.nf-element{background:#dd3333;color:#fff;border-radius:8px;padding:0 20px;height:36px}/*cookee law*/#cookie-law-info-again{box-shadow:#fff0 2px 2px 5px 2px;border-radius:8px 8px 0 0}#cookie-law-info-bar{box-shadow:#00000080 0 1px 10px}.cli-plugin-button,.cli-plugin-button:visited,.medium.cli-plugin-button,.medium.cli-plugin-button:visited{border-radius:6px;margin:0 10px}/*mailchimp footer form hidden field*/form input[name="b_cc1c37b0da0331c4398714e99_6e2981912b"]{border:0 solid #dddddd0d}/*search form border*/input#s.field{border:1px solid #dddddd}/* /*statcounter*/a#sc_counter_content.statcounter{color:#fff0;font-size:0}/*go to top button*/#scroll-top.scroll-top-left{left:70px;box-shadow:0 2px 5px 0 rgba(0,0,0,.2)}/*woo*//*Woo Cat pages cat description*/.woocommerce .term-description{margin-bottom:10px;font-family:heebo;font-weight:600;text-align:center;color:#007fa0}.woocommerce ul.products li.product li.title a{font-size:18px;font-weight:600}.woocommerce ul.products ul{list-style:none}.woocommerce ul{list-style:disc;margin:0 30px 0 0;padding:0}@media (min-width:769px){.woocommerce div.product.owp-tabs-layout-vertical .woocommerce-tabs .panel{padding:0 40px 0 0}}.woocommerce div.product .woocommerce-tabs .panel h2:first-child{margin:20px 0;font-size:35px;font-weight:400}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-weight:500;font-size:90%;font-family:heebo}.woocommerce div.product form.cart{border-top:0 solid;border-bottom:0 solid;margin-top:0;border-color:#eaeaea}/*woo atributes tables*/.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes th{text-align:left;width:50%}.woocommerce table.shop_attributes td{text-align:right;width:50%}.woocommerce table.shop_attributes th{color:#007fa0;font-weight:600;border-left:1px solid #e4e4e4;border-right:0 solid #e4e4e4;border-bottom:1px solid #e4e4e4;font-size:15px}@media (min-width:769px){.woocommerce div.product.owp-tabs-layout-vertical .woocommerce-tabs .panel{float:left;border-right-width:0;border-left-width:0;box-shadow:6px 0 4px -3px #ccc}}@media (min-width:769px){.woocommerce div.product.owp-tabs-layout-vertical .woocommerce-tabs ul.tabs li a:after{left:0;right:auto;background-color:#13aff000;border-top:25px solid transparent;border-left:20px solid #00a7b8;border-bottom:24px solid transparent}}.woocommerce div.product .woocommerce-tabs .panel p{font-size:15px}.woocommerce .summary ul,.woocommerce #tab-description ul{font-size:15px;color:#555555}.woocommerce ul{font-size:16px;color:#555555}/* product page images border /shadows */.woocommerce div.product .woocommerce-product-gallery img{box-shadow:#00000050 4px 4px 10px;border:solid 1px #fff}.woocommerce div.product .woocommerce-product-gallery img{margin:1px}.flex-viewport{box-shadow:#00000050 4px 4px 10px}.woocommerce div.product .woocommerce-product-gallery .flex-control-thumbs li img{-moz-opacity:.8;-webkit-opacity:.8;opacity:.8}.product_meta{font-size:14px;border-top:0 solid;border-bottom:0 solid}.blog-entry.post .thumbnail img{border-radius:30px;box-shadow:6px 4px 7px 1px #969494}.blog-entry.grid-entry .blog-entry-inner{padding:0 20px 20px;border:0 solid #e9e9e9;border-radius:30px 30px 20px 20px;background:#F7F7F7;box-shadow:6px 4px 7px 1px #e0dddd}.blog-entry.post .thumbnail .overlay{border-radius:30px;border:4px solid #00a7b8}body .oceanwp-row .col{padding:10px 20px}.woocommerce del{-moz-opacity:1;-webkit-opacity:1;opacity:1}.price del{color:#FF9800}del .amount{color:#FF9800}.woocommerce ul.products li.owp-content-center .product-inner{padding:10px;text-align:center;background-color:#ffffff75;border-radius:8px;box-shadow:2px 2px 10px #ccc;margin-bottom:10px}/*payment/checkout page*/ul.order_details li{padding:.5em 1.618em}.woocommerce-checkout #place_order{font-size:18px;font-weight:700}.woocommerce .woocommerce-checkout h3#order_review_heading,.woocommerce .woocommerce-checkout #customer_details h3{font-size:18px}/*woo product review form name field*/form input#author[type="text"]{border:1px solid #ddd}/*menu cart show basket button*/.widget_shopping_cart_content .buttons .button:first-child{background-color:#ffc760;border:0 solid #e6e6e6;color:#fff}/*woo notifications/ in cart*/.woocommerce-checkout .woocommerce-info a{font-size:16px}.woocommerce-info{font-size:16px}ul.woocommerce-error{background-color:#e2401c;color:#fff;margin:0 0 20px}input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover,button[type="submit"]:hover,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button[type="submit"]:focus,.button:hover,body div.wpforms-container-full .wpforms-form input[type=submit]:hover,body div.wpforms-container-full .wpforms-form button[type=submit]:hover,body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background-color:#dd3333;color:#fff}/*sidebar*/#category-posts-2-internal .cat-post-title{font-weight:600;font-size:16px}#category-posts-2-internal .cat-post-title:hover{color:#3abff0;font-weight:600}#category-posts-2-internal p{margin:6px 0 6px 0;line-height:1.4}#mobile-dropdown ul li ul{margin-right:0;font-size:15px}#category-posts-7 .categoryPosts-loadmore{text-align:center;margin-top:10px;color:#fff;font-weight:600}.single-post:not(.elementor-page) .entry-content a,.page:not(.elementor-page):not(.woocommerce-page) .entry a{text-decoration:none}.single-post:not(.elementor-page) .entry-content a:hover,.page:not(.elementor-page):not(.woocommerce-page) .entry a:hover{text-decoration:none;text-decoration-style:none}.single-post:not(.elementor-page) .entry-content a:focus,.page:not(.elementor-page):not(.woocommerce-page) .entry a:focus{text-decoration:none;text-decoration-style:none}/*post category description*/.clr .tax-desc{margin-bottom:40px;font-family:heebo;font-weight:600;text-align:center;color:#007fa0}/*comments*/.comment-author .comment-link{font-size:16px}.comment-author .comment-meta{font-size:12px}.comment-author .comment-link,.comment-author .comment-meta{margin:5px 0 0}.comment-body .comment-content{font-size:90%}.comment-author{border-bottom:solid 1px #f1f1f1}.comment-body{border-bottom:0 solid #f1f1f1;margin-bottom:10px;padding-bottom:10px}/*tags*/.single .post-tags{font-size:13px;letter-spacing:.1em}/*single post meta*/.single-post ul.meta{font-size:13px;border-bottom:0 solid #f1f1f1;padding-bottom:15px}/*accessability moved to plugin body .accessability_container *{background:#fff0 !important}button.aicon_link{width:44px;height:44px}button.close_container{background:#dd3333 !important;color:#fff !important;border:1px solid #dd3333}body .accessability_container{box-shadow:0 1px 10px #ccc}body .accessability_container button.wah-action-button{border:1px solid #000}body .accessability_container .a_module{border-bottom:0 solid #000}*/@media only screen and (max-width:480px){.woocommerce .products.oceanwp-row.mobile-col .col{clear:none;padding:4px 4px}}@media only screen and (max-width:480px){h5{font-size:15px}}@media only screen and (max-width:480px){.woocommerce ul.products li.product li.title a{font-size:14px;]}@media only screen and (max-width:480px){.woocommerce ul.products li.product .button,.woocommerce ul.products li.product .product-inner .added_to_cart{border-radius:6px;letter-spacing:0}}.woocommerce .related.products{margin-top:30px}.owp-qv-content-inner .owp-qv-close{opacity:1;font-weight:900;font-size:40px;color:#dd3333}.woocommerce .owp-btn-big .summary form button.button{width:100%}.woocommerce ul.products li.product li.title h2,.woocommerce ul.products li.product li.title a{margin:0 0 0}.woocommerce ul.products li.product .woo-entry-inner li.image-wrap{margin:0 0 0}.single_variation{font-size:24px}@media only screen and (max-width:480px){.woocommerce ul.products li.product .woo-entry-inner li.image-wrap{margin:0 0 0}}@media only screen and (max-width:480px){.woocommerce ul.products li.owp-content-center .product-inner{padding:1px 0 10px}}@media only screen and (max-width:480px){.woocommerce ul.products li.product li.title h2,.woocommerce ul.products li.product li.title a{margin:0 3px 0}}@media only screen and (max-width:480px){.woocommerce .oceanwp-toolbar{border-top:0 solid #eaeaea;border-bottom:0 solid #eaeaea;margin-bottom:10px}}