.related h2 {
    display: none !important;
}

.footer-wrap .thsn-contact-widget-lines .thsn-contact-widget-line.thsn-contact-widget-email:before {
    margin-top: -10px !important;
    padding-top: 0px !important;
    color: white;
}

.footer-wrap .thsn-contact-widget-lines .thsn-contact-widget-line.thsn-contact-widget-address:before {
    color: white;
}

@media (min-width: 1024px) {
.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {
    min-height: 570px;
}
}

.woocommerce-ordering {
   display: none !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    font-size: 18px;
}

@media (max-width: 600px) {
.site-title::after {
  display: none !important;
}
}

.ect-style-1-more {
   display: none !important;
}

.ect-event-url {
    pointer-events: none !important;
}

@media screen and (max-width: 600px) {
.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 100% !important;
}
}

.pswp__caption {
   display: none !important;
}

.swpm-login-widget-form, .swpm-pw-reset-widget-form {
    margin-bottom: 40px;
}

.swpm-post-not-logged-in-msg {
    background: #eee;
    padding: 20px;
    margin-bottom: 40px;
}

.single-product .woocommerce-tabs  {
   display: none !important;
}

.ctitle {
   background: #14234b; 
   padding: 10px; 
   margin-bottom: 20px; 
   color: white; 
   font-size: 18px;
}

.single-product .entry-summary .product_meta .posted_in a, .single-product .entry-summary .product_meta .sku_wrapper span {
    color: #2770b4;
}

.single-product .entry-summary .product_meta .posted_in, .single-product .entry-summary .product_meta .sku_wrapper, .woocommerce ul.products li.product .price, .woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    color: #14234b;
}

.single-product .thsn-select:after {
   display: none !important;
}

.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button, .woocommerce .woocommerce-error .button:hover, .woocommerce .woocommerce-info .button:hover, .woocommerce .woocommerce-message .button:hover, .woocommerce-page .woocommerce-error .button:hover, .woocommerce-page .woocommerce-info .button:hover, .woocommerce-page .woocommerce-message .button:hover, .woocommerce .cart .button:hover, .woocommerce .cart input.button:hover, #add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce div.product form.cart .button:hover, .woocommerce ul.products li.product .button:hover, .woocommerce .widget_price_filter .price_slider_amount .button:hover, .shipping-calculator-form button[type=submit]:hover, .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover, .woocommerce-form-coupon button[type=submit]:hover, .woocommerce #respond input#submit:hover, .woocommerce-Reviews .form-submit input[type=submit]:hover {
    background-color: #4f8cc4;
}

.blog .thsn-header-menu-area.thsn-bg-color-light, .site-header .thsn-bg-color-light, .site-header .thsn-sticky-on.thsn-sticky-bg-color-light {
    background-color: #000;
    background-image: url(https://komodopaddleclub.com/wp-content/uploads/2021/05/about-us-banner.jpg) !important;
    background-position: center 30%;
}

.thsn-title-bar-wrapper:before {
    background-color: #212d4b91!important;
    opacity: .95!important;
}

@media (max-width: 1200px) {
.thsn-navbar>div {
    background-color: #15264f;
}
}

.site-title::after {
    line-height: 90px!important;
    height: 90px;
    content: 'Komodo Paddle Club';
    color: #14234b;
    font-size: 20px;
}

@media (min-width: 1200px) {
.thsn-sticky-on .thsn-navbar>div>ul>li, .thsn-sticky-on .thsn-navbar>div>ul>li>a, .thsn-sticky-on .site-title::after {
    line-height: 90px!important;
    height: 90px;
    content: 'Komodo Paddle Club';
    color: #14234b;
}

.thsn-sticky-on h1 {
  font-size: 18px !important;
  color: #14234b;
}
}

.site-footer.thsn-color-white a:hover {
   color: #828282;
}

.thsn-header-style-1 .thsn-navbar div>ul>li>a {
    color: #134a56;
    font-weight: 500;
}

.thsn-navbar.thsn-main-active-color-globalcolor>div>ul>li.current_page_item>a {
    font-weight: bold;
}

.search .thsn-bg-color-light:not(.vc_column_container):before {
    background-color: #2773b8
}

@media (max-width: 700px) {
.thsn-footer-copyright-text-area {
    max-width: 270px;
    margin-left: auto;
    margin-right: auto;
}
}


@media (max-width: 1024px) {
#nav_menu-1, .thsn-contact-widget-lines{
   margin-bottom: 40px;
}
}

.thsn-social-facebook a:hover  {
    background: #2672b7 !important;
}

.thsn-social-instagram a:hover {
    background: #ec5aec !important;
}

.thsn-footer-widget .thsn-social-links {
    margin-top: 10px;
}

#text-5 {
    margin: 0px !important;
}

.site-footer .widget {
    margin: 55px 0 0px;
}

.vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    background: white;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-outline .vc_tta-controls-icon-position-right .vc_tta-controls-icon {
    color: white !important;
}

h4.vc_tta-panel-title {
    color: white !important;
}

.wpb-js-composer .vc_tta.vc_general.vc_tta-style-outline .vc_tta-panel-heading {
    background: #14254e;
}

.edit-link {
display: none;
}

body.thsn-sidebar-no #content .site-main .entry-content>.wpb_row.vc_row-fluid.thsn-bgimage-yes, body.thsn-sidebar-no #content .site-main .entry-content>.wpb_row.vc_row-fluid:not(.thsn-bg-color-transparent) {
    border: 0px !important;
}

