/*
Theme Name: Briny Child
Template: briny
Theme URI: http://briny.ancorathemes.com
Description: Briny is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* =Theme customization starts here
-------------------------------------------------------------- */
/* .sc_layouts_menu_popup .sc_layouts_menu_nav {
	left: 0 !important;
}
 */

.cpt_boats-template-default > div.body_wrap > div > header > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-6955bd2.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_hide_on_mobile.elementor-section-stretched.top_panel.sc_layouts_hide_on_tablet.sc_layouts_hide_on_notebook.elementor-section-height-default.elementor-section-height-default > div > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-644b7c2.sc_inner_width_none.sc_layouts_column_icons_position_left > div > div > div > div > a > img, .cpt_boats-template-default > div.body_wrap > div > header > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-bc1dd7a.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.elementor-section-stretched.top_panel.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.elementor-section-height-default.elementor-section-height-default > div > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b306f49.sc_inner_width_1_1.sc_layouts_column_icons_position_left > div > div > div > div > a > img {
	filter: none !important;
}

.logo_image {
	filter: brightness(0) invert(1);
}

.sc_layouts_menu_mobile_button .sc_layouts_item_icon:before, .sc_layouts_menu_mobile_button_burger .sc_layouts_item_icon:before {
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.cpt_boats-template-default > div.body_wrap > div > header > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-6955bd2.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_hide_on_mobile.elementor-section-stretched.top_panel.sc_layouts_hide_on_tablet.sc_layouts_hide_on_notebook.elementor-section-height-default.elementor-section-height-default > div > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-f5541da.sc_layouts_column.sc_layouts_column_align_center.sc_inner_width_none.sc_layouts_column_icons_position_left > div > div > div > div > nav > ul > li > a > span, .scheme_default .sc_layouts_menu_nav>li>a {
	color: #221b40 !important;
}

@media (min-width: 768px) {
.elementor-5146 .elementor-element.elementor-element-b3147fa {
	justify-content: center !important;
}
}

@media (max-width: 1279px) {
	.cpt_boats-template-default > div.body_wrap > div > div.page_content_wrap, .cpt_tours-template-default > div.body_wrap > div > div.page_content_wrap {
		padding-top: 80px !important;
	}
	
	.page_content_wrap {
		padding-top: 0px !important;
	}
}

.cpt_boats-template-default > div.body_wrap > div > div.page_content_wrap, .cpt_tours-template-default > div.body_wrap > div > div.page_content_wrap {
	padding-top: 5.9rem !important;
}

.page_content_wrap {
	padding-top: 0px !important;
}

.cpt_boats-template-default > div.body_wrap > div > header > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8449bdc.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.elementor-section-stretched.top_panel.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div.sc_layouts_item.elementor-element.elementor-element-6c6e6e2.elementor-widget-tablet__width-auto.elementor-widget-mobile__width-auto.elementor-widget__width-auto.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_logo > div > a > img,
.cpt_boats-template-default > div.body_wrap > div > header > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-de9ff47.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_hide_on_mobile.elementor-section-stretched.top_panel.sc_layouts_hide_on_tablet.elementor-section-height-default.elementor-section-height-default > div > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b806a9f.sc_layouts_hide_on_tablet.sc_layouts_hide_on_mobile.sc_inner_width_none.sc_layouts_column_icons_position_left > div > div > div > div > a > img{
	filter: none !important;
}
body > div.body_wrap > div > header > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-de9ff47.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_hide_on_mobile.elementor-section-stretched.top_panel.sc_layouts_hide_on_tablet.elementor-section-height-default.elementor-section-height-default > div > div > div.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-b806a9f.sc_layouts_hide_on_tablet.sc_layouts_hide_on_mobile.sc_inner_width_none.sc_layouts_column_icons_position_left > div > div > div > div > a > img,
body > div.body_wrap > div > header > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-8449bdc.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.elementor-section-stretched.top_panel.sc_layouts_hide_on_wide.sc_layouts_hide_on_desktop.sc_layouts_hide_on_notebook.elementor-section-height-default.elementor-section-height-default > div > div > div > div > div > div.sc_layouts_item.elementor-element.elementor-element-6c6e6e2.elementor-widget-tablet__width-auto.elementor-widget-mobile__width-auto.elementor-widget__width-auto.sc_fly_static.elementor-widget.elementor-widget-trx_sc_layouts_logo > div > a > img {
	filter: brightness(0) invert(1);
}

.cpt_boats-template-default > div.body_wrap > div > header > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-de9ff47.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_hide_on_mobile.elementor-section-stretched.top_panel.sc_layouts_hide_on_tablet.elementor-section-height-default.elementor-section-height-default > div > div > #menu_listing > div > div > div > div > nav > ul > li > a{
	color: #221b40 !important;
}

body > div.body_wrap > div > header > div > div > div > section.elementor-section.elementor-top-section.elementor-element.elementor-element-de9ff47.elementor-section-full_width.elementor-section-content-middle.sc_layouts_row.sc_layouts_row_type_compact.sc_layouts_hide_on_mobile.elementor-section-stretched.top_panel.sc_layouts_hide_on_tablet.elementor-section-height-default.elementor-section-height-default > div > div > #menu_listing > div > div > div > div > nav > ul > li > a {
	color: white !important;
}

