
.portfolio_nav { display:none; }
.top_bar.fixed
{
	position: fixed;
	animation-name: slideDown;
	-webkit-animation-name: slideDown;	
	animation-duration: 0.5s;	
	-webkit-animation-duration: 0.5s;
	z-index: 999;
	visibility: visible !important;
	top: 0px;
}

.top_bar.fixed #menu_wrapper div .nav
{
	margin-top: 16px;
}

.top_bar.fixed #searchform
{
	margin-top: 8px;
}

.top_bar.fixed .header_cart_wrapper
{
	margin-top: 21px;
}

.top_bar.fixed #menu_wrapper div .nav > li > a
{
	padding-bottom: 24px;
}

.top_bar.fixed .logo_wrapper img
{
	max-height: 40px;
	width: auto;
}
#wrapper
{
	overflow-x: hidden;
}
.mobile_menu_wrapper
{
    display: none;
}
body.js_nav .mobile_menu_wrapper 
{
    display: block;
}
.gallery_type, .portfolio_type
{
	opacity: 1;
}
#searchform input[type=text]
{
	width: 75%;
}
.woocommerce .logo_wrapper img
{
	max-width: 50%;
}

#mobile_nav_icon
{
    display: none;
}






#menu_wrapper .nav li.arrow > a:after, #menu_wrapper div .nav li.arrow > a:after, #menu_wrapper .nav li.catmenu > a:after, #menu_wrapper div .nav li.catmenu > a:after, #menu_wrapper .nav li.catmenu2 > a:after, #menu_wrapper div .nav li.catmenu2 > a:after
{
	margin-top: 5px;
}

@media only screen and (max-width: 768px) {
	html[data-menu=leftmenu] .mobile_menu_wrapper
	{
		right: 0;
		left: initial;
		
		-webkit-transform: translate(360px, 0px);
		-ms-transform: translate(360px, 0px);
		transform: translate(360px, 0px);
		-o-transform: translate(360px, 0px);
	}
}

.ppb_blog_random .one_fifth_bg .content_link
{
	background: rgba(44,82,118,0.8);
}


.grecaptcha-badge {display:none !important;}
#postdivrich {display: block !important;}
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* HEADER */
.top_bar.scroll img.menu-logo-mobile {
    position: absolute;
    left: calc(50% - 16px);
    top: 5px;
}
#mini-logo {display: block;}

.page-id-4036 .one_half,  .page-id-4036 .one_half last, .page-id-4036 #attachment_3987 img, .page-id-4036 #attachment_226 img  { width: 100%;}

/*HOME*/
.mobile, .home .sidebar_content .post.type-post:nth-of-type(2n+7), .home .sidebar_content .post.type-post:nth-of-type(2n+8) {display:none;}

/*ABBONAMENTI*/
div.abb-list {padding-top:0;}
p.abb-list {padding:7px 0 !important; line-height:1;}
p.abb-list:nth-last-child(2) {padding:14px 0 7px !important;}

.grecaptcha-badge {display:none !important;}
}

