
/* 29 - MAIN FONT COLOUR */
/* 49 - BACKGROUND COLOUR & FONT SIZE */
/* 73 - NAV BAR COLOUR & FONT SIZE */
/* 135 - NAV BAR STYLES */
/* 170 - NAV BAR HOVER */
/* 193 PAGE COLOUR */
/* 220 img class displayed */
/* 207 div content style */
/* 230 p.blocktext75 styles */
/* 311 - BLOCKQUOTE STYLE  */
/* 308 - H3 page_title & nav.bar */
/* 442 GO TOP */
/* 494 H3 text  */
/* 500 H4  */
/* 580 H4 HALF LEFT FONT */
/* 654 a link & hover */
/* 673 a.nav link & hover & active */
/* 721 a div video */


body, p, div, h1, h2, h3, h4, h5, h6, table, tbody, tr, td, span, blockquote, a, abbr, address, cite, code, img, ul, ol, li, dl, dd, dt, form, label, fieldset, caption, input, textarea, button {

	border:0;

	outline:0;

	font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif;

	color:#fff; /*MAIN FONT COLOUR */

	vertical-align:baseline;

	list-style:none;

	text-decoration:none;

	line-height:1.5em;

	margin:0;

	padding:0

}

html {
	scroll-behavior: smooth;
}

body {

	background:#2f728a; /*BACKGROUND COLOUR OLD 2f83a2  */

	font-size:15px /*MAIN TEXT FONT SIZE */

}


div#wrap {

	width:730px;

	position:relative;

	margin:0 auto!important

}

div#sidebar {

	width:0px;

	height:100%;

	

	background:#3183a0; /*NAV BAR BACKGROUND COLOUR */

	

	position:fixed

}

a#logo {

	text-align:center;

	display:block;

	border-bottom:1px solid #353535;

	width:100%;

	position:relative;

	z-index:999;

	opacity:1;

	-webkit-transition:all 300ms;

	-moz-transition:all 300ms;

	-o-transition:all 300ms;

	transition:all 300ms;

	padding: 15px 0 9px 0;

}

ul#navigation {

	margin-top:0px;

	margin-right:0px;

	position:relative;

	width:220px;

	z-index:999

}

ul#navigation li {

	border:none;

	background:none;

	margin:0;

	padding:0

}

ul#navigation li a:link, ul#navigation li a:visited {

	text-decoration:none;

	font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif; /*NAV BAR FONT */

	margin-bottom:1px;
	
	color:#BFBFBF; /*NAV BAR FONT COLOUR */

	width:auto;

	font-size:18px; /*NAV BAR FONT SIZE */
	
	font-weight: normal;

	text-align:left;

	padding-left:10px !important;

	display:block;

	transition:all 200ms;

	-webkit-transition:all 200ms;

	-moz-transition:all 200ms;

	-o-transition:all 200ms;

	padding:5px 10px 5px 0

}

ul#navigation li a:hover, ul#navigation li a.active {

	background:#65aac4; /*NAV BAR HOVER BG COLOUR */
	
	font-weight: bold;

	color:#fff; /*NAV BAR HOVER FONT COLOUR */

}

div#container {

	width:730px;

	float:none;

	padding-right:25px;

	left:-5px;

	position:relative;

	padding-top:0;

	background:#65aac4; /*PAGE COLOUR */

}

div.page {

	margin-bottom:5px solid #dbdbdb;

	margin-bottom:0;

	padding-top:0px

}

div.page_content {

	padding:25px 0px 20px 25px   /*div content style - top right bottom left */

}


div.page_image {

	padding:0 0 0 0

}


img.displayed {
	
	display: block;          /*  img class displayed */
	margin-left: auto;
	margin-right:auto;
	                     		
}


p.blocktext75 {
	
	font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;
	
	font-size:16px;
	
	margin-left: auto;  /*blocktext75 */
	
	margin-right:auto;
	
	width:90%;
	
}

p.blocktext75B {
	
	color: #fff;
	
	margin-left: auto;
	
	margin-right:auto;

	font-size:20px;
	
	font-weight:bold;
	
	width:90%;
	
}

p.blocktext75C {
	
	
	font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;
	color: #fff;

	margin-top:0px;
	
	margin-left: auto;
	
	margin-right:auto;
	
	font-size:15px;

	width:90%;
	
}

p.blocktext75D {
	
	color: #fff;
	
	margin-left: auto;
	
	margin-right:auto;

	font-size:20px;
	
	font-weight:normal;
	
	width:90%;
	
}

p.blocktext75E {
	
	
	color: #000;

	margin-top:0px;
	
	margin-left: auto;
	
	margin-right:auto;
	
	font-size:15px;

	width:90%;
	
}

blockquote {

	border-left:5px solid #7cb3d3;  /*BLOCKQUOTE STYLE */
	
	font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;
	
	font-size:16px;
	
	font-style:italic;

	padding:10px;

	margin:10px;

}

div#container h3.page_divider {

	font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif; /*H3 FONT */
	
    margin-left:25px;
	
	margin-right:25px;

	font-size:30px; /*H3 FONT SIZE */

	color:#fff; /*H3 FONT COLOUR */

	border-bottom:1px solid #fff;

	text-shadow:1px 1px 2px #2c2c2c; /*H3 FONT SHADOW */

	line-height:2;

	padding:5px 0px 0px 0px

}