.elementor iframe {
	height: 100% !important;
}

.sc_layouts_menu_nav > li ul {
	width: 74px !important;
}

.trx_addons_columns_wrap>[class*="trx_addons_column-"] {
	margin: auto !important;
}

.boats_page_caracteristicas_wrap {
	margin-top: 30px;
}

.boats_page_section_item {
	width: 50% !important;
}

.mobile_device .menu_mobile .search_mobile, .mobile_layout .menu_mobile .search_mobile {
	display: none !important;
}

.elementor-element-4e03173 .lightbox-button-turitop {
	background-color: #000052 !important;
	color: white !important;
}

.elementor-element-4e03173 .lightbox-button-turitop:hover {
	background-color: #FFCC00 !important;
	color: #000052 !important;
}

.boat_specification {
	margin-top: 55px !important;
	padding-top: 55px !important;
	margin-bottom: 55px !important;
}

.elementor-element-013a089 .lightbox-button-turitop, .elementor-element-4e03173 .lightbox-button-turitop {
	font-size: 11px !important;
	font-weight: 500 !important;
	padding: 12px 24px !important;
}

.elementor-element-013a089 .lightbox-button-turitop:hover {
	background-color: #009999 !important;
}

.turitop-container {
	width: 100%;
	display: flex
}

.turitop-button {
	width: 50%;
	margin: 0px 10px;
}

.elementor-element-eed02fa, .elementor-element-067f297, .elementor-element-f11e395, .elementor-element-3d0f133 {
	display: none;
}

div#n2-ss-2 .n2-style-f58d52632d016e4532dc73de3ceef8d2-simple, div#n2-ss-3 .n2-style-f58d52632d016e4532dc73de3ceef8d2-simple, div#n2-ss-4 .n2-style-f58d52632d016e4532dc73de3ceef8d2-simple, div#n2-ss-6 .n2-style-f58d52632d016e4532dc73de3ceef8d2-simple, div#n2-ss-7 .n2-style-f58d52632d016e4532dc73de3ceef8d2-simple, div#n2-ss-8 .n2-style-f58d52632d016e4532dc73de3ceef8d2-simple, div#n2-ss-9 .n2-style-f58d52632d016e4532dc73de3ceef8d2-simple, div#n2-ss-10 .n2-style-f58d52632d016e4532dc73de3ceef8d2-simple, div#n2-ss-11 .n2-style-f58d52632d016e4532dc73de3ceef8d2-simple {
	background: none !important;
}

lightbox-button-turitop .lightbox-button-turitop,  {
	background-color: #ffcc00 !important;
	border: 0px !important;
	border-radius: 0px !important;
	color: #000052 !important;
	padding: 12px 24px !important;
	font-size: 15px !important;
	font-family: "Livvic", Sans-serif !important;
	font-weight: .lightbox-button-turitop !important;
}
.lightbox-button-turitop:hover {
	background-color: #009999 !important;
	color: white !important;
}

.lightbox-button-turitop {
	background-color: #ffcc00 !important;
	border: 0px !important;
	border-radius: 0px !important;
	color: #000052 !important;
	padding: 20px !important;
}
.lightbox-button-turitop:hover {
	background-color: #000052 !important;
	color: #ffcc00 !important;
}

.visibility {
	display: block !important;
}

.no-visibility {
	display: none !important;
}

#wpcf7-f3864-p538-o1, #wpcf7-f3864-p3945-o1 {
	display:none;
}



.book-button-container {
	width: 100%;
	padding-top: 40px;
}

.elementor-element-aa65ef8 .form-style-1 [class*=" icon-"]:before, .elementor-element-9d5fc1c .form-style-1 [class*=" icon-"]:before {
    top: 14px;
    position: absolute;
	color: white !important;
}

.elementor-element-aa65ef8 .form-style-1 [class^=icon-]:before, .elementor-element-9d5fc1c .form-style-1 [class^=icon-]:before {
	color: white !important;
}

.elementor-element-aa65ef8 .wpcf7-list-item-label, .elementor-element-aa65ef8 .wpcf7-list-item-label a, .elementor-element-9d5fc1c .wpcf7-list-item-label, .elementor-element-9d5fc1c .wpcf7-list-item-label a {
	color: white !important;
}

.elementor-element-aa65ef8 .form-style-1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .elementor-element-9d5fc1c .form-style-1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	border-right: none;
	border-left: none;
	border-top: none;
	border-color: white !important;
}

.elementor-element-aa65ef8 .form-style-1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::-webkit-input-placeholder, .elementor-element-9d5fc1c .form-style-1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::-webkit-input-placeholder {
	color: white !important;
    opacity: 1;
}


.elementor-element-aa65ef8 .form-style-1 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required, .elementor-element-9d5fc1c .form-style-1 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    border-right: none;
	border-left: none;
	border-top: none;
	background-color: white !important;
	border-color: white !important;
	height: 10px !important;
}

