/*
	Theme Name: Halena child
	Theme URI: http://demo.agnidesigns.com/halena/demos
	Author: AgniDesigns	
	Version: 1.0.2
	Description: Minimal & Modern eCommerce WordPress Theme.
	Author URI: http://themeforest.net/user/AgniHD	
	Template: halena
	Text Domain: halena-child
*/

/*GLOBALE*/

/*.login h1 a{
	background-image: none,url(images/wordpress-logo.svg?ver=20131107);
}*/

body h1,
body h2,
body h3,
body h4,
body h5,
body h6{
	color:#000;
}

a.btn-primary::after {
    background: #000;
}

.gm-style .gm-style-iw-c{
	border-radius: 0!important;
}

.footer-bar .textwidget i {
    margin-right: 10px;
	font-size: 14px;
}

/*FINE GLOBALE*/
.woocommerce-info > span,
.woocommerce-checkout .woocommerce-info span{
	color: #000!important;
}

/*HEADER*/

.hidden,
span.optional,
.page-id-36120 .header-menu-content,
.page-id-36120 #footer-bar-area,
.page-id-36120 .header-additional-primary-container,
.page-id-36120 .header-menu-icons-container,
.page-id-36254 .header-menu-content,
.page-id-36254 #footer-bar-area,
.page-id-36254 .header-additional-primary-container,
.page-id-36254 .header-menu-icons-container,
h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-dettagli-prodotto,
h2.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-product-details{
	display:none!important; 
}
.xoo-wsc-container {
    width: 350px!important;
}
.header-cart-toggle .header-cart-details .product-count:before,
.header-cart-toggle .header-cart-details .product-count:after {
    content: none!important;
}

.header-cart-details span.product-count,
.text-white{
    color: #ffffff;
}


.ion-chevron-down{
	display: inline-block;
    font-size: 15px;
    letter-spacing: 0em;
    word-wrap: normal;
}

.header-toggle span i {
    font-size: 14px;
	margin-left: 5px;
}

.container-fluid .header-wpml-toggle.toggle-circled,
.tab-nav-menu .header-wpml-toggle.toggle-circled {
    border: none;
    line-height: 1;
    width: 19%;
    border-radius: 0;
    height: 32px;
	padding: 6px 16px;
}

.container-fluid .header-wpml-toggle.header-toggle,
.tab-nav-menu .header-wpml-toggle.header-toggle {
    margin-top: -1px;
    margin-left: 17px;
	margin-right: 0;
}

.header-toggle.header-wpml-toggle span {
    color: #000;
    fill: #000;
	display: inline;
	font-size: 15px;
}

.container-fluid .header-wpml-toggle.header-toggle:not(.header-cart-toggle) ul,
.tab-nav-menu .header-wpml-toggle.header-toggle:not(.header-cart-toggle) ul {
    margin-left: 0;
	border: none;

}

.header-lang-toggle.header-wpml-toggle a {
    padding: 0 0.7em;
}

.container-fluid .header-wpml-toggle.header-toggle ul,
.tab-nav-menu .header-wpml-toggle.header-toggle ul{
	margin-top: 10px;
}

.header-wpml-toggle span {
    font-size: 13px;
    padding: 9px 9px;
}

.header-icon img {
    max-width: 410px!important;
}

.header-icon .header-logo-icon-svg {
    max-width: 200px;
    height: auto;
}

body #nav_menu-2 li a,
body #nav_menu-3 li a {
	line-height: 1!important;
}

.header-navigation-menu-container .header-menu-content .container-fluid{
    border-top: 1px solid #cfcbc9;
}
.fullwidth-header-menu .header-menu-content{
	margin-right: 0!important;
    margin-left: 0!important;
}

.nav-menu ul.nav-menu-content >li.menu-item >a{
	text-transform: uppercase;
}

/*FINE HEADER*/


/*FOOTER*/

a.logo-slevin{
    display: inline-block;
    position: relative;
    vertical-align: middle;
    top: -4px;
}

a.logo-noviia {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    top: -1px;
}

a.logo-slevin img{
	max-width: 100%;
	width: 100%;
	height: auto;
	-webkit-filter: brightness(100%);
	filter: brightness(100%);
	margin: 0;
    display: block;
}

a.logo-noviia img {
	max-width: 100%;
	width: 100%;
	height: auto;
	margin: 0;
    display: block;
}

