.page-header {
    display: none;
}
.mobile-addtocart{
	display:none !important;
}

.woocommerce div.product .content-product-right .shop-bottom form .variations tr td label{
	display:none !important;
}

.jws-my-account {
    display: none;
}
.woocommerce.single-product #content {
    margin-top: 0px;
}
.blas-filter-cat {
    display: none;
}
#jws_header .top-bar {
    display: none;
}
.mainmenu-area {
    padding-top: 20px;
}
/*
.content-inner-bt {
    display: none;
}
*/
@media screen and (max-width: 991px) {
.tb-products-grid article .product-thumb .content-inner-bt .product-title a {
    color: #000000;
}

body .tb-products-grid article .product-thumb .content-inner-bt .mobile-addtocart a {
    color: #000000;
}

body .tb-products-grid article .product-thumb .content-inner-bt {
background: white;
}


}
.btn-inner-top {
	display:none;
}

.blance-summary-inner{
	padding-left:20px;
}

.my-size{
	margin-bottom: 31px !important;
}

.tb-products-grid article .product-thumb .btn-inner-center a {
    font-size: 12px;
}

.vc_single_image-wrapper:before, .vc_single_image-wrapper:after {
    transition: none;
}

img.regular-logo {
	max-width: 80% !important;
}

img.attachment-full.wp-post-image {
	    display: block;
    margin-left: auto;
    margin-right: auto;
}

@media (max-width: 767px){
.col-sm-6 {
    width: 100%;
}
}

.woocommerce div.product .content-product-right .shop-bottom .description a{
	text-decoration: underline !important;
}
.woocommerce .product-bottom .tab-product .woocommerce-tabs .panel a{
		text-decoration: underline !important;
}

.woocommerce div.product .content-product-right .shop-bottom .info-product .product_meta > span {
    display: block;
    display: none;
}

.tb-products-grid article .product-thumb .product-attr p {
    margin-bottom: 0;
    display: none;
}

.woocommerce div.product .content-product-right .shop-bottom form .variations tr td .tawcvs-swatches {
    padding: 0;
    display: inline-block;
    padding-top: 50px;
    padding-left: 20px;
    vertical-align: middle;
}

/*bottoni quick look e select*/
.tb-products-grid article .product-thumb .btn-inner-center {
    display: none !important;
}

.woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch:first-child, .woocommerce:not(.archive) li.product form.cart.variations_form .tawcvs-swatches .swatch:first-child, .woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch:first-child, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch:first-child, .woocommerce div.product form.cart.variations_form .tawcvs-swatches .swatch-show-more:first-child, .woocommerce:not(.archive) li.product form.cart.variations_form .tawcvs-swatches .swatch-show-more:first-child, .woocommerce.archive form.cart.variations_form .tawcvs-swatches .swatch-show-more:first-child, .woocommerce.single-product form.cart.variations_form .tawcvs-swatches .swatch-show-more:first-child {
    border-style: solid !important;
    border: 1px;
}


/*Personalizzazione Carrello*/
.jws-mini-cart.jws-push-menu {
	height: 100%;
	z-index:999999999;
}

.jws-cart-panel-summary-inner {
	position: absolute;
  bottom: 0;
	width: 100%
}

.button.edit-cart{
		margin: 20px;
		border: 1px solid !important;
}

a.button.checkout.wc-forward{
	margin: 20px !important;
}

.jws-push-menu .widget_shopping_cart_content .jws-cart-panel-summary .woocommerce-mini-cart__buttons.buttons a{
	background-color: black;
}

ul.cart_list.product_list_widget{
	    overflow-y: auto !important;
    	max-height: fit-content !important;
}


/* Primo Banner Nuova Home*/
.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #ffffff;
}

.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    color: #fff;
    border-color: #ffffff;
    letter-spacing: 2px;
    background-color: transparent;
    margin-top: 60px;
}

/* Logo Banner Responsive */
@media screen and (max-width: 1440px) {
	#timetoshine-logo{
		width: 60% !important;
		    display: block !important;
    margin: 0 auto !important;
    text-align: center !important;
    float: none !important;
	}
}

@media screen and (max-width: 1253px) {
.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
    font-size: 28px;
}
	
}

@media screen and (max-width: 1090px) {
	.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    margin-top: 50px;
}
}

@media screen and (max-width: 1016px) {
	.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    margin-top: 50px;
}
}

@media screen and (max-width: 1016px) {
	.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    margin-top: 25px;
}
	.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
    font-size: 23px;
}
	
}

/*@media screen and (max-width: 870px) {
	.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline {
    margin-top: 18px;
}
	.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
    font-size: 18px;
}

button.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-color-black {
	font-size:13px;
}
*/

/* Secondo Banner Nuova Home*/
.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat {
    color: #ffffff;
    border-color: transparent;
    background-color: transparent;
}

.vc_general.vc_cta3 .vc_cta3-content>:last-child, .vc_general.vc_cta3 .vc_cta3-icons>:last-child {
	text-align: center;
	margin-top: 20px;
}

.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2, .vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4 {
    color: white;
    text-align: center;
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline {
    margin-top: 10px;
}

#banner-2{
		position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{
	  letter-spacing: 2px;
}

.vc_cta3-container{
	margin-bottom: 0px;
}

/* Correzione Centratura testo GiftCard

#testo-gift{
		position: relative;
    top: 50%;
    transform: translateY(+50%);
}
*/

/* Larghezza NewsLetter*/
.mailmunch-embedded iframe {
    max-width: 800px !important;
    margin: 0 auto !important;
		display: block;
}

/* Larghezza Immagini Carosello Categorie*/
.category-home .product-category-thumbnail img {
    width: 100% !important;
}

/* Review Home*/
.quote-newhome .fa-quote-left:before {
    display:none;
}

.quote-newhome .owl-carousel .owl-item img {
    width: 182px;
    height: 22px;
    margin-bottom: 15px;
}

.quote-newhome .testimonials-wrapper .testimonial .testimonial-inner .testimonial-content {
    text-align: left;
    font-size: 15px;
    line-height: 24px;
}

.quote-newhome .testimonials-wrapper .testimonial .testimonial-inner footer h5 {
    font-size: 15px;
}

.quote-newhome .testimonials-wrapper .testimonial .testimonial-inner footer span {
    font-weight: 600;
}

.owl-carousel .owl-nav div.owl-prev {
    left: -35px;
}

.owl-carousel .owl-nav div.owl-next {
    right: -35px;
}

.banner-home-flex .no-container{
    display: flex;
    align-items: center;
}


@media only screen and (max-width: 820px) {
  .banner-home-flex .image-bannerhome img {
    height: 400px;
    object-fit: cover;
}
}


@media only screen and (max-width: 480px) {
  .banner-home-flex .image-bannerhome img {
    height: 200px;
}
	

.banner-home-flex .no-container{
    display: block;
}
}

@media (max-width: 991px){
.woocommerce div.product .content-product-right .shop-bottom form .single_add_to_cart_button, .woocommerce div.product .content-product-right .shop-bottom form .single_add_to_cart_buttons {
    width: 115% !important;
}}

/* TELEGRAM TOLTO */
.space-footer{
	display:none;
}

@media (min-width: 991px){
.content-product-right{
    margin-left: 70px;
	}}
