/* Source: {{ACI_ASSET_URL}}/d6af29897ca635.css */
h1, h2, h3, h4, h5, h6{overflow-wrap:break-word}ol, ul{overflow-wrap:break-word}html.has-modal-open{overflow:hidden}p{overflow-wrap:break-word}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(img[class*=wp-image-]){height:auto;max-width:100%}

/* Source: {{ACI_ASSET_URL}}/f17418cd276642.css */
.wpmenucart-icon-shopping-cart-0:before{font-family:WPMenuCart;speak:none;font-style:normal;font-weight:400;display:inline;width:auto;height:auto;line-height:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;margin-right:.25em}.wpmenucart-icon-shopping-cart-0:before{content:"\f07a"}

/* Source: {{ACI_ASSET_URL}}/6b38ceff9ac6a9.css */
* html .wpmenucart .clearfix{height:1%}li.wpmenucartli a.wpmenucart-contents span{display:inline-block!important}

/* Source: {{ACI_ASSET_URL}}/19767dd658aa02.css */
:root{--woocommerce:#a46497;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#a46497;--wc-primary-text:#fff;--wc-secondary:#ebe9eb;--wc-secondary-text:#515151;--wc-highlight:#77a464;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce img, .woocommerce-page img{height:auto;max-width:100%}.woocommerce ul.products, .woocommerce-page ul.products{clear:both}.woocommerce ul.products:after, .woocommerce ul.products:before, .woocommerce-page ul.products:after, .woocommerce-page ul.products:before{content:" ";display:table}.woocommerce ul.products:after, .woocommerce-page ul.products:after{clear:both}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first, .woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last, .woocommerce-page ul.products li.last{margin-right:0}.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce .woocommerce-pagination ul.page-numbers:before, .woocommerce-page .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers:after, .woocommerce-page .woocommerce-pagination ul.page-numbers:after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before, .woocommerce-page ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.product_list_widget li:after, .woocommerce-page ul.product_list_widget li:after{clear:both}.woocommerce ul.product_list_widget li img, .woocommerce-page ul.product_list_widget li img{float:right;height:auto}

/* Source: {{ACI_ASSET_URL}}/f6f2ee214bbc3d.css | media: only screen and (max-width: 768px) */
@media only screen and (max-width: 768px){
:root{--woocommerce:#a46497;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#a46497;--wc-primary-text:#fff;--wc-secondary:#ebe9eb;--wc-secondary-text:#515151;--wc-highlight:#77a464;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676}.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n), .woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}
}

/* Source: {{ACI_ASSET_URL}}/f294818e71d2d2.css */
:root{--woocommerce:#a46497;--wc-green:#7ad03a;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#a46497;--wc-primary-text:#fff;--wc-secondary:#ebe9eb;--wc-secondary-text:#515151;--wc-highlight:#77a464;--wc-highligh-text:#fff;--wc-content-bg:#fff;--wc-subtext:#767676}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@font-face{font-family:star;src:url(ed2e8c01679d3f.eot);src:url(ed2e8c01679d3f.eot?#iefix) format("embedded-opentype"),url(9a806ec9e31216.woff) format("woff"),url(9510751dbbb7da.ttf) format("truetype"),url(707eb0a9f0db4d.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:WooCommerce;src:url(c8d1e1f2247979.eot);src:url(c8d1e1f2247979.eot?#iefix) format("embedded-opentype"),url(fb32c3e15df6f2.woff) format("woff"),url(5e817c678f2bea.ttf) format("truetype"),url(cd0152981bdc57.svg) format("svg");font-weight:400;font-style:normal}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product p.price, .woocommerce div.product span.price{color:#77a464;font-size:1.25em}.woocommerce div.product p.price ins, .woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del, .woocommerce div.product span.price del{opacity:.5;display:inline-block}.woocommerce .products ul, .woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul:after, .woocommerce .products ul:before, .woocommerce ul.products:after, .woocommerce ul.products:before{content:" ";display:table}.woocommerce .products ul:after, .woocommerce ul.products:after{clear:both}.woocommerce .products ul li, .woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{margin-top:1em}.woocommerce ul.products li.product .price{color:#77a464;display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.5;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #d3ced2;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.woocommerce a.button, .woocommerce button.button, .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#ebe9eb;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{background-color:#dfdcde;text-decoration:none;background-image:none;color:#515151}.woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#ebe9eb}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:star}.woocommerce .star-rating:before{content:"sssss";color:#d3ced2;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span:before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.product_list_widget li:after, .woocommerce ul.product_list_widget li:before{content:" ";display:table}.woocommerce ul.product_list_widget li:after{clear:both}.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.product_list_widget li dl:after, .woocommerce ul.product_list_widget li dl:before{content:" ";display:table}.woocommerce ul.product_list_widget li dl:after{clear:both}.woocommerce ul.product_list_widget li dl dd, .woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.product_list_widget li .star-rating{float:none}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}

/* Source: {{ACI_ASSET_URL}}/014180ae75a8b7.css */
* html .ui-autocomplete{width:1px}* html .ui-tooltip{background-image:none}body .ui-tooltip{border-width:2px}

/* Source: {{ACI_ASSET_URL}}/61765fbb61baf7.css */
@font-face{font-family:'Source Sans Pro';src:url(7d8a07f08bb91d.eot);src:url(7d8a07f08bb91d.eot?#iefix) format('embedded-opentype'),url(fe73f0d9a64513.woff) format('woff'),url(b57026bdbc1acc.ttf) format('truetype'),url(6d9d568a96a8ad.svg) format('svg');font-weight:600;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url(a87f7c09542b02.eot);src:url(a87f7c09542b02.eot?#iefix) format('embedded-opentype'),url(e1ecad2a244d7f.woff) format('woff'),url(25bcfaf27416d2.ttf) format('truetype'),url(465ade7d4b5ebd.svg) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url(83274d6598515b.eot);src:url(83274d6598515b.eot?#iefix) format('embedded-opentype'),url(3e295aa01c6626.woff) format('woff'),url(4a73811d9830c7.ttf) format('truetype'),url(a2c49a6ef5de46.svg) format('svg');font-weight:200;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url(08b7f5b0ddeecc.eot);src:url(08b7f5b0ddeecc.eot?#iefix) format('embedded-opentype'),url(5ea153eedd383e.woff) format('woff'),url(670a144866e861.ttf) format('truetype'),url(17d2ed57011576.svg) format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Source Sans Pro';src:url(42c8d5b82cb32d.eot);src:url(42c8d5b82cb32d.eot?#iefix) format('embedded-opentype'),url(10210f65b04757.woff) format('woff'),url(ea5934c93452e8.ttf) format('truetype'),url(41a5a0ad30c881.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(2bfed3d18e397c.eot);src:url(2bfed3d18e397c.eot?#iefix) format('embedded-opentype'),url(b2d92efc8b4985.woff) format('woff'),url(96665d1c9e9632.ttf) format('truetype'),url(5287ae7a18930b.svg) format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(7b1115ed19e110.eot);src:url(7b1115ed19e110.eot?#iefix) format('embedded-opentype'),url(62d40ef16457df.woff) format('woff'),url(dd15c11c27e1ad.ttf) format('truetype'),url(cd916646eb8ff5.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(c634d56009b0f6.eot);src:url(c634d56009b0f6.eot?#iefix) format('embedded-opentype'),url(4faddac03da936.woff) format('woff'),url(1a7b1aa9c238ba.ttf) format('truetype'),url(efaac090b5efa2.svg) format('svg');font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url(c64c80bd529ecc.eot);src:url(c64c80bd529ecc.eot?#iefix) format('embedded-opentype'),url(1a32f4036cd33d.woff) format('woff'),url(9771bc96901205.ttf) format('truetype'),url(958aa36de1abd3.svg) format('svg');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(cafc801c9aa9b9.eot);src:url(cafc801c9aa9b9.eot?#iefix) format('embedded-opentype'),url(9e018be6e865a8.woff) format('woff'),url(de56d392beddd2.ttf) format('truetype'),url(c9ebdbd684aaf3.svg) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Ubuntu';src:url(6966f0e8c034dc.eot);src:url(6966f0e8c034dc.eot?#iefix) format('embedded-opentype'),url(ea13dddd4fa62d.woff) format('woff'),url(efe868c9559dd5.ttf) format('truetype'),url(f59ca8cad3ab55.svg) format('svg');font-weight:700;font-style:normal}@font-face{font-family:'Ubuntu';src:url(06a8713a294b96.eot);src:url(06a8713a294b96.eot?#iefix) format('embedded-opentype'),url(e831379ec23b67.woff) format('woff'),url(377b0af38ae343.ttf) format('truetype'),url(417efcd63a1552.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Ubuntu';src:url(a5311607bfece7.eot);src:url(a5311607bfece7.eot?#iefix) format('embedded-opentype'),url(545fa892fcebc2.woff) format('woff'),url(185381bdf7817b.ttf) format('truetype'),url(efd218df46e87e.svg) format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Ubuntu';src:url(//www.sidraonline.es/wp-content/themes/nirvana/fonts/ubuntu-m-webfont.eot);src:url(//www.sidraonline.es/wp-content/themes/nirvana/fonts/ubuntu-m-webfont.eot?#iefix) format('embedded-opentype'),url(//www.sidraonline.es/wp-content/themes/nirvana/fonts/ubuntu-m-webfont.woff) format('woff'),url(//www.sidraonline.es/wp-content/themes/nirvana/fonts/ubuntu-m-webfont.ttf) format('truetype'),url(//www.sidraonline.es/wp-content/themes/nirvana/fonts/ubuntu-m-webfont.svg#ubuntumedium) format('svg');font-weight:500;font-style:normal}@font-face{font-family:'Ubuntu Condensed';src:url(//www.sidraonline.es/wp-content/themes/nirvana/fonts/ubuntu-c-webfont.eot);src:url(//www.sidraonline.es/wp-content/themes/nirvana/fonts/ubuntu-c-webfont.eot?#iefix) format('embedded-opentype'),url(//www.sidraonline.es/wp-content/themes/nirvana/fonts/ubuntu-c-webfont.woff) format('woff'),url(//www.sidraonline.es/wp-content/themes/nirvana/fonts/ubuntu-c-webfont.ttf) format('truetype'),url(//www.sidraonline.es/wp-content/themes/nirvana/fonts/ubuntu-c-webfont.svg#ubuntu_condensedregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Droid Sans';src:url(//www.sidraonline.es/wp-content/themes/nirvana/fonts/DroidSans-webfont.eot);src:url(6ef4b016945ab3.eot) format('embedded-opentype'),url(fbefceefe1669a.woff) format('woff'),url(b43d8ce70e1164.ttf) format('truetype'),url(dce9f4b4a163a2.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Yanone Kaffeesatz Regular';src:url(4813e509b3047b.eot);src:url(4813e509b3047b.eot?#iefix) format('embedded-opentype'),url(8c01e1e658b2e2.woff) format('woff'),url(8d34f05773ac53.ttf) format('truetype'),url(763a9968f11f66.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Yanone Kaffeesatz Light';src:url(d21038f03749a7.eot);src:url(d21038f03749a7.eot?#iefix) format('embedded-opentype'),url(aabee02bc498bb.woff) format('woff'),url(2e335d9a63b3b8.ttf) format('truetype'),url(30b76a15017e3f.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Oswald Light';src:url(ed7a335f853465.eot);src:url(ed7a335f853465.eot?#iefix) format('embedded-opentype'),url(47d27861344749.woff) format('woff'),url(aa3176d759522f.ttf) format('truetype'),url(affc643242874c.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'Oswald';src:url(ffad372f57a5be.eot);src:url(ffad372f57a5be.eot?#iefix) format('embedded-opentype'),url(763b0acf0f5240.woff) format('woff'),url(7e1ef241fb3d81.ttf) format('truetype'),url(f271abf530d639.svg) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'elusive';src:url(a612aa35363175.eot);src:url(a612aa35363175.eot?#iefix) format('embedded-opentype'),url(cadb654c8eea88.woff) format('woff'),url(a14bb03a143174.ttf) format('truetype'),url(302d011a1a1d9b.svg) format('svg');font-weight:400;font-style:normal}.crycon-search:before{content:'\e816'}

/* Source: {{ACI_ASSET_URL}}/3631e7949edd17.css -> b589c1a38eca41.css */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, del, img, ins, strong, i, ol, ul, li, form, label, table, footer, header, nav, section, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}

html {
	-webkit-box-sizing: border-box;
	        box-sizing: border-box;
}

*, *::before, *::after {
	-webkit-box-sizing: inherit;
	        box-sizing: inherit;
}
footer, header, nav, section {
	display: block;
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: grayscale;
}
ol, ul {
	list-style: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
	clear: none;
}

#content blockquote p {
	margin-bottom: 0;
	font-size: 1.2em;
}

del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a img {
	border: none;
}

#container {
	float: none;
	margin: 0;
	width: 100%;
}

#content {
	margin-bottom: 0;
}

.sidey {
	display: block;
	float: left;
}

#footer {
	clear: both;
	width: 100%;
}
div.menu, #colophon, #branding, #main, #header {
	margin: 0 auto;
}

