/*
Theme Name: Sirene Child
Theme URI: http://sirene.ancorathemes.com/
Template: sirene
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Description: Sirene - excellent WordPress theme with many different blog and header layouts
Tags: flexible-header,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,full-width-template,microformats,post-formats,theme-options,threaded-comments,translation-ready
Version: 1.2.0.1588726604
Updated: 2020-05-06 00:56:44

*/
nav span, .wl-header-top, .wl-header-top .sc_layouts_row .sc_button, .wl-welcome-heading .sc_item_title_tag, .wl-gallery-heading h3, .wl-breadcrumbs h1, .wl-breadcrumbs, h3, h1, .vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text, .sc_skills_counter .sc_skills_item_title, h5{
    font-family: 'Fjalla One', sans-serif;
}
body, h2, h4, .sc_testimonials_item_content p, .wl-hostory h4 {
    font-family: "poppins",sans-serif;
}

.sc_layouts_row_type_compact .sc_layouts_logo.wl-butler-logo img {
    max-height: 104px !important;
}
.sc_layouts_menu_nav>li, .sc_layouts_menu_nav>li>a {
    text-transform: none;
    letter-spacing: 0;
}
.wl-footer-copyright p {
    color: #ffffff;
	font-size:12px;
}
#field_1_3 {
    color: white;
    font-size: 15px;
    font-weight: 400;
}
.gform_wrapper #gform_fields_1 li.hidden_label input {
    margin-top: 0px;
}
.scheme_default #gform_1 input[type="submit"] {
    background: white !important;
    color: #093c5b !important;
    font-weight: normal;
    padding: 8px 20px;
}
.wl-footer-inner {
    max-width: 1280px;
    margin: auto !important;
}
.wl-footer-main .wl-footer-inner li a, .wl-footer-main .wl-footer-inner .widget h2, .wl-footer-main .wl-footer-inner P, .scheme_dark .menu_mobile_inner .social_item .social_icon{
    color: white;
}
footer:not(.footer_default) .widget.widget_nav_menu, footer:not(.footer_default) .widget.widget_nav_menu .widgettitle, .wl-footer-main .wl-footer-inner .widgettitle {
    text-align: left;
}

