/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Oct 08 2020 | 04:38:34 (pm)
/*
/******* Do not edit this file *******/

body {font-size: 14px; background-repeat: both; color: #555;}
a {color: #9a0029;}
a.more-link {color: #9a0029;} 
h1.entry-title {font-size: 26px; color: #9a0029; font-weight: normal;}
h2.entry-title {font-size: 26px; color: #9a0029; font-weight: normal;}
#text-6 h2 {font-family: 'Lora', serif;}
h4.widget-title {font-family: 'Lora', serif; font-weight: bold;}
.entry-content p {padding: 0;}
.entry-content a {color: #9a0029;}
.featured-content .entry p {margin-bottom: 26px;}
.site-header .widget-area {float: none; width: 100%; text-align: center; padding-right:0;}
.site-header .title-area {padding-left: 0;}

.site-header {background-color: #fff;}
.site-header .title-area {padding-top: 0px; width: 100%; margin: 0 auto; text-align: center;}
.title-area .site-title a {background-color: #000; padding: 0; margin: 0 auto;}
.title-area .site-title a:hover {background-color: #111;}
.title-area .site-title a img {padding: 0; margin: 0;}
.site-header .widget-area {padding-top: 0px;}

.site-container {opacity:1.0; filter:alpha(opacity=100);}

/*--Menu--*/
.menu-primary {background-color: #9a0029; width: 100%; text-align: center; margin: 0 auto;}
.menu-primary li a {background-color: #9a0029; color: #fff; text-align: center;}
.menu-primary li a:hover {background-color: #494f54; color: #fff;}
.menu-primary li.current-menu-item a {background-color: #494f54;}
.menu-primary li .sub-menu li.current-menu-item a {background-color: #494f54;}
.menu-primary li .sub-menu li a:hover {background-color: #494f54;}

/*--Controls width of dropdown menu--*/
.genesis-nav-menu .sub-menu {width: 230px;}
.genesis-nav-menu .sub-menu li {width: 230px; }
.genesis-nav-menu .sub-menu li a {width: 230px; padding: 8px 8px 8px 20px; text-align: left;}

#genesis-responsive-slider {

	background-color: #fff;

	border: 0px solid #eee;

	margin: 0 auto;

	padding: 0px;

	position: relative;

}



#fscf_submit1 {background-color: #9a0029;}
#fscf_submit1:hover {background-color: #494f54;}


.footer-widgets p, .footer-widgets ul li {text-align: center;}

/*--Ipad landscape--*/
@media only screen and (max-width: 1200px) {

}
/*--Ipad portrait--*/
@media only screen and (max-width: 1023px) {

}
/*--Mobile screen landscape--*/
@media only screen and (max-width: 767px) {
  .site-header .title-area {padding-left: 0px;}
  .site-header .widget-area {padding-left: 20px; padding-top: 0px; padding-bottom: 0;}
  .word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }
  .entry-content img.alignright {float: none; display: block; margin: 0; padding: 0 0 10px 0;}
  #featured-page-4 a.alignleft {float: none; display: block;}
}
/*--Mobile screen portrait--*/
@media only screen and (max-width: 320px) {
  .site-header .title-area {padding-left: 0px;}
  .site-header .widget-area {padding-left: 20px; padding-top: 0px; padding-bottom: 0;}
	.word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }
	.genesis-nav-menu .sub-menu {width: 120px;}
	.genesis-nav-menu .sub-menu li {width: 120px; }
	.genesis-nav-menu .sub-menu li a {width: 120px; padding: 8px 8px 8px 20px;}
  .page-id-48 .entry-content img.alignright {float: none; text-align: left; padding: 0;}
}

.top-left-bold-table-cell {
  vertical-align: text-top;
  text-align: left;
  font-weight:bold;
}