a.logo-noviia:hover img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
}
a.logo-slevin:hover img {
	-webkit-filter: brightness(50%);
	filter: brightness(50%);
}
.footer-bar form.mc4wp-form .halena-subscribe-form-style-1 input[type="email"] {
    border-color: #bbbbbb;
}
.footer-bar form.mc4wp-form .halena-subscribe-form-style-1 input[type="submit"].halena-submit-for-widget{
	color: #bbbbbb;
}
#nav_menu-2 .menu-footer-menu-container {
    margin-left: 20%;
}
.footer-bar #nav_menu-2 .widget-title {
    color: #999999;
    margin-left: 20%;
}
.site-footer #footer-bar-area .footer-widget-row{
	padding-bottom: 0!important;
}
#footer-colophon .footer-content{
	padding: 0!important;
}
.footer-content-style-1:not(.side-footer-content) >div{
	padding: 0!important;
}

.footer-content .footer-content-style-1 .footer-logo-container img {
    max-height: 44px;
}

.footer-text{
	text-align: left;
    width: 50%;
}
.footer-text.footer-credits{
	text-align: right;
	padding: 2px 0;
}

/*FINE FOOTER*/

/* SLIDER */

.agni-slide .agni-slide-content-container .agni-slide-title h1{
    font-family: Roboto thin,Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: normal;
    color: #f2f0ee;
    font-size: 67px;
}

.agni-slide .agni-slide-content-container .agni-slide-arrow .ion-ios-arrow-thin-down:before {
    content: "\f3d0";
}

.agni-slide .agni-slide-content-container .agni-slide-arrow {
    bottom: -15px;
	margin-left: -18px;
}

/* FINE SLIDER*/


/*HOME*/

.immagineBastarda{    
	position: absolute;
    z-index: 1;
    margin-top: -625px;
    width: 100%;
}

body #content #agni-slider-778.agni-slider{
	margin-left: 0!important;
	margin-right: 0!important;
	height: 960px!important;
}
span.different-color-text{
	color:#fff;
}
.widget_halena_instagram .instagram-pics img {
    border: 9px solid #000;
}
.widget_halena_instagram .widgettitle {
    text-align: center;
    font-size: 48px;
}
.fa.fa-instagram.custom-ig-icon{
	font-size:47px;
	border-radius:50%;
	color:#000000;
}

.home .wpb_wrapper li.shop-column .product-thumbnail,
.home .wpb_wrapper li.shop-column .product-content{
	background-color: #f2f0ee ;
}
.home .wpb_wrapper ul.products li.shop-column{
    padding: 0px 5px !important;
}
	
.home .wpb_wrapper li.shop-column .product-thumbnail,
.home .woocommerce .products .shop-column .product-thumbnail .product-additional-thumbnail-container{
	padding-top: 120px;
	padding-bottom: 20px;
}
	
.home .products .product img {
    max-width: 80%;
}

.home .wpb_wrapper li.shop-column .product-content{
	padding-bottom: 38px;
}
.home .wpb_wrapper ul.products{
	margin: 0!important;
}
	
.home li.shop-column .product-content h5.product-title{
	font-size: 40px;
	font-family: Roboto thin, Arial, Helvetica, sans-serif;
    font-weight: 600;
    font-style: normal;
	}

.banner-lookbook .btn-primary:hover {
    color: #fff;
}

.banner-lookbook .btn-primary::before, .btn-primary:hover::before {
    border-color: #fff;
}

/*FINE HOME*/


/*LOOKBOOK*/

.img-background-lookbook{
	z-index: 9;
}

.acchitto-gallery .custom-gallery-item{
	text-align: center;
}
.section-row.agni_custom_design_css.gallery-row{
    padding-right: 80px;
    padding-left: 80px;
}

/*FINE LOOKBOOK*/


/*PRODOTTI*/

.prodotti-listing-acchitto .vc_row{
	margin-left: 15px!important;
    margin-right: 15px!important;
}

.woocommerce ul.products li.shop-column{
    margin: 10px 0 0 !important;
	padding: 10px!important;
}

.woocommerce .products .product-thumbnail{
	background-color: #f2f0ee;
	padding: 10px 0;
}

.tawcvs-swatches span.swatch.swatch-bianco,
.tawcvs-swatches span.swatch.swatch-white{
	border: solid 1px #000;
}

.tawcvs-swatches span.swatch.swatch-bianco.selected:before {
    color: #000;
}

.tawcvs-swatches .swatch.swatch-image.selected{
	border: solid 5px #000;
}