.wpb_wrapper a:hover {
    text-decoration: underline;
}

.wpb_wrapper a:hover {
    color: #42b9ff;
}

.wpb_wrapper a {
    color: #42a5ff;
}

.thsn-tbar-title, .thsn-breadcrumb, .thsn-breadcrumb a {
    color: #ffffff;
}

.widget-title {
    font-family: Roboto !important;
}

.textwidget img {
margin-bottom: 50px;
}

.textwidget h4 {
    padding: 20px;
    text-align: center;
    font-weight: bold !important;
}

.textwidget a img { 
max-width: 230px !important;
}

.thsn-blog-meta-bottom .thsn-meta-tags a:hover {
    color: #14234b;
}

.thsn-portfolio-style-3 .thsn-portfolio-icon-wrapper, .themesion-sidebar .widget.widget_search, .thsn-test-1, .thsn-header-style-4 .thsn-social-label:after, .thsn-label:before, .thsn-slider-area .custom.tp-bullets:before, .thsn-element-testimonial-style-1.themesion-element-viewtype-carousel .thsn-carusel-inline-arrows a:after, .thsn-pricing-table-style-1 .vc_btn3-color-globalcolor.vc_general.vc_btn3:not(.vc_btn3-style-simple) span:after, .thsn-read-more-link a span:after, .vc_btn3.vc_btn3-style-outline.vc_btn3-size-md.vc_btn3-icon-right:hover span:after, .vc_btn3.vc_btn3-style-flat.vc_btn3-size-md.vc_btn3-color-white span:after, .thsn-main-form.thsn-style-1 .wpcf7-form-control.wpcf7-submit span:after, .thsn-blogbox-style-4 .thsn-meta-category:before, button, html input[type=button], input[type=reset], input[type=submit], .post-password-form input[type=submit], .widget_categories ul li span, .vc_btn3-color-globalcolor.vc_general.vc_btn3.vc_btn3-style-flat:hover, .site-header .thsn-bg-color-blackish, .site-header .thsn-sticky-on.thsn-sticky-bg-color-blackish, .thsn-bgimage-over-bgcolor.thsn-bgimage-yes.thsn-bg-color-blackish, .thsn-stretched-div.thsn-bg-color-blackish:before, .thsn-bg-color-blackish, .thsn-bg-color-blackish:before, .thsn-blackish-color, .thsn-bgimage-over-bgcolor.thsn-bgimage-yes.thsn-bg-color-blackish, .thsn-bg-color-blackish.vc_column_container .vc_column-inner:before, .thsn-bg-color-blackish:not(.vc_column_container):before, .thsn-extended-bg-col.thsn-bg-color-blackish:before, .thsn-stretched-div.thsn-bg-color-blackish:before, .vc_btn3.vc_btn3-color-black, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat, .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-black:focus, .thsn-blackish-bg {
    background-color: #14234b;
}

.thsn-tbar-title {
    font-family: 'Roboto';
}

.thsn-small-text-pos-bottom {
    margin-bottom: 20px !important;
}

.themesion-sidebar .widget.widget_search {
    background-color: #ededed;
    padding-bottom: 30px;
    padding-top: 30px !important;
}
   
.thsn-blog-classic .thsn-featured-wrapper {
    margin-bottom: 40px;
}

.thsn-pre-header-wrapper .thsn-social-links .thsn-social-instagram a:hover {
    background: #ec5aec;
}

.tribe-events-meta-group .tribe-events-single-section-title {
    color: #141827;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-size: 22px;
    font-family: 'Roboto' !important;
}

.tribe-events-cal-links .tribe-events-gcal, .tribe-events-cal-links .tribe-events-ical {
    background: #eee;
    padding: 20px;
    font-weight: bold;
    color: #000;
}

.single-post .thsn-test-1, .thsn-bg-color-light, .thsn-team-single .thsn-team-social-links a, .single-thsn-service .themesion-sidebar .widget-first, .themesion-sidebar .widget, .thsn-bgimage-over-bgcolor.thsn-bgimage-yes.thsn-bg-color-light, .thsn-bg-color-light.vc_column_container.vc_column_container .vc_column-inner:before, .thsn-bg-color-light:not(.vc_column_container):before, .thsn-extended-bg-col.thsn-bg-color-light:before, .thsn-stretched-div.thsn-bg-color-light:before {
    background-color: #ededed;
}

.thsn-pre-header-wrapper .thsn-social-links a:hover {
    background: #2672b7;
}

.thsn-base-icon-phone-volume-solid:before {
    transform: rotate(316deg);
}

.site-footer .thsn-footer-widget:after {
    background: none !Important;
}

.thsn-navbar.thsn-dropdown-active-color-globalcolor ul>li>ul>li.current-menu-item>a, .thsn-navbar.thsn-dropdown-active-color-globalcolor ul>li>ul li.current_page_item>a {
    color: #fff;
    background: #2774ba;
}

.thsn-navbar ul ul {
    border-top: 3px solid #16426b;
}

@media (min-width: 1025px) {
.thsn-navbar>div>ul ul li:hover>a {
    background-color: #2774ba !important;
}
}

body {
    font-size: 20px;
}

body.thsn-sidebar-no #content {
    padding-top: 40px;
}
body.thsn-sidebar-no #content .site-main .entry-content>.wpb_row.vc_row-fluid.thsn-bgimage-yes, body.thsn-sidebar-no #content .site-main .entry-content>.wpb_row.vc_row-fluid:not(.thsn-bg-color-transparent) {
    padding-bottom: 40px;
}