body.text-resize{
	font-size: 20px;
}
.text-resize #slide-1-layer-7{
	font-size: 20px !important;
}
.text-resize div#slide-1-layer-10{
	font-size: 18px !important;
}
.text-resize p{
	font-size: 20px;
}
.text-resize .menu-laterale ul li.livello1 a{
	font-size: 18px;
}
.text-resize .wpb_revslider_element div{
	font-size: 18px;
}
.text-resize #masthead nav .top-section #top-nav li a,
.text-resize #masthead nav .top-section .text-resize #top-nav li a{
	font-size: 17px;
}
.text-resize #masthead nav .top-section .social li a{
    font-size: 20px;
}
.text-resize #masthead nav .top-section .button.primary.shop{
	font-size: 18px;
}

.text-resize #masthead nav #main-nav .navbar-nav > li > .megamenu .child-item{
	font-size: 19px;
}
.text-resize #masthead nav #main-nav .navbar-nav > li > .megamenu .megamenu-close{
	font-size: 18px;
}
.text-resize #masthead nav #main-nav .navbar-nav > li > a{
	font-size: 18px;
}
.text-resize #colophon .lang-menu ul li{
	font-size: 18px;
}
.text-resize #footer-top{
	font-size: 19px;
}
.text-resize #footer-widget *{
	font-size: 18px;
}
.text-resize #footer-widget .textwidget p > a{
	font-size: 17px !important;
}

a:focus {
	color: #a1844a !important;
}

img:focus {
	box-shadow: 0px 0px 0px 3px #a1844a;
}
.text-resize #footer-widget .ct_section .first .textwidget p *{
	font-size: 16px;
}
.text-resize #footer-widget .social i{
	font-size: 24px;
}
.text-resize #footer-widget .widget_nav_menu ul li a{
	font-size: 18px;
}
.text-resize #footer-widget .bottom_section .footer_accessibility .single_accessibility span{
	font-size: 17px;
}
.text-resize #overflow_slider p{
	font-size: 20px;
}
.text-resize #overflow_slider p.title.blocco-home {
	font-size: 24px; 
}
.text-resize .button.primary,
.text-resize .button.secondary{
	font-size: 18px;
}
.text-resize h1.style-title,
.text-resize h3.style-title{
	font-size: 34px;
}
.text-resize .style-title + p{
	font-size: 19px;
}
.text-resize #bottom_slider a.calltoaction{
	font-size: 17.5px;
}
.text-resize .block-title.actions .title, .title-section {
	font-size: 29px;
}
.text-resize .block-title .suptitle{
	font-size: 20px;
}
.text-resize #grid-reperti .hover-reperto .title-reperto a,
.text-resize #grid-reperti-mobile .hover-reperto .title-reperto a,
.text-resize #grid-collezione-ricciardi .hover-reperto .title-reperto {
    font-size: 27px;
}
.text-resize #grid_eventi .events_grid_content .single_post .post_date .date{
	font-size: 16px;
}
.text-resize #grid_eventi .events_grid_content .single_post .post_content .post_title{
	font-size: 30px;
}
.text-resize #grid_news .news_grid_content .single_post .post_date .date,
.text-resize #list_eventi .events_list_content .single_post .post_date .date{
	font-size: 16px;
}

.text-resize #grid_news .news_grid_content .single_post .post_content .post_title,
.text-resize #list_eventi .events_list_content .single_post .post_content .post_title{
	font-size: 34px;
}