.tawcvs-swatches .swatch.swatch-image{
	width: 76px;
    height: 76px;
}

/*.slick-list .slick-track .woocommerce-product-gallery__image.easyzoom{
	width: 600px!important;
}*/


/*FINE PRODOTTI*/

/*SHOP*/

.cat-prod .agni-category-box-image img{
	width: 100% !important;
	height: auto !important;
}

a.btn.btn-accent.btn-lg{
	padding:10px;
}

.row-cat .text-left{
	text-align: center;
}

.content .section-row.row-cat .container{
	width: 98%;
}

.cat-prod .agni-category-box-content-inner.text-center {
    z-index: 9;
}
.cat-prod .btn-accent{
	color: #000;
}
.cat-prod .btn-accent::after{
	background-color: transparent;
}
.cat-prod .btn-lg{
	font-size: 35px;
}
.row-cat.row-cat-2cl{
	padding-top: 0!important;
}
.row-cat .vc_column_container>.vc_column-inner{
padding-bottom: 40px;
}
.cat-prod.agni-category-box {
    width: 50%;
	margin: auto;
	padding: 5% 0;
}
.cat-prod.agni-category-box-content-placement-inner .agni-category-box-content{
	position: inherit!important;
	padding: 0;
}
.cat-prod article img{
    padding: 0 0 10% 0;
}

/*FINE SHOP*/


/*CATEGORIE BRACCIALI*/

.banner-bracciali h2 span,
.banner-bracciali div .agni-fancy-description{
	font-family: Roboto thin,Arial, Helvetica, sans-serif;
	color:#fff;
}

.banner-bracciali .agni-fancy-image-content{
    padding: 4% 8%;
}

/*FINE CATEGORIE BRACCIALI*/


/*SCHEDA PRODOTTO*/

.single-product-tab-container.container .single-product-tab-content {
	width: 100%!important;
}

.fpf-fields .fpf-field .form-row label {
    display: block;
    padding: 0;
    font-size: 13px;
    text-align: left;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: 0;
    text-transform: uppercase;
}
.form-row.fpf-required abbr.required {
    text-decoration: none;
	border-bottom: none!important;
}
.fpf-fields .fpf-field .form-row .woocommerce-input-wrapper .select.fpf-input-field{
	width: 100%;
	height: 40px;
    border-radius: 0;
    outline: 0;
    color: #999;
	font-size: 15px;
    border-color: #ddd;
	padding-right: 20px;
	padding-left: 12px;
}

.fpf-fields .fpf-field .form-row .select.fpf-input-field:before{
    font-family: "Pe-icon-7-stroke";
    content: "\e688";
	font-size: 22px;
}

.fpf-fields .fpf-radio fieldset{
    position: relative;
    display: block;
    margin-bottom: 15px;
    padding-top: 5px;
}
.fpf-fields .fpf-radio fieldset label.radio{
	background-color: transparent;
    border: 1px solid;
    border-color: #ddd;
    color: #999;
    transition: all 0.3s;
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin-right: 15px;
    cursor: pointer;
    position: relative;
}

.fpf-fields .fpf-radio fieldset input[type="radio"] {
    display: none;
}

.fpf-fields .fpf-radio fieldset.prod-radio-dimensioni legend{
	display: block!important;
    padding: 0!important;
    font-size: 13px!important;
    text-align: left!important;
    white-space: nowrap!important;
    vertical-align: baseline!important;
    border-radius: 0!important;
    text-transform: uppercase!important;
}

.fpf-fields .fpf-radio fieldset.prod-radio-dimensioni{
	border: none;
    margin: 0;
    padding: 0;
}

.fpf-fields .fpf-radio fieldset label input[type=radio]:checked {
	border: solid 5px #000!important;
}

.prod-radio-dimensioni label.selezionato {
    background-color: #555555!important;
    color: #ffffff!important;
}

/*FINE SCHEDA PRODOTTO*/


/*CHECKOUT*/

.cart-continue-shopping-btn{
	color:#000;
	background-color: #fff;
	border-color: #000;
}
.cart-continue-shopping-btn:hover{
	color:#fff;
	background-color: #000;
	border-color: #fff;
}

/*FINE CHECKOUT*/

/* ------RESPONSIVE------RESPONSIVE------RESPONSIVE------RESPONSIVE------RESPONSIVE------ */


