/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Sep 23 2019 | 12:15:07 (pm)
/*
/******* Do not edit this file *******/

/*-- #9fbac7; #231f20; #F5CA01; --*/

.site-header .wrap {padding: 20px 40px; min-height:100px;}
.site-header.shrink .wrap {background-color: #231F20;}
.site-header {background-color: #231F20;}
.content a {color: #231f20; text-decoration:underline;}


.centric-pro-home .color-section .entry-title a, .centric-pro-home .color-section .widget-title, .centric-pro-home .color-section a, .centric-pro-home .color-section, .centric-pro-home .dark-section .entry-title a, .centric-pro-home .dark-section .widget-title, .centric-pro-home .dark-section a, .centric-pro-home .dark-section {
color: #231f20;}
.home-featured .home-widgets-1 {background-color: rgba(255, 255, 255, 0.4);}
.page-title .entry-title {font-size: 48px;font-weight: 300;color: #231f20;}

/*--Menu--*/
.site-header .widget-area a {color:#fff; font-weight:bold;}
.site-header .widget-area a:hover {color:#231f20; font-weight:bold;}
.genesis-nav-menu {color: #fff;font-weight: 300;letter-spacing: 2px;text-transform: uppercase;}
.genesis-nav-menu li a:hover, .genesis-nav-menu .current-menu-item > a {background-color: #F5CA01; color: #231f20;}
.genesis-nav-menu .sub-menu {background-color: #231f20; font-weight:normal; text-transform:none; letter-spacing:0px;}
.genesis-nav-menu .sub-menu a {background-color: #F5CA01; color: #231f20;}
.genesis-nav-menu .sub-menu a:hover {background-color: #F5CA01; color: #fff;}
.genesis-nav-menu li a {padding: 22px 8px;}

.site-header .widget-area {width: 800px;}



/*--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;}

.footer-widgets {background-color: #231f20;}
.footer-widgets, .footer-widgets a {color: #F5CA01;}
.footer-widgets a:hover {text-decoration:underline;}
.site-footer {background-color: #231f20;}
.site-footer, .site-footer a {color: #fff;}

.page-id-167 iframe {height: 800px; border: 0; max-width: 100%;}

/*--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;}
  #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;}
  .footer-widgets-3 {display: none;}
	.word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }
	.genesis-nav-menu .sub-menu {width: 150px;}
	.genesis-nav-menu .sub-menu li {width: 150px; }
	.genesis-nav-menu .sub-menu li a {width: 150px; 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;
}

.top-left-bold-table-cell {vertical-align: text-top; text-align: left; font-weight:bold;}
.word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word; }

/*--Menu icon replacement on Homepage (mobile)--*/
#responsive-menu-icon::before {color: #fff; content: "\f0c9"; font: normal 18px/1 'FontAwesome'; margin: 0 auto;}
/*--Arrow replacement on Homepage--*/
.arrow a:before {-webkit-font-smoothing: antialiased; color: #333; content: "\f078"; font: normal 40px/1 'FontAwesome'; height: 40px; width: 40px;}

/*--Ipad landscape--*/
@media only screen and (max-width: 1200px) {
  .genesis-nav-menu a {padding: 20px 2px;}
  .title-area {width: 250px;}
  .site-header .widget-area {width: 680px;}
}
/*--Ipad portrait--*/
@media only screen and (max-width: 1023px) {
	.title-area, .site-header .widget-area {width: 100%;}
  .site-header .wrap {padding: 0px 5% 0;}
  	.page-title {
	color: #fff;
    padding: 80px 0 80px;}
}
/*--Iphone landscape--*/
@media only screen and (max-width: 767px) {
	.site-header .wrap {padding: 0px 5% 0;}
	
  .page-title {
	color: #fff;
    padding: 0 40px 40px;}
  	.home-featured .wrap {margin-top: -140px;}
  .home-featured .home-widgets-1 {background-color: rgba(255, 255, 255, 1.0);}
}
/*--Iphone portrait--*/
@media only screen and (max-width: 320px) {
	.site-header .wrap {padding: 5px 5% 0;}
  	.home-featured .wrap {margin-top: -160px;}
}