#forbottom {
	clear: both;
	display: block;
	margin: 0 auto;
	padding: 40px 0;
	min-height: 400px;
}

#masthead {
	background-position: 50% top;
	background-repeat: repeat-x;
}

#branding {
	display: block;
	clear: both;
	height: 75px;
	padding: 0;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

a#logo {
	display: inline;
	height: 100%;
}
#footer-widget-area {
	overflow: hidden;
}

.footerthree .widget-area {
	float: left;
	margin-right: 2%;
	width: 32%;
}

.footerthree #third {
	margin-right: 0;
}

#footer-widget-area #fourth {
	margin-right: 0;
}
html {
	font-size: 17px;
	line-height: 1.8;
}

ol {
	list-style-type: decimal;
	margin-left: 1.8em;
}

ol ol {
	list-style-type: upper-alpha;
}

ol ol ol {
	list-style-type: lower-roman;
}

ol ol ol ol {
	list-style-type: lower-alpha;
}

ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}

strong {
	font-weight: bold;
}
i {
	font-style: italic;
}

ins {
	text-decoration: none;
}

textarea, select, input[type="text"], input[type="password"], input[type="email"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"] {
	max-width: 100%;
	border: 1px solid transparent;
	padding: 7px 5px;
	font-family: inherit;
	font-size: 1em;
	background: transparent;
	-webkit-transition: background-color .2s;
	transition: background-color .2s;
}

