.row_home{width:80%;margin:0 auto;}
.tbc, .tbcrev {
  display: flex;
  display: -ms-flexbox!important;
  flex-direction: column;
  justify-content: center;
  -ms-flex-align: center!important;
  align-items: center!important;
		min-height:190px;
	/*min-width:190px;*/
  height:100%;
	transition: 0.15s ease-in-out;
	line-height:normal;
	padding:0 15px;
	text-align:center;
}
.tbc h3{margin:0;font-size:26px;font-weight:600;text-shadow: 4px 4px 10px rgba(0,0,0,0.58);font-family: "Roboto", Sans-serif;}
.tbc a{color:#494949;}
.tbc a:hover{color:#d52b1e;}
.tbcrev h3{margin:0;font-size:26px;font-weight:600;    text-shadow: 4px 4px 10px rgba(0,0,0,0.58);font-family: "Roboto", Sans-serif;}
.tbcrev:hover {
transform: scale(1.12);
-moz-box-shadow: 1px -2px 25px #262626;
-webkit-box-shadow: 1px -2px 25px #262626;
box-shadow: 1px -2px 25px #262626;cursor:pointer;
}
.blink {
      animation: blinker 1s linear infinite;
      }
      @keyframes blinker {  
      50% { opacity: 0; }
      }
#site-footer ul li{display:inline;margin:0 20px
}
#site-footer ul li a{display:inline
}
#ricerca form.sidebar-search-form{padding-bottom:0;}
@media screen and (max-width: 1023px) and (min-width: 300px) {
input[type=search]{padding:0.67047em .6180469716em;width:69%;height:49px;}
.search-submit{padding:.5180469716em 1.0em;height:49px;}
}
@media screen and (max-width: 1151px) and (min-width: 1024px) {
input[type=search]{padding:0.67047em .6180469716em;width:73%;height:49px;}
.search-submit{padding:.5180469716em 1.0em;height:49px;}
}
@media (min-width: 1152px) {
input[type=search]{padding:0.67047em .5180469716em;width:76%;height:49px;}
#ricerca input[type=search]{padding:0.67047em .5180469716em;width:76%;height:51px;}	
#ricerca .search-submit{height:51px;}
	
.search-submit{padding:.6180469716em 1.0em;height:49px;}
}
.event_date{background:#d52b1e;color:#fff}
.event_place{background:#eaeaea;color:#000}
.event_box{margin-bottom:15px;border-bottom:1px dashed #d52b1e;border-left:1px dashed #d52b1e}
.event_link{margin-left:30px;padding:5px;border:1px solid;display: inline-block}
.footer-main .footer--row-inner{padding:0}
#sow-tabs-2 .sow-tabs-tab{padding:0px;}
.builder-item--primary-menu .nav-menu-desktop .primary-menu-ul > li > a, .builder-item-sidebar .primary-menu-sidebar .primary-menu-ul > li > a {
    font-style: normal;
    text-transform: none;
    font-size: 14px;
}