.wp_shopify{
margin:0;
padding:0;
}
.wp_shopify li{
list-style:none;
float:left;
width: 15.6%;
margin:0 10px 40px 0;
text-align:center;
overflow:hidden;
}
.wp_shopify li a{
display:block;
width:100%;
font-size:14px;
cursor:pointer;
}
.wp_shopify li a.ptitle{
min-height:66px;
}
.wp_shopify li a img{
height:200px;
border:1px solid #666;
padding:1px;
max-width:none;
}
.wp_shopify li strong{
color:#DD9933;
font-size:16px;
}
.wp_shopify_product{
}
.wp_shopify_product .prod-left {
width: 30%;
float: left;
}
.wp_shopify_product .prod-upper {
width: 70%;
float: left;	
}
.wp_shopify_product .prod-right {
margin-left:20px;
}
.wp_shopify_product .prod-clear {
clear: both;
}
.wp_shopify_product .prod-gallery{
}
.wp_shopify_product .prod-gallery ul{
margin:0;
padding:0;
}
.wp_shopify_product .prod-gallery ul li{
float:left;
list-style:none;
}
.wp_shopify_product .prod-gallery ul li a{
}
.wp_shopify_product .prod-gallery ul li img{
height:66px;
}
.wp_shopify_product .prod-right h3 {
display: inline-block;
font-size: 18px;
}
.wp_shopify_product .prod-price {
font-size:16px;
margin: 20px 0 0 0;	
}
.wp_shopify_product .prod-buy {
margin: 20px 0 0 0;	
}
.wp_shopify_product .prod-buy a img{
height:60px;
}
.wp_shopify_product .prod-desc {
font-size:17px;
}
div#product-component-wrapper{
height:50px;
overflow:hidden;
position:relative;
}
div#product-component-wrapper iframe {
position: absolute;
bottom: 2px;
}
.wpsy-add-to-cart {
background: linear-gradient(45deg, #ff6600, #ff3300);
color: #fff;
padding: 14px 24px;
border: none;
border-radius: 8px;
font-size: 18px;
font-weight: bold;
cursor: pointer;
transition: background 0.3s, transform 0.2s, box-shadow 0.3s;
display: inline-block;
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
}
.wpsy-add-to-cart:hover {
background: linear-gradient(45deg, #e65c00, #cc2900);
transform: scale(1.05);
box-shadow: 0px 6px 15px rgba(0, 0, 0, 0.2);
}
.wpsy-add-to-cart:active {
transform: scale(0.95);
}
#shopify-cart-drawer {
display: none;
position: fixed;
right: 0;
top: 0;
width: 350px;
height: 100%;
background: white;
box-shadow: -5px 0 10px rgba(0, 0, 0, 0.1);
padding: 40px 20px;
overflow-y: auto;
z-index: 100000;
}
#checkout-button, #close-cart {
width: 100%;
padding: 12px 20px;
border: none;
border-radius: 5px;
font-size: 16px;
font-weight: bold;
cursor: pointer;
transition: background 0.3s, transform 0.2s, box-shadow 0.3s;
display: block;
text-align: center;
margin-top: 10px;
}
#checkout-button {
background: linear-gradient(45deg, #28a745, #218838);
color: #fff;
}
#checkout-button:hover {
background: linear-gradient(45deg, #218838, #1e7e34);
transform: scale(1.05);
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}
#checkout-button:active {
transform: scale(0.95);
}
#close-cart {
background: linear-gradient(45deg, #dc3545, #c82333);
color: #fff;
}
#close-cart:hover {
background: linear-gradient(45deg, #c82333, #bd2130);
transform: scale(1.05);
box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}
#close-cart:active {
transform: scale(0.95);
}
@media only screen and (max-width: 480px) {
.wp_shopify li{
width:100%;
margin:0 0 40px 0;
}
.wp_shopify_product .prod-left {
width:100%;
float:none;
}
.wp_shopify_product .prod-right {
margin:0;
}
}body .ddp-tab-section div.sectionSaved,
body .ddp-tab-module div.sectionSaved {
display: block !important;
text-align: center !important;
max-width: 550px;
margin: 40px auto;
line-height: 155%;
}
body .ddp-tab-section div.sectionSaved p,
body .ddp-tab-module div.sectionSaved p {
font-size: 16px;
margin: 0 !important;
padding: 0 !important;
}
body .ddp-tab-section a.ddp_reload:hover,
body .ddp-tab-section a.ddp_reload:focus,
body .ddp-tab-section a.ddp_reload:active,
body .ddp-tab-section a.ddp_close:hover,
body .ddp-tab-section a.ddp_close:focus,
body .ddp-tab-section a.ddp_close:active,
body .ddp-tab-module a.ddp_reload:hover,
body .ddp-tab-module a.ddp_reload:focus,
body .ddp-tab-module a.ddp_reload:active,
body .ddp-tab-module a.ddp_close:hover,
body .ddp-tab-module a.ddp_close:focus,
body .ddp-tab-module a.ddp_close:active {
background: #76f546;
box-shadow: none;
}
body .ddp-tab-section a.ddp_reload,
body .ddp-tab-section a.ddp_close,
body .ddp-tab-module a.ddp_reload,
body .ddp-tab-module a.ddp_close {
-webkit-transition: background 0.5s;
-moz-transition: background 0.5s;
transition: background 0.5s;
color: #fff;
text-shadow: none;
height: 40px;
line-height: 40px;
cursor: pointer;
background-color: #00c0ff;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: 0;
padding: 0 20px;
font-size: 18px;
display: inline-block;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
position: relative;
}
body .ddp-tab-section a.ddp_reload,
body .ddp-tab-section a.ddp_close,
body .ddp-tab-module a.ddp_reload,
body .ddp-tab-module a.ddp_close {
border-bottom: none !important;
text-align: center;
margin: 12px auto;
display: block;
max-width: 270px;
}
body .ddp-tab-section a.ddp_reload,
body .ddp-tab-module a.ddp_reload {
max-width: 320px;
}
body #et-fb-settings-column .et-fb-settings-tabs-nav-item a,
body.et-db #et-boc .et-fb-settings-tabs-nav-item a {
padding: 13px 13px !important;
}
img.ddp_preview {
max-width: 100%;
display: block;
}
div.et-fb-settings-options-tab-modules_library ul li.with-image,
div.et-fb-settings-options-tab-modules_library ul li.added-image {
padding: 0 !important;
max-height: none !important;
}
div.et-fb-settings-options-tab-modules_library ul li.with-image:hover {
max-height: none !important;
}
div.et-fb-settings-options-tab-modules_library ul li.with-image img.ddp_preview:not(:nth-child(2)) {
display: none !important;
}
div.et-fb-settings-options-tab-modules_library ul li.with-image span.et_module_title {
text-align: center;
}
.et-db #et-boc .et-l .et-fb-modal-add-module-container .ddp-option-parent .et-fb-settings-options {
padding: 0 !important;
}
@media only screen and (max-width: 1200px) {
body div.et-fb-settings-options-tab-modules_library ul li {
width: 48% !important;
margin: 0 2% 3% 0 !important;
}
}
@media only screen and (max-width: 500px) {
body div.et-fb-settings-options-tab-modules_library ul li {
width: 100% !important;
margin: 0 0 3% 0 !important;
}
}
html #et-fb-font_icon li.ddp-fa-icon {
background: #eee !important;
padding: 11px !important;
width: 36px;
}
html #et-fb-font_icon li.ddp-md-icon {
background: #e4e4e4 !important;
padding: 9px 11px 14px !important;
width: 36px;
}
html #et-fb-font_icon li.ddp-fa-icon.active,
html #et-fb-font_icon li.ddp-md-icon.active,
html #et-fb-font_icon li.ddp-et-icon.active {
background-color: #008bdb !important;
}
body div.ddp-search-added .ddp-icon-tabs {
margin-top: 5px;
margin-bottom: 5px;
}
body div.ddp-search-added .ddp-icon-tabs span {
padding: 4px;
margin: 5px 2px;
display: inline-block;
font-size: 14px;
}
body div.ddp-search-added .ddp-icon-tabs span.active {
font-weight: bolder;
border: 2px solid;
}
body div.ddp-search-added .ddp-icon-tabs span:hover {
cursor: pointer;
}
body div.ddp-search-added .ddp-icon-tabs span.ddp-icon-tab-et {
background: #f1f5f9;
}
body div.ddp-search-added .ddp-icon-tabs span.ddp-icon-tab-fa {
background: #eee;
}
body div.ddp-search-added .ddp-icon-tabs span.ddp-icon-tab-md {
background: #e4e4e4;
}
body div.ddp-search-added .ddp-icon-tabs span.ddp-icon-tab-all {
margin-left: 0 !important;
}
body div.ddp-search-added .ddp-search-field {
max-width: 190px;
}
body li.ddp_divi_icon.hidden {
display: none !important;
}
div.ddp_icon_in_use {
display: inline-block;
margin-left: 10px;
padding-left: 5px;
}
.ddp_icon_in_use span:last-child {
font-size: 22px;
vertical-align: middle;
}
.ddp_icon_in_use span:first-child {
font-style: italic;
vertical-align: middle;
}
span.ddp-et-icon {
font-family: 'ETmodules' !important;
}
span.ddp-md-icon {
font-family: 'Material Icons' !important;
}
span.ddp-fa-icon {
font-weight: 900 !important;
font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands' !important;
}
body div.ddp-search-added ul.et-fb-font-icon-list {
margin-top: 10px !important;
}
body.et-fb #et-boc .et-fb-modules-list li {
max-height: none !important;
}
body.et-fb .ddp-option-parent,
body.et-fb .ddp-option-parent .et-fb-settings-options.ddp-tab-section,
body.et-fb .ddp-option-parent .et-fb-settings-options.ddp-tab-section iframe {
height: 100% !important;
max-height: 100% !important;
min-height: 800px !important;
padding: 0 !important;
}
body.page-template-page-template-blank div#custom-ddp-menu {
display: none !important;
}
body.et-fb #et-boc .et-fb-modules-list li .et_module_title {
white-space: initial !important;
line-height: 15px;
padding-bottom: 3px;
font-size: 12px;
}
body.et-fb #et-boc .et-fb-modules-list li.added_image,
body.et-fb #et-boc .et-fb-modules-list li.added_image:hover {
min-height: 180px !important;
padding: 10px !important;
}
body.et-fb #et-fb-settings-column.ddp-column-parent {
width: 80% !important;
min-height: 900px !important;
left: 9.8% !important;
}
body.et-fb #et-fb-settings-column.ddp-column-parent .ddp-tab-section iframe {
height: 100% !important;
max-height: 100% !important;
min-height: 800px !important;
}
html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-preloader__loading {
height: 800px !important;
}
html .et-db.et-fb.et-fb-global-preloader .et-fb-main-settings--add_new_module .et-fb-preloader__loading .et-fb-loader {
top: 100px !important;
}
body ul[id*='sub-accordion-section-ddp'] input[type='checkbox']:checked:before {
margin-top: 2px !important;
}
@media screen and (max-height: 1100px) {
body.et-fb #et-fb-settings-column.ddp-column-parent {
min-height: 700px !important;
}
body.et-fb .ddp-option-parent,
body.et-fb .ddp-option-parent .et-fb-settings-options.ddp-tab-section,
body.et-fb .ddp-option-parent .et-fb-settings-options.ddp-tab-section iframe {
min-height: 550px !important;
}
body #et-fb-settings-column.ddp-column-parent .ddp-tab-section iframe {
min-height: 550px !important;
}
body.et-fb #et-fb-settings-column.ddp-column-parent .ddp-tab-section iframe {
min-height: 550px !important;
}
}
@media screen and (max-height: 800px) {
body.et-fb #et-fb-settings-column.ddp-column-parent {
min-height: 600px !important;
}
body.et-fb .ddp-option-parent,
body.et-fb .ddp-option-parent .et-fb-settings-options.ddp-tab-section,
body.et-fb .ddp-option-parent .et-fb-settings-options.ddp-tab-section iframe {
min-height: 500px !important;
}
body.et-fb #et-fb-settings-column.ddp-column-parent .ddp-tab-section iframe {
min-height: 500px !important;
}
}
@media screen and (max-height: 600px) {
body.et-fb #et-fb-settings-column.ddp-column-parent {
min-height: 500px !important;
}
body.et-fb .ddp-option-parent,
body.et-fb .ddp-option-parent .et-fb-settings-options.ddp-tab-section,
body.et-fb .ddp-option-parent .et-fb-settings-options.ddp-tab-section iframe {
min-height: 400px !important;
}
body.et-fb #et-fb-settings-column.ddp-column-parent .ddp-tab-section iframe {
min-height: 400px !important;
}
}.slick-loading .slick-list{background:#fff url(//focolarte.progettoenergia.ch/wp-content/plugins/wp-logo-showcase-responsive-slider-slider/assets/images/ajax-loader.gif) center center no-repeat}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wpls-wrap, .wpls-wrap * {-webkit-box-sizing: border-box; box-sizing: border-box; outline: none;} .wpls-logo-clearfix:before, .wpls-logo-clearfix:after{content: "";display: table;}
.wpls-logo-clearfix::after{clear: both;}
.wpls-logo-clearfix{clear: both;}
.wpls-logo-showcase{visibility: hidden; opacity:0; -webkit-transition:opacity 0.5s linear; transition:opacity 0.5s linear;}
.wpls-logo-showcase.slick-initialized {visibility: visible; opacity:1;}
.wpls-logo-showcase{padding:0 30px 20px 30px; margin:0; text-align:center;}
.wpls-logo-showcase.wpls-dots-false{padding:0 30px 0px 30px !important;}
.wpls-logo-showcase .slick-next{right:0px !important;}
.wpls-logo-showcase .slick-prev{left:0px !important}
.wpls-logo-showcase .slick-dots{left:30px !important; right:30px !important; text-align:center;bottom:-10px !important; position: absolute;}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide{margin:0 5px;}
.wpls-logo-showcase .wpls-fix-box{max-height: 250px; width: 100%; line-height: 0;}
.wpls-logo-showcase .wpls-logo-cnt.slick-slide img{display:inline-block !important; border-radius:0px !important; max-height:250px; max-width:100%; padding:10px; border:1px solid #f1f1f1; box-shadow:none !important }
.wpls-logo-showcase .slick-slide{  text-align:center !important; display: inline-block !important;   float:none !important;    vertical-align: middle !important;     }
.wpls-logo-showcase .slick-slide .logo-title{color:#444; padding:10px 0; font-size:16px;}
.wpls-logo-slider.wpls-center .slick-slide {opacity: 0.5; transform: scale(0.7); transition: all 300ms ease 0s;}
.wpls-logo-showcase.wpls-center .slick-center{opacity: 1;transform: scale(1);}
.wpls-logo-showcase .slick-arrow::before{display: none !important;}
.wpls-logo-showcase .wplss-logo-slide::before, .wpls-logo-showcase .wplss-logo-slide::after{display: none !important;}
.sliderimage_hide_border .wpls-logo-cnt.slick-slide img{padding:0px; border:0px solid #f1f1f1;}
@media screen and (max-width: 641px) {
.wpls-logo-showcase.wpls-center .slick-slide {opacity: 1;transform: scale(1); transition: all 300ms ease 0s;}
.wpls-logo-showcase.wpls-center .slick-center{opacity: 1;transform: scale(1);}
} .fusion-flex-container.wpls-fusion-flex{ flex-direction: column; }
.wpls-elementor-tab-wrap{min-width: 0; min-height: 0;} .wpls-logo-showcase .slick-arrow{position:absolute; z-index:9; padding:5px; display: inline-block; background-color: rgba(0, 0, 0, 0.5); text-align:center; width:30px; height:30px; cursor: pointer; border-radius: 50%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.wpls-logo-showcase .slick-arrow svg{fill: #fff; height: 100%; width: 100%;}
.wpls-logo-showcase .slick-arrow:hover{background-color: rgba(0, 0, 0, 0.7);}
.wpls-logo-showcase .slick-dots {padding:0 !important; margin:0 !important; text-align:center;}
.wpls-logo-showcase .slick-dots li {list-style:none !important; display:inline-block !important; line-height:0px !important; margin:0 3px !important; padding:0px !important; }
.wpls-logo-showcase .slick-dots li button {text-indent:-99999px;margin: 0px !important; padding: 0px !important; border: 2px solid #444 !important; border-radius: 50% !important; width: 12px !important; height: 12px !important; background-color:#fff; cursor:pointer;}
.wpls-logo-showcase .slick-dots li button:focus {outline:none !important}
.wpls-logo-showcase .slick-dots li.slick-active button {background:#8D8C8C !important;}.menu-item-object-language_switcher .trp-flag-image {
display: inline-block;
margin: -1px 5px;
vertical-align: baseline;
padding: 0;
border: 0;
border-radius:0;
} .trp-language-switcher{
position: relative;
display: inline-block;
padding: 0;
border: 0;
margin: 2px;
box-sizing: border-box;
}
.trp-language-switcher > div {
box-sizing: border-box;
padding:3px 20px 3px 5px;
border: 1px solid #c1c1c1;
border-radius: 3px;
background-image:
linear-gradient(45deg, transparent 50%, gray 50%),
linear-gradient(135deg, gray 50%, transparent 50%);
background-position:
calc(100% - 8px) calc(1em + 0px),
calc(100% - 3px) calc(1em + 0px);
background-size:
5px 5px,
5px 5px;
background-repeat: no-repeat;
background-color: #fff;
}
.trp-language-switcher > div > a {
display: block;
padding: 2px;
border-radius: 3px;
color: rgb(7, 105, 173);
}
.trp-language-switcher > div > a:hover {
background: #f1f1f1;
}
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language {
cursor: default;
}
.trp-language-switcher > div > a.trp-ls-shortcode-disabled-language:hover {
background: none;
}
.trp-language-switcher > div > a > img{
display: inline;
margin: 0 3px;
width: 18px;
height: 12px;
border-radius: 0;
}
.trp-language-switcher .trp-ls-shortcode-current-language{
display: inline-block;
}
.trp-language-switcher:focus .trp-ls-shortcode-current-language,
.trp-language-switcher:hover .trp-ls-shortcode-current-language{
visibility: hidden;
}
.trp-language-switcher .trp-ls-shortcode-language{
display: inline-block;
height: 1px;
overflow: hidden;
visibility: hidden;
z-index: 1;
max-height: 250px;
overflow-y: auto;
left: 0;
top: 0;
min-height: auto;
}
.trp-language-switcher:focus .trp-ls-shortcode-language,
.trp-language-switcher:hover .trp-ls-shortcode-language{
visibility: visible;
max-height: 250px;
height: auto;
overflow-y: auto;
position: absolute;
left: 0;
top: 0;
display: inline-block !important;
min-height: auto;
} #wpadminbar #wp-admin-bar-trp_edit_translation .ab-icon:before {
content: '\f326';
top: 3px;
}
@media screen and ( max-width: 782px ) {
#wpadminbar #wp-admin-bar-trp_edit_translation > .ab-item {
text-indent: 0;
}
#wpadminbar li#wp-admin-bar-trp_edit_translation {
display: block;
}
}