input[type="submit"], input[type="reset"] {
	border: 1px solid transparent;
	padding: 10px 15px;
	cursor: pointer;
	font-size: .9em;
}

input[type="file"] {
	font-size: initial;
}

input:focus, textarea:focus {
	outline: none;
}

select option {
	padding: .25em;
}

select optgroup, select option {
	font-family: inherit;
}


input::-moz-focus-inner{
    border: 0;
    padding: 0;
}

a:link, a:visited  {
    text-decoration: none;
}
.screen-reader-text {
	position: absolute;
	left: -9000px;
}

#header {
	background: none;
}

#header-container {
	display: block;
	position: relative;
	float: none;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: auto;
}

#header:after {
	content: "";
	display: table;
	clear: both;
}

#nav-toggle {
	display: none;
}

#access {
	display: block;
	float: left;
	margin: 0 auto;
	width: 100%;
}

#access ul {
	line-height: 1.6;
}

#access ul li.current_page_item, #access ul li.current-menu-item {}

#access a {
	display: block;
	text-decoration: none;
	font-size: 14px;
}

#access a > span {
	display: block;
	padding: 17px 18px;
	text-transform: uppercase;
}

#access > .menu > ul {
	margin-left: -10px;
}

#access > .menu > ul li > a:not(:only-child) > span:after {
	font-family: "Elusive";
    content: '\e80a';
    position: absolute;
    right: 9px;
    top: 16px;
    z-index: 5;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#access > .menu > ul ul > li a:not(:only-child) > span:after {
	top: 11px;
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

#access > .menu li a:not(:only-child) > span {
    padding-right: 18px;
}

#access > .menu > ul > li:hover > a:not(:only-child) > span:after {
    top: 20px;
	filter: alpha(opacity=0);
	opacity: 0;
}
#access > .menu > ul ul > li:hover > a:not(:only-child) > span:after {
    right:-20px;
	opacity:0;
	filter: alpha(opacity=0);
}

#access > .menu > ul > li > a:not(:only-child) > span {
	padding-right: 24px;
}

#access ul li {
	position: relative;
	display: block;
	float: left;
	white-space: nowrap;
}

#access ul ul {
	display: none;
	position: absolute;
	clear: both;
	z-index: 260;
	margin-left: 0;
	min-width: 125%;
}

#access ul li a {
	letter-spacing: 1px;
}

#access ul ul li {
	display: table;
	position: relative;
	margin: 0;
    width: 100%;
	float: left;
	clear: both;
}

#access ul ul li:last-child {}
#access ul ul ul li:last-child {}

#access ul ul li a span{
	padding: 15px 18px;
}

#access ul ul ul {
	position: absolute;
	left: 100%;
	top: 0;
	margin: 0;
	min-width: 150px;
}

#access ul ul ul li {
     width: 100%;
	 display: block;
     float: none;
}

#access ul ul ul ul li {}

#access ul ul a, #access ul ul ul a {
	display: table;
	float: none;
	min-width: 150px;
	width: 100%;
}

