#wp-page.site {max-width: 1140px; margin: auto;}
#wp-page .site-content article {border-bottom: 0px;}
#wp-page .entry-header {margin-top: 10px}
.twitter::before {display: none;}
.gplus::before {display: none;}
.fb::before {display: none;}
#wp-page h4::after {background: #da1f28;}
#wp-page .comments-area {border-top: 2px solid #CDAA50; margin-top: 15px;}
#wp-page .nav-previous {line-height: 1.2;}
#wp-page .nav-next {line-height: 1.2;}
.nav-single {display: none !important;}
#wp-page .widget-area .textwidget li {//margin-left: 1.65rem; float: none; margin-left: 0px;}
#wp-page .site-content article {hyphens: none !important; margin-bottom: 0px !important; padding-bottom: 0px !important;}
#wp-page a, #wp-page a:focus {color: #da1f28}
#wp-page .site-header {padding: 0rem 0;}
#wc-comment-header {font-size: 20px !important;}

//.epeda-icon-pinterest::before {content: "\e907";}
.t3-sl {padding-top: 0px !important;}
#colophon {display: none !important;}
//.entry-header .wp-post-image {display: none !important;}
#wp-page .entry-header img.wp-post-image {width: 100%;}
#wp-page .entry-content p, #wp-page .entry-summary p, #wp-page .comment-content p, #wp-page .mu_register p {
    font-size: 0.95rem;
    line-height: 1.3;
}

#site-navigation {display: none !important;}

.layer-media a:before {
    content: '';
    position: absolute;
    left: 2%;
    top: 4%;
    width: 95%;
    height: 90%;
    border: 2px solid white;
    //max-height: 226px;
}
.layer-content .post_date {text-align: left;}
#wp-page footer.entry-meta {display: none;}

#wp-page a:hover:before {
	opacity: 0.5;
  background-color: #fff;
}

.entry-header h2::after {
    content: "";
    display: block;
    width: 50px;
    height: 1px;
    background: #da1f28;
		margin: 5px 0px 0px 0px;  
    hyphens: none;
}
#wp-page .entry-subtitle {
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 5px;
    //font-weight: bold;
    font-family: 'Neutra Text455';
}
#wp-page .layer-content .title::after {content: ""; display: block; width: 50px; height: 1px; background: #da1f28; margin: 10px auto;
  	transform: none; position: relative; right: 0px; top: 0px;}
#wp-page .layer-content .title_link::after {
    content: "";
    display: block;
    width: 50px;
    height: 1px;
    background: #da1f28;
    margin: 10px auto;
    transform: none;
    position: relative;
    right: 0px;
    top: 0px;

}
#wp-page .layer-content a.title_link {text-transform: uppercase;}
#wp-page .layer-content a.title_link:hover {color: #da1f28 !important; background: #FFF;}
#wp-page .layer-content a.title_link:hover::before {opacity: 0;}

.layer-content .title::before {content: none;}
.layer-content .excerpt {text-align: left}

//#wp-page .widget-area .widget a {color: #757575 !important;}
//#wp-page .widget-area .widget a:hover {background-color: transparent !important;}
.social-icons.right .btn::before {display: none;}