.elementor-element-aa65ef8 .form-style-1 input.wpcf7-form-control.has-spinner.wpcf7-submit.sc_button_hover_slide_left, .elementor-element-9d5fc1c .form-style-1 input.wpcf7-form-control.has-spinner.wpcf7-submit.sc_button_hover_slide_left {
	border: 1px solid white !important;
	display: flex;
}

.form-style-1 .column-1_1 {
	min-width: 100%;
}

.form-style-1 .column-1_4 {
	min-width: 25%;
}

.form-style-1 .column-3_4 {
	min-width: 75%;
}

.form-style-1 .columns_wrap {
	display: flex !important;
}


.form-style-1 [class^=icon-]:before, .form-style-1 [class*=" icon-"]:before  {
    top: 14px;
    position: absolute;
	color: #000052;
}

.form-style-1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	border-right: none;
	border-left: none;
	border-top: none;
	background-color: #ffffff00 !important;
	border-color: #000052;
}
.form-style-1 input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required::-webkit-input-placeholder {
	color: #000052 !important;
    opacity: 1;
}

.form-style-1 textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
    border-right: none;
	border-left: none;
	border-top: none;
	background-color: #ffffff00 !important;
	border-color: #000052;
	height: 10px !important;
}

.form-style-1 input.wpcf7-form-control.has-spinner.wpcf7-submit.sc_button_hover_slide_left {
	background: #000052 !important
}
.form-style-1 input.wpcf7-form-control.has-spinner.wpcf7-submit.sc_button_hover_slide_left:hover {
	background-color: #FFCC00 !important;
}

input[type=checkbox] + .wpcf7-list-item-label:before {
	width:15px;
	height:15px;
   border-radius: 15px;
   -moz-border-radius: 15px;
   -webkit-border-radius: 15px;
}

h1.sc_layouts_title_caption, .sc_layouts_title_breadcrumbs, a.breadcrumbs_item.home {
	color: white !important
}

#background-image-hover .elementor-column-wrap.elementor-element-populated:hover {
	transform: scale(1.01);
}
#background-image-hover .elementor-column-wrap.elementor-element-populated {
	transition: all .5s;
}

.sc_blogger_item_default_classic_2.type-cpt_boats .sc_item_featured .post_info_bl a:after {
    width: 63px !important;
    background-color: #009999 !important;
}
.scheme_default .post_featured.hover_dots .icons span {
	background-color: #009999 !important;
}

.scheme_default .sc_blogger_item_default_classic_2 .sc_item_featured .post_info_bl .post_categories a:after, .scheme_default .sc_blogger_item_default_classic_2.type-cpt_boats .sc_item_featured .post_info_bl a:after {
    background-color: #FFCC00 !important;
}

#listing_boats_blogger .sc_blogger_item_content.entry-content, #listing_boats_blogger .boats_page_title_address.icon-placeholder, #listing_boats_blogger .boats_page_meta_wrap{
	display: none;
}

#menu_listing {
	text-align: center !important;
}


.scheme_default .top_panel .sc_layouts_row_type_compact .sc_layouts_menu .sc_layouts_menu_nav>li>a {
	color: white !important;
	font-size: 12px !important;
	font-family: 'Livvic' !important;;
	font-style: normal !important;;
	font-weight: 400 !important;;
	font-size: 16px !important;;
	line-height: 24px !important;
	text-transform: capitalize;
}

/* Cambios añadidos por gboned */

h6 {
	font-size: 16px;
}

.footer_wrap .sc_layouts_menu > ul > li + li:before {
	display: none;
}

#menu-footer a {
	font-weight: 400;	
}

.border-rounded .post_featured {
  border-radius: 20px; 
}

.boton-reserva {
	padding: 24px 53px 24px 53px;
}

.sc_testimonials_item_content p {
    font-family: 'Livvic';
    font-weight: 400;
    line-height: 32px;
}

.testimonial .sc_testimonials_slider .sc_testimonials_item .scheme_dark .sc_testimonials_item_author_title {
	color: #FFCC00 !important;
	font-family: 'Caveat' !important;
	font-style: normal !important;
	font-weight: 400 !important;
	font-size: 40px !important;
}

.scheme_default .sc_layouts_title .sc_layouts_title_breadcrumbs a {
    color: white;
}

.boats_page  {
	margin-top: 30px;
}

.boats_page_gallery {
	justify-content:center;
	display: flex;
    flex-direction: row;
    flex-wrap: nowrap;	
}

/* FIN - Cambios añadidos por gboned */

#menu_mobile-item-wpml-ls-37-es, #menu_mobile-item-wpml-ls-37-en, #menu_mobile-item-wpml-ls-37-de, #menu_mobile-item-wpml-ls-37-fr {
	display: none;
}


/** slider */
body .n2-ss-button-container.n2-ss-item-content.n2-ow {
	height: 100%;
	opacity: 0;
}

body .n2-ss-button-container.n2-ss-item-content.n2-ow a.n2-ow {
	height: 100%;
}