div#container h3.page_title {

	font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif; /*H3 FONT */
	
	margin-left:25px;

	font-size:30px; /*H3 FONT SIZE */

	color:#fff; /*H3 FONT COLOUR */

	border-bottom:1px solid #000;

	text-shadow:1px 1px 2px #2c2c2c; /*H3 FONT SHADOW */

	line-height:2;

	padding:5px 0px 0px 0px

}


.social_icons {

	margin:0 auto;

	margin-top:20px;

	background:#0D4667;

	border-radius:2em;

	line-height:45px;

	height:45px;

	width:142px;

}

.social_icons li {

	display:inline;

	padding:0px !important;

	margin:0px;

}

.social_icons li img {

	border:0px !important;

}



img.no_border {

	border:none!important

}

ul.pagination li, ul.pagination li:hover {

	display:inline;

	background:none;

	border:none;

	margin-left:1px;

	padding:0

}

ul.pagination a:link, ul.pagination a:visited {

	display:inline-block;

	text-decoration:none;

	background:url(./images/bg/15.png);

	padding:5px 10px

}

div.footer {

	text-align:center;

	font-size:12px;

	margin-top:40px;

	padding:15px 0

}

.gotop {

	position:fixed;

	right:15px;

	bottom:15px;

	opacity:.4;

	padding:10px;

	color:#fff;

	display:block;

	text-decoration:none;

	text-align:center;

	font-size:13px;

	font-weight:bold;

	z-index:999;

	transition:all 300ms;

	-webkit-transition:all 300ms

}

.gotop:hover {

	color:#eee;

	opacity:.8

}

.gotop.hidden {

	display:none;

	opacity:0

}

a.gotop {

	text-decoration:none!important

}

h1, h2, h3, h4, h5, h6 {

	font-family:Century Gothic, CenturyGothic, AppleGothic, sans-serif;

	font-weight:bold;

	color:#fff

}

h3 
{
  font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif; /*H3 center */
  color:#fff;
  font-style: strong;
  font-size:30px;
  text-align: center;
}

h4.blue {

	font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif; /*H4 FONT */

	color: #2c2c2c;

	text-shadow: 1px 1px 0px #c7c7c7;

	font-size: 23px;

	margin-top:20px;

}

.one_half {

	float:left;

	width:50%

}

.one_third {

	float:left;

	width:33.33%

}

.one_fourth {

	float:left;

	width:25%

}

.one_half > .column_content, .one_third > .column_content, .one_fourth > .column_content, .one_half > div, .one_third > div, .one_fourth > div {

	padding-right:15px

}

.last > .column_content, .last > div {

	padding-right:0

}

.one_half.last > .column_content, .one_half.last > div {

	padding-left:15px

}

.one_third.first > .column_content, .one_third.first > div {

	padding-right:20px;

	padding-left:0

}

.one_third > .column_content, .one_third > div {

	padding-left:10px;

	padding-right:10px

}

.one_third.last > .column_content, .one_third.last > div {

	padding-left:20px;

	padding-right:0

}

.column_content {
	


	margin-top:20px;

}

.column_content p {

	margin-left:68px;

}

.column_content h4 {

	font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif; /*H4 HALF LEFT FONT */

	color:#2c2c2c; /*H4 HALF LEFT FONT COLOUR */

	text-shadow:1px 1px 0px #c7c7c7; /*H4 HALF LEFT SHADOW */

	font-size:26px; /*H4 HALF LEFT FONT SIZE */

}

.first {

	clear:left

}

.last {

	clear:right

}

.left {

	float:left

}

.clear {

	clear:both

}

.space {

	display:block;

	float:left;

	clear:both;

	margin:10px 0

}

ul li {

	line-height:2;

	background:url(../images/icons/bullet.jpg) no-repeat left center;

	padding-left:15px;

}

a:link, a:visited  {
    
	color: #d3f7fb;
	font-weight:bold;
	text-decoration:underline;
	/*text-decoration:underline*/

}



a:hover   {
	
color: #fff;

}



a.nav {
	
	color: #d3f7fb;
	font-size:15px;
    text-decoration:none;
	/*font-weight: lighter; small*/
	/*text-decoration:underline*/

}

a.nav:hover   {
	
    color: #fff;
	font-size:15px;
	text-decoration:underline; 

}
	
a.navactive   {
	
    color: #fff;
	font-size:15px;
	font-weight: bold; /*lighter*/
	/*text-decoration:underline; */

}	

div.page img {

	padding:5px;

	border:1px solid #73aaca;

	max-width:94%

}

a#logo:hover, a.facebook:hover, a.twitter:hover, a.linkedin:hover, a.dribbble:hover, div.image_gallery img:hover {

	opacity:.5

}


.flex-control-nav {

	display:none;

}


div.video {

    text-align: center;
    padding-left:22px;

}


button.back {
	
	padding:5px;
	font-family: Century Gothic, CenturyGothic, AppleGothic, sans-serif;
    background:#65aac4;
	font-weight:bold;
	border:2px solid #d3f7fb;
	
}




	