@charset "UTF-8";
/*
Theme Name: Amanus
Text Domain: amanus
Version: 1.1.3
Requires at least: 4.7
Requires PHP: 7.2
Description: Amanus is a powerful and responsive WordPress theme intentionally made for yachting businesses and cruise travel companies. It's fully equipped with all the customization features you might need to start a rental website in no time. There are tons of pre-designed pages you can mix and match up to your needs. Moreover, the theme is compatible with Elementor which allows you to craft pages with no coding skills required. If you're interested in building an online store, it's no fuss as the Woocommerce plugin comes bundled
Tags: inventory, yacht, yacht charter, shop, yacht for sale, advanced product, web-design, custom-background, custom-colors, shop, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: TemPlaza Team
Author URI: https://www.templaza.com/
Theme URI: https://amanus.templaza.net/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.templaza-header-section {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.product_option {
    vertical-align: baseline;
    height:20px !important;
    width:20px;
}

body.archive .uk-grid .templaza-column {
    max-width:1400px;
    margin: 0 auto;
}

.location p, .phone a {color:white;}


.archive .templaza-nav .menu-item > a {
 color:#1d3c55 !important;
}

body.archive .templaza-section:nth-child(2) .uk-grid {
    padding: 0 10px 0 10px;
}

 .elementor-element img {
    width: 100%;
    max-width: auto;
    height: auto;
}

div.templaza-sidebar input[type="search"] {
    border: 1px solid #bf9550 !important;
}

.alert {
    font-size: small;
    border: 1px solid #c1d4e5;
    padding: 20px;
    border-radius: 5px;
    background: aliceblue;
    margin-bottom: 30px;
}

.home .elementor-widget-container .anchor-url {color:white}
.home .elementor-widget-container .anchor-url:hover {opacity:0.7}
.home .elementor-widget-container a[href^="mailto"] {color:white}
.home .elementor-widget-container a[href^="mailto"]:hover {opacity:0.7}

.boat-specs-card {width: 100%;overflow: hidden;}
.card-header {
    background: linear-gradient(135deg, #1a6dad 0%, #0d4d80 100%);
    color: white;
    padding: 20px 25px;
    position: relative;
}
.card-header h2 {color:white; font-size: 22px;font-weight: 600;margin-bottom: 5px;}
.card-header p {font-size: 14px;opacity: 0.85;}
.card-content {padding: 25px;}
.specs-grid {display: grid;grid-template-columns: repeat(auto-fill, minmax(350px, 1fr));gap: 5px;}
.spec-item {display: flex;align-items: flex-start;padding: 12px 0;border-bottom: 1px solid #f0f0f0;}
.spec-item:last-child {border-bottom: none;}
.spec-icon {margin-right: 15px;width: 24px;height: 24px;min-width: 24px;color: #1a6dad;display: flex;align-items: center;justify-content: center;}
.spec-text {color: #333;font-size: 15px;line-height: 1.5;}

@media (max-width: 768px) {
    .specs-grid {    grid-template-columns: 1fr;}
    .card-content {padding: 20px 15px;}

    .templaza-ap-single .ap-single-side-box.ap-single-price-box label.single-price-label {
        font-size: 13px;
    }
    ul, ol {
        padding-left: 20px !important;
    }

    .uk-position-center-left, .uk-position-center-right {display:none !important}
}

.templaza-ap-single .ap-custom-fields-style2 .ap-field-label {
    word-wrap: break-word;
    line-height: 16px;
    margin-bottom: 10px;
}

#videojumbo, #videos iframe {height:605px; width:100%}

@media (max-width: 768px) {

    .ui-slideshow-wrapper .ui-slideshow .ui-media img {
        /* max-width: none; */
        height: 50%;
    }

    #videojumbo, #videos iframe  {height:250px}

    .uk-slideshow {
        -webkit-tap-highlight-color: transparent;
        background: #051519;
    }
}

