/*
Theme Name: Nauti Child Theme
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/*
Theme Name:           Flatsome
Theme URI:            http://flatsome.uxthemes.com
Author:               UX-Themes
Author URI:           https://uxthemes.com
Description:          Multi-Purpose Responsive WooCommerce Theme
Version:              3.17.7
Requires at least:    5.4.0
Requires PHP:         5.6.20
WC requires at least: 4.7.0
Text Domain:          flatsome
License:              https://themeforest.net/licenses
License URI:          https://themeforest.net/licenses
*/


/***************
All custom CSS should be added to Flatsome > Advanced > Custom CSS,
or in the style.css of a Child Theme.
***************/

/* COLORS */
.turq {color: #41bdd6;}
.ts {text-shadow: 0px 0px 1px #096f84;}
.letspa {letter-spacing: 0.25rem}
.nautihead {font-size: 3rem}
.btn-turq {background-color: #41bdd6;}
.overlay-two-color {}
.section-content p a {color: #41bdd6;}
.section-content p a:hover {color: #41bdd6; text-decoration: underline}

/* FONTS */
.reg-font {text-transform: none!}


/* HOME PAGE CHANGES */
.align-right {text-align: right;}
.top-layer {z-index: 10000;}
.bottom-layer {z-index: 1;}
.neg-title {top: 0; text-transform: uppercase; font-size: 1.25rem; z-index: 1000; }
.neg-title h2 { color: #41bdd6; background-color: rgba(255,255,255,0.9); padding: 10px 15px; z-index: 100; position: relative;}
.neg-margin-left {margin-left: -150px;}
.text-right .neg-margin-right {margin-right: -150px;}


/* FAQ SECTION */
.accordion_title {font-size: 1.75em;}
.faq-title-nohead {padding-top: 59px;}

/* LISTS */
.no-bullet li {list-style: none}
.pax-left {font-weight: bold; margin-right: 20px}
.pax-right {font-weight: bold; margin-left: 20px}


/* TABS */
.boat-tabs li.tab {margin: auto 1.3em;}

/* IMAGE GALLERIES & SLIDERS */
.flickity-enabled.is-draggable .flickity-viewport, .box-shadow {box-shadow: 0 0 70px #b5b5b5;}



/* RELATED TRIPS */
.related-trips .box-image {max-height: 300px;}

/* FOOTER WIDGETS */
.footer-widgets.footer.footer-1, .footer-widgets.footer.footer-1 .row, .footer-widgets.footer.footer-2, .footer-widgets.footer.footer-2 .row {max-width: 100%; padding: 0; margin:0; border: none;}
.footer-widgets #block_widget-2, .footer-widgets #block_widget-6 {padding: 0!important; margin:0;}

/* FOOTER MENUS
.ux-menu-link a span.ux-menu-link__text {width: 100%;}
.menu-left .ux-menu-link a {text-align: left;}
.menu-right .ux-menu-link a {text-align: right;}
 */
#footer .footer-widgets.footer.footer-2 .col-inner.text-right.dark {padding: 0px 27% 0px 0px}
.menu-right a > span {width: 100%}
.footer-left .ux-menu-link a {justify-content: left}
.footer-left .ux-menu-link {text-align: center}
.footer-right .ux-menu-link a {justify-content: right}

/* HIDE RECAPTCHA */
.grecaptcha-badge {visibility: hidden; display: none;}

/* INSTA FEED */
/** remove box shadow **/
.flickity-enabled.is-draggable .flickity-viewport, .box-shadow {box-shadow:none;}

/* PORTFOLIO/EVENTS SINGLE PAGES */
.single-featured_item #wrapper, .single-featured_item #main {background-color: #000!important;}
.portfolio-summary.entry-summary > * {color: #fff;}

/* NEWSLETTER FORM */
selection, input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url] {min-height: 3em}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.header-overlay{background: rgba(0, 0, 0, 0.15); padding: 10px 5px;}
	.turq {color: #41bdd6;}
	.ts {text-shadow: 0px 0px 1px #000;}
	.text-right .neg-margin-right {margin-right: 0;}
	.neg-margin-left {margin-left: 0;}
	.neg-title h2 {padding: 0px; z-index: 100; position: relative;}
	/* Timeline */
	.ag-timeline-card_inner {background-color: #fff;}
	.ag-timeline-card_title {color: #41bdd6;line-height: 30px;font-weight: 400}
	.ag-timeline-card_desc {color: #000;}
	.faq-title-nohead {padding-top: 0px;}
	/* .footer-left {padding-bottom: 0;}
	.footer-right .ux-menu-link a, .footer-left .ux-menu-link a {justify-content: center} */

}