#access ul ul li:hover, #access ul ul ul li:hover {}

#access li, #access ul ul li {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

#access ul ul :hover > a {}
#access ul li:hover > ul {
	display: block;
}

#access ul li.current_page_item > a, #access ul li.current-menu-item > a{}

#access ul ul li.current_page_item, #access ul ul li.current-menu-item {}

#access ul li.current_page_item a, #access ul li.current-menu-item a, #access ul li a:hover {}

.nirvana-menu-left #nav-toggle {
	text-align: left;
}
.topmenu {
	display: inline;
	float: right;
	width: auto;
}

.topmenu ul {
	margin-top: 7px;
}

.topmenu ul li {
	display: block;
	float: left;
	line-height: 2.2;
}

.topmenu ul li a {
	display: block;
	margin: 0 3px;
	padding: 0 10px;
	letter-spacing: .4px;
	font-size: 12px;
	text-transform: uppercase;
	border-radius: 2px;
	-webkit-transition: all .2s ease-in;
	transition: all .2s ease-in;
}

#topbar {
	display: block;
	height: 42px;
	width: 100%;
	border-bottom: 1px solid transparent;
	position: relative;
	z-index: 270;
	-webkit-transition:.2s opacity;
	transition:.2s opacity;
}

#topbar:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

#topbar-inner {
	display: block;
	margin: 0 auto;
}

body.nirvana-topbarfull #topbar-inner {
	max-width: 95%;
}

body.nirvana-topbarhide #topbar {
	display: none;
}

body.nirvana-topbarfixed #topbar {
 	position: fixed;
	top: 0;
	z-index: 300;
	opacity: 0.8;
}

body.nirvana-topbarfixed #header-full {
	margin-top: 42px;
}

body.nirvana-topbarfixed.admin-bar #topbar {
	top: 32px;
}

#main {
	clear: both;
	padding: 0;
	margin-top: 20px;
}

#content {
	font-size: inherit;
	line-height: inherit;
}

.widget-container a {
	border-bottom: 1px dotted transparent;
	-webkit-transition: .25s ease all;
	transition: .25s ease all;
}

#content ul ul, #content ol ol, #content ul ol, #content ol ul {
	margin-bottom: 0;
}

#content pre, #content kbd, #content tt, #content var {
	font-size: 1em;
	line-height: 1.5;
	overflow: auto;
	font-family: "Courier New", Courier, monospace;
}

#content code {
	font-size: .9em;
}

#content dt, #content th {
}

#content table {
	border: 0;
	margin: 0 0px 24px 0;
	text-align: left;
	width: 100%;
	vertical-align: top;
}

#content tr {
	vertical-align: top;
}

#content tr th, #content thead th {
	padding: 9px 24px;
	font-weight: 600;
}

#content tr td {
	border-top: 1px solid transparent;
	padding: 6px 24px;
}

#content tr td:last-child, #content tr th:last-child {
	border-right: none;
}

body:not(.author) .page-header {
	margin-bottom: 26px;
}

.page-title {
	font-size: 1em;
	font-weight: bold;
	display: block;
	border-bottom: 1px solid transparent;
}

.page-title span {
	font-size: 1em;
	font-style: italic;
	font-weight: normal;
	display: inline-block;
	margin-bottom: -4px;
	padding: 6px;
	border-bottom: 1px solid transparent;
}

.page-title a:link, .page-title a:visited {
	text-decoration: none;
}

.page-title a:active, .page-title a:hover {
}

body:not(.author) .taxonomy-description {
	padding: 14px 7px;
}

.sidey select {
    max-width: 100%;
}

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

#content table img {
	max-width: inherit;
	vertical-align: top;
}

@-webkit-keyframes reply-arrow {
	0% { left: 0; }
	50% { left: -10px; }
	100% { left: 0; }
}

@keyframes reply-arrow {
	0% { left: 0; }
	50% { left: -10px; }
	100% { left: 0; }
}

.button {
	border: 1px solid transparent;
	padding: 4px 7px;
	-webkit-transition: background-color .2s ease;
	transition: background-color .2s ease;
}

.button:hover {
	cursor:pointer;
}

.widget-area ul, .widget-area ul ul {
	list-style: none;
	list-style-image: none;
}

.widget-container {
	padding: 5px;
	margin: 0 0 20px 0;
}

.widget-container > * {
	max-width: 100%;
}

.widget-container ul li {
	display: block;
	float: none;
	margin-bottom: 0.5em;
}

.widget-title {
	font-size: 16px;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 1px solid transparent;
}

.widget-title span {
	display: inline-block;
	line-height: 2.2;
	padding: 0 10px;
	position: relative;
	top: 1px;
	border-bottom: 1px solid transparent;
}

#footer-widget-area a:hover {
	text-decoration: underline;
}

.widget-area a:link, .widget-area a:visited {
	text-decoration: none;
	word-wrap: break-word;
}
.widget-area a:active, .widget-area a:hover {}

.searchform {
	display: block;
	height: auto;
	position: relative;
	overflow: hidden;
	max-width: 300px;
}

.searchform input[type="search"]  {
	display: block;
	float: left;
	font-size: 18px;
	padding: 0 50px 0 10px;
	height: 52px;
	width: 100%;
	line-height: 1;
}

.searchsubmit[type="submit"] {
	font-family: "elusive";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	height: 52px;
	width: 52px;
	padding: 0;
	font-size: 17px;
	vertical-align: middle;
	background: transparent;
	z-index: 4;
	border: none;
	-webkit-box-shadow: none;
	        box-shadow: none;
	cursor: pointer;
}

.searchform:after {
	display: block;
	position: absolute;
	content: "";
	right: 0;
	top: 0;
	z-index: 3;
	width: 52px;
	height: 100%;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
	outline: 1px solid transparent;
}

.searchform:hover:after {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
	outline: 1px solid transparent;
}

input[type="search"] {
    -webkit-appearance: textfield;
}

