/* -------  CUSTOMISATION -------  */

@media screen and (min-width: 1000px) {
    .site-container {
  	  max-width: 1366px;
	}
}
.site-header {
background-image: url(/wp-content/uploads/2017/02/Builders-Guild.png);
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
}
/* ---- Remove original backgrounds and set all to white ---- */

.site-header .wrap {
	background: #ffffff;
}

.nav-primary {
	background-color: #ffffff;
}

.genesis-nav-menu a {
	color: #003473;
}

.site-container {
	background-color: #ffffff;
}

.site-inner {
	background: #ffffff;
}

.footer-widgets {
  background: #ffffff;
}

.site-footer {
  background: #ffffff;
}

body {
   background-color: #ffffff ;
}

/* ---- Footer Widgets ---- */

.footer-widgets-1,
.footer-widgets-2,
.footer-widgets-3 {
	width: 310; /* 3 columns equally divided */
}

.footer-widgets-1,
.footer-widgets-2 {
	float: left;
}

.footer-widgets-3 {
	float: right;
}

/* ---- Menu hover color ---- */
.genesis-nav-menu .sub-menu a:hover {
	color: #003473;
}

/* ---- TablePress Styling ---- */

.tablepress-id-1,
.tablepress-id-1 tr,
.tablepress-id-1 tbody td,
.tablepress-id-1 thead th,
.tablepress-id-1 tfoot th {
	border: none;
}

.tablepress-id-1 .row-1 , 
.tablepress-id-1 .row-3 , 
.tablepress-id-1 .row-5 { 
	background-color:#003366;
    color: #ffffff;
    font-weight: bold;
}

.tablepress-id-1 .row-1 .column-2 , 
.tablepress-id-1 .row-3 .column-2 , 
.tablepress-id-1 .row-5 .column-2 { 
    width: 10px;
	background-color:#ffffff;
    color: #ffffff;
}

mark {
  background-color: #003366;
}

/* ---- FONTS --- */
body {
	font-family: "Arial";
}

h1, h3, h4, h5, h6 {
    font-family: "Arial";
}

h2 {
  color: #000000;
  font-family: "Arial";
  letter-spacing: 1.1px;
}

.widgettitle {
    font-family: "Arial";
}

/* --- header image ---*/
.header-image .site-title a {
    min-height: 10px;
}

.site-header .wrap {
   margin-bottom: 0px;
   padding-bottom: 0px;
}


/* --- site inner content wrap --- */
.site-inner {
   padding-top: 10px;
}

.content {
    width: 70%;
}

.sidebar-primary {
    width: 25%;
}

h2.entry-title {
    font-size: 20px;
}


/*--- hide posts from homepage ---*/
.home .content {
	display: none;
}

/****************************************************/
/*       HOME PAGE WIDGET STYLING                   */
/****************************************************/

/*************** Generic Widget Styling *************/
/*-- applicable to content area --*/
.homecontent {
	font-family: Arial;
    font-size: 1em;
	line-height: 1.3;
	margin-top: 5px;
	position: relative;
    height: 300px;
}

/*************** General Widget Inner Styling ********/
.textwidget {
	padding: 2.5%;
	text-align: left;
}

/*************** General Widget Title Styling ********/
.widgettitle {
    /*font-family: 'Arial', sans-serif; was originally --> font-family: Arial;*/
  	font-size: 1.3em;
  	text-transform: none;
   /* color:#ffffff; */
	padding: 15px 0px 15px 15px;
	margin: 15px 0px 0px 0px;
}

/**************** Banner Styling **************/
.bannertop {
	font-family: "Arial";
    color: #003473;
	font-size: 1.1em;
	line-height: 1.2;
	box-shadow:0px 0px 0px 0px #003473;
	margin-top: 5px;
  	margin-bottom: 10px;
}

.bannertoptit {
	background-color : #FFFFFF;
    color : #FFFFFF;
}

.bannertop .textwidget {
background-color : #FFFFFF;
    color : #FFFFFF;
}

.banner2 {
  	font-family: "Arial";
    color: #003473;
	font-size: 1.1em;
	line-height: 1.2;
	box-shadow:0px 0px 0px 0px #003473;
	margin-top: 5px;
  	margin-bottom: 10px;
}

.banner2 {
    height: 500px;
}

.bannerbottom {
	font-family: "Arial";
    color: #003473;
	font-size: 1.0em;
	line-height: 1.1;
	box-shadow:0px 0px 0px 0px #003473;
	margin-top: 5px;
  	margin-bottom: 10px;
}

.bannerbottomtit {
	background-color : #003473;
    color:#ffffff;
}

.bannerbottom .textwidget {
    /* background-color: #003473; 
    opacity : 0.6; */
}

.bannerbottom .entry-title {
    font-size: 20px;
    line-height: 1;
}

.bannerbottom .entry {
    margin-top: 10px;
    margin-left: 10px;
    margin-right:10px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}

/*************** Widget Styling ************/
.htl {
	font-family: "Arial";
    color: #ffffff;
	font-size: 1em;
	line-height: 1.1;
    /* background-color: #003473;  */
	box-shadow:0px 0px 0px 0px #081D56;
	margin-top: 5px;
  	margin-bottom: 10px;
    /* -webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px; */
}

.htltit {
	background-color: #081D56;
    color: #ffffff;
  	/*  -webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px; */
}

.htl .textwidget {
  	color : #1E1E1E;
   /* background-color: #F9F8F4;
    opacity : 0.6; */
}

.htm {
	font-family: "Arial";
    color: #ffffff;
	font-size: 1em;
	line-height: 1.1;
    /* background-color: #F5E8EE;  */
	box-shadow:0px 0px 0px 0px #081D56;
	margin-top: 5px;
  	margin-bottom: 10px;
    /* -webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px; */
}

.htmtit {
	background-color: #081D56;
    color: #ffffff;
    /* -webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px; */
}

.htm .textwidget {
  	color : #1E1E1E;
   /* background-color: #F5E8EE;
    opacity : 0.6; */
}

.htr {
	font-family: "Arial";
    color: #ffffff;
	font-size: 1em;
	line-height: 1.1;
    /* background-color: #d7f4d7;  */
	box-shadow:0px 0px 0px 0px #081D56;
	margin-top: 5px;
  	margin-bottom: 10px;
    /* -webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px; */
}

.htrtit {
	background-color: #081D56;
    color: #ffffff;
    /* -webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px; */
}

.htr .textwidget {
  	color : #1E1E1E;
   /* background-color: #d7f4d7;
    opacity : 0.6;  */
}


.hbl, .hbm, .hbr {
	font-family: "Arial";
    color: #ffffff;
	font-size: 1em;
	line-height: 1.1;
   /* background-color: #d5d9e7;  */
	box-shadow:0px 0px 0px 0px #081D56;
	margin-top: 5px;
  	margin-bottom: 10px;
    /* -webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px; */
}

.hbltit, .hbmtit, .hbrtit {
	background-color: #081D56;
    color: #ffffff;
    /* -webkit-border-radius: 10px 10px 0px 0px;-moz-border-radius: 10px 10px 0px 0px;border-radius: 10px 10px 0px 0px; */
}

.hbl .textwidget, .hbm .textwidget, .hbr .textwidget {
  	color : #1E1E1E;
  /* background-color: #d5d9e7;
    opacity : 0.6; */
}

/* Recent Post Widget with Thumbnail -> Customisation */

.rpwwt-post-title {
	color : #000000;
  font-size : 1em;
  padding : 10px;
}

.rpwwt-post-excerpt {
	color : #757573;
  font-size: 1em;
  margin : 5px;
}

