.logowrap {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-color: #4487BC;
	background-image: url(../uploads/images/global/louee-right-120.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.rightrss {
  float: right !important; 
  padding-top: 18px;
  padding-right: 10px;
  colour: #EC8E56
  }
.rightrss fa fa-rss a:hover {
 color: #000000;
	border: none;
		-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	
}
.logo {}

p {
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
    font-style: normal;}
h1 small {
    font-size: 60%;
    color: #6f6f6f;
    line-height: 1.6;
    margin-top: 10px;
}	

@media screen and (max-width: 768px) {
h1 {margin:0;line-height:1;}}

.top {margin-top: 1.875em;}

@media screen and (max-width: 768px) {
.top {margin-top: 0.25rem;}}
	

.righttext {
	text-align: right;		
	}
	
	.white {
	background-color: #FFFFFF;
	box-shadow: 0px 2px 1px rgba(50, 50, 50, 0.3);
	border-right: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	padding-left: 1em;
	padding-right: 1em;
	}	
.whitenopad {
	background-color: #FFFFFF;
	box-shadow: 0px 10px 5px rgba(50, 50, 50, 0.3);
	border-right: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	
	}		
	
	
.white-bottom {
	background-color: #ccc;
	box-shadow: 0px 10px 5px rgba(50, 50, 50, 0.3);
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 2em;
	border-bottom-left-radius: 12px;
	border-bottom-right-radius: 12px;
	height: 20px;
	}	
	
@media only screen and (max-width: 40em) {	
.righttext {
	text-align: left;		
	}
	
		.white {
	background-color: #FFFFFF;
	box-shadow: 0px 10px 5px rgba(50, 50, 50, 0.3);
	border-right: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	padding-left: 0em;
	padding-right: 0em;
	}	

	
	
}
.padtop {padding-top: 0.825em;}

@media only screen and (max-width: 767px) {
.padtop {padding-top: 0.25rem;}}

.padtop2 {padding-top: 2em;}	
.padall {
	margin-top: 1em;
	margin-right: -2em;
	margin-left: 1em;
	margin-bottom: 1em;
	}	
.title-area h1 a:hover, .title-area h1 a:active {background-color: #458bbe;color: #FFF;}
	
 .contentsection h1, .contentsection h2, .contentsection h3, .contentsection h4, .contentsection h5, .contentsection h6 {
    font-size: 110%;
    color: #6f6f6f;
     }

.subheading-4 h4 {
	font-size: 120%;
	background-color: #FFFFFF;
	border-radius: 4px;
	margin-bottom: 1em;
	border: 1px solid #CCC;
}

.subheading-4  {
	background-color: #ebebeb;
	border-radius: 4px;
	margin-bottom: 1em;
	border: 1px solid #CCC;
	padding-bottom: 0.2em;
	padding-top: 0.2em;
	padding-right: 0.2em;
	padding-left: 0.2em;
	
}

.contentsection a {
  color: #458bbe;
  line-height: inherit;
  text-decoration: none;
	border-bottom: 1px dotted #FFF; }
  
.contentsection a:hover {
	color: #165884;
	text-decoration: none;
	border-bottom: 1px dotted #165884;
	}
.fbbox {margin-right: auto;margin-left: 0px;	}
	
#likebox-wrapper * {width: 100% !important;}

.fb-border {
	background-color: #FFFFFF;
	border-radius: 4px;
	margin-bottom: 0.2em;
	border: 8px solid #f2f2f2;
	-webkit-box-shadow: 2px 2px 5px rgba(50,50,50,0.3);
	-moz-box-shadow: 2px 2px 5px rgba(50,50,50,0.3);
	box-shadow: 2px 2px 5px rgba(50,50,50,0.3);
	margin-top: 20px;
	
	 }
	.fb-like-box, .fb-like-box span, .fb-like-box span iframe[style] { width: 100% !important; }

.instagram-border {
	background-color: #FFFFFF;
	border-radius: 4px;
	margin-bottom: 0.2em;
	border: 8px solid #f2f2f2;
	-webkit-box-shadow: 2px 2px 5px rgba(50,50,50,0.3);
	-moz-box-shadow: 2px 2px 5px rgba(50,50,50,0.3);
	box-shadow: 2px 2px 5px rgba(50,50,50,0.3);
	margin-top: 20px;
	 }
	 
.instagram-border h4 {
	background-color: #458BBE;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	line-height: 1.4em;
}
.instagram-border p {	 
	margin-bottom: 0rem; }
	
.instagram-border.button {margin-bottom: 0rem; }	
	
.button.instagram-border {margin-bottom: 0rem; }	
	
	.important-border {
	background-color: #FFFFFF;
	border-radius: 4px;
	margin-bottom: 1em;
	border: 4px solid #E31F26;
	-webkit-box-shadow: 2px 2px 5px rgba(50,50,50,0.3);
	-moz-box-shadow: 2px 2px 5px rgba(50,50,50,0.3);
	box-shadow: 2px 2px 5px rgba(50,50,50,0.3);
	margin-top: 1em;
	padding: 5px;
	 }
.important-border p {
	margin-bottom: 0rem;
	color: #000000;
	font-size: 0.9em;
}	
	
	.important-border h2 {	 
	margin-bottom: 0rem;
	color: #E31F26; }


	.home .important-border h2 {	 
		margin-bottom: 0.6rem;
		color: #E31F26;
	text-align:center; }
	
	.important-border a {
	color: #E31F26;
border-bottom: 1px dotted #E31F26;
			}
.important-border p.a {
	color: #E31F26;
border-bottom: 1px dotted #E31F26;
			}		
			
.important-border a:hover {	
	color: #F31418;
	background-color: #FFFFFF;
	border-bottom: 1px dotted #38AA53;}
	
	
		
.accommhead {
	border: 1px solid #E1E1E1;
	-webkit-box-shadow: 2px 2px 5px rgba(50,50,50,0.3);
	-moz-box-shadow: 2px 2px 5px rgba(50,50,50,0.3);
	box-shadow: 2px 2px 5px rgba(50,50,50,0.3);
	margin-bottom: 20px;
	margin-top: 20px;
	border-radius: 4px;
}

.news-article {
	border-radius: 4px;
	margin-bottom: 1em;
	color: #4487BC;
	border-style: solid;
    border-width: 1px;
    border-color: #cbdfed;
    background: #f4f8fb;
	padding-bottom: 0.8em;
	padding-top: 0.8em;
	padding-right: 0.8em;
	padding-left: 0.8em;
	}
	
.news-article a:hover {	
	border-bottom-color: #2A5879;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.news-article p {
	font-size: 80%;
	color: #000;
	margin-top: -0.5em;
	margin-bottom: 0.2em;
	}
.news-article h2 {
	padding-top: 0em;
	margin-top: -0.4em;
	margin-bottom: 0.5em;
	}	
.news-article-page {
	border-radius: 4px;
	margin-bottom: 1em;
	color: #4487BC;
	border-style: solid;
    border-width: 1px;
    border-color: #cbdfed;
    background: #f4f8fb;
	padding-bottom: 0.8em;
	padding-top: 0.8em;
	padding-right: 0.8em;
	padding-left: 0.8em;
	}
	
.news-article-page a:hover {	
	border-bottom-color: #2A5879;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
}
.news-article-page p {
	font-size: 80%;
	color: #000;
	margin-top: -0.5em;
	margin-bottom: 0.2em;
	}
.news-article-page h2 {
	padding-top: 0em;
	margin-top: 0em;
	margin-bottom: 0.5em;
	}		
	
#NewsPostDetailTitle {
	padding-top: 20px;
	
}
	
.NewsSummaryPostdate {	
margin-bottom: 0.5em;
margin-top: 0.5em;
}
	
.NewsDetailField {
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 0.5em;
	margin-left: 0em;
	
}

.Newssumcontent {
	margin-top: 0.5em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em; }

.newshead {
	margin-top: 1em;
	margin-bottom: 1em;
	border-radius: 4px;
	padding-left: 1em;
	padding-top: 0em;
	padding-bottom: 0.5em;
	border-style: solid;
    border-width: 1px;
    border-color: #cbdfed;
    background: #f4f8fb;
	
}

.newshead h2 a {
	border-bottom: 1px dotted #f4f8fb;
}

.newshead h2 a:hover {
	color: #33678F;
	border-bottom: 1px dotted #33678F;
}

@media only screen and (max-width: 40em) {
	
.NewsDetailField {
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
	
}
}
.hr2 {
 border: solid #dddddd;
  border-width: 1px 0 0;
  clear: both;
  margin: 0.5rem 0 0.5rem;
  height: 1px; }	
	
.more a, .more a:visited {
font-family: 'Oswald', sans-serif;
font-weight: normal;
font-style: normal;
line-height: 0.8;
text-decoration: none;
font-size: 90%;
margin-top: -0.5em;
}

.more a:hover {
text-decoration: none;
	border-bottom-color: #2A5879;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	color: #244D69;	
}
.news-button h4 {
	color: #FFFFFF;
	line-height: 0.8;
}
.home p {
	font-size: 1em;}
	

.black {
	background-color: #333333;
	color: #FFF;
	box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.3);
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	padding-left: 1em;
	padding-right: 1em;
	margin-bottom: 0.5em;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	}	
.black p {
	color: #FFF;
	font-size: 80%;
	}	
.black a, .black a:active, .black a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #333333;
	color: #FFF;
}

.black a:hover {
	color: #FFF;
text-decoration: none;
	border-bottom-color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: dotted; }
	
	
.fullfooter {
	width: 100%;
	background-color: #333333; }	
	
	

 /* social icons */
	#socialbar {
		float: right;
	width: auto;    /* enough width for the search input box */
	padding-top: 3.8em;
	padding-right: 0em;
	padding-left: 0;
	margin: 0;
	padding-bottom: 0px;
	}
	

#socialbar a .fa.fa-facebook-square {
 color: #FFF;
    transition: background 0.5s;
	border: none;
	text-decoration:none;
}
#socialbar a .fa.fa-instagram {
   color: #FFF;
    transition: background 0.5s;
	border: none;
	text-decoration:none;
	padding-left: 3px;
}
#socialbar a .fa.fa-youtube-square {
	 color: #FFF;
	transition: background 0.5s;
	border: none;
	text-decoration: none;
	padding-left: 3px;
}
#socialbar a .fa.fa-rss-square {
  color: #FFF;
    transition: background 0.5s;
	border: none;
	text-decoration:none;
	padding-left: 3px;
}

  
#socialbar a:hover .fa.fa-facebook-square {
  color: #000;
    transition: color 0.5s;
	border: none;
		-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	
}
#socialbar a:hover .fa.fa-instagram {
   color: #000;
    transition: color 0.5s;
	border: none;
		-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	
}
#socialbar a:hover .fa.fa-youtube-square {
  color: #000;
    transition: color 0.5s;
	border: none;
		-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	
}
#socialbar a:hover .fa.fa-rss-square {
  color: #000;
    transition: color 0.5s;
	border: none;
		-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	
}

