<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Olbia child
Description: WordPress olbia child
Template: olbia
Text Domain: olbia-child
*/

.home .olbia-header__nav .olbia-header__logo img:not(.logo_blanco_sl){
	display:none;
}

.home .menu-oscuro .olbia-header__logo img:not(.logo_blanco_sl){
	display:block;
}

.home .menu-oscuro .olbia-header__logo img.logo_blanco_sl{
	display:none;
}

body:not(.home) .olbia-header__logo--mobile img.logo_blanco_sl{
	display:none;
}

.home .spo-toggle__icon span{
	background-color: #fff !important;
}

.home .olbia-header__logo--mobile img:not(.logo_blanco_sl){
	display:none;
}

.olbia-header__nav .olbia-header__menu .menu-item a{
    color: #fff !important;
}

.menu-oscuro{
	background-color:#eddab8 !important;
}

.menu-oscuro .olbia-header__menu .menu-item a{
	color: #000 !important;
}

nav.olbia-header__nav {
    position: fixed !important;
	z-index: 1000;
}

body:not(.home) nav.olbia-header__nav {
    margin-top: 30px;
}

body:not(.home) nav.olbia-header__nav img:not(.logo_blanco_sl){
	display:none !important;
}

body:not(.home) nav.menu-oscuro img:not(.logo_blanco_sl){
	display:block !important;
}

body:not(.home) nav.menu-oscuro .logo_blanco_sl{
	display:none !important;
}

body:not(.home) header {
    background-color: transparent;
    display: contents;
}

body:not(.home) .olbia-banner__title{
	padding-top:60px !important;
}

body.client_gallery-template-default nav .logo_blanco_sl{
	display:none !important;
}

body.client_gallery-template-default header nav .olbia-header__logo a img:not(.logo_blanco_sl){
	display:block !important;
}

body.client_gallery-template-default header .container nav.olbia-header__nav ul.olbia-header__menu li.menu-item a{
	color: #000 !important;
}

body.client_gallery-template-default .masonry {
    height: auto !important;
}

body.client_gallery-template-default .ca-image {
    width: 33%;
    left: auto !important;
    top: auto !important;
    position: relative !important;
    display: inline-block;
	transform: none !important;

}

body.client_gallery-template-default .ca-image img{
    width: 100%;
}

body.client_gallery-template-default .ca-image-state .ca-image-state__actions{
	opacity: 1 !important;
	margin-top: -9px;
}

body.client_gallery-template-default .ca-image__meta {
	background-color: transparent !important;
}

.page-id-337 #main, .client_gallery-template-default #main{
	padding-top: 140px !important;
}

.olbia-header__logo img {
    width: 231px !important;
}

.sub-header h2{
	color: #eedbb8 !important;
}

.sub-header p{
	color: #fff !important;
}

.olbia-blog-post--b {
    background-color: transparent !important;
}

.olbia-portfolio-cat-nav {
    background-color: #D2C1A1 !important;
}

.blog .olbia-blog{
	padding-top: 100px;
}

.home blockquote{
	text-align: center;
}

.home .olbia-testimonials-slider-nav{
	display:none;
}

.olbia-testimonials.olbia-testimonials--two {
    background-color: #3c311a;
}

.home blockquote.olbia-testimonials-slider__quote {
    color: #eddab8 !important;
}

.home section .olbia-testimonials-slider__label, .home a.olbia-testimonials-slider__link.link-contact-mini {
    color: #fff !important;
}

.page-id-337 h1.ca-desc__title{
	display: none;
}

.whatsapp_button{
	display: block !important;
    position: fixed;
    z-index: 100001;
    width: 3em;
    height: 3em;
    line-height: 55px;
    text-align: center;
    bottom: 2em;
    left: 2em;
    background: #039492;
    cursor: pointer;
	border-radius:1000px
}

.whatsapp_button:hover{
	background-color: #a9d4c9;
}

.whatsapp_button:hover i{
	color: #1d1d1d;;
}

.whatsapp_button i{
	font-size: 25px;
    color: #fff;
}

nav.olbia-header__nav .olbia-social{
	display: none !important; 
}

.ca-image-state__status .when-favorite-selected i.label, .ca-image-state__status .when-favorite-unselected i.label{
	display:none !important;
}

.ca-image-state__status .when-favorite-selected i.fa-star, .ca-image-state__status .when-favorite-unselected i.fa-star{
	font-size: 20px;
}

.ca-image-state__actions .when-favorite-selected, .ca-image-state__actions .when-favorite-unselected{
	display:none !important;
}

.ca-gallery-actions {
    display: block !important;
}

@media (max-width: 991px) {
	nav{
    	background: #3c311a !important;
	}
	body:not(.home) nav.olbia-header__nav {
		margin-top: 0px !important;
	}
}

@media (max-width: 700px) {
	.elementor-element-e83694c div div.elementor-text-editor{
    	columns: 1 !important;
	}
	section {
		padding: 0 10px !important;
	}
}

@media (max-width: 500px) {
	section.elementor-section-full_width {
		padding: 0 0px !important;
	}
	.elementor-widget-container, .elementor-column-wrap{
		padding: 0px !important;
	}
	.home section:first-child .elementor-column-wrap, .home section:first-child .elementor-widget-container{
		padding: 0 !important;
	}
	.olbia-home-slider-list__content {
		padding: 30px !important;
	}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-10ef213.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
		padding: 40px 20px !important;
	}
	.elementor-element-6daafb2 .elementor-widget-wrap&gt;div:not(.elementor-widget-image), .elementor-element-44d226f .elementor-widget-wrap&gt;div:not(.elementor-widget-image), .elementor-element-e5a7b40 .elementor-widget-wrap&gt;div:not(.elementor-widget-image){
		padding: 20px !important;
	}
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-2{max-width:100%;}
#add_payment_method .checkout .col-2 .notes, .woocommerce-cart .checkout .col-2 .notes, .woocommerce-checkout .checkout .col-2 .notes{display:block;}

/* Pardebits custom product page */
body.single-product .olbia-post-header--d .olbia-post-header__inner {  height: 200px;   background-image: none!important;background-color: transparent!important;}
body.single-product .olbia-post-header--d .olbia-post-header__inner + div,body.single-product .olbia-lazy--bg{background-image: none!important;}
body.single-product .olbia-post-header--d .olbia-post-header__inner::after,body.single-product .olbia-post-header--d .olbia-post-header__inner .olbia-post-info,body.single-product .olbia-post-navigation,body.single-product .olbia-post-more,body.single-product .olbia-comments-form,body.single-product .woocommerce-product-gallery__trigger{display:none!important;}
body.single-product .woocommerce-product-gallery,body.single-product .woocommerce-product-gallery img {pointer-events: none;}
body.single-product .woocommerce-tabs ul.tabs{display:none!important;}
body.single-product .woocommerce-tabs h2{text-align:center!important;}
body.single-product .woocommerce button.button.alt{background-color:#3C311A}
body.single-product .woocommerce button.button.alt:hover{opacity:.8}
body.single-product .woocommerce button.button.alt.disabled,body.single-product .woocommerce button.button.alt.disabled:hover{background-color:#3C311A}

body.page-id-71769 .columns-3 .price{display:none!important;}


@media (min-width: 981px) {
.woocommerce ul.columns-3{display:flex;}
}
@media (max-width: 980px) {
	.woocommerce ul.columns-3{ display:flex;flex-direction: column;    align-items: center;}
	.woocommerce ul.columns-3 li.product{width: 80%!important;}
}</pre></body></html>