#add_payment_method #payment ul.payment_methods li img.stripe-icon, 
.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon {
border:none !important;
}
ul.wc_payment_methods.payment_methods.methods li.payment_method_other_payment .woocommerce-validated label {
font-size: 14px !important;
line-height:20px !important;
}
span.cookiehidden {
display: none;
}
.shortcode_banner_simple_height_inner:before {
content: "";
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
-webkit-transition: all 0.2s linear;
z-index: 3;
border: 2px solid #000000;
} #site-footer {
padding: 30px 0 0 0;
}
.footer_socials_wrapper {
margin-bottom: 0;
}
#site-footer .copyright_text {
margin: 0 -60px;
padding: 21px 0 21px 0;
background: #000;
}
.woocommerce img, .woocommerce-page img, .product_thumbnail_background, .woocommerce div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page #content div.product div.images img, .easyzoom-flyout {
border: 1px solid;
}
.woocommerce .products ul h3, .woocommerce ul.products h3, .woocommerce-page .products ul h3, .woocommerce-page ul.products h3 {
font-size: 14px;
}
.wpcf7-form p:last-of-type {
float: right;
margin-top: -56px;
text-align: right;
}
#masthead.site-header .site-branding img {
border: none !important;
height: 160px;
max-height: 160px;
margin-bottom: -120px;
margin-top:-30px;
background-color:#FFF;
transition: all .3s linear;
}
#masthead.site-header.sticky .site-branding img {
height: 110px;
max-height: 110px;
margin-top:-25px;
margin-bottom: -80px;
background-color:#000;
transition: all .3s linear;
}
#masthead.site-header .site-branding a,
#masthead.site-header.sticky .site-branding a {
opacity:1 !important;
}
.sticky_header .top-headers-wrapper {
overflow: visible !important;
}
body.single-product .product_content_wrapper {
padding-top: 30px;
}
body.single-product .button:hover {
background: #000 !important;
}
body.single-product .product_thumbnails .product_thumbnails_swiper_container {
max-height: 100% !important;
}
body.single-product h2.yikes-custom-woo-tab-title {
display: none
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel, .woocommerce div.product .woocommerce-tabs #tab-description, .woocommerce #content div.product .woocommerce-tabs #tab-description, .woocommerce-page div.product .woocommerce-tabs #tab-description, .woocommerce-page #content div.product .woocommerce-tabs #tab-description {
padding-top: 20px !important;
pading-bottom: 20px !important;
}
.woocommerce.archive .shop_header, .woocommerce.archive .wpb_widgetised_column {
margin-bottom: 0;
}
.woocommerce.archive #page_wrapper.sticky_header .content-area, .woocommerce.archive #page_wrapper.transparent_header .content-area {
padding-top: 43px;
}
.woocommerce h1.page-title:after {
content:"";
display: block;
width: 100px;
height: 3px;
margin: 15px auto 0 auto;
background:#000000;
}
.main-navigation ul ul li a {
text-transform: uppercase !important;
}
.single-product p.price, .product_after_shop_loop_price span {
color: #FFF !important;
}
.single-product p.price span {
color: #e2001a !important;
}
.product_after_shop_loop_price span span {
color: rgba(84,84,84,0.55) !important;
}
.single-product p.price span:nth-child(2), .product_after_shop_loop_price span:nth-child(2) {
display: none
}
.single-product .single_variation {
margin: 0;
padding: 0;
height: 0px;
overflow: hidden;
}
.single-product .single_variation {
margin: 0;
padding: 0;
height: 0px;
overflow: hidden;
}
.woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price {
font-size: 2.25em !important;
font-family: 'Lato', sans-serif;
font-weight: 400;
}
.payment_method_paypal .about_paypal, .payment_method_satispay .check_label_radio a {
font-size: 13px !important;
}
.woocommerce-tabs {
border-top: 1px solid;
border-top-color: rgba(84,84,84,0.15);
}
.swiper-container-autoheight .swiper-slide .easyzoom {
padding-right: 3px;
}
.woocommerce .page-title, .woocommerce-page .page-title, .woocommerce h1, .woocommerce h2, .woocommerce h3, .woocommerce h4, .woocommerce h5, .woocommerce-page h1, .woocommerce-page h2, .woocommerce-page h3, .woocommerce-page h4, .woocommerce-page h5 {
text-transform: uppercase;
font-weight:600;
} #pagamenti {
border: none;
width: 100%;
margin-top: 30px;
}
.woocommerce-cart .container-pagamenti {
text-align: center;
clear: right;
width: 35%;
float: right;
margin: -100px auto 100px;
padding: 0 41px;
}
.woocommerce-checkout .container-pagamenti {
text-align: center;
clear: right;
width: 37.8%;
float: right;
margin: 30px auto 100px;
padding: 0 41px;
}
.woocommerce-checkout #order_review .place-order {
display:none;
}
.woocommerce-checkout #order_review .place-order:last-child {
display:block;
}
.woocommerce-checkout .payment_method_other_payment #other_payment-admin-note,
.woocommerce-checkout .payment_method_other_payment span.required {
display:none;
}
@media only screen and (max-width: 63.95em) {
.woocommerce-cart .container-pagamenti, .woocommerce-checkout .container-pagamenti {
width: 100%;
float: none;
margin-bottom: 70px;
}
.woocommerce-checkout .container-pagamenti {
margin-top: 70px;
}
.woocommerce-cart .container-pagamenti #pagamenti {
margin-top: 0;
} @media only screen and (min-width: 40.063em) {
.woocommerce #content div.product .product_title, .woocommerce div.product .product_title, .woocommerce-page #content div.product .product_title, .woocommerce-page div.product .product_title {
font-size: 2.3rem;
}
.page-title {
font-size: 3.125rem;
}
}
@media (max-width: 1199px) {
#loghi .vc_col-sm-2 {
float: left;
width: 25%;
}
}
@media (max-width: 1023px) {
#masthead.site-header .site-branding img {
height: 110px;
max-height: 110px;
margin-top: -10px;
margin-bottom: -80px;
background-color:#000;
}
#masthead.site-header.sticky .site-branding img {
height: 110px;
max-height: 110px;
margin-top:-10px;
margin-bottom: -80px;
}
}
@media (max-width: 979px) {
#loghi .vc_col-sm-2 {
float: left;
width: 33.333%;
}
}
@media (max-width: 767px) {
#loghi .vc_col-sm-2 {
float: left;
width: 25%;
}
.product_layout_classic .product_meta {
border: none !important;
}
}
@media (max-width: 600px) {
#loghi .vc_col-sm-2 {
float: left;
width: 33.333%;
}
}
@media (max-width: 400px) {
#loghi .vc_col-sm-2 {
float: left;
width: 49.999%;
}
} .tp-caption.largewhite, .largewhite {
font-size: 250% !important;
line-height: 110% !important;
}
@media only screen and (max-width: 1000px) {
.tp-caption.largewhite, .largewhite {
font-size: 200% !important;
line-height: 110% !important;
}
}
@media only screen and (max-width: 500px) {
.tp-caption.largewhite, .largewhite {
font-size: 150% !important;
line-height: 110% !important;
}
}
@media only screen and (max-width: 350px) {
.tp-caption.largewhite, .largewhite {
text-align: center !important;
}
.tp-parallax-wrap {
width: 80% !important;
left: 12% !important;
right: 12% !important;
}
}