/******* Do not edit this file *******/
/*
My Custom CSS - by Salvatore Noschese
aka L'AltroWeb - https://laltroweb.it/
/*
Saved: Mar 01 2019 | 06:04:59 (am)
/*
/******* Do not edit this file *******/

/*--COLOURS AND BACKGROUNDS Colour 1: gray #514f4f ; Colour 2: maroon #621414 ; Colour 3: ; --*/
/*--text colours --*/
body {color:#514f4f;}
a {color:#621414 ;}
a:hover {color:#514f4f;}
.entry-content a {border-bottom:1px solid #514f4f;}
.entry-content a:hover {border-bottom:1px solid #621414 ;}
.home .entry-content a {border-bottom:0;}
.home .entry-content a:hover {border-bottom:0;}
.page-template-page_blog .entry-content a, .page-template-page_blog .entry-content a:hover {border-bottom:0;}
.entry-title a, .entry-title {color:#514f4f;}
.entry-title a:hover, .entry-title a:focus {color:#621414 ;}

/*--button & form colours --*/
input, select, textarea {color:#514f4f;}
.footer-widgets a.button, .footer-widgets button, .footer-widgets input[type="button"], .footer-widgets input[type="reset"], .footer-widgets input[type="submit"], .home-odd a.button {background-color: #621414 ; color: #fff; border:0; font-family:'Open Sans', sans-serif;font-weight:300;}
.footer-widgets a.button:hover, .footer-widgets a.button:focus, .home-odd a.button:hover, .home-odd a.button:focus, button:focus, button:hover {background-color: #514f4f; color: #fff !important;}
button, input[type="button"], input[type="reset"], input[type="submit"], .button {background-color: #514f4f; color: #fff;border:0;font-family:'Open Sans', sans-serif;font-weight:300;}
input[type="button"]:focus, input[type="button"]:hover, input[type="reset"]:focus, input[type="reset"]:hover, input[type="submit"]:focus, input[type="submit"]:hover, .button:focus, .button:hover  {background-color: #621414 ; color: #fff !important;}
.more-button, .more-button a {background-color:#621414 ;color:#fff;font-weight:300;}
.more-button:hover, .more-button a:hover {background-color:#514f4f;color:#fff;}
.more-link {background-color:#621414 ;color:#fff;font-weight:300;}
.more-link a {border-bottom:0;}
.more-link:hover {color:#fff;}
.home-odd .more-link:hover {background-color:#514f4f;color:#fff;}
.page-template-page_blog .more-link {background-color:transparent; color:#514f4f;}
.page-template-page_blog .more-link:hover {background-color:transparent; color:#621414 ;}

/*--header & home page widgets colours --*/
.site-header {background-color:#621414;-webkit-box-shadow: 0px 5px 45px -12px rgba(0,0,0,0.53);-moz-box-shadow: 0px 5px 45px -12px rgba(0,0,0,0.53);box-shadow: 0px 5px 45px -12px rgba(0,0,0,0.53);}
#wysiwyg_widgets_widget-2 {background: rgba(255,255,255,0.9);color:#514f4f;}
#wysiwyg_widgets_widget-2 h1 {color:#514f4f;}
.home-section-1 {;padding: 60px 0 100px;}
#featured-page-2 {background: rgba(255,255,255,0.9);padding: 40px;}
.home-odd, .home-odd a:focus, .home-odd h1, .home-odd h2, .home-odd h3, .home-odd h4, .home-odd h5, .home-odd h6, .home-odd .featured-content .entry-title a, .home-odd .widget-title {color:#514f4f;}
.home-odd a:hover{color:#fff;}
#wysiwyg_widgets_widget-3 {background: rgba(255,255,255,0.9); padding: 40px;}
#wysiwyg_widgets_widget-5 {background: rgba(255,255,255,0.9);padding: 40px;}

/*--menu colours --*/
.site-header .widget-area, .site-header .widget-area a, .site-header .widget-area h4 {color:#fff;}
.genesis-nav-menu a {background-color: #fff; color: #621414 !important; border: 2px solid #fff;}
.site-header .widget-area a:focus, .site-header .widget-area a:hover, .genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item > a {color:#fff !important; background-color: #621414; border: 2px solid #fff;}
.site-header .sub-menu {background-color:#9c9c9c;}
.genesis-nav-menu .sub-menu a {color:#fff;}
.genesis-nav-menu .sub-menu a:hover {color: #621414;}
.genesis-nav-menu .sub-menu .current-menu-item > a:hover {color:#FFA91F;}

/*--sidebar colours --*/

/*--blog page colours --*/
.archive-description, .author-box {border-bottom: 0px solid #000; border-top: 0px solid #000;margin-bottom: 0px;}
.entry-categories, .entry-tags {display:none;}
p.entry-meta {font-size:13px;text-transform:uppercase;}
.category-news {border-bottom: 1px solid #ddd;margin-bottom: 30px;}

/*--footer colours --*/
.footer-widgets {background-color:#621414 ;}
.footer-widgets .genesis-nav-menu .current-menu-item > a {color:#fff;}
.site-footer {background-color:#333;}
.site-footer a, .site-footer a:hover {color:#fff;}

/*-- fonts & text --*/
body, body > div {font-size:16px; font-weight:400;}
h1, .entry-title {font-size:30px;font-weight:400;}
h2 {font-size:26px;font-weight:400;}
h3 {font-size:23px;font-weight:400;}
h4 {font-size:20px;font-weight:400;}
h4 {font-size:18px;font-weight:400;}
h5 {font-size:16px;font-weight:400;}
h6 {font-size: 16px;font-weight:400;}
.entry-header {text-align:left;}
.home-even .widget-title, .home-odd .widget-title {font-size:45px;font-weight:400;}
.home-even, .home-odd {font-size:22px;}
#wysiwyg_widgets_widget-2 h1 {font-size: 50px; font-weight: 400;}
#wysiwyg_widgets_widget-2 p { font-size: 22px;}
.genesis-nav-menu a {font-family: 'Open Sans', sans-serif;font-size:16px;}

.genesis-nav-menu .sub-menu a {font-size:17px;text-transform:lowercase;}
.word-wrap {word-wrap: break-word; -ms-word-break: break-all; word-break: break-word;}
.footer-widgets {font-size:16px;}
.footer-widgets .widget-title, .sidebar .widget-title {font-weight:400;font-size:23px;}
.footer-widgets a.button, .footer-widgets button, .footer-widgets input[type="button"], .footer-widgets input[type="reset"], .footer-widgets input[type="submit"], .home-odd a.button {font-size:22px;font-weight:300;text-transform:none;}
.footer-widgets .genesis-nav-menu a {font-size:13px;}
.site-footer p, .site-footer a {font-size:13px;font-family:'Open Sans',sans-serif;text-transform:lowercase;}
.page-template-page_blog .more-link {font-weight:700;}
.home-section-1 h2 {font-size: 22px; color: #818285; margin: 0 0 30px; font-weight: 400;}

/*-- spacing --*/
.genesis-nav-menu a { padding: 17px 10px; margin: 5px 0; }
.genesis-nav-menu .sub-menu a {margin: 0;}
.genesis-nav-menu {margin-top: 10px;}
.site-inner {clear: both;margin-top: 210px;}
.entry {margin-bottom: 30px;}
.title-area {width: 500px;}
.site-header .widget-area {padding-top: 0; width: 600px;}
#wysiwyg_widgets_widget-2 {padding:40px;}
#wysiwyg_widgets_widget-2 h1 {margin-bottom: 40px;}
.home .more-button {padding: 7px 10px;}
.fa {margin-right:5px;}
.no-show {display:none;}
.home-section-5 {background-position: 50% 0 !important;}
.more-link, .footer-widgets a.button, .footer-widgets button, .footer-widgets input[type="button"], .footer-widgets input[type="reset"], .footer-widgets input[type="submit"], .home-odd a.button  {width: 30%;text-align: center; float: none;margin: 0 auto;display:block;margin-top: 40px; padding: 0px;}
.page-template-page_blog .more-link {text-align:right;float:right;margin-top: 0px;margin-bottom: 20px;}
.entry-header::after {border-bottom:0px;    margin: 0 auto 0px;}
input, select, textarea {padding: 7px;}
.archive-description, .author-box {padding: 0 0 40px 0;}
.google-map {width: 99%; height: 350px;}
button,input[type="button"],input[type="reset"],input[type="submit"] {margin-top:20px;}
/*--Rapidpay iframe--*/
.page-id-xx iframe {height: 800px; width: 680px; overflow:visible; border: 0; max-width: 100%;}

@media (min-width:2000px){
TargetPath img {background-size:cover;width:100%;}
}

@media only screen and (min-width: 860px) {
.genesis-nav-menu .menu-item-has-children > a > span:after {
content: '\f0d7';
    font-family: 'FontAwesome';
 padding-left: 4px;
}
}

/*--Perfect portal column fix--*/
@media (min-width: 992px){
.col-md-9 {width: 64% !important;}
.col-md-1 {width: 12% !important; text-align: right !important;}
}
/*--Ipad landscape--*/
@media only screen and (max-width: 1200px) {
  .site-footer a {font-size: 13px; margin: 20px 20px;}
.site-footer p { line-height: 2.5;}
}

/*--Ipad landscape--*/
@media only screen and (max-width: 1180px) {
  .site-header .widget-area {width: 600px; text-align: center; margin: 0 auto; float: none;}
  .home-section-1 {padding: 120px 0 100px;} 
  .title-area {    float: none;    padding: 24px 0; text-align: center;    margin: 0 auto;}
}

/*--Ipad portrait--*/
@media only screen and (max-width: 1023px) {
    .site-inner {margin-top:90px;}
    .site-header .title-area {display:block; float:none; margin: 0 auto; text-align:center; width:100%;}
.site-header .widget-area {display:block; float:none; margin: 0 auto; text-align:center; width:100%;}
.genesis-nav-menu .fa {display:none;}

}
/*--Mobile screen landscape--*/
@media only screen and (max-width: 860px) {
    .menu-toggle, .sub-menu-toggle {color:#fff;font-weight:400;}
    
    .site-header button:hover {color:#fff  !important;}
    .home-even .widget-title, .home-odd .widget-title {font-size:30px;}
    .home-odd a.button {width:50%;}
    
}
/*--Mobile screen portrait--*/
@media only screen and (max-width: 480px) {
  .no-show {display:block;}
  #wysiwyg_widgets_widget-2 h1 {font-size:40px;}
  }