/*
Theme Name: Crems Child Theme
Theme URI: http://crems.like-themes.com/
Author: Like Themes
Author URI: http://like-themes.com/
Description: Blank Child Theme for Crems
Template: crems
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: four-columns, right-sidebar, full-width-template
Text Domain: crems

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*  HACK per cookie */
.grecaptcha-badge {visibility: hidden;}
.woocommerce div.product p.price, .woocommerce div.product span.price {font-size: 2em;}
#cmplz-document, .editor-styles-wrapper .cmplz-unlinked-mode {max-width: 100%!important;}
#cmplz-cookies-overview .cmplz-dropdown summary, #cmplz-document .cmplz-dropdown summary, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown summary {background-color: transparent;}
.cookielawinfo-column-1 {width: 25%;}
.cookielawinfo-column-2 { width: 10%;}
.cookielawinfo-column-3 { width: 15%;}
.cookielawinfo-column-4 {width: 50%; float:none!important;}
#cmplz-manage-consent .cmplz-manage-consent {font-size: 14px;}
#cmplz-cookies-overview .cmplz-dropdown .cookies-per-purpose div, #cmplz-document .cmplz-dropdown .cookies-per-purpose div, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown .cookies-per-purpose div{background-color: #444;}
table.cookielawinfo-winter,table.cookielawinfo-due { background: none repeat scroll 0 0 #f3f5f7; border-collapse: collapse;color: #333; font-size: 14px;margin: 10px 0 20px; padding: 0;width: 100%;}
table.cookielawinfo-winter a, table.cookielawinfo-due a {border-bottom: 1px solid #c6c8cb;color: #3a4856; text-decoration: none;}
table.cookielawinfo-winter a:visited, table.cookielawinfo-due a:visited {color: #777;}
table.cookielawinfo-winter a:hover, table.cookielawinfo-due a:hover {color: #000;}
table.cookielawinfo-winter caption, table.cookielawinfo-due caption  {font: 200% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif;padding-bottom: 10px; text-align: left;text-transform: uppercase;}
table.cookielawinfo-winter thead th, table.cookielawinfo-due thead th { background: none repeat scroll 0 0 #252930;color: #fff; font-weight: normal; padding: 15px 10px;text-align: left;}
table.cookielawinfo-winter tbody, table.cookielawinfo-due tbody {border-left: 1px solid #eaecee; border-right: 1px solid #eaecee;}
table.cookielawinfo-winter tbody, table.cookielawinfo-due tbody {border-bottom: 1px solid #eaecee;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th, table.cookielawinfo-due tbody td, table.cookielawinfo-due tbody th {padding: 10px;text-align: left;}
table.cookielawinfo-winter tbody tr, table.cookielawinfo-due tbody tr {background: none repeat scroll 0 0 #f3f5f7;}
table.cookielawinfo-winter tbody tr.odd, table.cookielawinfo-due tbody tr.odd {background: none repeat scroll 0 0 #f0f2f4;}
table.cookielawinfo-winter tbody tr:hover, table.cookielawinfo-due tbody tr:hover  {background: none repeat scroll 0 0 #eaecee;color: #111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr,table.cookielawinfo-due tfoot td, table.cookielawinfo-due tfoot th, table.cookielawinfo-due tfoot tr { background: none repeat scroll 0 0 #fff;font: 120% "Lucida Grande","Lucida Sans Unicode","Trebuchet MS",sans-serif; padding: 10px;text-align: left; text-transform: uppercase;}
.copyright-block{color: #999!important;}
p.wc-recesso-subtitle {margin-bottom: 1rem!important;}
span.wc-recesso-checkbox-text {color: #666;}
span.wc-recesso-checkbox-text a {color: #DEBB4C;}

@media (max-width: 800px) {
table.cookielawinfo-winter, table.cookielawinfo-winter thead, table.cookielawinfo-winter tbody, table.cookielawinfo-winter th, table.cookielawinfo-winter td, table.cookielawinfo-winter tr, th.cookielawinfo-column-1, td.cookielawinfo-column-1, th.cookielawinfo-column-2, td.cookielawinfo-column-2, th.cookielawinfo-column-3, td.cookielawinfo-column-3, th.cookielawinfo-column-4, td.cookielawinfo-column-4, tr.cookielawinfo-row {display: block;}
table.cookielawinfo-winter thead tr { left: -9999px;position: absolute;top: -9999px;}
table.cookielawinfo-winter tr { border: 1px solid #ccc;}
table.cookielawinfo-winter td, table.cookielawinfo-winter td.cookielawinfo-column-1, table.cookielawinfo-winter td.cookielawinfo-column-2, table.cookielawinfo-winter td.cookielawinfo-column-3, table.cookielawinfo-winter td.cookielawinfo-column-4 { -moz-border-bottom-colors: none;  -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color -moz-use-text-color #eee; border-image: none; border-style: none none solid; border-width: medium medium 1px;border-color: #cecece; padding-left: 50%; position: relative; width: 100%;}
tr.cookielawinfo-row { padding-right: 1.2em;}
table.cookielawinfo-winter td:before {left: 0.5em;padding-right: 1em; position: absolute; top: 1.5em;white-space: nowrap;width: 45%;}
table.cookielawinfo-winter td:nth-of-type(1):before { content: "Prodotti al Tartufo";}
table.cookielawinfo-winter td:nth-of-type(2):before { content: "Costi";}
table.cookielawinfo-winter td:nth-of-type(3):before { content: "Tempi di Consegna";}
}
@media (max-width: 800px) {
table.cookielawinfo-due, table.cookielawinfo-due thead, table.cookielawinfo-due tbody, table.cookielawinfo-due th, table.cookielawinfo-due td, table.cookielawinfo-due tr, th.cookielawinfo-column-1, td.cookielawinfo-column-1, th.cookielawinfo-column-2, td.cookielawinfo-column-2, th.cookielawinfo-column-3, td.cookielawinfo-column-3, th.cookielawinfo-column-4, td.cookielawinfo-column-4, tr.cookielawinfo-row {display: block;}
table.cookielawinfo-due thead tr { left: -9999px; position: absolute; top: -9999px;}
table.cookielawinfo-due tr { border: 1px solid #ccc;}
table.cookielawinfo-due td, table.cookielawinfo-due td.cookielawinfo-column-1, table.cookielawinfo-due td.cookielawinfo-column-2, table.cookielawinfo-due td.cookielawinfo-column-3, table.cookielawinfo-due td.cookielawinfo-column-4 { -moz-border-bottom-colors: none;-moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: -moz-use-text-color -moz-use-text-color #eee; border-image: none; border-style: none none solid;  border-width: medium medium 1px; border-color: #cecece; padding-left: 50%; position: relative; width: 100%;}
tr.cookielawinfo-row { padding-right: 1.2em;}
table.cookielawinfo-due td:before { left: 0.5em; padding-right: 1em; position: absolute; top: 1.5em; white-space: nowrap; width: 45%;}
table.cookielawinfo-due td:nth-of-type(1):before { content: "Tartufo Fresco con scatola refrigerata";}
table.cookielawinfo-due td:nth-of-type(2):before {content: "Costi";}
table.cookielawinfo-due td:nth-of-type(3):before {content: "Tempi di Consegna";}
}
@media screen and (max-width: 992px){ .ts-pt-partners__title {  top: 0px!important; margin-bottom: 40px; font-size: 24px; }}
.woocommerce-product-details__short-description p {line-height: 1.3em!important;}
.lte-footer-wrapper:before {display: none;}
#lte-widgets-footer {padding-top: 60px;}
.lte-page-header {background-image: url(https://oronellaterra.com/wp-content/uploads/2019/06/oro-nella-terra-tartufi-shop.jpg) !important;}
.lte-text-page table.shop_table td {font-size: 20px!important;}
.woocommerce-info {font-size: 14px!important;}
.comment-text p, .lte-text-page p { font-size: 16px!important; line-height: 24px!important;}
.home-sez h1.lte-header {font-size:xxx-large!important;}
.home-sez h2.lte-header {font-size:xxx-large!important;}
.woocommerce-message {font-size: medium;}
span.text-foo {display: inline-block;width: fit-content; padding-right: 100px;}
.wpcf7-form .wpcf7-list-item-label {display: inline !important; line-height: 18px!important;padding:5px!important;}
form textarea, .form-row textarea, form input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]), .form-row input:not([type="submit"]):not([type="button"]):not([type="radio"]):not([type="checkbox"]{border-radius:25px!important;}
span.lte-btn-before {margin-top: 40px!important;}
.lte-header.azienda {line-height: 50px; margin-bottom: 5px !important;}
.elementor-widget-lte-products .lte-tabs-cats {margin: 0 0 45px 0;}
.wp-block-quote p, blockquote p, .wp-block-quote > p, blockquote > p {font-size: 22px!important;}
ol li { font-size: initial;line-height: 26px;}
@media only screen and (max-width: 600px) {
.home-sez h1.lte-header {font-size:xx-large!important;line-height: inherit!important;}
span.text-foo {display: inline;width: fit-content;}
span.foot-mob {text-align: center!important;}
p.foot-mob {text-align: center!important;}
}

/* For 1024 Resolution */  
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  
{ .elementor-13198 .elementor-element.elementor-element-5122e9f:not(.elementor-motion-effects-element-type-background) {
    background-image: url(https://oronellaterra.com/wp-content/uploads/2019/06/oro-nella-terra-tartufi-chi-siamo-resp.jpg)!important;
}
}  

/* For 1366 Resolution */  
@media only screen and (min-width: 1030px) and (max-width: 1440px)  
{ .elementor-13198 .elementor-element.elementor-element-5122e9f:not(.elementor-motion-effects-element-type-background) {
    background-image: url(https://oronellaterra.com/wp-content/uploads/2019/06/oro-nella-terra-tartufi-chi-siamo-resp.jpg)!important;
}
}  