.text-resize #list_eventi .events_list_content .single_post .post_content .post_title{
    font-size: 29px;
}
.text-resize #grid_news .news_grid_content .single_post .post_content .action,
.text-resize #list_eventi .events_list_content .single_post .post_content .action{
	font-size: 17.5px;
}
.text-resize .text-size{
    font-size: 24px;
}
.text-resize #newsletter_container .newsletter_form h3{
	font-size: 28px;
}
.text-resize #newsletter_container .newsletter_form p{
	font-size: 19.5px;
}
.text-resize #newsletter_container .newsletter_form input.form-control:not([type="checkbox"]){
	font-size: 16px;
}
.text-resize #newsletter_container .newsletter_form .wpcf7-checkbox span,
.text-resize #newsletter_container .newsletter_form .wpcf7-acceptance span{
	font-size:18.5px;
}
.text-resize #search_from .container .search_from_close{
	font-size: 18px;
}
.text-resize #breadcrumbs_container .breadcrumbs *{
	font-size: 17px;
}
.text-resize .evidence{
	font-size: 26px;
}
.text-resize .counter_box .number{
	font-size: 44px;
}
.text-resize .counter_box .description{
	font-size: 29px;
}
.text-resize .hours_box *{
	font-size: 18px;
}
.text-resize .hours_box .open_btn{
	font-size: 18px;
}
.text-resize h4.title-gold  {
	 font-size: 24px;
}
.text-resize .foto-reperto h2.wpb_heading.wpb_singleimage_heading {
    font-size: 20px;
}
.text-resize #post_inner .date-container .date{
	font-size: 18px;
}
.text-resize h2.style-title.text-home { 
	font-size: 25px;
}
.text-resize #footer-widget .sx_section .textwidget a u{
	font-size: 17px;
}
.text-resize #mobile-nav .logo-mobile .navbar-toggler{
    font-size: 44px;
}
.text-resize #mobile-nav .menu-inner .navbar-nav-mobile > .menu-item.menu-item-has-children:after{
    font-size: 22px;
}
.text-resize #mobile-nav .menu-inner .navbar-nav-mobile > .menu-item.menu-item-has-children.show:after{
    font-size: 24px;
}
.text-resize #mobile-nav .menu-inner .navbar-nav-mobile > .menu-item > .sub-menu{
    font-size: 18px;
}

.text-resize #mobile-nav .menu-inner .navbar-nav-mobile > .menu-item > .sub-menu > .menu-item > a{
	font-size: 18px;
}
.text-resize #mobile-nav .menu-inner .bottom-select .social li > a{
	font-size: 22px;
}
@media (max-width: 1280px){
		.text-resize #grid_news .news_grid_content .single_post .post_content .post_title,
		.text-resize #list_eventi .events_list_content .single_post .post_content .post_title {
			font-size: 28px;
		}
}
@media (max-width: 1199px){
	.text-resize #masthead nav .text-resize #main-nav .navbar-nav > li > a{
		font-size: 16px;
	}
	.text-resize #masthead nav .top-section .text-resize #top-nav li a{
		font-size: 16px;

	}
	.text-resize #masthead nav .top-section .social li a{
		font-size: 18px;
	}
	.text-resize #masthead nav .top-section .button.primary.shop{
		font-size: 15px; 
	}
	.text-resize #masthead nav .text-resize #main-nav .navbar-nav > li > .megamenu .child-item{
		font-size: 17px;
	}
	.text-resize header#masthead.header-sticky .button-shop-sticky button{
		font-size: 14px;
	}
}
@media (max-width: 1110px){
	.text-resize h3.style-title { 
		font-size: 29px; }
}

@media (max-width: 991px){
	.text-resize #masthead nav .top-section .button.primary.shop{
		font-size: 16px;
	}
	.text-resize #grid_news .news_grid_content .single_post .post_content .post_title, 
	.text-resize #list_eventi .events_list_content .single_post .post_content .post_title {
		font-size: 28px; 
	}
	.text-resize  header#masthead.header-sticky .button-shop-sticky button{
		font-size: 24px;
	}
}
@media (max-width: 767px){
	.text-resize #colophon .site-info{
		font-size: 14px;
	}
}
@media (max-width: 575px){
	.text-resize #footer-widget .bottom_section .footer_accessibility .single_accessibility span {
		font-size: 15px; 
	}
}