input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
.menu-header-search {
	margin: 1px 10px;
	width: 20px;
}

.menu-header-search .searchform {
	position: absolute;
	margin-top: 33px;
	margin-left: -230px;
	z-index: 10;
	display: none;
	filter: alpha(opacity=0);
	opacity: 0;
}

.menu-header-search .searchform:after, .menu-header-search .searchsubmit {
	display: none;
}

.menu-header-search .searchform input[type="search"] {
	font-size: 16px;
	padding: 5px 30px 5px 10px;
	width: 260px;
	border: 0;
	height: 3em;
	line-height: 1;
}

i.search-icon {
	position: absolute;
	cursor: pointer;
	z-index: 11;
	-webkit-transition: .3s all ease;
	transition: .3s all ease;
}

i.search-icon:before {
	font-family: "Elusive";
	content: '\e816';
	display:	block;
	font-style:	normal;
	font-size:	inherit;
	font-size: 12px;
	line-height: 2.4;
}
#main .widget-area ul {
	margin-left: 0;
	padding: 0;
}
#main .widget-area ul ul {
	border: none;
	margin-left: 10px;
	padding: 10px 0 0 0;
}
#footer-widget-area {
	margin: 40px 0 30px 0;
}

#footer-widget-area a{}

#footer {
	margin-top: 20px;
	margin-bottom: 0;
}

#footer a{
	-webkit-transition: color .2s;
	transition: color .2s;
}

#footer2 {
	display: block;
	padding: 35px 0 0;
	overflow: visible;
	width: 100%;
}

#footer2-inside {
	display: block;
	float: none;
	margin: 0 auto;
}

#footer2:after {
	content: "";
	display: table;
	clear: both;
}

#colophon {
	margin: 0 30px;
	overflow: hidden;
	display: block;
	float: none;
	margin: 0 auto;
}

#footer a, #footer a:hover{
	text-decoration: none;
}

#access, .widget-area {
	-webkit-text-size-adjust: 120%;
}

.socials {
	float: right;
	position: relative;
}

.socials a {
	display: block;
	float: left;
	position: relative;
	line-height: 0;
	border-radius: 2px;
	padding: 6px;
}

.socials a:hover {
	border: 0;
}

.socials img {
	position: relative;
	z-index: 99;
}

.socials a:hover img {
	z-index: 101;
}
#sheader {
	float: left;
	top: 5px;
}

#sheader a {
	margin-right: -6px;
}

#sheader.socials a {
	padding: 3px;
}

#sfooter {
	float: none;
	clear: both;
	display: table;
	margin: 0 auto;
	text-align: center;
}

#sfooter a {
	margin-right: 10px;
}

#sfooter.socials a {
	padding: 0;
}

#toTop {
	display: block;
	width: auto;
	height: auto;
	position: fixed;
	bottom: -50px;
	right: 40px;
	cursor: pointer;
	padding: 14px;
	font-size: 14px;
	background: rgba(0,0,0,.06);
	filter: alpha(opacity=0);
	opacity: 0;
	z-index: 251;
	border: 1px solid rgba(255,255,255,.1);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.28);
	        box-shadow: 0 0 1px rgba(0,0,0,.28);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

#toTop:hover {}

.crycon-back2top:before {
	content: '\e812';
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}

#toTop:hover .crycon-back2top:before {}

@-webkit-keyframes myfirst {
	0% {
		top: 50px;
		filter: alpha(opacity=0);
		opacity: 0;
		display: none;
	}
	75% {
		top: -10px;
		filter: alpha(opacity=75);
		opacity: .75;
		display: block;
	}
	100% {
		top: 0;
		filter: alpha(opacity=100);
		opacity: 1;
		display: block;
	}
}

@keyframes myfirst {
	0% {
		top: 50px;
		filter: alpha(opacity=0);
		opacity: 0;
		display: none;
	}
	75% {
		top: -10px;
		filter: alpha(opacity=75);
		opacity: .75;
		display: block;
	}
	100% {
		top: 0;
		filter: alpha(opacity=100);
		opacity: 1;
		display: block;
	}
}

@-webkit-keyframes myfirst2 {
	from {
		top: 0px;
		filter: alpha(opacity=100);
		opacity: 1;
		display: block;
	}
	to {
		top: 50px;
		filter: alpha(opacity=0);
		opacity: 0;
		display: none;
	}
}

@keyframes myfirst2 {
	from {
		top: 0px;
		filter: alpha(opacity=100);
		opacity: 1;
		display: block;
	}
	to {
		top: 50px;
		filter: alpha(opacity=0);
		opacity: 0;
		display: none;
	}
}

@-webkit-keyframes mysecond {
	0% {
		top: -50px;
		opacity: 0;
		display: none;
	}
	75% {
		top: 10px;
		opacity: 1;
		display: block;
	}
	100% {
		top: 0px;
		opacity: 1;
		display: block;
	}
}

@keyframes mysecond
{
	0% {
		top: -50px;
		filter: alpha(opacity=0);
		opacity: 0;
		display: none;
	}
	75% {
		top: 10px;
		filter: alpha(opacity=100);
		opacity: 1;
		display: block;
	}
	100% {
		top: 0px;
		filter: alpha(opacity=100);
		opacity: 1;
		display: block;
	}
}
header, nav, section, footer {
	display: block;
}
#content embed, #content iframe {max-width:100%;}

body.woocommerce-page .entry-content .checkout ul > li { list-style: none; }
body.woocommerce .page-title { display: inherit; margin-bottom: 20px; padding: 10px; font-weight: normal; }

