/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Aug 20 2020 | 11:23:29 (am)
/*
/******* Do not edit this file *******/

/*--Colour 1: #E36D01; (orange)--*/
/*--Colour 2: #000; (black)--*/

h1,h2,h3,h4,h5,h6 {color: #ccc;}
.lifestyle-pro-blue a {color: #E36D01;}
.lifestyle-pro-blue a:hover {color: #999;}
.top-left-bold-table-cell {vertical-align: text-top; text-align: left; font-weight:bold;}

/*--Buttons--*/
.button, .entry-content .button, .site-footer, .site-header, button, input[type='button'], input[type='reset'], input[type='submit'], .lifestyle-pro-home.content .widget-title, #fscf_submit1, #fscf_submit6, #fscf_submit7 {background-color: #333;}

/*--Containers--*/
.site-container {padding-top: 10px; margin-top: 20px; background: #000; box-shadow: 0; border: 0;}

/*--Container borders--*/
.content .entry {border: 1px solid #444;}
.entry-header {border-bottom: 1px solid #444;}
.entry-footer .entry-meta {border-top: 1px solid #444;}
.sidebar .widget {border: 1px solid #444;}
.footer-widgets .widget {border: 1px solid #444;}
.breadcrumb {border: 1px solid #444;}
tbody {border-bottom: 1px solid #444;}
td {border-top: 1px solid #444;}

/*--Header--*/
.lifestyle-pro-blue .site-header {background-color: #000; padding: 0px; margin: 0 auto;}
.lifestyle-pro-blue .site-header .wrap {width: 100%; margin: 0 auto;}
.site-header .wrap {width: 100%; margin: 0 auto; text-align: center;}
.site-header, .title-area {display: block; float: none; width: 100%; margin: 0 auto; text-align: center;}
.site-title {margin: 0 auto; text-align: center;}
.site-header .widget-area {display: block; float: none; width: 100%; text-align: center;}

/*--Menu--*/
#menu-our-services ul li a {background-color: #3a53a4;}
.lifestyle-pro-blue .nav-secondary {background-color: #E36D01; margin: 0 auto; text-align: center;}
.lifestyle-pro-blue .nav-secondary li a {color: #000; padding-left: 6px; padding-right: 6px;}
.lifestyle-pro-blue .nav-secondary li a:hover, .lifestyle-pro-blue .nav-secondary li.current-menu-item a {background-color: #E36D01; color: #fff;}

/*--Sidebar--*/
#text-5 {background-color: #E36D01; color: #000;}
.sidebar .button, .sidebar .lifestyle-pro-blue a.button {background-color:#CFCECA;color: #000;font-family: "Libre Baskerville", arial, sans-serif;text-transform:uppercase;}
.sidebar .button:hover, .sidebar .lifestyle-pro-blue a.button:hover {background-color:#000;color: #a5a5a3;}
#wysiwyg_widgets_widget-2 {background-color: #000; color: #a5a5a3;}
#wysiwyg_widgets_widget-2 .widget-title, #wysiwyg_widgets_widget-2 h1, #wysiwyg_widgets_widget-2 h2, #wysiwyg_widgets_widget-2 h3, #wysiwyg_widgets_widget-2 h4 {color: #a5a5a3;}
#wysiwyg_widgets_widget-2 a {color: #a5a5a3;}
.widget li {border-bottom: 1px solid #444;}
.widget ul ul {border-top: 1px solid #222;}
.sidebar .widget ul {text-align: left;}
.sidebar .widget ul ul {padding-left: 20px; border-top: 0;}
.sidebar .widget ul ul li {border: 0; padding: 0px 0; margin: 0; font-size: 14px; list-style-type: square;}
.sidebar .widget {padding: 22px;}

/*--Footer--*/
.footer-widgets {background-color: transparent;}
.lifestyle-pro-blue .site-footer {background-color: #111; color: #a5a5a5;}
.lifestyle-pro-blue .site-footer a {color: #a5a5a5;}

/*--Hide mobile facebook panel--*/
.fb-like-box {background-color: #efefef;}
#wysiwyg_widgets_widget-7 {display: none;}

/*--Break long email addresses--*/
.word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word;}

/*--Mobile landscape*/
@media only screen and (max-width: 1200px) {
	.lifestyle-pro-blue .nav-secondary {margin: 0 auto; text-align: center;}
  	.lifestyle-pro-blue .nav-secondary li a {padding-left: 7px; padding-right: 7px;}
  	#wysiwyg_widgets_widget-2 h2 a {color: #000; text-decoration: underline;}
}
/*--Mobile landscape*/
@media only screen and (max-width: 767px) {
  .word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word;}
  .entry-content img.alignright {display: block; float: none; margin: 0; padding: 0 0 10px 0;}
}
/*--Mobile portrait--*/
@media only screen and (max-width: 320px) {
	.lifestyle-pro-blue .site-header {padding: 10px 10px 0 10px;}
  	/*--Facebook toggle--*/
  	#genesis-club-likebox-2 {display: none;}
  	#wysiwyg_widgets_widget-7 {display: block;}
}