/* BOOKING BUTTONS */

.button-gold {
background: #c4913e;
}

/* navigation submenu */

.nav-menu-desktop .sub-menu {
  width: 18em; }

.nav-menu-desktop .sub-menu li a {
color: #111111;
  font-size: 1.1em;
  text-decoration: none;
  font-weight: 400;
}

/* Excursion Pricing - Calculated Fields */

#fbuilder .banner-text { font-weight: 500; }

#fbuilder span.files-list, #fbuilder span.uh {
    font-size: 100% !important;
} 

#fbuilder input[type='radio'], #fbuilder input[type='checkbox'] {
    margin-right: 3px;
}

/* WOOCOMMERCE */

.woocommerce div.product p.price, .woocommerce div.product span.price {
  /*   color: #dea575; */
color: #000000;
    font-size: 1.25em;
}

/* WOOCOMMERCE Product Description "Description" Title at bottom of single products 

.single-product .woocommerce-tabs .entry-content h3  { display: none; } */

.additional_information_tab  { display: none; } 

.fusion-woo-product-design-clean .products .product .product-title a 
{ 
font-style: normal; 
color: #000000 !important; 
font-size: 0.9em !important; 
line-height: 1.3 !important; }


.surcharge { 
font-size: 80%; 
font-style: italic; 
text-align: center !important; }


/* SHOP PAGES */

/* .entry-header { display: none; } */

p.woocommerce-shipping-destination {
    display: NONE;
}


/* PRODUCT SOLD OUT */

.sold { color: red; font-weight: 600; font-size: 0.8em; }

/* TO GET RID OF THE WORD ATTRIBUTE */

.variations .label { display: none !important; }


/* To hide the additional attributes on Product page tab
.woocommerce-tabs {
    display: none !important;
}   */

a.button.wc-forward { color: #ffffff; }

.fusion-body .woocommerce-message a.restore-item  { color: #ffffff; text-decoration: underline; }

/* .fusion-body .woocommerce-message { background: #52a62c; font-size: 20px;  color: #ffffff; padding-left: 30px; padding-right: 30px; } */

.woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
background-color: #75a627 !important;
color: #ffffff !important;
padding: 15px 15px 15px 55px;
font-weight: 900px;
font-size: 1.4em;
}

 .woocommerce-message:before {
    display: none;
}




/* CONTACT FORM */


/* CONTACT FORM 7 */
.wpcf7 form.sent p {
	display: none;
}

div.wpcf7-response-output {
    font-size: 1.2em;
}

.wpcf7-form .wpcf7-text {
font-size: 16px;
    height: 46px;
    border: 1px solid #472d1c;
margin-bottom: 10px;
padding-left: 10px;
}

.kt-contact-form-area .form-group textarea.form-control  {
    font-size: 16px;
    height: 46px;
    border: 1px solid #472d1c;
margin-bottom: 10px;
}
.kt-contact-form-area .form-group input.form-control  {
    font-size: 16px;
    height: 46px;
    border: 1px solid #472d1c;
margin-bottom: 10px;
padding-left: 10px;
}

.wpcf7-form-control-wrap.telephone {
font-size: 16px; 
color: #26458a;
}

.tripdate {width 50%; margin-bottom: 10px; }

/* contact form 7 captcha */

.grecaptcha-badge
{ display: none; }

/* SIDEBAR */

.woocommerce-cart .fusion-main-menu-cart .fusion-main-menu-icon:after, .woocommerce-cart .fusion-main-menu-cart .fusion-main-menu-icon:before {
   font-size: 50px;
}

.fusion-body .fusion-main-menu .fusion-widget-cart-counter .fusion-main-menu-icon-active:before {
    font-size: 50px; padding-right: 10px; 
}

.fusion-main-menu .fusion-widget-cart-counter>a .fusion-widget-cart-number {
    padding: 5px 5px 4px;
    box-sizing: content-box;
}

.fusion-widget-cart-number {
    background-color: #52a62c;
    color: #ffffff;
}


.fusion-main-menu .fusion-main-menu-cart>a:after {
    border-radius: 50% 50% 50% 50%;
    content: "\f07a";
}

#side-header .fusion-header-banner {
    margin-top: 5px;
    float: none;
}

#side-header .fusion-main-menu>ul>li.current-menu-item>a  { line-height: 1.4em; }

.banner-text { font-family: 'Montserrat'; font-weight: 300; color: #28468d; text-align: center; font-size: 18px;}

.banner-text-big { font-family: 'Montserrat'; font-weight: 500; color: #28468d; text-align: center; font-size: 22px;}

/* TEXT */

.handwriting { font-family: 'Allura', cursive; color: #fff; font-size: 80px; text-shadow: 2px 2px #383c4f; }
.textwhite { color: #ffffff; } 
.textbeige { color: #dea575; }
.text20 { font-size: 20px; }


/* spacers */
.height20 { height: 20px; }
.height40 { height: 40px; }
.height50 { height: 50px; }
.height75 { height: 75px; }
.height100 { height: 100px; }
.height200 { height: 200px; }





.related-posts-container { display: none; }

.related-posts-title { display: none; }


div.wpforms-container[class] .wpforms-form input, div.wpforms-container[class] .wpforms-form select, div.wpforms-container[class] .wpforms-form textarea, select, textarea, .entry-content h2, .c-hero__content h2, .comment-content h2, .c-gallery--packed .c-gallery__item:nth-child(5n+1) .c-card__sticky-mark::before, .c-gallery--packed .c-gallery__item:nth-child(5n+2) .c-card__sticky-mark::before, .c-card__title, div[id="ot-reservation-widget"] .ot-title[class], .entry-content div[id="ot-reservation-widget"] .ot-dtp-picker-selector 

{
    font-size: 14px;
}


	
	.edit-link {
    display: none;
}

/* MODAL BUTTON */

button {
    border-color: rgb(216, 216, 216) rgb(209, 209, 209) rgb(186, 186, 186);
    border-style: solid;
    border-width: 0px;
    padding: 1px 7px 2px;
}

/* CLOSE BUTTON ON MODAL */

.pum-theme-3621 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close {
    height: auto;
    width: auto;
    left: auto;
    right: 0px;
    bottom: auto;
    top: 0px;
    padding: 8px;
    color: #ffffff;
    font-family: inherit;
    font-weight: inherit;
    font-size: 12px;
    font-style: normal;
    line-height: 14px;
    border: 1px none #ffffff;
    border-radius: 0px;
    box-shadow: 0px 0px 0px 0px rgba( 2, 2, 2, 0.23 );
    text-shadow: 0px 0px 0px rgba( 0, 0, 0, 0.23 );
    background-color: rgba( 0, 0, 0, 1.00 );
}


/* CART PAGE */

a.showlogin { color: #ffffff  !important; text-decoration: underline; }

.woocommerce-info:before {display: none; }