/* Source: {{ACI_ASSET_URL}}/e1637ee405623b.css */
@media (max-width:1920px){body.nimobile{-webkit-text-size-adjust:100%}body.nimobile #forbottom{min-height:0}body.nimobile #site-title, body.nimobile #site-description{margin-left:5px}}@media (max-width:1280px){#content{padding:15px}#topbar-inner{padding:0 5px}#forbottom{padding:0}}@media (max-width:800px){body{font-size:.95em}#content{padding:10px}#header, #header-container, #access, #branding, #topbar-inner, #footer-widget-area{width:100%}#header-full, #footer{min-width:100%}#wrapper, #colophon, #main, #container{width:auto}#branding{min-height:100px}#footer2{margin-bottom:0}#footer{margin-top:0}#header-container>div{margin-top:10px;height:100%}a#logo{height:100%;display:block}a#logo img{width:auto;max-width:90%;height:80%}div.menu{margin:0 5px}#container[class*=column] #secondary, #container[class*=column] #content{width:100%;float:none;margin:0;clear:both}#forbottom #container[class*=column] #content{margin-bottom:25px}#content img{max-width:100%}.footerthree .widget-area{width:100%}#toTop{right:2px;margin-bottom:-18px;padding:7px;font-size:14px;z-index:9999}}@media (max-width:780px){body.nirvana-topbarfixed.admin-bar #topbar{top:46px}}@media (max-width:640px){body{font-size:.9em}#forbottom, #colophon{margin:0}#branding{height:auto}a#logo img{max-height:75%;max-width:90%;width:auto;height:auto}#header-container>div{margin-top:10px}#content h1, #content h2, #content h3, #content h4, #content h5, #content h6{margin-left:0}.widget-area a:link, .widget-area a:visited, .widget-area li{font-size:14px}#header .socials a{width:20px;height:20px}#header .socials a img{width:20px;height:20px}#main{margin-top:0}#nav-toggle{display:block;float:left;margin:0 auto;width:100%;height:44px;padding:0 4%;cursor:pointer}#nav-toggle span:before{content:"\e820";font-family:"elusive";font-size:16px;height:40px;line-height:40px}#access{display:none;margin-top:0;padding-bottom:5px}#access .menu ul, #access .menu ul li{margin:0;width:100%}#access ul ul{min-width:1px}#access ul li{white-space:normal}#access>.menu li ul{position:inherit;margin:0;overflow:hidden}#access>.menu ul ul ul{left:0;text-indent:1em}#access>.menu ul ul ul ul{left:0;text-indent:1em}#access a span{padding:15px 10px}#access>.menu ul li>a:not(:only-child) span:after{font-family:"Elusive";content:'\e80a';position:absolute;right:5px;top:16px;z-index:251;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#access>.menu ul li:hover>a:not(:only-child) span:after{top:20px;opacity:0}#access>.menu ul li>a:not(:only-child) span{padding-right:18px}#access ul li:hover, #access ul ul li, #access ul ul{background-color:rgba(255,255,255,.05)}#access>.menu>ul ul>li a:not(:only-child) span:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}@media (max-width:600px){body.nirvana-topbarfixed #topbar{position:inherit;height:auto;margin-top:0}body.nirvana-topbarfixed #header-full{margin-top:0}}@media (max-width:480px){body{padding:0;font-size:.85em}#topbar{position:inherit;height:auto;margin-top:0}#sheader, .topmenu{display:table;float:none;margin:5px auto}#sheader a{margin-right:5px}}@media (max-width:1920px){body.nimobile .column-image{overflow:visible}body.nimobile .column-image-inside{display:block;position:relative;bottom:0;clear:both;-webkit-transform:none;-ms-transform:none;transform:none}body.nimobile.coldisplay1 .column-image-inside{background:0 0}body.nimobile .column-image-inside-centered{top:0;padding-top:15px;-webkit-transform:none;-ms-transform:none;transform:none}body.nimobile .column-image-inside:hover{background:0 0}body.nimobile .column-header-image, body.nimobile .column-text{opacity:1;position:relative;top:0;color:inherit}body.nimobile .column-text-separator{display:none}}

/* Source: {{ACI_ASSET_URL}}/4e8730dbeea565.css */
@font-face{font-family:'post-carousel-arrows';src:url(4f9430a3b12ee7.eot);src:url(4f9430a3b12ee7.eot) format('embedded-opentype'),url(//www.sidraonline.es/wp-content/plugins/so-widgets-bundle/widgets/post-carousel/css/fonts/carousel-arrows.woff) format('woff'),url(//www.sidraonline.es/wp-content/plugins/so-widgets-bundle/widgets/post-carousel/css/fonts/carousel-arrows.ttf) format('truetype'),url(8f02fafc9481cd.svg) format('svg');font-weight:400;font-style:normal;font-display:block}.sow-post-carousel-theme-base .sow-carousel-title.has-title{align-items:baseline;display:flex}.sow-post-carousel-theme-base .sow-carousel-title.has-title .sow-carousel-navigation{margin-left:auto}body.rtl .sow-post-carousel-theme-base .sow-carousel-title.has-title .sow-carousel-navigation{margin-right:auto;margin-left:initial}.sow-post-carousel-theme-base .sow-carousel-title .widget-title{display:inline-block;padding-right:15px}.sow-post-carousel-theme-base .sow-carousel-title .sow-carousel-navigation{float:right}body.rtl .sow-post-carousel-theme-base .sow-carousel-title .sow-carousel-navigation{float:left}body.rtl .sow-post-carousel-theme-base .sow-carousel-title .sow-carousel-navigation a{margin-left:0;margin-right:2px}.sow-post-carousel-theme-base a.sow-carousel-next, .sow-post-carousel-theme-base a.sow-carousel-previous{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:2px;display:block;float:right;font-family:'post-carousel-arrows';font-size:8px;font-style:normal;font-variant:normal;font-weight:400;line-height:18px;margin-left:2px;margin-top:3px;text-align:center;text-decoration:none;text-transform:none;width:18px}.sow-post-carousel-theme-base a.sow-carousel-previous:before{content:"\e600"}.sow-post-carousel-theme-base a.sow-carousel-next:before{content:"\e601"}.sow-post-carousel-theme-base .sow-carousel-wrapper{left:0;overflow:hidden;position:relative;right:0}.sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items{zoom:1;margin:0;padding:0;transition:all .45s ease}.sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items:before{content:'';display:block}.sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items:after{clear:both;content:'';display:table}.sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item{display:block;margin-right:15px}.sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail{line-height:0}.sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail:focus{outline:none}.sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a{display:block;background-position:center center}.sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a, .sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay{transition:all .35s ease}.sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-thumbnail a span.overlay{display:block;width:100%;height:100%;opacity:0;position:static}.sow-post-carousel-theme-base .sow-carousel-wrapper .sow-carousel-items .sow-carousel-item .sow-carousel-default-thumbnail{display:block;background:#e8e8e8;background:-webkit-gradient(linear,left bottom,left top,color-stop(0,#e0e0e0),color-stop(1,#e8e8e8));background:-ms-linear-gradient(bottom,#e0e0e0,#e8e8e8);background:-moz-linear-gradient(center bottom,#e0e0e0 0%,#e8e8e8 100%);background:-o-linear-gradient(#e8e8e8,#e0e0e0)}

/* Source: inline-style-2 */
@font-face{font-family:WPMenuCart;src:url(https://www.sidraonline.es/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.eot);src:url(https://www.sidraonline.es/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.eot?#iefix) format('embedded-opentype'),url(https://www.sidraonline.es/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.woff2) format('woff2'),url(https://www.sidraonline.es/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.woff) format('woff'),url(https://www.sidraonline.es/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.ttf) format('truetype'),url(https://www.sidraonline.es/wp-content/plugins/woocommerce-menu-bar-cart/assets/fonts/WPMenuCart.svg#WPMenuCart) format('svg');font-weight:400;font-style:normal;font-display:swap}

/* Source: inline-style-3 */
#header-container { width: 1200px; } #header-container, #access >.menu, #forbottom, #colophon, #footer-widget-area, #topbar-inner { max-width: 1200px; } #header-full, #main { max-width: 1200px; margin:0 auto; } #access > .menu > ul { margin-left:0; } @media (max-width: 800px) { #header-container {position: relative; } #branding {height: auto; } } #container.two-columns-right #secondary { width: 250px; float:right; } #container.two-columns-right #content { width: 810px; float: left; } #container.two-columns-right #content { width: calc(100% - 330px); float: left; } body { font-family: "Roboto"; } .widget-title, .widget-title a { line-height: normal; font-family: "Roboto"; } .widget-container, .widget-container a { font-family: "Roboto"; }  #access ul li a, #access ul li a span { font-family: "Roboto"; } body { color: #000; background-color: #FFFFFF } a { color: #555555; } a:hover, body.coldisplay2 #front-columns a:active { ; } a:active { background-color: #888a39; color: #FFFFFF; } .widget-container a:hover { border-bottom-color: #CCCCCC; } #header { background-color: #ffffff; } #access a, #nav-toggle span { color: #FFFFFF; } #access, #nav-toggle, #access ul li { background-color: #5b7531; } #access > .menu > ul > li > a > span { } #access ul li:hover { background-color: #888a39; color: #FFFFFF; } #access ul > li.current_page_item, #access ul > li.current-menu-item { background-color: #68823e; } #access ul ul li, #access ul ul { background-color: #888a39; } #access ul ul li a { color: #FFFFFF; } #access ul ul li:hover { background-color: #969847; } #access ul ul li.current_page_item, #access ul ul li.current-menu-item { background-color: #969847; } #access ul ul { box-shadow: 3px 3px 0 rgba(0,0,0,0.3); } #topbar { background-color: #5b7531; border-bottom-color: #47611d; } .menu-header-search .searchform { background: #F7F7F7; } .topmenu ul li a, .search-icon:before { color: #FFFFFF; } .topmenu ul li a:hover { background-color: #4b6521; } .search-icon:hover:before { color: #888a39; } #main { background-color: #FFFFFF; } .page-title { border-color: #CCCCCC; } .page-title span { border-color: #888a39; } .sidey .widget-container { color: #000; ; } .sidey .widget-title { color: #000; ; border-color: #CCCCCC; } .sidey .widget-container a { color: #000; } .sidey .widget-container a:hover { ; } .widget-title span { border-color: #000; } #footer { color: #FFFFFF; background-color: #5b7531; } #footer2 { color: #FFFFFF; background-color: #5b7531; } #colophon a { color: #ffffff; } #colophon a:hover { ; } #footer2 a { color: #FFFFFF; } #footer2 a:hover { color: #FFFFFF; } #footer .widget-container { color: #FFFFFF; background-color: #5b7531; } #footer .widget-title { ; background-color: #5b7531; border-color:#CCCCCC; } .button, input[type="submit"], input[type="reset"] { background-color: #FFFFFF; border-color: #CCCCCC; } .button:hover { background-color: #F7F7F7; } input[type="text"], input[type="password"], input[type="email"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="number"], input[type="range"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], input[type="week"], textarea, select { border-color: #CCCCCC #EEEEEE #EEEEEE #CCCCCC; color: #000; } input[type="submit"], input[type="reset"] { color: #000; } input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, input[type="color"]:hover, input[type="date"]:hover, input[type="datetime"]:hover, input[type="datetime-local"]:hover, input[type="month"]:hover, input[type="number"]:hover, input[type="range"]:hover, input[type="search"]:hover, input[type="tel"]:hover, input[type="time"]:hover, input[type="url"]:hover, input[type="week"]:hover, textarea:hover { background-color: rgba(247,247,247,0.4); } .searchform input[type="text"] { color: #ffffff; } .searchform:after { background-color: #888a39; } .searchform:hover:after { background-color: #888a39; } .searchsubmit[type="submit"]{ color: #F7F7F7; } html { font-size: 17px; line-height: 1.8; } .widget-container { ; } .woocommerce-page h1.page-title { font-size: 40px; } .widget-title, .widget-title a { font-size: 20px; } .widget-container, .widget-container a { font-size: 17px; } #content h1 { font-size: 38px; } #content h2 { font-size: 34px; } #content h3 { font-size: 29px; } #content h4 { font-size: 24px; } #content h5 { font-size: 19px; } #content h6 { font-size: 14px; } #access ul li a { font-size: 13px; } #access ul ul ul a { font-size: 12px; } #header-container > div { margin: 40px 0 0 0px; } #toTop:hover .crycon-back2top:before { color: #888a39; } #main { margin-top: 5px; } #forbottom { padding-left: 0px; padding-right: 0px; } #branding { height:150px; } 
.woocommerce ul.products li.product .price { color: #77a464; display: block; font-weight: 700; margin-bottom:0em; font-size: 1em; } .current, i { color: #fff; } #footer .widget-title:before { content: ""; display: inline-block; position: relative; z-index: 0; background: url("https://www.sidraonline.es/wp-content/uploads/2016/03/logo-pequeño.png") no-repeat; height: 20px; width: 21px; right: 5px; left: 5px; top: 5px; background-size: contain; } #footer-logo { margin-right: 30px; } #sfooter { float: right; display: table; margin: 30px auto; padding-right: 100px; clear: none; } #footer2-inside { float: left; margin: 0 auto; } #copyleft{ font-size: 15px; border-left: 3px #FFF solid; display: table; padding: 10px; } #topbar { display: block; height: 38px; width: 100%; border-bottom: 1px solid transparent; position: fixed; z-index: 270; -webkit-transition: .2s opacity; -moz-transition: .2s opacity; -o-transition: .2s opacity; transition: .2s opacity; } #content img { height: auto; display:block; margin-left: auto; margin-right: 10px; max-width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { font-size: 100%; margin: 0; line-height: 1; cursor: pointer; position: relative; font-family: inherit; text-decoration: none; overflow: visible; padding: .618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #FFFFFF; background-color: #5b7531; border: 0; white-space: nowrap; display: inline-block; background-image: none; box-shadow: none; -webkit-box-shadow: none; text-shadow: none; } .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover { font-size: 100%; margin: 0; line-height: 1; cursor: pointer; position: relative; font-family: inherit; text-decoration: none; overflow: visible; padding: .618em 1em; font-weight: 700; border-radius: 3px; left: auto; color: #FFFFFF; background-color: #888a39; border: 0; white-space: nowrap; display: inline-block; background-image: none; box-shadow: none; -webkit-box-shadow: none; text-shadow: none; } .widget-title span { display: inline-block; line-height: 2.2em; padding: 0 5px; position: relative; top: 1px; border-bottom: 1px solid transparent; }

/* Source: inline-style-5 */
body.custom-background { background-color: #ffffff; }

/* Source: inline-style-6 */
.menuofertas{
	font-weight: bold;
	border-bottom: 3px solid yellow;
	border-top: 3px solid yellow;
}

#content h2 {
    font-size: 1em;
}
#access ul li a {
    letter-spacing: 0.5px;
}
#access a > span {
    display: block;
    padding: 10px;
}
			#access > .menu > ul li > a:not(:only-child) > span::after {
    top: 10px;
}
.woocommerce .woocommerce-ordering select {
    vertical-align: top;
    display: none;
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #77a464;
    font-size: 1.5em !important;
    font-weight: bold;
}

.woocommerce ul.products li.product .price {
    font-weight: bold !important;
    font-size: 1.25em !important;
}

.current, i {
    color: #000 !important;
}
#content img {
    display: inline;
    margin-right: 2px;
}

/* Source: inline-style-7 */
.lazyload{display:none;}

/* ReVault source-first runtime safeguards */
.revault-semantic-landmark{display:contents}
.revault-menu-toggle{display:none}
body.siteorigin-panels-before-js .siteorigin-panels-stretch{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;width:100%!important}
img,svg,video,canvas{max-width:100%;height:auto}
[hidden]{display:none!important}
@media (max-width:980px){
  .revault-menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:.55rem .8rem;border:1px solid currentColor;border-radius:.35rem;background:transparent;color:inherit;font:inherit;cursor:pointer}
  nav[data-revault-collapsible="1"]>ul,
  [role="navigation"][data-revault-collapsible="1"]>ul{display:none!important}
  nav[data-revault-collapsible="1"][data-revault-open="1"]>ul,
  [role="navigation"][data-revault-collapsible="1"][data-revault-open="1"]>ul{display:flex!important;flex-direction:column!important;width:100%!important}
  .revault-stack-mobile{display:flex!important;flex-direction:column!important}
}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
}
/* ReVault Components 1.1.0 */
.preloader,#preloader,#page-preloader,.page-preloader,.loading-overlay{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.revault-slider-ready{position:relative!important;overflow:hidden!important}
.header-slider.revault-slider-ready{height:clamp(320px,48vw,760px)!important;min-height:320px!important}
.revault-slider-ready>.revault-slider-track{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
.revault-slider-ready>.revault-slider-track>.slide-item,
.revault-slider-ready>.revault-slider-track>.slide,
.revault-slider-ready>.revault-slider-track>.item{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important;opacity:0!important;visibility:visible!important;pointer-events:none!important;z-index:0!important;transition:opacity .8s ease!important}
.revault-slider-ready>.revault-slider-track>.revault-slide-active{opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:1!important}
.revault-slider-dots{position:absolute;z-index:4;left:50%;bottom:20px;transform:translateX(-50%);display:flex;gap:9px;margin:0;padding:8px;list-style:none}
.revault-slider-dots button{display:block;width:11px;height:11px;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.3);cursor:pointer}
.revault-slider-dots button[aria-current="true"]{background:#fff}
.revault-gallery-ready{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:16px;opacity:1!important;visibility:visible!important}
.revault-gallery-ready img{display:block!important;width:100%;height:auto;opacity:1!important;visibility:visible!important}
@media(prefers-reduced-motion:reduce){.revault-slider-ready>.revault-slider-track>*{transition:none!important}}
