<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Teleoliva Child
Theme URI: https://www.teleoliva.es
Author: veovirtual.com
Author URI: https://www.veovirtual.com
Template: teleoliva
Version: 170124
*/

/*Reseteos*/
.section_wrapper {width:100%;max-width:100%;}
.base-grupo {display:flex;padding:0 7%;width:100%;}
.the_content_wrapper {  margin: 0%;  width: 100%;margin-bottom: 0!important;}
.video-background { position: absolute;  width: 100%;  height: 100vh; overflow: hidden; top: 0; left: 0; z-index: -100;}
.video-background video { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); min-width: 100%;  min-height: 100%; width: auto; height: auto; z-index: -100; filter: brightness(0.7);}
.no-visible { display: none!important;}
.pc-visible { display: unset!important;}
.centrado {text-align:center!important;}
.texto-blanco {color:#fff!important;}
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus { color: #000000;  background-color: rgb(250 254 230);  border-color: #ced9a1;}
.themebg, #comments .commentlist &gt; li .reply a.comment-reply-link, #Filters .filters_wrapper ul li a:hover, #Filters .filters_wrapper ul li.current-cat a, .fixed-nav .arrow, .offer_thumb .slider_pagination a:before, .offer_thumb .slider_pagination a.selected:after, .pager .pages a:hover, .pager .pages a.active, .pager .pages span.page-numbers.current, .pager-single span:after, .portfolio_group.exposure .portfolio-item .desc-inner .line, .Recent_posts ul li .desc:after, .Recent_posts ul li .photo .c, .slider_pagination a.selected, .slider_pagination .slick-active a, .slider_pagination a.selected:after, .slider_pagination .slick-active a:after, .testimonials_slider .slider_images, .testimonials_slider .slider_images a:after, .testimonials_slider .slider_images:before, #Top_bar .header-cart-count, #Top_bar .header-wishlist-count, .mfn-footer-stickymenu ul li a .header-wishlist-count, .mfn-footer-stickymenu ul li a .header-cart-count, .widget_categories ul, .widget_mfn_menu ul li a:hover, .widget_mfn_menu ul li.current-menu-item:not(.current-menu-ancestor) &gt; a, .widget_mfn_menu ul li.current_page_item:not(.current_page_ancestor) &gt; a, .widget_product_categories ul, .widget_recent_entries ul li:after, .woocommerce-account table.my_account_orders .order-number a, .woocommerce-MyAccount-navigation ul li.is-active a, .style-simple .accordion .question:after, .style-simple .faq .question:after, .style-simple .icon_box .desc_wrapper .title:before, .style-simple #Filters .filters_wrapper ul li a:after, .style-simple .trailer_box:hover .desc, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet.selected:after, .tparrows.default, .tp-bullets.tp-thumbs .bullet.selected:after { background-color: #68723d;}
#Action_bar .contact_details a { text-decoration: none;}
.wp-block-button__link {transition: 0.5s;padding: 15px 25px!important;}
.wp-block-button__link:hover { text-decoration:none!important;padding: 15px 35px!important; transition: 0.5s;}
#Action_bar:not(.creative) .social-menu a { text-decoration:none!important;}
#Top_bar .menu &gt; li &gt; a span:not(.description) { padding: 0 15px;}
.grecaptcha-badge {display:none;}
.Recent_posts ul li .desc .date { font-size: 0.8em!important;}

/*Header*/
#Top_bar:not(.is-sticky) .top_bar_right .top-bar-right-input svg { left: auto; right: 7px;}
#Top_bar:not(.is-sticky) .top_bar_right .top-bar-right-input form { justify-content: flex-end;}
#Top_bar:not(.is-sticky) .top_bar_right .top-bar-right-input input { width: 50%!important;padding-left: 15px;}
#Top_bar.is-sticky #logo img.logo-sticky {  max-height:47px; margin-top: -6px;}
.header-shop #Top_bar .top_bar_row_second { margin-top: -60px;}
.header-shop #Top_bar:not(.is-sticky) .top_bar_right {  margin-top: -40px;}
body.header-shop #Top_bar #menu { justify-content: flex-end;}
.header-shop #Action_bar .contact_details li, .header-shop #Action_bar .social, .header-shop #Action_bar .social-shop { padding: 20px 0;}
#Action_bar:not(.creative) .social-menu a i { padding-right: 5px;}
#Action_bar .container { max-width: auto}
.subheader-both-center #Subheader .title { font-weight: 800; letter-spacing: 0.04em; font-size: 3em;line-height:1.2em;}
#Subheader {  background-attachment: fixed;}
#Top_bar.is-sticky {  opacity: 1;  -webkit-box-shadow:  0 2px 36px 0px rgb(0 0 0 / 21%); -moz-box-shadow:  0 2px 36px 0px rgb(0 0 0 / 21%);  box-shadow: 0 2px 36px 0px rgb(0 0 0 / 21%);}
#Top_bar .menu li ul li { width: 265px; line-height: 1.2em;}

/*Inicio*/
#video-portada {display:flex;padding:0 7% 25px;width:100%;min-height:720px;align-items: center; justify-content:center;}
#video-portada h1 {font-size:5em;line-height:1.2em;}
#video-portada h4 {font-size:2em;line-height:1.2em;font-weight:100;margin-top: -25px;margin-bottom: 35px;}
#video-portada .wp-block-button__link { color: #fff; background-color: #5c6745; transition: 0.5s;}
#video-portada .wp-block-button__link:hover { color: #5c6745; background-color: #fff; text-decoration:none;padding: 14px 45px; transition: 0.5s;}
#video-portada .is-style-outline .wp-block-button__link { color: #fff; background-color: #5c674500;}

#categorias-inicio {background-color:#fff;padding:0px 7% 35px;width:100%;}
#categorias-inicio .wp-block-buttons {padding-top:12px;}
#categorias-inicio p { margin: -15px 0 15px;}
#categorias-inicio .wp-block-columns {gap:0;}

.columna-oro-andaluz {padding: 70px 0;display:flex;flex-direction: column;  flex-wrap: wrap; align-content: center;  justify-content: center;  align-items: center;    max-width: 30%!important;}
.columna-oro-andaluz h2{color:#68723d;}
.columna-oro-andaluz img {width:250px;}
.columna-oro-andaluz .wp-block-button__link { color: #fff; background-color: #68723d;}

.columna-oro-natural {display:none;padding: 70px 0;/*display:flex;*/flex-direction: column;  flex-wrap: wrap; align-content: center;  justify-content: center;  align-items: center;    max-width: 30%!important;}
.columna-oro-natural h2 {color:#c81259;}
.columna-oro-natural img {width:250px;}
.columna-oro-natural .wp-block-button__link { color: #fff; background-color: #c81259;}

.columna-oleomoon {padding: 70px 0;display:flex;flex-direction: column;  flex-wrap:  wrap; align-content: flex-start;  justify-content: center;  align-items: center;    max-width: 26%!important;}
.columna-oleomoon h2{color:#000;}
.columna-oleomoon img {width:250px;}
.columna-oleomoon .wp-block-button__link { color: #fff; background-color: #000000;}

.columna-conocenos {padding: 70px 0; display: flex; flex-direction: column; align-content: center; flex-wrap: wrap; align-items: flex-start; justify-content: center;}
.columna-conocenos h2 {color:#a5954b;}
.columna-conocenos .wp-block-button__link { color: #fff; background-color: #a5954b;}
.columna-conocenos h4 {font-weight: 300;}

#oro-andaluz-inicio {background-color:#f5f5f5;padding:80px 7%;width:100%;display: flex; align-items: center;}
#oro-andaluz-inicio h1 {color: #68723d; font-size: 5em; line-height: 1.2em;}
#oro-andaluz-inicio p {color:#000;}
#oro-andaluz-inicio .contenido-seccion-categoria {max-width:1200px;margin:0 auto;}
#oro-andaluz-inicio .wp-block-button__link { color: #fff;  background-color: #68723d;}
#oro-andaluz-inicio .wc-block-grid__products .wc-block-grid__product-image img { object-fit: cover; height: 345px; background: #ebebeb; border-radius: 20px;}
#oro-andaluz-inicio .wc-block-grid__product-title { color: #68723d; font-size: 2em;  line-height: 1.2;}
#oro-andaluz-inicio a:hover { text-decoration:none!important;}
#oro-andaluz-inicio img { transform:scale(1);transition:0.5s;}
#oro-andaluz-inicio img:hover { transform:scale(0.98);transition:0.5s;}
#oro-andaluz-inicio .wc-block-grid__product-price {font-size: 2em; color: #a5954b; font-weight: 600;}
#oro-andaluz-inicio .wc-block-grid__product-price .woocommerce-price-suffix{font-size: 0.65em; font-weight: 300; display: block;}
#oro-andaluz-inicio .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { color: #fff;  background-color: #2a2a2a;  font-size: 1.7em;}
#oro-andaluz-inicio .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover { text-decoration:none;}

#oleomoon-inicio {background-color:#fff;padding:145px 7% 90px;width:100%;display: flex; align-items: center;}
#oleomoon-inicio h1 {color: #171717; font-size: 5em; line-height: 1.2em;}
#oleomoon-inicio p {color:#000;}
#oleomoon-inicio &gt; .wp-block-group__inner-container {display:inline-flex;}
#oleomoon-inicio .wc-block-grid__products {  flex-wrap: nowrap;}
#oleomoon-inicio .contenido-seccion-categoria {max-width:790px;margin:0 auto;}
#oleomoon-inicio .wp-block-button__link { color: #fff;  background-color: #111111;}
#oleomoon-inicio .wc-block-grid__products .wc-block-grid__product-image img { object-fit: cover; height: 345px; background: #ebebeb; border-radius: 20px;}
#oleomoon-inicio .wc-block-grid__product-title { color: #171717; font-size: 1.5em;  line-height: 1.2;}
#oleomoon-inicio a:hover { text-decoration:none!important;}
#oleomoon-inicio img { transform:scale(1);transition:0.5s;}
#oleomoon-inicio img:hover { transform:scale(0.98);transition:0.5s;}
#oleomoon-inicio .wc-block-grid__product-price {font-size:1.5em; color: #a5954b; font-weight: 800;}
#oleomoon-inicio .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link { color: #fff;  background-color: #2a2a2a;  font-size: 1.1em;}
#oleomoon-inicio .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover { text-decoration:none;}
#oleomoon-inicio .wc-block-grid__products { justify-content: center;  gap: 57px;}

#seccion-promo {background-image:url('https://www.teleoliva.com/new/imagenes/fondo-inicio.jpg');padding:80px 25%;width:100%;height:80vh;display: flex; align-items: center; background-attachment: fixed;}
#seccion-promo h1 {color: #fff;text-shadow: -1px -1px 20px #000;}
#seccion-promo h4 {color:#fff;text-shadow: -1px -1px 20px #000;}

#info-inicio {text-align: center; padding: 55px 12% 32px; background: #94a278;}
#info-inicio h2 {font-size:2em;color:#000;}
#info-inicio a {color:#000;}
#info-inicio a strong {font-weight:500;}
#info-inicio i {font-size:4em;color:#000;padding-bottom: 15px;}
#info-inicio p {color:#000;}

/*menu side*/
#Side_slide { z-index: 999999999; box-shadow: 0px 0px 0px 0px #000;}
#Side_slide #menu ul li a { margin-right: 0;  text-align: center;}
#Side_slide .extras { padding: 75px 20px 0; background-image: url(https://www.teleoliva.com/new/wp-content/uploads/2024/01/logo-color.png); background-size: 200px; background-repeat: no-repeat; background-position: center top;}
#Side_slide .mi-cuenta  { border-bottom: 1px solid #c3c3c3; padding-bottom: 17px!important;}
#Side_slide .social-menu .social-top {width: 20%;display: inline-flex;font-size: 1.5em; margin-top: 11px; position: relative; align-items: center; flex-direction: column;}
#Side_slide .social-menu { background: #84848426; padding: 10px;}
#Side_slide .social-menu li a {text-decoration:none;}
#Side_slide .social-menu li { margin: 0 auto; padding: 6px;}
#Side_slide .social-menu li { display: flex; flex-direction: column;  justify-content: center;}

/*Tienda*/
.mfn-cart-step , .woocommerce-account #Content .woocommerce { padding: 40px 3% 80px;  max-width: 1550px;  margin: 0 auto;}
body.mobile-row-2-products .products_wrapper ul.products.mfn-equal-heights {  justify-content: center;    gap: 9px;}
.button-round.woocommerce a.button { padding: 10px 17px; line-height: 1.1em;}
.woocommerce div.product div.images img { object-fit: cover; height: auto;  width: 87%;}
.woocommerce div.product div.images .flex-control-thumbs li img {  object-fit: contain;  height: auto;}
.woocommerce div.product div.images .flex-control-thumbs { display: inline-flex;  justify-content: center;}
.woocommerce .product div.entry-summary h1.product_title { font-size: 2.8em; line-height: 1.2em; font-weight: 800; border-bottom: 1px solid #b3b3b3; padding-bottom: 22px!important;}
.shop-filters .woocommerce-ordering select { width: 215px;}
.shop-filters .woocommerce-ordering select {padding: 2px 4%;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price { font-weight: 600; font-size: 1.3em;}
.woocommerce ul.products.columns-3 li.product { width: 30%;}

/*Sidebar*/
.widget { margin: 50px 0 0px;}
.widget-area h3, .widget:not(.widget_block) &gt; h3 {font-size: 1.5em;line-height: 1.2em;font-weight: 600;border-bottom: 1px solid #b6b6b6;padding-bottom: 11px;}
.with_aside .sidebar.columns { margin-bottom: 50px!important;}

/*Footer*/
#Footer { background-size: cover;}

/*--------PC----------*/
@media only screen and (max-width : 1240px ) {
	
	.mfn-header-login {z-index: 999999999;}
	.mfn-cart-holder {z-index: 999999999;}
	#body_overlay { z-index: 999999999;}
	.section_wrapper, .container, .with_aside .content_wrapper {  max-width: 100%;}
	#Top_bar:not(.is-sticky) .top_bar_right .top-bar-right-input input { width: 100%!important;}
	.logo-main {display:none;}
	#Top_bar #logo img.logo-sticky { display: inline-flex;width: 255px;}
	body:not(.template-slider) #Header {  min-height: 165px;}
	#Top_bar .logo { margin: -17px 30px 0 20px;}
	.header-shop #Top_bar:not(.is-sticky) .top_bar_right { margin-top: -6px;}
	
	/*Inicio*/
	#categorias-inicio { padding: 0px 7% 96px;}
	#categorias-inicio .wp-block-columns {flex-wrap: wrap!important; flex-direction: row-reverse; align-content: center; justify-content: center; text-align:center;}
	#categorias-inicio .wp-block-columns .columna-conocenos { max-width: 100%!important;flex-basis: unset; flex-grow: unset;padding: 9px 0; display: flex; align-content: center; align-items: center; justify-content: center;}
	#categorias-inicio .wp-block-columns .columna-oro-andaluz { max-width: 50%!important;flex-basis: unset; flex-grow: unset;}
	#categorias-inicio .wp-block-columns .columna-oleomoon { max-width: 50%!important;flex-basis: unset; flex-grow: unset;}
	
	#oleomoon-inicio &gt; .wp-block-group__inner-container {  flex-direction: column;}
	#oro-andaluz-inicio .wc-block-grid__products .wc-block-grid__product-image img { height: 192px;}
	
	/*footer*/
	#Footer .footer_copy .one { margin-bottom: 55px;}
	#Footer .widgets_wrapper { padding: 50px 0 12px;}
}

/*--------Movil----------*/
@media only screen and (max-width : 960px ) {

	.mfn-footer-stickymenu {  bottom: 63px;box-shadow: 0px 0px 30px -2px rgb(0 0 0 / 40%)}
	#Top_bar .responsive-menu-toggle {display:none!important;}
	.content_wrapper .section_wrapper, .container, .four.columns .widget-area { max-width: 100% !important; padding-left: 0; padding-right: 0;}
	.logo-main {display: inline-flex;}
	#Top_bar .logo { margin: 0;}
	#Top_bar #logo img.logo-sticky { display: none;}
	#Action_bar { display: none;}
	.header-shop #Top_bar .top_bar_row { flex-direction: column;}
	body:not(.template-slider) #Header { min-height: 137px;}
	.header-shop #Top_bar:not(.is-sticky) .top_bar_right {  display: none;}
	.video-background video { left: 12%;}
	#Subheader { padding: 40px 35px;}
	.subheader-both-center #Subheader .title { font-size:1.5em;}
	
	/*inicio*/
	#video-portada h1 { font-size: 3em;  line-height: 1em; margin-top: 20px;}
	#video-portada h4 { font-size: 1.5em; line-height: 1.2em; margin-top: 22px;}
	#video-portada img { width: 192px!important;}
	
	#categorias-inicio { padding: 0px 7% 96px;}
	#categorias-inicio .wp-block-columns {flex-wrap: wrap!important; flex-direction: row-reverse; align-content: center; justify-content: center; text-align:center;}
	#categorias-inicio .wp-block-columns .columna-conocenos { max-width: 100%!important;flex-basis: unset; flex-grow: unset;padding: 9px 0; display: flex; align-content: center; align-items: center; justify-content: center;}
	#categorias-inicio .wp-block-columns .columna-oro-andaluz { max-width: 50%!important;flex-basis: unset; flex-grow: unset;}
	#categorias-inicio .wp-block-columns .columna-oleomoon { max-width: 50%!important;flex-basis: unset; flex-grow: unset;}
	#categorias-inicio .wp-block-buttons { justify-content: center;}
	#oro-andaluz-inicio .wc-block-grid__product { flex: 1 0 49%; max-width: unset;}
	#oro-andaluz-inicio .wc-block-grid__products .wc-block-grid__product-image img { height: 224px;}
	ul.wc-block-grid__products  {margin:0;}
	#seccion-promo { padding: 80px 8%;}
	
	#oro-andaluz-inicio h1 {font-size: 4em; line-height: 1em;}
	#seccion-promo h1 { font-size: 2em; line-height: 1.2em;}
	#oleomoon-inicio h1 { font-size: 3em;}
	#oleomoon-inicio { padding: 95px 7% 90px;}

	#Footer {text-align:center;}
	#Footer .widget_nav_menu ul { padding: 0!important;list-style-type: none;}
	#Footer .widget_nav_menu ul li::marker, #Footer .widget_nav_menu ul li::after  { display:none!important;}
	.grecaptcha-badge { display:none!important;}
	.mfn-footer-stickymenu ul li a { padding: 7px 8px 8px;}
	
	/*tienda*/
	.related h3 {text-align:center;}
	.related ul.products li.isotope-item:nth-child(3) {display:none;}
	.woocommerce div.product div.images img {  width: 100%;}
	.woocommerce .content_wrapper .section_wrapper { padding-left: 25px;  padding-right: 25px;}
	.woocommerce div.product div.images img {  height: auto;}
	.woocommerce .product div.entry-summary h1.product_title { font-size: 2em;}
	.button-round.woocommerce a.button { padding: 14px 14px; font-size: 0.8em; line-height: 1.1em;}
	.woocommerce form .form-row label {  line-height: 1.1em;}
}

/*--------Movil----------*/
@media only screen and (max-width :768px ) {

	#categorias-inicio .wp-block-columns .columna-oro-andaluz {max-width: 100%!important; padding: 68px 0 0;}
	#categorias-inicio .wp-block-columns .columna-oleomoon { max-width: 100%!important;align-content: center;}
}
</pre></body></html>