.post-grid .share_button .fb {background: none;}
.post-grid .share_button .fb a:hover {display: none}
.fa-facebook::before {color: #888;}
.post-grid .share_button .twitter {background: none;}
.post-grid .share_button .twitter a:hover {display: none}
.fa-twitter::before {color: #888;}
.post-grid .share_button .gplus {background: none;}
.post-grid .share_button .gplus a:hover {display: none}
.fa-google-plus::before {color: #888;}

.grid-nav-bottom {border-top: 1px solid !important;}

.brx_blog_top {padding-top: 70px; padding-bottom: 10px; text-align: center; background: #E3E5E5;}
.brx_blog_top h2 {color: #da1f28;}
.brx_blog_top h2::after {background: #da1f28;}

#wp-page div.brx_details_post {border-bottom: 1px solid #cdaa51; font-size: 12px; color:#888; margin: 15px 0 40px; height: 23px;}
.brx_details_post_date {width: 200px;}

#recent-posts-widget-with-thumbnails-2 {background: #e3e3e3;}
//#wp-page .widget-area .widget {margin-bottom: 0rem;}
#wp-page .widget-area .widget .rpwwt-post-excerpt a {color: #da1f28; font-size: 10px;}
#recent-posts-widget-with-thumbnails-2 ul li {padding: 10px; border-bottom: 1px solid #fff; line-height: 1 !important;}
#recent-posts-widget-with-thumbnails-2 img {padding-right: 5px;}
#recent-posts-widget-with-thumbnails-2 h3{font-size: 14px !important; padding-top: 20px; padding-bottom: 10px; text-align: center;}
#recent-posts-widget-with-thumbnails-2 h3::after {background: #da1f28; content: ""; display: block; width: 50px; height: 1px; margin: 5px auto;}
#recent-posts-widget-with-thumbnails-2 .rpwwt-post-title {font-size: 12px; line-height: 1.3;text-transform: uppercase;color: #636363;
font-weight: bold; hyphens: none;}
#search-2 {background: #e3e3e3;}
#search-2 h3{font-size: 14px !important; padding-top: 20px; padding-bottom: 10px; text-align: center;}
#search-2 h3::after {background: #da1f28; content: ""; display: block; width: 50px; height: 1px; margin: 5px auto;}
#search-2 form{padding: 20px;}
#search-2 #searchform #searchsubmit {background: #D2182A !important; font-size: 14px; color: #fff;}
#search-2 #searchform #searchsubmit:hover {color: #000 !important;}
#wp-page .widget-area #s {width: 70%;}
#wp-page .widget-area #newsletterwidgetminimal-2 {background-color: #8a8d94 !important; padding: 10px; height: 170px; margin-top: 25px;}
#wp-page .widget-area #newsletterwidgetminimal-2 h3{font-size: 14px !important; line-height: 1.3; color: #fff;
  padding-bottom: 10px; text-align: center; text-transform: uppercase; font-family: 'Neutra Text455'; font-weight: lighter;}
#wp-page .widget-area #newsletterwidgetminimal-2 h3::after {background: #da1f28; content: ""; display: block; width: 50px; height: 1px; margin: 5px auto;}
#newsletterwidgetminimal-2 .tnp-form {text-align: center;}
#newsletterwidgetminimal-2 .tnp-form .tnp-submit {background: #D2182A !important; font-size: 14px; color: #fff; width: 50%; margin: 10px auto;}
#newsletterwidgetminimal-2 .tnp-form .tnp-submit:hover {color: #000 !important;}
#newsletterwidgetminimal-2 .tnp-form .tnp-email {width: 80%;}

.post-grid .pagination {margin: 30px 0 !important; width: 100%;}
.pagination .page-numbers:hover, .pagination .page-numbers.current, .pagination .pager.active {background: #4b4b4b;}
.pagination .page-numbers, .pagination .pager {font-size: 17px;color: #ffffff !important;background: #646464;}

.post-grid .pagination .page-numbers, 
.post-grid .pagination .pager {font-size: 17px !important; margin: 5px 2px !important; padding: 7px 15px !important; color: #fff !important;}
//--------------------------------------------------
.brx_box_post {
 border:1px solid #8a8d94;
 height:20px
}
.brx_box_post_more {
 font-size:10px;
 padding-left:5px;
 color:#da1f28;
 width:100px;
 float:left
}
.brx_box_post_comment {
 font-size:10px;
 width:80px;
 color:#888;
 float:right;
 border-left:1px solid #888;
 text-align:right;
 padding-right:5px
}
.brx_box_post_social {
 font-size:10px;
 width:90px;
 color:#888;
 float:right;
 text-align:right;
 padding-right:5px
}
.brx_box_post_social .fa {
 margin-left:5px;
 margin-right:5px
}
#wp-page div .brx_details_post_date {
 float:left;
 width:100px
}
#wp-page div .brx_details_post_comment {
 font-size:12px;
 width:auto;
 color:#888;
 float:right;
 text-align:right;
 padding-right:5px;
 padding-left: 10px;
}
#wp-page .brx_details_post_comment img {
 margin-right:5px;
 width: 20px;
 vertical-align: top;
}
#wp-page div .brx_details_post_view {
 font-size:12px;
 width:60px;
 color:#888;
 float:right;
 border-left:1px solid #888;
 text-align:right
}
#wp-page div .brx_details_post_social {
 font-size:12px;
 width:165px;
 color:#888;
 float:right;
 border-right:1px solid #888;
 text-align:right;
 padding-right:10px;
}
.brx_details_post_social .fa {margin-left:5px; margin-right:5px}
#wp-page .brx_details_post_social img {
 margin-right:5px;
 width: 18px;
}

#wp-page .brx_dx_block1 {
 padding:12px;
 background:#E3E5E5;
}
#wp-page .brx_dx_block1_1 {
 padding:10px;
 border:1px solid #8a8d94
}
#wp-page .widget-area .widget .brx_dx_block1_1 h2 {
 font-size:1.275rem;
 margin-top:0px;
 text-align:center;
 line-height: 1.2;   
}
#wp-page .brx_dx_block1_1 h2::after {
 background:#da1f28
}
#wp-page .widget-area .widget .brx_dx_block1_1 p {
 line-height: 1.2;
}
#wp-page .brx_dx_block1_1 span {
 font-size:14px
}
#wp-page .brx_dx_block2 {
 display:none;
 background-color:#8a8d94!important;
 padding:10px;
 height:170px
}
#wp-page .brx_dx_block2 h2 {
 font-size:0.860rem;
 margin-top:0px;
 text-align:center;
 color:#fff
}
#wp-page .brx_dx_block2 h2::after {
 background:#da1f28
}
#wp-page .brx_dx_block2_1 .input-group {
 text-align:center
}
#wp-page .brx_dx_block2_1 .input-group #email {
 text-align:center;
 font-style:italic
}
#wp-page .brx_dx_block2_1 .input-group #iscriviti {
 margin-top:10px;
 background:#D2182A !important;
 font-size:14px
}
#wp-page .brx_dx_block3 {
 background-color:#e3e3e3!important;
 //padding-top:50px;
 height:100px;
 //padding-bottom: 50px;
}
#wp-page .brx_dx_block3 h2 {
 font-size:0.975rem;
 margin-top:0px;
 text-align:center;
 color:#fff
}
#wp-page .brx_dx_block3 h2::after {
 background:#da1f28
}
#wp-page .brx_dx_block3_1 {
 background-color:#c7cbcf!important;
 padding-top:10px;
 height:100px;
 text-align:center
}
#wp-page .brx_dx_block4 {
 padding:12px;
 background:#8a8d94
}
#wp-page .brx_dx_block4 h3 {
 font-size:1.275rem;
 margin-top:0px;
 text-align:center;
 color:#fff
}
#wp-page .brx_dx_block4 h3::after {
 content:"";
 display:block;
 width:50px;
 height:1px;
 margin:10px auto;
 background:#da1f28
}
#wp-page .brx_dx_block4_1 {
 padding:10px;
 border:1px solid #8a8d94;
 width:100%;
 height:100%
}
#wp-page .brx_dx_block4_1 span img {
 font-size:14px;
 width:100%;
 height:100%
}

@media screen and (min-width: 600px) {
	#wp-page .widget-area {
		margin-right: 40px;
    margin-top: 10px;
	}
}
@media only screen and (max-width: 1200px) {
	#wp-page .site-content article {
  	hyphens: none !important;
    padding: 10px;
	}
}
@media only screen and (min-width: 320px) and (max-width: 767px) {
	#post-grid-4 .item {width: 95% !important;}
	#wp-page .comments-area {margin-left: 10px;margin-right: 10px;}  
}