@media (max-width: 991px){

	.entry-content .container-fluid .woocommerce .products.agni-products-4-column .shop-column{
		width: 25%;
	}
	
	.page-id-1707 #contact-map .container-fluid,
	.page-id-36250 #contact-map .container-fluid,
	.banner-anelli .container-fluid,
	.banner-orecchini .container-fluid{
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
	
	.acchitto-big-space{
		display: none;
	}

}

@media (max-width: 992px){
	.cart-contents .header-cart-details,
	.header-wishlist-toggle,
	.header-search-toggle{
		display: none;
	}

}

@media (min-width: 992px){

/*HEADER*/
	
	.header-navigation-menu.center-header-menu.fullwidth-header-menu.header-sticky.header-additional-bg-color.has-additional-primary-menu-button.has-no-arrows.clearfix.header-sticky-nav-down{
		top: 20px!important;
	}
	.header-navigation-menu.center-header-menu.fullwidth-header-menu.header-sticky.header-additional-bg-color.has-additional-primary-menu-button.has-no-arrows.clearfix:not(.header-sticky-nav-up){
		top: 0px!important;
		padding-top: 20px!important;
	}
	
	.acchitto-media-space{
		display: none;
	}
	
/*FINE HEADER*/
	
	
/*MENU*/
	
	.header-menu-flex {
			min-height: 70px !important;
	}
	
/*FINE MENU*/

/*PRODOTTO SINGOLO*/

	.single-product-page .single-product-description {
		padding-left: 59px!important;
	}
	
/*FINE PRODOTTO SINGOLO*/	
	
/*BRACCIALI*/
	
	.woocommerce .products.agni-products-6-column .shop-column {
    	width: 12.44%!important;
	}
	
/*FINE BRACCIALI*/
	
}

@media (max-width: 768px){

	h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .primary-typo, .vc_tta-title-text{
		line-height: 1;
	}	

/*HOME*/
		
	.home h1{
		font-size: 28px;
	}
	.home h2 i{
		font-size: 24px;
		line-height: 1;
	}

/*ACCHITTO*/
	
	.acchitto-media-space.acchitto-space-first{
		height: 50px!important;
	}
	.acchitto-media-space.acchitto-space-second{
		height: 110px!important;
	}
	
/*FOOTER*/
	
	.footer-bar #nav_menu-2 .widget-title,
	#nav_menu-2 .menu-footer-menu-container{
		margin-left: 0;
	}
	
/*SCHEDA PRODOTTO*/
	.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.agni-single-products-gallery.agni-single-products-gallery-slider{
		display: block!important;
	}
	.agni-single-products-gallery-wrapper{
		width: 100%!important;
		float: none!important;
		clear: both!important;
		display: block!important;
	}
	.agni-single-products-gallery-slider-nav-container{
		width: 100%!important;
		float: none!important;
		clear: both!important;
		display: inline-block!important;
	}
	
	.agni-single-products-thumb.slick-slide{
		width: auto!important;
		margin: 1% 1% 0 0;
	}
	.agni-single-products-gallery-slider-nav-container{
		margin-top: 0px!important;
	}
	.agni-single-products-gallery-slider-nav .slick-list.draggable,
	.agni-single-products-gallery-slider-nav .slick-list.draggable .slick-track{
		height: auto!important;
	}
	/*FINE SCHEDA PRODOTTO*/
	
	/*BRACCIALI*/
	.page-id-18015 .agni-fancy-description,
	.page-id-36265 .agni-fancy-description{
		font-size: 15px!important;
	}
	.page-id-18015 h2.agni-fancy-title,
	.page-id-36265 h2.agni-fancy-title{
		font-size: 28px!important;
	}
	/*TAGLIE ANELLI*/
	table.table-taglie-acchitto tbody tr th {
		font-size: 15px!important;
	}
	table.table-taglie-acchitto {
		width: 90%!important;
	}
	/*Resi e Cambi*/
	body .hidden-space{
		display: none!important;
	}
	/*h1{
	font-size: 48px!important;
	}*/
}

@media (max-width: 767px){

/*PRODOTTI*/

	.woocommerce .products.agni-products-4-column .shop-column{
		width: 100% !important;
	}

	.prodotti-listing-acchitto .vc_row{
		margin-left: -25px!important;
		margin-right: -25px!important;
	}

	.immagineBastarda{
		margin-top:-890px !important;
	}
	.second-space-immagine-bastarda{ 
		height:70px;
	}
	.fourth-space-immagine-bastarda{ 
		height:40px !important;
	}	
}