.post {
 margin: 0;
 display: inline-block;
    text-align:center;
}
.thumbnail {
    position:relative;
    display:inline-block;
}
.thumbnail .mask {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	z-index: 999999;
	transition: all 1s;  
	text-align: center;
	background-color: rgba(0, 0, 0, 0.4);
	
    }
.thumbnail:hover .mask{
            height: 100%;
            opacity: 1;
        }
.mask a.info {
    display:inline-block;
    vertical-align:middle;
	color: #FFF;
}
.mask a.info a:hover {
	color: #DB3847;
}

.mask:before {
    display:inline-block;
    height:100%;
    content:" ";
    vertical-align:middle;    
}
.slide-caption {
	 position: relative;
        background-color: #333333;
        color: white;
        width: 100%;
        padding: 0.625rem 0.875rem;
        font-size: 0.875rem; }
iframe {
border: none;
}

@media screen and (max-width: 768px) {
.row .row {
    width: auto;
    margin-left: -0.2em;
    margin-right: -0.2em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
}	
	
	
.column, .columns {
    position: relative;
    padding-left: 0.2em;
    padding-right: 0.2em;
    float: left;
	}}

@media only screen and (min-width: 40.063em){
.top-bar-section li.menuactive:not(.has-form) a:not(.button) {
	padding: 0 15px;
    line-height: 45px;
    color: #ffffff;
    background: #000000;
}
}