.wl-footer-main h2 {font-weight:normal;}
.wl-footer-inner .widget_tag_cloud a {
    text-transform: none;
    font-weight: normal;
}
.wl-footer-inner .wl-menu-margin {
    margin-bottom: 25px;
}
.wl-recent-post h4 {
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: normal;
    font-size: 20px;
	color: #3d3d3d;
}
.scheme_default {
    color: #1c1c1c;
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    color: #fff;
    background-color: #525252;
    font-weight: normal;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover, .vc_btn3.vc_btn3-color-juicy-pink:focus, .vc_btn3.vc_btn3-color-juicy-pink:hover {
    color: #f7f7f7;
    background-color: #093c5b;
}
..sc_layouts_iconed_text:before, .sc_layouts_iconed_text:before {display:none;}
.scheme_default .sc_layouts_menu_nav>li>a {color: #093c5b !important}

.wl-welcome-btn .wl-square-btn a {
    color: #ffffff;
    border-color: #ffffff;
    padding: 11px 10px;
    border: 2px solid;
    font-size: 16px;
}
.wl-btn-section {
    text-align: center;
}
.wl-welcome-heading .sc_item_title_tag {
    font-weight: normal;
	font-size: 28px;
}
.wl-half-carousel .slick-next, .wl-half-carousel .slick-prev {
	background-color: transparent !important
}

.wl-carousel-bottom .sa_owl_theme .owl-item .sa_vert_center_wrap .sa_vert_center {
    position: relative !important;
    top: auto !important;
    transform: none !important;
}

.wl-carousel-bottom .sa_owl_theme .owl-item .sa_vert_center_wrap .sa_vert_center .wl-overlay {display:none;}
.wl-carousel-bottom .sa_owl_theme .owl-item .sa_vert_center_wrap:hover .sa_vert_center .wl-overlay {display:block;}
.wl-carousel-bottom .sa_owl_theme .owl-item .sa_vert_center_wrap:hover .sa_vert_center img {
    height: 400px;
}
.wl-gallery-bottom .slick-slide {
    min-height: 400px !important;
}
.wl-gallery-bottom .slick-slide img, .wl-social-facebook .sc_layouts_iconed_text_icon.none {
	display:none;
}
.wl-gallery-bottom .slick-slide:hover img {
    display: block;
}
.wl-gallery-bottom .slick-slider {
	margin-bottom:0px !important;
}
.wl-gallery-bottom .carousel-thumb {
    margin-top: 0px !important;
}
.wl-gallery-bottom .slick-slide img {
    height: 100%;
    max-height: 400px;
}
.wl-gallery-bottom .slick-slide[data-slick-index="0"] {background-image:url(/wp-content/uploads/2020/05/the-boat-butler-marine-refit-facility-the-boat-works3.jpg)}
.wl-gallery-bottom .slick-slide[index="1"] {background-image:url(/wp-content/uploads/2020/05/private-safe-secure2-main.jpg)}
.wl-gallery-bottom .slick-slide[index="2"] {background-image:url(/wp-content/uploads/2020/05/discounted-boat-shed-rates2-main.jpg)}


.wl-gallery-mobile .slick-list[tabindex="0"] {background-image:url(/wp-content/uploads/2020/06/the-boat-butler-marine-refit-facility-the-boat-works-small.jpg); height: 389px; margin-top:15px;}
.wl-recent-post .vc_custom_1419240516480 {
    background-color: transparent !important;
}

.wl-gallery-bottom .slick-slide:hover img {
    height: 100%;
    width: 100%;
}
.wl-gallery-bottom .slick-slide div div {display:block !important}
.wl-recent-post .vc_gitem_row .vc_gitem-col {
    padding: 0 15px;
}
.wl-recent-post .vc_custom_1419240516480 .vc_btn3.vc_btn3-size-md {
    padding-top: 5px;
    padding-bottom: 5px;
}

.wl-breadcrumbs h1 {
    position: relative;
    text-transform: uppercase;
	line-height: 1;
}
.wl-subheading {
    text-align: center;
    font-size: 18px;
    font-style: italic;
    color: #034250;
}
.sc_title_default_big .sc_item_descr p {color:#034250 !important}
.vc_tta-style-modern .vc_tta-tab.vc_active>a, .vc_tta-style-modern .vc_tta-tab>a:hover {
    color: #efef35 !important; /** yellow **/
}
.scheme_dark .vc_tta-style-modern .vc_tta-tab.vc_active:before {
	border-color:#efef35 !important
	background-color: #efef35 !important
}
.wl-zig-line:after {
    content: '\E93F';
    display: block;
    font-family: "fontello";
    font-size: 42px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0px;
}
.wl-service-single-title a {
    color: white !important;
    font-size: 22px;
}
.wl-social-icon {
    display: inline !important;
}
.wl-service-list p {
    font-size: 17px;
    color: #2f5a69;
}
.scheme_default a {
    color: #1aa2f5;
}
.marine-detailing-services img {
    width: 390px;
}
.wl-reviews h2, .wl-reviews p, .wl-reviews .sc_testimonials_item_content:before, .wl-reviews h4.sc_testimonials_item_author_title {
    color: white !important;
}
a.wl-btn-book {
    font-size: 18px;
}
.wl-rift-services .wl-service-single-title a {
    pointer-events: none;
}
.wl-reviews h3.sc_item_title, .wl-reviews h3.sc_item_title:after {
    color: white;
}
.wl-contact-left {
    text-align: right;
}
.wl-contact-left .wpb_text_column {
    margin-bottom: 35px !important;
}
.gform_wrapper li.hidden_label input {
    margin-top: 0px;
}
.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    font-size: inherit;
    font-family: inherit;
    padding: 10px 4px;
    letter-spacing: normal;
}
.scheme_default button:not(.esgbox-close-small):hover, .scheme_default button:not(.esgbox-close-small):focus, .scheme_default input[type="submit"]:hover, .scheme_default input[type="submit"]:focus, .scheme_default input[type="reset"]:hover, .scheme_default input[type="reset"]:focus, .scheme_default input[type="button"]:hover, .scheme_default input[type="button"]:focus, .scheme_default .post_item .more-link:hover, .scheme_default .comments_wrap .form-submit input[type="submit"]:hover, .scheme_default .comments_wrap .form-submit input[type="submit"]:focus, .scheme_default .wp-block-button:not(.is-style-outline) > .wp-block-button__link:hover, .scheme_default .wp-block-button:not(.is-style-outline) > .wp-block-button__link:focus, .scheme_default #buddypress .comment-reply-link:hover, .scheme_default #buddypress .generic-button a:hover, .scheme_default #buddypress a.button:hover, .scheme_default #buddypress button:hover, .scheme_default #buddypress input[type="button"]:hover, .scheme_default #buddypress input[type="reset"]:hover, .scheme_default #buddypress input[type="submit"]:hover, .scheme_default #buddypress ul.button-nav li a:hover, .scheme_default a.bp-title-button:hover, .scheme_default .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover, .scheme_default body #booked-profile-page .booked-profile-appt-list .appt-block .booked-cal-buttons .google-cal-button > a:hover, .scheme_default body #booked-profile-page input[type="submit"]:hover, .scheme_default body #booked-profile-page button:hover, .scheme_default body .booked-list-view input[type="submit"]:hover, .scheme_default body .booked-list-view button:hover, .scheme_default body table.booked-calendar input[type="submit"]:hover, .scheme_default body table.booked-calendar button:hover, .scheme_default body .booked-modal input[type="submit"]:hover, .scheme_default body .booked-modal button:hover, .scheme_default .sc_button_default:hover, .scheme_default .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .scheme_default .sc_action_item_link:hover, .scheme_default .socials_share:not(.socials_type_drop) .social_icon:hover, .scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"]:hover, .scheme_default #tribe-bar-form .tribe-bar-submit input[type="submit"]:focus, .scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"]:hover, .scheme_default #tribe-bar-form.tribe-bar-mini .tribe-bar-submit input[type="submit"]:focus, .scheme_default #tribe-bar-views li.tribe-bar-views-option a:hover, .scheme_default #tribe-bar-views .tribe-bar-views-list .tribe-bar-views-option.tribe-bar-active a:hover, .scheme_default #tribe-events .tribe-events-button:hover, .scheme_default .tribe-events-button:hover, .scheme_default .tribe-events-cal-links a:hover, .scheme_default .tribe-events-sub-nav li a:hover, .scheme_default .edd_download_purchase_form .button:hover, .scheme_default .edd_download_purchase_form .button:active, .scheme_default .edd_download_purchase_form .button:focus, .scheme_default #edd-purchase-button:hover, .scheme_default #edd-purchase-button:active, .scheme_default #edd-purchase-button:focus, .scheme_default .edd-submit.button:hover, .scheme_default .edd-submit.button:active, .scheme_default .edd-submit.button:focus, .scheme_default .woocommerce #respond input#submit:hover, .scheme_default .woocommerce .button:hover, .scheme_default .woocommerce-page .button:hover, .scheme_default .woocommerce a.button:hover, .scheme_default .woocommerce-page a.button:hover, .scheme_default .woocommerce button.button:hover, .scheme_default .woocommerce-page button.button:hover, .scheme_default .woocommerce input.button:hover, .scheme_default .woocommerce-page input.button:hover, .scheme_default .woocommerce input[type="button"]:hover, .scheme_default .woocommerce-page input[type="button"]:hover, .scheme_default .woocommerce input[type="submit"]:hover, .scheme_default .woocommerce-page input[type="submit"]:hover {
    background-color: #efef35 !important;
    color: #000000 !important;
}
.wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading, .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav, .scheme_default .sc_layouts_menu_nav > li ul {
    background-color: #093c5b !important;
}
.wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
	background-color: #efef35 !important;
}
.wpb-js-composer .vc_tta-color-blue.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {color: #000000 !important}
.vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {
    text-transform: none;
    font-size: 16px;
}
.wl-counter, .scheme_default .sc_skills.sc_skills_counter {
    background-color: transparent !important;
}
.sc_skills_counter .sc_skills_item_title {font-size: 18px;font-weight:normal;}
.wl-recent-post .vc_gitem-post-data-source-post_title {
    margin-top: 15px;
}
.scheme_default .sidebar_inner .socials_wrap .social_item:hover .social_icon, .scheme_default .sidebar_inner .socials_wrap .social_item .social_icon {
    background-color: #034250;
}
.sc_layouts_menu_nav>li>ul:before {
    border-bottom: 13px solid #034250 !important;
}
.scheme_default .sc_layouts_menu_nav > li li.current-menu-item > a, .scheme_default .sc_layouts_menu_nav > li li.current-menu-parent > a, .scheme_default .sc_layouts_menu_nav > li li.current-menu-ancestor > a, .scheme_default.footer_wrap a:hover, .footer_wrap .scheme_default.vc_row a:hover, .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li > a:hover, .scheme_default .sc_layouts_menu_popup .sc_layouts_menu_nav > li.sfHover > a, .scheme_default .sc_layouts_menu_nav > li li > a:hover, .scheme_default .sc_layouts_menu_nav > li li.sfHover > a {
	color: #efef35 !important
}
@media (min-width: 678px) {
.wl-hide-desktop {display:none !important;}
}
.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label {
    display: table;
    width: 100%;
    text-align: center;
}
.gform_wrapper form.gf_simple_horizontal div.gform_body {
    width: 100% !important;
}
@media (max-width: 678px) {
.wl-hide-mobile {display:none;}
}

@media (max-width: 479px) {
.mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img {
    max-height: 120px !important;
}
.wl-home-welcome-section {
    background-image: none !important;
}
}

/** fixes version 1.0 **/

.scheme_dark .sc_layouts_row_type_compact .sc_layouts_item, .scheme_dark.sc_layouts_row_type_compact .sc_layouts_item {
    padding: 0 12px;
}
.sc_layouts_iconed_text:before {
    margin-left: -1.4rem;
}
.wl-top-right .sc_layouts_item_icon {
    float: right;
}
.wl-top-right .sc_layouts_item_details .sc_layouts_item_details_line1 {
    margin-right: 15px;
}
.sc_layouts_row_type_compact .socials_wrap {
    margin: 0 -20px 0 0;
}
header .wl-top-right .sc_layouts_iconed_text_icon.icon-facebook, header .wl-top-right .sc_layouts_iconed_text_icon.icon-video, header .wl-top-right .sc_layouts_iconed_text_icon.icon-facebook:hover, header .wl-top-right .sc_layouts_iconed_text_icon.icon-video:hover {
    background: transparent;
    color: white !important;
}
#sc_layouts_iconed_text_1737175471:before {
    display: none;
}
.wl-top-socials {
    margin-left: 12px;
}
.sc_button.wl-btn-book span {font-weight:normal;}
.scheme_default .sc_layouts_menu_nav > li > a:hover, .scheme_default .sc_layouts_menu_nav > li.sfHover > a {color: #125194 !important}
.wpb_text_column[class*="scheme_"] {
    padding: 2rem 0rem;
}
.wl-welcome-slider .wl-square-btn a {
    background: #125194  !important;
    border-color: #125194  !important;
    padding: 11px 25px;
}
.wl-welcome-slider .wl-square-btn a:hover {
    background: #ffffff  !important;
    color: #125194  !important;
	border-color: #ffffff !important
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
	background:#034250 !important;
}
.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover {
	background:#efef35 !important;
	color: #125194 !important;
}
.wl-service-single-title a:hover {
	color: #efef35 !important;
}
.wl-service-list p a:hover {
    color: #2f5a69;
}
.sc_layouts_title_caption {
    font-size: 36px !important;
}
.vc_tta.vc_tta-accordion .vc_tta-panel-title .vc_tta-title-text {
    font-weight: 400;
}
.wl-why-choose-us a {
    pointer-events: none; 
}
.wl-history .sc_item_title.sc_item_title_style_alter.sc_align_left:after {
    margin: 5px 0;
}
.wl-contact h5 {
    font-weight: normal;
}
.scheme_dark .vc_tta-style-modern .vc_tta-tab.vc_active:before {
    border-color: #efef35;
}
.vc_tta-style-modern .vc_tta-tab.vc_active:before {
    background-color: #efef35;
    border: 4px solid #efef35;
}
.blog .wl-breadcrumbs .sc_layouts_title_title:after {
    content: 'The Boat Butler Blog';
}
.blog .wl-breadcrumbs .sc_layouts_title_title h1, .blog .wl-breadcrumbs span.current {
    display: none;
}
.blog .wl-breadcrumbs .sc_layouts_title_title:after {
    font-size: 36px;
    text-transform: uppercase;
    font-family: 'Fjalla One', sans-serif;
    font-weight: bold;
}
.blog .wl-breadcrumbs .breadcrumbs_delimiter:after {
    content: 'Our Blog';
    margin-left: 5px;
}
#sc_layouts_title_569302582 {
    margin-bottom: 2rem;
}
#gform_submit_button_4, #gform_submit_button_3  {
    font-weight: normal;
}
.scheme_default .widget_product_tag_cloud a, .scheme_default .widget_tag_cloud a {
    background-color: transparent;
	border: 1px solid;
}
.scheme_default.footer_wrap a, .footer_wrap .scheme_default.vc_row a {
    color: #ffffff;
}
.slider_swiper {overflow:hidden;}
.sc_item_slider.slider_outer_pagination_pos_bottom .swiper-pagination {
    width: 100%;
}
.wl-top-right .sc_layouts_item {
    padding: 0 8px !important;
	margin-left: 0px;
    margin-right: 0px;
}
.scheme_default .sc_button_hover_slide_left {
    background: linear-gradient(to right, #efef35 50%,#093c5b 50%) no-repeat scroll right bottom / 210% 100% #093c5b !important;
}
.sc_layouts_menu_nav, .sc_layouts_menu_popup .sc_layouts_menu_nav>li, .sc_layouts_menu_popup .sc_layouts_menu_nav>li>a, .sc_layouts_menu_nav>li ul, .sc_layouts_menu_nav>li ul>li, .sc_layouts_menu_nav>li ul>li>a {
    font-size: 16px;
}
.scheme_default .wl-menu-search button.search_submit:hover, scheme_default .wl-menu-search button.search_submit:focus {
    background-color: transparent !important;
}

.wl-footer-tags .sc_button_hover_style_alterbd.sc_button_hover_slide_left:hover {
    background: linear-gradient(to right, #efef35 50%,#efef35 50%) no-repeat scroll right bottom / 210% 100% #efef35 !important;
    color: #093c5b !important;
}
.copyright {
    font-size: 10px;
}

.scheme_dark .menu_side_inner, .scheme_dark .menu_mobile_inner {
	background: #093c5b !important;
}
.wl-phone-mobile {
	font-size:18px !important;
	font-family:'Fjalla One', sans-serif;
}
.scheme_dark .menu_mobile_inner a:hover, .scheme_dark .menu_mobile_inner .current-menu-ancestor>a, .scheme_dark .menu_mobile_inner .current-menu-item>a, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .scheme_dark .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {
	color:#efef35 !important;
}
a.sc_layouts_item_link:hover .sc_layouts_item_icon {
	background:#efef35 !important;
}
.menu_mobile .search_mobile .search_field {
    background: #072c46;
	color: white;
}
.menu_mobile .search_mobile .search_field::placeholder {
    width: 100%;
    padding: 1.5em 3em 1.5em 1.5em;
    color: white;
}
.wl-mobile-phone {
    display: inline-block;
}
.sc_layouts_menu_mobile_button .sc_layouts_item_icon {
    margin-right: 10px !important;
}
#snippet-box {display:none;}