/* ----------- MOBILE DIVICE w/ HEIGHT FROM 667px to 823px ----------- */

@media only screen and (min-width: 320px) and (max-width: 414px){

	/*HERO IMAGE*/

	#agni-slider-17427.agni-slider,
	#agni-slider-17480.agni-slider{
		height: 230px!important;
	}	  
	#agni-slider-18102.agni-slider,
	#agni-slider-18103.agni-slider,
	#agni-slider-18104.agni-slider,
	#agni-slider-19092.agni-slider{
		height: 180px!important;
	}
	body #content #agni-slider-778.agni-slider {
		height: 190px !important;
	}

	/*FINE HERO IMAGE*/


	/*MENU*/

	.tab-nav-menu .header-wpml-toggle.toggle-circled{
		width: 45%;
		padding: 8px 16px 6px 16px;
	}

	/*FINE MENU*/


	/*HOME*/

	.immagineBastarda .container-fluid{
		padding-left: 15px;
		padding-right: 15px;
	}
	.agni_empty_space.empty-space-before-h1,
	.agni_empty_space.empty-space-after-h1{
		height: 40px !important;
	}
	ul.products li.shop-column{
		margin: 0 0 20px 0!important;
	}
	.widget_halena_instagram .widgettitle {
		text-align: center;
		font-size: 44px;
	}
	.home li.shop-column .product-content h5.product-title {
		font-size: 34px!important;
	}
	.home .wpb_wrapper li.shop-column .product-thumbnail, .home .woocommerce .products .shop-column .product-thumbnail .product-additional-thumbnail-container {
		padding-top: 50px!important;
	}
	#bannerLookbook.banner-lookbook .agni_column-inner.vc_column-inner{
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.immagineBastarda{margin-top:30px;}
	.second-space-immagine-bastarda{ height:70px;}
	.fourth-space-immagine-bastarda{ height:50px;}

	/*FINE HOME*/


	/*ACCHITTO - ABOUT*/

	.about-acchitto .section-row-bg{
		height: 135% !important;
	}
	.about-video-acchitto-space{
		height: 35px !important;
	}

	.about-video-acchitto-space.down-space-about-video{
		height: 0 !important;
	}
	
	/*FINE ACCHITTO - ABOUT*/


	/*SHOP*/

	.agni-slide .agni-slide-content-container .agni-slide-title h1 {
		font-size: 40px;
	}

	/*FINE SHOP*/

	/*CATEGORIE ANELLI*/

	.anelli-banner .agni_empty_space.anelli-img-space{
		height: 310px!important;
	}
	body .entry-content .section-row.anelli-banner .container-fluid{
		padding-left: 15px;
		padding-right: 15px;
	}

	/*FINE CATEGORIE ANELLI*/


	/*FOOTER*/

	#media_image-3.widget_media_image img.image{
		width: 100%;
		margin-top:50px;
	}
	.footer-text-container .footer-text.footer-credits {
		text-align: center;
		padding:10px 0;
	}
	.footer-text-container .footer-text {
		text-align: center;
		width: inherit;
	}

	/*FINE FOOTER*/


	/*GALLERY*/

	.section-row.agni_custom_design_css.gallery-row{
		padding-right: 0!important;
		padding-left: 0!important;
	}

	/*FINE GALLERY*/


}

