@charset 'utf-8';
/*
  Theme Name: Sirene Child
Theme URI: http://sirene.ancorathemes.com/
Description: Sirene - excellent WordPress theme with many different blog and header layouts
Author: AncoraThemes
Author URI: http://ancorathemes.com/
  Template: sirene
  Version: 1.0
  Tags: light, responsive-layout, flexible-header, accessibility-ready, 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

*/




/* =Theme customization starts here
-------------------------------------------------------------- */

/* Boat Plugin Labels Override - replace Yacht with Boat in the UI */
.yacht-plugin .yacht-single-title {
    content: "Boat Details";
}

/* For tab titles */
.yacht-tab-title.yacht-overview:before,
.yacht-tab-title.yacht-specification:before,
.yacht-tab-title.yacht-equipment:before,
.yacht-tab-title.yacht-accommodation:before {
    content: attr(data-content);
}

/* Use CSS to visually change labels in the frontend where we can't change with PHP */
.yacht-plugin.yacht-price .ov-title::after {
    content: " Boat";
}

/* In booking calendar */
.yacht-quickcal-wrapper h3,
.yacht-quickcal-wrapper .title {
    text-transform: capitalize;
}

/* Specific hardcoded classes in booking plugin */
.booking-yacht-selector label {
    content: "Select a boat:";
}

/* Boat Type Taxonomy Styling */
.yacht-plugin.yacht-boat-type {
    margin-bottom: 20px;
}

.yacht-plugin.yacht-boat-type .ov-title {
    font-weight: bold;
    margin-right: 10px;
    display: inline-block;
}

.yacht-plugin.yacht-boat-type a {
    text-decoration: none;
    transition: color 0.3s ease;
}

.yacht-plugin.yacht-boat-type a:hover {
    text-decoration: underline;
}

/* Skipper Requirement Styling */
.yacht-plugin.yacht-skipper-required {
    margin-bottom: 20px;
}

.yacht-plugin.yacht-skipper-required .ov-title {
    font-weight: bold;
    margin-right: 10px;
    display: inline-block;
}

.yacht-plugin.yacht-skipper-required .skipper-status {
    display: inline-block;
}

.yacht-plugin.yacht-skipper-required .skipper-status.required {
    color: #e74c3c;
    font-weight: bold;
}

.yacht-plugin.yacht-skipper-required .skipper-status.optional {
    color: #27ae60;
}

/* Boat Type in Archive View */
.yacht-plugin.yacht-boat-type-archive {
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 0.9em;
}

.yacht-plugin.yacht-boat-type-archive .boat-type-label {
    font-weight: bold;
    margin-right: 5px;
}

/* Filter dropdown in admin */
.post-type-yacht .tablenav .actions select#boat_type {
    margin-right: 8px;
}