@media only screen and (max-width: 767px) {
/* HEADER */
#logo_wrapper {padding-top: 20px}
.logo_wrapper img {max-height: 80px;}
.top_bar.scroll img.menu-logo-mobile {
    position: absolute;
    left: calc(50% - 16px);
    top: 5px;
}
#mini-logo {display: block;}
.above_top_bar, .top_bar.scroll {display: none !important;}
#mobile_main_menu .current-menu-item {background-color:#2c5276;}
#mobile_main_menu .current-menu-item a {color:#fff;}

/*HOME*/
.home .one_half_bg.withsmallpadding.ppb_text{width: 100%; float: left;padding:0 !important;} 
.home .one_half_bg.withsmallpadding.ppb_text .page_content_wrapper {padding:0 !important;}
.home .standard_wrapper .one_half {padding-top:35px !important; padding-bottom:0 !important;}
.home .standard_wrapper .one_half.last {padding-top:0 !important; padding-bottom:0 !important;}
.desktop, .home .sidebar_content .post.type-post:nth-of-type(2n+7), .home .sidebar_content .post.type-post:nth-of-type(2n+8) {display:none;}

.mobile {display:block;background-color: #ccc;text-align:center;}
.mobile a {text-transform: uppercase;color: white;font-size: 1em;display: block; padding: 10px 0;}
.mobile span {color: #f2003c; font-weight: bold;}

.home .one_half.withsmallpadding.ppb_ads {margin-bottom:8px !important;}
.home .one_half.withsmallpadding.ppb_ads p{padding:0 !important;}
.home .ppb_blog_filterable_3cols .home .post_filter_wrapper .one_third:nth-of-type(2n+4),.home .ppb_blog_filterable_3cols .post_filter_wrapper .one_third:nth-of-type(2n+5) {display:none;}

.title-red-mob {text-align: center;}
.avatar-mob {text-align: center; line-height: 1; margin-bottom: 30px;text-transform: uppercase;}

/* SIDEBAR */
.sidebar_wrapper li:nth-of-type(1), .sidebar_wrapper li:nth-of-type(2), .sidebar_wrapper li:nth-of-type(3) {display:none;}
.sidebar_wrapper li:nth-of-type(4) {margin:0px !important;}

/* ARTICLE */
#post_info_bar {display:none;}
.post_excerpt.post_tag a {display:inline-block;margin: 0 3px 5px;}
.post_content .next_post_title {max-height: 55px; overflow: hidden;}
.post_content .read_next_label {font-size:1em !important;}
.read_next_wrapper .post_content .next_post_title h3 {font-size:14px !important;    line-height: 1;}

/*EVENTI*/
.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first,
 .tribe-events-list .type-tribe_events {width:100%!important;}
.tribe-events-list-event-description.tribe-events-content, .tribe-events-map-event-description.tribe-events-content {display:inline-block;}

/* FOOTER */
#footer_menu li {width: 25%;margin: 0 !important; text-align: center;}
#copyright {text-align:center;margin-top:10px;}

/* ADS */
.adsbygoogle {width:100%;}

.grecaptcha-badge {display:none !important;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
/* HEADER */
#logo_wrapper {padding-top: 20px;}
.logo_wrapper img {max-height: 80px;}
.top_bar.scroll img.menu-logo-mobile {
    position: absolute;
    left: calc(50% - 16px);
    top: 5px;
}
#mini-logo {display: block;}
.top_bar.scroll {display: none !important;}

/*HOME*/
.home .one_half_bg.withsmallpadding.ppb_text{width: 100%; float: left;padding:0 !important;} 
.home .one_half_bg.withsmallpadding.ppb_text .page_content_wrapper {padding:0 !important;}
.home .standard_wrapper .one_half {padding-top:35px !important; padding-bottom:0 !important;}
.home .standard_wrapper .one_half.last {padding-top:0 !important; padding-bottom:0 !important;}
.mobile, .home .sidebar_content .post.type-post:nth-of-type(2n+7), .home .sidebar_content .post.type-post:nth-of-type(2n+8) {display:none;}

.mobile {display:block;background-color: #ccc;text-align:center;}
.mobile a {text-transform: uppercase;color: white;font-size: 1em;display: block; padding: 10px 0;}
.mobile span {color: #f2003c; font-weight: bold;}

.title-red-mob {text-align: center;}
.avatar-mob {text-align: center; line-height: 1; margin-bottom: 30px; text-transform: uppercase;}
.page-id-4036 .one_half,  .page-id-4036 .one_half last, .page-id-4036 #attachment_3987 img, .page-id-4036 #attachment_226 img  { width: 100%;}

.home .one_half.withsmallpadding.ppb_ads {margin-bottom:8px !important;}
.home .one_half.withsmallpadding.ppb_ads p{padding:0 !important;}
.home .ppb_blog_filterable_3cols .home .post_filter_wrapper .one_third:nth-of-type(2n+4),.home .ppb_blog_filterable_3cols .post_filter_wrapper .one_third:nth-of-type(2n+5) {display:none;}

/*ABBONAMENTI*/
div.abb-list {padding-top:5px;}

/*EVENTI*/
.tribe-events-list-separator-month+.type-tribe_events.tribe-events-first,
.tribe-events-list .type-tribe_events {width:100%!important;}
.tribe-events-list-event-description.tribe-events-content, .tribe-events-map-event-description.tribe-events-content {display:inline-block;}

/* FOOTER */
#footer_menu li {width: 25%;margin: 0 !important; text-align: center;}
#copyright {text-align:center;margin-top:10px;}

/* ADS */
.adsbygoogle {width:100%;}

.grecaptcha-badge {display:none !important;}}