@media only screen and (min-width: 568px) and (max-width: 823px){

	/*GLOBALE*/

	body .container-fluid, body .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	body h1{
		font-size: 25px;
	}
	body h2{
		font-size: 30px;
	}

	/*FINE GLOBALE*/


	/*MENU*/

	.tab-nav-menu .header-wpml-toggle.header-toggle{
		margin: -1px 0 5px 15px; 
	}

	.tab-nav-menu .header-wpml-toggle.toggle-circled{
		width: 45%;
		padding: 8px 16px 6px 16px;
	}

	/*FINE MENU*/


	/*HOME*/

	body.home #content #agni-slider-778.agni-slider{
		height: 406px!important;
	}

	.woocommerce .products.agni-products-3-column .shop-column {
		width: 33.33333%!important;
	}

	.widget_halena_instagram .agni-instagram-4-column li{
		width: 25%!important;
	}

	.home .vc_col-sm-6 {
		width: 50%;
		float: left;
	}	  

	.home li.shop-column .product-content h5.product-title {
		font-size: 19px!important;
	}

	.agni_empty_space.vc_empty_space.empty-space-before-h1{
		height: 30px!important;	
	}

	.agni_empty_space.vc_empty_space.empty-space-after-h1{
		height: 10px!important;
	}

	.home .wpb_wrapper li.shop-column .product-thumbnail, .home .woocommerce .products .shop-column .product-thumbnail .product-additional-thumbnail-container {
		padding-top: 50px!important;
		padding-bottom: 20px!important;
	}
	.page-layout #bannerLookbook.section-row.banner-lookbook{
		padding-top: 0px!important;
		padding-bottom: 0px!important;
	}

	.page-layout .agni_custom_heading_responsive:not(.has-custom-font-size) span {
		font-size: 78% !important;
	}

	.container .agni_column-inner .agni_empty_space.vc_empty_space.empty-space-before-ig-section,	  
	.container .agni_column-inner .agni_empty_space.vc_empty_space.empty-space-after-ig-section{
		height: 70px!important;
	}
	.home #page .page-container .section-row .agni_empty_space.second-space-immagine-bastarda{
		height: 0!important;
	}
	.immagineBastarda{
		margin-top:-200px !important;
	}
	.third-space-immagine-bastarda{
		height:20px !important;
	}
	.fourth-space-immagine-bastarda{
		height:20px !important;
	}

	/*FINE HOME*/


	/*ACCHITTO - ABOUT*/

	/*.section-row.agni_custom_design_css.about-acchitto{
		padding-top: 30px!important;
		padding-bottom: 0px!important;
	}*/
	.agni_empty_space.vc_empty_space.about-video-acchitto-space{
		height: 50px !important;
	}

	/* FINE ACCHITTO - ABOUT*/

	
	/*CATEGORIE ORECCHINI - ANELLI*/


	#agni-slider-18102.agni-slider,
	#agni-slider-18103.agni-slider,
	#agni-slider-18104.agni-slider,
	#agni-slider-19092.agni-slider{
		height: 277px!important;
	}	  

	/*FINE CATEGORIE ORECCHINI - ANELLI*/


	/*FOOTER*/

	#footer-colophon .footer-content .footer-text.footer-credits{
		text-align: center;
		padding: 10px 0;
	}

	#footer-colophon .footer-content .footer-text {
		text-align: center;
		width: 100%;
	}

	#footer-bar-area.footer-bar #nav_menu-2 .widget-title,
	#footer-bar-area .footer-widget-row #nav_menu-2 .menu-footer-menu-container{
		margin-left: 0;
	}

	.footer-widget-row aside.col-xs-12.widget  {
		width: 50%;
	}

	/*FINE FOOTER*/

	
}

/* ----------- TABLET ----------- */


@media only screen and (min-width: 768px) and (max-width: 1024px){

	/*GLOBALE*/

	body {
		font-size: 12px!important;
	}

	/*FINE GLOBALE*/


	/*FOOTER*/

	.footer-text.footer-credits {
		text-align: center!important;
		padding: 10px 0;
	}
	.footer-text{
		width: 100%;
		text-align: center!important;
	}

	/*FINE FOOTER*/


	/*HOME*/

	.home li.shop-column .product-content h5.product-title {
		font-size: 34px;
	}
	.container .wpb_wrapper .empty-space-before-ig-section{
		height: 80px!important;
	}
	.container .wpb_wrapper .empty-space-after-ig-section{
		height: 94px!important;
	}
	body #content #agni-slider-778.agni-slider {
		height: 384px	!important;
	}
	.page-layout #main #bannerLookbook{
		padding-top: 0px;
		padding-bottom: 0px;
	}	  
	.woocommerce .products.agni-products-3-column .shop-column {
		width: 33%!important;
	}
	.home li.shop-column .product-content h5.product-title {
		font-size: 22px!important;
	}
	.home .wpb_wrapper li.shop-column .product-thumbnail,
	.home .woocommerce .products .shop-column .product-thumbnail .product-additional-thumbnail-container {
		padding-top: 60px;
		padding-bottom: 20px;
	}
	.page-layout #main #bannerLookbook{
		padding-top: 0px!important;
		padding-bottom: 0px!important;
	}	  
	#bannerLookbook .container .agni_custom_heading_responsive:not(.has-custom-font-size) span {
		font-size: 75% !important;
	}
	#main .section-row .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}
	.immagineBastarda{
		margin-top:-360px!important;
	}
	.second-space-immagine-bastarda{ 
		height:70px;
	}
	.fourth-space-immagine-bastarda{ 
		height:50px;
	}

	/*FINE HOME*/


	/*ACCHITTO - ABOUT*/

	/*#main .section-row.about-acchitto{
		padding-top: 30px!important;
		padding-bottom: 10px!important;
	}*/

	/*FINE ACCHITTO - ABOUT*/


	/*SHOP*/
	
	#agni-slider-17480.agni-slider{
		height: 260px!important;
	}

	/*#content .cat-prod .agni-category-box-content .agni-category-box-btn {
		padding: 130px 5px 0 5px;
	}*/

	/*FINE SHOP*/


	/*CATEGORIE*/

	/*anelli meccanismo*/#content #agni-slider-19092.agni-slider,
	/*anelli*/#content #agni-slider-18102.agni-slider,
	/*bracciali*/#content #agni-slider-18103.agni-slider,
	/*orecchini*/#content #agni-slider-18104.agni-slider{
		height: 260px!important;
	}
	
	.woocommerce .shop-column .product-content h5.product-title {
		font-size: 12px!important;
	}

	/*FINE CATEGORIE ANELLI MECCANISMO*/


}

