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

/*--COLOURS AND BACKGROUNDS Colour 1: maroon #9e0b0f ; Colour 2: black #333;--*/

/*--text colours --*/
body {color: #000; background: #333 url() top left no-repeat; -o-background-size: cover; -moz-background-size: cover; -webkit-background-size:cover; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#676767+0,525252+100 */
background: rgb(103,103,103); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(103,103,103,1) 0%, rgba(82,82,82,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(103,103,103,1) 0%,rgba(82,82,82,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(103,103,103,1) 0%,rgba(82,82,82,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#525252',GradientType=0 ); /* IE6-9 */ font-weight: 400;}
a {color: #860000; text-decoration: underline; font-weight: 700;}
a:hover {color: #333;}
.author-box-title, .entry-meta a:hover, .nav-primary .genesis-nav-menu .current-menu-item > a, .nav-primary .genesis-nav-menu a:hover, .sidebar a:hover {color: #2a66d4;}
.entry-title {color: #860000; font-weight: 700;}
.widget-title {color: #333;}
.site-inner .wrap {background: #fff;}

/*--button & form colours --*/
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .entry-content .button {background-color: #333;}
button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .entry-content .button:hover {background-color: #9e0b0f; border: none;text-decoration: none;}

/*--header & home page widgets colours --*/
.site-header {background-color: transparent; background-image: none; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#676767+0,525252+100 */
// Needs latest Compass, add '@import "compass"' to your scss
// Permalink - use to edit and share this gradient:
// http://colorzilla.com/gradient-editor/#676767+0,525252+100
background-color: rgb(103,103,103); // Old browsers
@include filter-gradient(#676767, #525252, vertical); // IE6-9
@include background-image(linear-gradient(top,  rgba(103,103,103,1) 0%,rgba(82,82,82,1) 100%));
 height: auto; border-top: 5px solid #860000; border-bottom: 5px solid #860000; padding: 10px 0 123px !important; height: auto !important;;}
.site-description, .site-header .widget-area a:hover {color: #383838;}
.site-title {margin-top: 22px;}
#nav_menu-3 {margin-top: 13px;}

/*--menu colours --*/
.genesis-nav-menu .current-menu-item > a {color: #fff !important;}
.genesis-nav-menu a:hover {color: #383838;}
#menu-main-menu a {color: #f19e3e; text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.54); text-decoration: none;}
#menu-main-menu a:hover {color: #fff; background: transparent;}
.genesis-nav-menu .sub-menu a, .nav-primary {background-color: transparent; border-bottom: 1px solid #7c7c7c;}
.genesis-nav-menu .sub-menu {background: rgb(103,103,103); background: -moz-linear-gradient(top, rgba(103,103,103,1) 0%, rgba(82,82,82,1) 100%); background: -webkit-linear-gradient(top, rgba(103,103,103,1) 0%,rgba(82,82,82,1) 100%); background: linear-gradient(to bottom, rgba(103,103,103,1) 0%,rgba(82,82,82,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#525252',GradientType=0 );}
.genesis-nav-menu a {padding: 2.4rem .6rem;}
.enews-widget input:hover[type="submit"], .genesis-nav-menu .sub-menu .current-menu-item > a, .genesis-nav-menu .sub-menu a:hover {background-color: transparent;}

/*--sidebar colours --*/
.sidebar .widget-title {color: #333;}
.sidebar .widget-title a {}
.sidebar-primary a {color: #9e0b0f;}
.sidebar-primary a:hover {color: #333;}
.sidebar-primary {background: #e08b31;}
#wysiwyg_widgets_widget-2 h3 {font-size: 30px; font-weight: 700; margin: 0;}
.t-center {text-align: center;}
.t-center h3 {font-family: 'Playfair Display', serif; font-weight: 700;}
.sidebar .widget {padding: 3rem;}

/*--footer colours --*/
.site-footer {background-color: transparent; background-image: none; box-shadow: none; color: #ccc;}
.site-footer a {color: #ccc;}
.footer-widgets .widget-title {color: #984a23; font-weight: 700;}
.footer-widgets {background: rgba(134, 0, 0, 1 );}

/*-- fonts & text --*/
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1 {font-size: 34px;}
h2 {font-size: 23px; font-weight: 700;}
h3 {font-size: 24px;}
h4 {font-size: 22px;}
h5 {font-size: 20px;}
h6 {font-size: 18px;}
.entry-title {font-size: 30px; font-weight: semibold;}
.widget-title {font-family: "Oswald",sans-serif; font-weight: normal;}
#menu-main-menu a {font-family: "Oswald",sans-serif; font-weight: normal;}
.sidebar .widget-title {font-weight: normal;}
.footer-widgets .widget-title {font-weight: normal;}

/*-- spacing --*/
.site-header {padding: 10px 0 60px; overflow: hidden; height: 90px;}
.site-header .title-area {height: 70px; width: 450px;}
.site-header .widget-area {padding-right: 20px; width: 600px;}
#menu-main-menu {padding-top: 0px;}
.site-inner {margin: -100px auto 0; background: rgba(134, 0, 0, 1 );}
.no-show {display:none;}

/*--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-header {height: 150px;}
  	#menu-main-menu {padding-top: 10px;}
    .site-footer a {font-size: 13px; margin: 20px 20px;}
    .site-footer p {font-size: 13px; line-height: 2.5;}
    .site-header .title-area {width: 100%; text-align: center;}
    .site-header .widget-area {padding-right: 0; width: 100%;}
    #nav_menu-3 {text-align: center;}
}

/*--Ipad portrait--*/
@media only screen and (max-width: 1023px) {
  	.site-header .widget-area {width: 100%;}
}

/*--Mobile screen landscape*/
@media only screen and (max-width: 767px) {
  	.site-header {}
	.entry-title {font-size: 24px;}
  	h1 {font-size: 18px;}
  	h2 {font-size: 18px;}
	h3 {font-size: 16px;}
  	h4 {font-size: 14px;}
  	h5 {font-size: 14px;}
  	h6 {font-size: 14px;}
    .entry-content img.alignright {float: none; display: block; margin: 0; padding: 0 0 10px 0;}
}
/*--Mobile screen portrait*/
@media only screen and (max-width: 568px){
    .genesis-nav-menu a {padding: 2.4rem 1rem;}
}
@media only screen and (max-width: 480px){    
.genesis-nav-menu a {
    padding: 2.4rem 1.5rem;}
    body {font-size: 13px;}
}
}
@media only screen and (max-width: 320px){
  	body {color: #555; background-color: #9e0b0f; background-image: none; background-repeat: no-repeat;}
  	.site-header {height: 190px;}
  	.sidebar-primary a {font-size: 12px;}
    .no-show {display:block;}
    .genesis-nav-menu a {padding: 2.4rem .5rem;}
    body { font-size: 13px;
    background-color: transparent;
    background-image: none;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background: rgb(103,103,103);
    background: -moz-linear-gradient(top, rgba(103,103,103,1) 0%, rgba(82,82,82,1) 100%);
    background: -webkit-linear-gradient(top, rgba(103,103,103,1) 0%,rgba(82,82,82,1) 100%);
    background: linear-gradient(to bottom, rgba(103,103,103,1) 0%,rgba(82,82,82,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#676767', endColorstr='#525252',GradientType=0 );}
}
}