@media screen and (min-width: 768px){
	
	.cart-contents .header-cart-details .product-count{
		background: #333;
		border-radius: 50%;
		width: 25px;
		color: #fff;
		text-align: center;
		height: 25px;
		padding: 5px 0;
	}
		
	/*SCHEDA PRODOTTO*/
	.single-product-page .single-product-description .single_variation .amount {
    	font-size: 2vw!important;
	}
	
	/*ACCHITTO - about us*/
	.text-elena-francesca .wpb_wrapper {
    	position: relative;
	}
	.text-elena-francesca .agni_text_column.agni-text-block.agni_custom_design_css {
		position: absolute;
		top: 120px;
		bottom: 0;
		left: 0;
		right: 0;
		margin: auto;
	}
	
	#main .section-row.about-acchitto{
		padding: 50px 0 !important;
	}
	
	#main .section-row.about-acchitto-first{
		padding: 0 0 50px 0 !important;
	}
	
	.mobile-acchitto-about{
		display: none;
	}
	
	.acchitto-image-section {
		position: absolute;
		z-index: 1;
		width: 100%;
	}
	.acchitto-image-section .container {
    	width: 730px;
	}
						
	.about-text-col h1{
		margin: 0.1em 0;
	}
	
	.mobile-empty-space{
		display: none;
	}

		
	/*BRACCIALI*/
	.acchitto-banner-col.vc_column_container{
		float: right;
	}
	.banner-bracciali h2.agni-fancy-title{
		font-size: 3vw!important;
	}
	.banner-bracciali .agni-fancy-description{
		font-size: 2vw!important;
	}
	.agni-fancy-image-column .agni-fancy-figure .agni-fancy-figure-bg{
		width: 100%!important;
	}
	
	.about-text-col h1{
		font-size: 2.5vw!important;
	} 
	
	.text-orecchini-banner h2,
	.text-anelli-banner h2,
	.text-elena-francesca-banner h2{
		font-size: 2vw!important;
	} 
	
	.text-orecchini-banner p,
	.text-anelli-banner p,
	.text-elena-francesca-banner p,
	.about-text-col p{
		font-size: 0.9vw!important;
	}
	
}


@media only screen and (min-width: 992px) and (max-width: 1024px){
	.agni_empty_space.special-empty-space{
		height: 100px!important;
	}
}


@media only screen and (min-width: 768px) and (max-width: 890px){
    .acchitto-media-space.acchitto-space-first{
		height: 70px!important;
	}
    .acchitto-media-space.acchitto-space-second{
		height: 0!important;
	}
	
}

@media only screen and (min-width: 457px) and (max-width: 767px){
	.about-acchitto .section-row-bg{
		height: 142% !important;
	}

}

@media only screen and (max-width: 456px){
	.about-acchitto .section-row-bg{
		height: 135% !important;
	}

}

body .agni-fancy-figure-bg{
	background-size:contain;
}

.banner-bracciali .agni-fancy-image-column{
	padding: 20px 15px 0px 15px!important;
}
.acchitto-prod-col ul.products{
    margin: 0!important;
}

.image-orecchini-banner.vc_column_container > .agni_column-inner.vc_column-inner,
.image-anelli-banner.vc_column_container > .agni_column-inner.vc_column-inner,
.image-elena-francesca-banner.vc_column_container > .agni_column-inner.vc_column-inner{
	padding-left: 0!important;
    padding-right: 0!important; 
}

.about-text-col p{
	margin: 0!important;
}
@media screen and (min-width: 992px){
	.acchitto-image-section .container {
		width: 970px;
	}
}
@media screen and (min-width: 1200px){
	.acchitto-image-section .container {
		width: 1100px;
	}
}

/*Taglie Anelli*/
#sizeTable .container{
	width: 100%!important;
	background-image: url(https://www.acchitto.it/wp-content/uploads/2018/10/background-floreale-home.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 5% 0;

}
table.table-taglie-acchitto{
	border: solid 5px #000;
	width: 50%;
	height: auto;
	margin: auto;
}

td.cell-tab-acchitto,
th.head-tab-acchitto{
	text-align: center;
	border: solid 2px #000;
	padding: 1%;
	color: #000;
	background-color: rgba(255, 255, 255);
}
.header-cart-details .product-count {
    background: #333;
    border-radius: 50%;
    width: 21px;
    color: #fff;
    text-align: center;
    height: 21px;
    padding: 5px 0;
}
a.sizeLink:hover{text-decoration: underline;}
a.sizeLink {vertical-align: sub;}

/*CART*/
.woocommerce-cart div#content {
    background-image: url('https://www.acchitto.it/wp-content/uploads/2019/04/12.VA_.-E-bianco.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.woocommerce-cart .cart-empty{
	color: #000!important;
}
.woocommerce-cart table,
.woocommerce-cart-form__cart-item input.input-text{
    background-color: #f3f3f3!important;
}
.woocommerce .page-cart-summary .shop_table thead th{
	padding: 15px!important;
}
.woocommerce .page-cart-summary .shop_table .cart_item .product-price, .woocommerce .page-cart-summary .shop_table .cart_item .amount {
    padding: 15px 15px 0 0!important;
}
.woocommerce-cart .cart-product-details{
	padding: 30px 0 0 15px!important;
}
.woocommerce .page-cart-summary .shop_table tbody tr:last-child td {
    padding: 20px 15px!important;
}
.woocommerce .page-cart-calculation .cart-collaterals {
	width: 100%!important;
}
.woocommerce .page-cart-calculation .cart-collaterals .cart_totals .shipping td,
.woocommerce .page-cart-calculation .cart-collaterals .cart_totals th {
    padding: 0 15px!important;
}
body.woocommerce-cart .btn-primary.btn-alt:hover {
    color: #000!important;
}
.woocommerce-MyAccount-navigation a{
	color:#FFFFFF!important;
}
.woocommerce-MyAccount-navigation {
    padding: 15px;
    background-image: url(https://www.acchitto.it/wp-content/uploads/2019/04/26.VA_.-T.437–1977.jpg);
}		
.page-id-22:not(.logged-in) .site-content.content,
.page-id-3834:not(.logged-in) .site-content.content {
    background-image: url(https://www.acchitto.it/wp-content/uploads/2019/04/18.VA_.-T.53–1953.jpg);
    background-size: cover;
}
.termini{margin-bottom: 50px;}
.termini .wpcf7-validates-as-required{
	padding: 15px 0 15px 20px!important;
	border: none!important;
}
.termini-condizioni-testo {
    display: inline!important;
}
.agni_custom_design_css.ig_section{
	overflow: visible;
}
.ig_section .animated .fa{
    opacity: 0;	
}
.ig_section .fa{
    font-size: 20rem;
    opacity: .15;
    margin: auto;
    z-index: -1;
    position: absolute;
    top: -110px;
    display: block;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
	transition: opacity 0.8s cubic-bezier(0.000, 0.000, 0.355, 1.000);
}

@media screen and (max-width: 992px){
	.ig_section h2{
		font-size: 48px!important;
	}
	.ig_hashtag h2{
		font-size: 38px!important;
	}
}

.lang_switch select{
	border: none;
	font-size: 21px;
}

.lang_switch option{
    font-size: 21px;
}
.single-product-description-inner .lang_switch{
	margin-top: 1.5rem;
}
.lang_switch p,
.lang_switch form{
    width: auto;
    display: inline-block;
}

@media screen and (max-width: 500px){
	.logo-icon-img{
		width: 150px;
	}
	.zoom-custom-gallery, 
	.easyzoom-flyout{
		display: none;
	}
}
