@charset 'UTF-8';
@import url('https://fonts.googleapis.com/css?family=Roboto:400,300,300italic,100');
@import url('font-awesome.min.css');
/*********************************************************************************/
/* Basic                                                                         */
/*********************************************************************************/
body {
	background: #202B39;
}
body, input, textarea, select {
	font-family: 'Roboto', sans-serif;
	font-size: 100%;
	font-weight: 300;
	line-height: 1.75em;
	color: #6a6a6a;
}
h1, h2, h3, h4, h5, h6, .headertag {
	font-weight: 300;
	color: #202B39;
	line-height:normal;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: inherit;
	text-decoration: none;
}
strong, b {
	font-weight: 400;
}
em, i {
	font-style: italic;
}
a {
	color: #00BEFF;
	text-decoration: none;
}
sub {
	position: relative;
	top: 0.5em;
	font-size: 0.8em;
}
sup {
	position: relative;
	top: -0.5em;
	font-size: 0.8em;
}
hr {
	border: 0;
	border-top: solid 2px #ddd;
}
blockquote {
	border-left: solid 0.5em #ddd;
	padding: 1em 0 1em 2em;
	font-style: italic;
}
p, ul, ol, dl, table {
	margin-bottom: 1em;
}
header {
	margin-bottom: 1em;
}
header h2 {
	font-weight: 300;
	font-size: 2.3em;
	color: #202B39;
	line-height: normal;
}
header .byline {
	display: block;
	padding: 1.2em 0 0.5em 0;
	font-size: 1.3em;
	font-weight: 300;
}
footer {
}
br.clear {
	clear: both;
}
/* Sections/Articles */
section,  article {
	margin-bottom: 3em;
}
section > :last-child,  article > :last-child {
	margin-bottom: 0;
}
section:last-child,  article:last-child {
	margin-bottom: 0;
}
.row > section,  .row > article {
	margin-bottom: 0;
}
/* Images */
.image {
	display: inline-block;
}
.image img {
	display: block;
	width: 100%;
}
.image.featured {
	display: block;
	width: 100%;
	margin: 0 0 2em 0;
}
.image.featured2 {
	display: block;
	width: 100%;
	margin: 0 0 2em 0;
}
.image.full {
	display: block;
	width: 100%;
}
.image.left {
	float: left;
	margin: 0 2em 2em 0;
}
.image.centered {
	display: block;
	margin: 0 0 2em 0;
}
.image.centered img {
	margin: 0 auto;
	width: auto;
}

.image.right {
	float: right;
	margin: 0 2em 2em 0;
}

/*********************************************************************************/
/* list style 1                                                                  */
/*********************************************************************************/
ul.lists {
	text-align: center;
}
ul.lists li {
	display: inline-block;
	padding: 0em 1em;
}
ul.featured {
	text-align: center;
}
ul.featured li {
	display: inline-block;
	width: 22%;
	margin: 0 2.5% 5% 0;
	padding: 0em 0em;
	vertical-align: top;
}
ul.featured li.featured5 {
	width: 40%;
	text-align: left;
}
ul.featured li.featured5 h2 {
	font-size: 2.4em;
}
ul.featured li.featured6 {
	font-size: 1em;
	width: 50%;
}
li.featured5 ul.secondlist li {
	width: 100%!important;
	text-align: left;
	margin: 0 0 0px 0!important;
	 
}
li.featured5 ul.secondlist li table {
	margin-bottom: 0;
	width: 100%;
	cursor: default;
}
li.featured5 ul.secondlist li table td:first-child {
	vertical-align: top;
	text-align: center;
 
}
 @media screen and (max-width: 436px) {
.sectionlayout3 p {
	font-size: 1.4em;
}
header h2 {font-size: 1.3em;}
}
/*********************************************************************************/
/* list style 2                                                                  */
/*********************************************************************************/
ul.featured2 {
	text-align: center;
}
ul.featured2 li {
	display: inline-block;
	width: 48%;
	margin: 0 1em 2em 0;
	padding: 0em 0em;
	vertical-align: top;
}
.featured2 img {
	background: #6C7A89;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 10px 0 #000;
	-moz-box-shadow: 0 0 10px 0 #000;
}
ul.featured2 br {
	clear: left;
}
/*********************************************************************************/
/* list style 3                                                                  */
/*********************************************************************************/
ul.featured3 {
	text-align: left;
}
ul.featured3 p {
	text-align: left;
	font-size: 17px;
	line-height: normal;
	font-weight: 400;
	color: #202B39;
}
.featured2 p {
	margin-bottom: 0em!important;
	color: #202B39;
}
.featured3 p {
	margin-bottom: 1em!important;
}
ul.featured3 li {
	text-align: left;
	font-size: 15px;
	color: #FF4500;
	font-weight: 400;
	line-height: normal;
	display: inline-block;
	width: 100%;
	margin: 0 1.5% 2% 0;
	padding: 0em 0.50em;
	vertical-align: top;
}
ul.featured3 h2 {
	font-size: 2em;
	line-height: normal;
}
ul.featured3 br {
	clear: left;
}
/*********************************************************************************/
/* list style 4                                                                  */
/*********************************************************************************/
.featured4style {
	float: left;
	text-align: left;
	font-size: 15px;
	color: #fff;
	background: #00BEFF;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,0.35)!important;
	display: inline-block;
	font-weight: 400;
	line-height: normal;
	margin: 0 1.5% 2% 0;
	padding: 0.15em 0.80em 0.15em 0.80em;
	border-radius: 6px;
}
.featured4 br {
	clear: left;
}

/*********************************************************************************/
/* list style 5                                                                  */
/*********************************************************************************/

ul.featuredcb {
	text-align: center;
}
ul.featuredcb li {
	display: inline-block;
	width: 29%;
	margin: 0 2.5% 5% 0;
	padding: 0em 0em;
	vertical-align: top;
}

ul.featuredcb li p  {font-size:2.4em;display:inline-block; border-bottom: 2px solid #fff;padding-bottom: 0.2em;white-space:nowrap;}
@media screen and (max-width: 770px) {ul.featuredcb li p {margin-right: 25%!important;}}
@media screen and (max-width: 500px) {ul.featuredcb li p {margin-right: 15%!important;}}
@media screen and (max-width: 436px) {ul.featuredcb li p {margin-right: 10%!important;}}
ul.featuredcb li p span{font-size: 0.4em;font-weight:300;color:#00BEFF;}
ul.featuredcb li p .timernew{font-size:1em;color:#fff;font-weight:600;white-space:nowrap;}

@media screen and (min-width: 1600px) {ul.featuredcb li p {font-size:3.2em;}}

/*********************************************************************************/
/* list style default                                                                  */
/*********************************************************************************/
ul.default {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
}
ul.default li {
	display: block;
	border-top: solid 1px #aaa;
	border-top-color: rgba(0,0,0,0.1);
	line-height: 2.5em;
}
ul.default li:first-child {
	padding-top: 0;
	border-top: 0;
}
ul.default a {
	text-decoration: none;
	color: #B7B7B7;
}
ul.default a:hover {
	text-decoration: underline;
}
ul.staff {
	margin: 0em 0em 3em 0em;
	padding: 2em 0em 1.5em 0em;
	list-style: none;
	text-align: center;
	box-shadow: 0px 1px 0px rgba(0,0,0,.1), 0px -1px 0px rgba(0,0,0,.1);
}
ul.staff li {
	display: inline-block;
	width: 160px;
	height: 160px;
	margin: 0 0.75em;
	background: #fff;
	border-radius: 50%;
}
ul.staff img {
	border-radius: 50%;
}
ul.social {
	margin: 1em 0em;
	padding: 1em 0em;
	box-shadow: 0px 1px 0px rgba(255,255,255,.1), 0px -1px 0px rgba(255,255,255,.1);
	text-align: center;
}
ul.social li {
	display: inline-block;
	padding: 0px 3px;
}
ul.social .icon {
	font-size: 1em;
	border: none;
}
ul.social li span {
	display: none;
}
ul.social li a {
	display: inline-block;
	width: 40px;
	height: 40px;
	padding-top: 2px;
	background: #00BEFF;
	border-radius: 50%;
	line-height: 40px;
	text-align: center;
	color: #202B39;
}
ul.icons {
	cursor: default;
}
ul.icons li {
	display: inline-block;
}
ul.icons a {
	display: inline-block;
	width: 2em;
	height: 2em;
	line-height: 2em;
	text-align: center;
	border: 0;
}
ul.menu {
	cursor: default;
}
ul.menu li {
	display: inline-block;
	line-height: 1em;
	border-left: solid 1px #ddd;
	padding: 0 0 0 0.5em;
	margin: 0 0 0 0.5em;
}
ul.menu li:first-child {
	border-left: 0;
	padding-left: 0;
	margin-left: 0;
}
ul.actions {
	cursor: default;
}
ul.actions li {
	display: block;
	margin: 0 0 0 0.5em;
}
ul.actions li:first-child {
	margin-left: 0;
}
ol.default {
	list-style: decimal;
	padding-left: 1.25em;
}
ol.default li {
	padding-left: 0.25em;
}
/* Forms */
form {
	width: 80%;
	margin: 0em auto;
}
form input[type="text"],  form input[type="password"],  form input[type="email"],  form select,  form textarea {
	-webkit-appearance: none;
}
form input[type="text"],  form input[type="password"],  form input[type="email"],  form select,  form textarea {
	-webkit-appearance: none;
	width: 100%;
	border: 0;
	padding: 0.70em 1em;
	font-size: 1em;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	border-radius: 6px;
	background: rgba(0,0,0,0.06);
	border: 1px solid rgba(0,0,0,0);
	-moz-transition: background-color 0.25s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: background-color 0.25s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: background-color 0.25s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: background-color 0.25s ease-in-out, border-color 0.35s ease-in-out;
	transition: background-color 0.25s ease-in-out, border-color 0.35s ease-in-out;
	outline: none;
	color: #6a6a6a;
}
form input[type=text]:focus,  form input[type=password]:focus,  form select:focus,  form textarea:focus {
	background: rgba(0,0,0,0.08);
	border: 1px solid rgba(0,0,0,.06);
}
form textarea {
	height: 10em;
}
form .formerize-placeholder {
	color: #1b242b !important;
}
 form ::-webkit-input-placeholder {
 color: #1b242b !important;
}
 form :-moz-placeholder {
 color: #1b242b !important;
}
 form ::-moz-placeholder {
 color: #1b242b !important;
}
 form :-ms-input-placeholder {
 color: #1b242b !important;
}
 form ::-moz-focus-inner {
 border: 0;
}
form .button {
}
/* Tables */
table {
	width: 100%;
	border-collapse: collapse;
}
table.default {
	width: 100%;
}
table.default tbody tr:nth-child(2n+2) {
	background: #f4f4f4;
}
table.default td {
	padding: 0.5em 1em 0.5em 1em;
}
table.default th {
	text-align: left;
	font-weight: 400;
	padding: 0.5em 1em 0.5em 1em;
}
table.default thead {
	background: #444;
	color: #fff;
}
table.default tfoot {
	background: #eee;
}
table.default tbody {
}


table.privacy-table tr:first-child {text-align: left; font-size: 1.1em;font-weight: 600;}
table.privacy-table tr td {text-align: left!important;}
table.privacy-table strong, b {font-weight: 600!important;}

ul.thelist li{line-height: 2.3em}

/*********************************************************************************/
/* print button                                                                  */
/*********************************************************************************/
.printbtn {position: fixed; top: 80px;right:30px; opacity: 0.85;transition: all 0.2s ease;z-index: 99999;}
.printbtn:hover {opacity: 1;border: 2px solid #fff;}
 @media screen and (max-width: 570px) {
.printbtn {top: 30px!important;right:15px!important; opacity: 0.85;transition: all 0.2s ease;z-index: 99999;}
}

/* Buttons */
.button {
	position: relative;
	margin-left: 60px;
	display: inline-block;
	background: none;
	border: 3px solid #FFF;
	border-radius: 5px;
	font-size: 0.85em;
	padding: 0.70em 2em 0.70em 2em;
	color: #202B39 !important;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 300;
	-moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	text-align: center;
}
.button:hover {
	background: #FFF;
	border-color: rgba(255,255,255,0.4);
	color: #000 !important;
}
.button:active {
}
.button.alt {
	padding: 0.50em 2em 0.50em 2em;
	border-radius: 5px;
	border-color: rgba(0,0,0,.1);
	color: #202B39 !important;
}
.button.alt:hover {
	background: #202B39;
	color: #FFF !important;
}
.button.alt:active {
}
.button.small {
}
.button.big {
}
.button.huge {
}
/* Buttons custom for form */
.buttonq {
	width: 100%;
}
.buttonq > ul > li >input {
	position: relative;
	display: inline-block;
	background: none;
	font-size: 0.85em;
	padding: 0.70em 2em 0.70em 2em;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 300;
	border-color: rgba(0,0,0,.1);
	border-radius: 5px;
	-moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	text-align: center;
}
.buttonq > ul > li >input:hover {
	background: #FFF;
	border-color: rgba(255,255,255,0.4);
	color: #000 !important;
}
.buttonq > ul > li >input:hover {
	background: #202B39;
	color: #FFF !important;
}
/* Buttons */
.button2 {
	position: relative;
	display: inline-block;
	background: none;
	border: 3px solid #FFF;
	border-radius: 5px;
	font-size: 0.85em;
	padding: 0.70em 2em 0.70em 2em;
	color: #202B39 !important;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 300;
	-moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	text-align: center;
}
.button2.alt {
	padding: 0.50em 2em 0.50em 2em;
	border-radius: 5px;
	border-color: rgba(0,0,0,.1);
	color: #202B39 !important;
}
.button2:hover {
	border-color: rgb(32, 43, 57);
}
 @media screen and (max-width: 570px) {
.button2 {
	margin-top: 3em!important;
}
}
/* Buttons */
.button3 {
	position: relative;
	display: inline-block;
	padding: 0.7em 4em 0.7em 4em;
	border-color: rgba(0,0,0,.1);
	color: #fff !important;
	border-radius: 5px;
	border: 2px solid darken(#00BEFF, 10%);
	background: linear-gradient(#00BEFF, #269B98);
	text-shadow: 0 2px 2px rgba(0,0,0,0.25);
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.35);
	transition: all 0.2s ease;
	font-weight: 300;
}
.button3 span {
	font-size: 30px;
}
.button3:hover {
	border-color: rgba(0,0,0,.1);
	color: #fff !important;
	border-radius: 5px;
	border: 2px solid darken(#00BEFF, 10%);
	background: linear-gradient(#00BEFF, #1F7E7C);
	text-shadow: 0 2px 2px rgba(0,0,0,0.25);
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.35);
	transition: all 0.2s ease;
}
/* Buttons */
.button4 {
	position: relative;
	display: inline-block;
	margin-top: 30px;
	padding: 0.7em 4em 0.7em 4em;
	border-color: rgba(0,0,0,.1);
	color: #fff !important;
	border-radius: 5px;
	border: 2px solid darken(#00BEFF, 10%);
	background: linear-gradient(#00BEFF, #269B98);
	text-shadow: 0 2px 2px rgba(0,0,0,0.25);
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.35);
	transition: all 0.2s ease;
	font-weight: 300;
}
.button4 span {
	font-size: 30px;
}
.button4:hover {
	border-color: rgba(0,0,0,.1);
	color: #fff !important;
	border-radius: 5px;
	border: 2px solid darken(#00BEFF, 10%);
	background: linear-gradient(#00BEFF, #1F7E7C);
	text-shadow: 0 2px 2px rgba(0,0,0,0.25);
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.35);
	transition: all 0.2s ease;
}

/* Buttons */
.button5 {
	position: relative;
	display: inline-block;
	background: none;
	border: 3px solid #FFF;
	border-radius: 5px;
	font-size: 0.85em;
	padding: 0.70em 2em 0.70em 2em;
	color: #fff !important;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 300;
	-moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	text-align: center;
}
.button5.alt {
	padding: 0.50em 2em 0.50em 2em;
	border-radius: 5px;
	border-color: rgba(255,255,255,.4);
	background: rgba(0, 0, 0, 0.8);
	color: #fff !important;
}
.button5:hover {
	border-color: rgb(255, 255, 255);
}
 @media screen and (max-width: 570px) {
.button5 {
	margin-top: 3em!important;
}
}

/* Buttons */
.button6 {
	position: relative;
	display: inline-block;
	background: none;
	border: 2px solid #FFF;
	border-radius: 3px;
	font-size: 0.85em;
	padding: 0.50em 2em 0.50em 2em;
	color: #abaaaa !important;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: 300;
	-moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	text-align: center;
	vertical-align: baseline;
}
.button6.alt {
	padding: 0.20em 2em 0.20em 2em;
	border-radius: 5px;
	border-color: rgba(255,255,255,.4);
	background: rgba(0, 0, 0, 0.89);
	cursor: pointer;
	margin: 5px;
}
.button6:hover {
	border-color: rgb(255, 255, 255);
	color:#fff!important;
}
 @media screen and (max-width: 570px) {
.button6 {
	margin-top: 3em!important;
}
}

/* Buttons */
.button7 {
	position: relative;
	display: inline-block;
	background: none;
	border: 3px solid #FFF;
	border-radius: 5px;
	font-size: 0.85em;
	padding: 0.70em 2em 0.70em 2em;
	color: #fff !important;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 300;
	-moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	text-align: center;
}
.button7.alt {
padding: 0.50em 2em 0.50em 2em;
    border-radius: 5px;
    border-color: rgba(255,255,255,.4);
    background: #161e29;
    color: #00BEFF !important;
    border: none;
    font-weight: 500;
}
.button7:hover {
	background: #fff;
}
 @media screen and (max-width: 570px) {
.button7 {
	margin-top: 3em!important;
}
}

/* FA Icons */

.pennant {
	position: relative;
	display: inline-block;
	margin-bottom: 2em;
	padding: 0.40em;
	border-radius: 50%;
	border: 1px solid #787777;
	cursor: default;
	line-height: normal;
	background: #4A5056;
}
.pennant2 {
	position: relative;
	display: inline-block;
	padding: 0.40em;
	border-radius: 50%;
	cursor: default;
	line-height: normal;
}
.icon {
	position: relative;
	display: inline-block;
	width: 3em;
	height: 3em;
	border-radius: 50%;
	border: 1px solid #787777;
	line-height: 3em;
	font-size: 1.8em;
	color: #fff;
}
/*********************************************************************************/
/* Icons                                                                         */
/*********************************************************************************/
.icon {
	text-decoration: none;
}
.icon:before {
	display: inline-block;
	font-family: FontAwesome;
	font-size: 1.25em;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/*********************************************************************************/
/* Header                                                                        */
/*********************************************************************************/
#header {
	position: relative;
	padding: 1em 1.5em 1em 1.5em;
}
#header .container {
	position: relative;
}
 @media screen and (min-width: 436px) {
#header {
	background-color: #202B39;
	z-index: 1002;
	border-bottom: solid #161e29 1px;
}
}
/*********************************************************************************/
/* Logo                                                                          */
/*********************************************************************************/
#logo {
}
#logo h1 , #logo .headertag{
	color: #FFF;
}
#logo a {
	display: block;
	letter-spacing: 1px;
	font-size: 1.25em;
	font-weight: 400;
	color: #FFF;
}
/*********************************************************************************/
/* Nav                                                                           */
/*********************************************************************************/
#nav {
	position: absolute;
	right: 1em;
	top: 0.9em;
	z-index: 10;
}
#nav > ul {
	margin: 0;
}
#nav > ul > li {
	float: left;
}
#nav > ul > li:last-child {
	padding-right: 0;
}
#nav > ul > li > a,  #nav > ul > li > span {
	display: block;
	margin-left: 0.7em;
	padding: 0.20em 1.2em;
	letter-spacing: 0.06em;
	text-decoration: none;
	font-weight: 300;
	font-size: 0.80em;
	outline: 0;
	color: #ccc;
	border-radius: 3px;
	-moz-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	-webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	-o-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	-ms-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}
#nav li:hover > a,  #nav li:hover > span {
	color: #fff;
}
#nav li.current_page_item > a,  #nav li.current_page_item > span {
	background: #00BEFF;
	color: #FFF;
}
#nav > ul > li > ul {
	display: none;
}
.dropotron {
	text-align: left;
	line-height: 2em;
	min-width: 13em;
	background: #202B39;
	line-height: 1em;
	padding: 0.85em;
	border-radius: 8px;
}
.dropotron a,  .dropotron span {
	display: block;
	padding: 1em 0 1em 0;
	border-top: solid 1px;
	border-color: rgba(255,255,255,0.1);
	border-bottom: 0;
	letter-spacing: 0.05em;
	font-size: 0.80em;
	text-decoration: none;
	color: #ccc;
	-moz-transition: color 0.25s ease-in-out;
	-webkit-transition: color 0.25s ease-in-out;
	-o-transition: color 0.25s ease-in-out;
	-ms-transition: color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out;
}
.dropotron li:first-child > a,  .dropotron li:first-child > span {
	border-top: 0;
}
.dropotron li.active > a,  .dropotron li.active > span,  .dropotron li:hover > a,  .dropotron li:hover > span {
	color: #FFF;
}
.dropotron.level-0 {
	border-radius: 0px 0px 8px 8px !important;
	margin-left: 0.75em;
}
.dropotron-level-0:before {
}
.dropotron-level-0.center:before {
}
.dropotron-level-0.left:before {
}
.dropotron-level-0.right:before {
}
/*********************************************************************************/
/* section layout 1                                                              */
/*********************************************************************************/
#sectionlayout1 {
	position: relative;
	padding: 5em 0 9em 0;
	background: #fff url(../images/pic01.jpg) no-repeat center;
	background-size: cover;
	text-align: center;
	color: #fff;
}
#sectionlayout1:after {
	position: absolute;
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#sectionlayout1 header {
	position: relative;
	z-index: 1;
	margin-bottom: 2em;
}
#sectionlayout1 header h1, #sectionlayout1 header .headertag{
	font-size: 2.2em;
	font-weight: 300;
	line-height: normal;
	color: #202B39;
}
#sectionlayout1 header h2 {
	font-size: 3.5em;
	font-weight: 300;
	color: #202B39;
}
#sectionlayout1 header .byline {
	margin-top: 0.50em;
	font-size: 1.5em;
	font-weight: 300;
	color: #202B39;
}
#sectionlayout1 p {
	letter-spacing: -0.02em;
	font-size: 1.3em;
	color: #6a6a6a;
}
#sectionlayout1 .button {
	position: relative;
	z-index: 1;
}
#sectionlayout1 .container {
}
/*********************************************************************************/
/* section layout 2                                                              */
/*********************************************************************************/
#sectionlayout2 {
	position: relative;
	padding: 5em 0em 4em 0em;
	background: linear-gradient(#00BEFF, #449AB7);
	text-align: center;
	color: #FFF;
}
#sectionlayout2 p {
	line-height: 1.8em;
	font-size: 1.3em;
	font-weight: 300;
}
#sectionlayout2 header {
}
#sectionlayout2 header h2 {
	color: #FFF;
}
#sectionlayout2 .content {
	padding: 0em 3em;
}


/*********************************************************************************/
/* section layout 2 green                                                             */
/*********************************************************************************/
#sectionlayout2green {
    position: relative;
    padding: 1em 0em 1em 0em;
    background: #77BD22;
    text-align: center;
    color: #FFF;
    font-size: 0.7em;
}
#sectionlayout2green p {
	line-height: 1.8em;
	font-size: 1.3em;
	font-weight: 300;
}
#sectionlayout2green header {
}
#sectionlayout2green header h2 {
	color: #FFF;
}
#sectionlayout2green .content {
	padding: 0em 3em;
}

/*********************************************************************************/
/* section layout 2 new                                                              */
/*********************************************************************************/
#sectionlayout2new {
	position: relative;
	padding: 12em 0em 12em 0em;
	background: #333 url(../images/sknowroi1.jpg) no-repeat center;
    background-size: cover;
	text-align: center;
	color: #FFF;
}
#sectionlayout2new p {
	line-height: 1.8em;
	font-size: 1.3em;
	font-weight: 300;
}
#sectionlayout2new header {
}
#sectionlayout2new header h2 {
	color: #FFF;
	padding:0.5em;
	display: inline-block;
	background: #000;
}
#sectionlayout2new .content {
	padding: 0em 3em;
}

#sectionlayout2new .container {margin-bottom: -10em;}

.featroi1 {

	color:#fff;
	line-height: 1em;
	background: #000;
    display: inline-block;
    padding: 0.3em;
    font-size: 2.3em;
}

.featroi2 {font-size: 0.9em!important;}


/*********************************************************************************/
/* section layout 3                                                              */
/*********************************************************************************/
.sectionlayout3 {
	position: relative;
	padding: 2em 0em 1em 0em;
	background: #fff;
	text-align: center;
}
.sectionlayout3 p {
	letter-spacing: -0.02em;
	font-size: 1.3em;
	color: #6a6a6a;
}
.sectionlayout3 .container ul {
	margin-bottom: 0em;
}
.sectionlayout3:after {
	content: " ";
	position: absolute;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 20px 20px 0 20px;
	border-color: #fff transparent transparent transparent;
	margin-left: -20px;
	bottom: -20px;
	left: 50%;
}
/*********************************************************************************/
/* #section layout 4                                                             */
/*********************************************************************************/
#sectionlayout4 {
	position: relative;
	padding: 2em 0em;
	background: #fff url(../images/pic02.jpg) no-repeat center;
	background-size: cover;
	text-align: center;
	color: #313131;
}
#sectionlayout4 .tweet {
	display: block;
	font-size: 1.3em;
	line-height: 1.25em;
	font-weight: 400;
}
/*********************************************************************************/
/* section layout 5                                                              */
/*********************************************************************************/
#sectionlayout5 {
	position: relative;
	padding: 1em 0 1em 0;
	background: #fff url(../images/pic01.jpg) no-repeat center;
	background-size: cover;
	text-align: center;
	color: #fff;
}
#sectionlayout5:after {
	position: absolute;
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#sectionlayout5 header {
	position: relative;
	z-index: 1;
	margin-bottom: 2em;
}
#sectionlayout5 header h1, #sectionlayout5 header .headertag {
	font-size: 2.2em;
	font-weight: 300;
	line-height: normal;
	color: #202B39;
}
#sectionlayout5 header h2 {
	font-size: 3.5em;
	font-weight: 300;
	color: #202B39;
}
#sectionlayout5 header .byline {
	margin-top: 0.50em;
	font-size: 1.5em;
	font-weight: 300;
	color: #202B39;
}
#sectionlayout5 p {
	letter-spacing: -0.02em;
	font-size: 1.3em;
	color: #6a6a6a;
}
#sectionlayout5 .button {
	position: relative;
	z-index: 1;
}
#sectionlayout5 .container {
}
/*********************************************************************************/
/* section layout 6                                                              */
/*********************************************************************************/
#sectionlayout6 {
	position: relative;
	padding: 3em 0em 3em 0em;
	background: linear-gradient(#00BEFF, #449AB7);
	text-align: center;
	color: #FFF;
}
#sectionlayout6 p {
	line-height: 1.8em;
	font-size: 1.3em;
	font-weight: 300;
}
#sectionlayout6 header {
}
#sectionlayout6 header h2 {
	color: #FFF;
	background-color: #333131;
	padding: 14px 0 14px 115px;
	margin: -7px 123px -8px -89px;
	text-align: left;
	line-height: normal;
}
#sectionlayout6 .content {
	padding: 0em 3em;
}
ul.featured h6 {
	color: #202B39;
	font-size: 2em;
	margin-bottom: 1em;
	line-height: normal;
}


/*********************************************************************************/
/* section layout 7                                                              */
/*********************************************************************************/
#sectionlayout7 {
	position: relative;
	padding: 2em 0em 1em 0em;
	background: #F1F1F1;
	text-align: center;
}
#sectionlayout7 p {
	letter-spacing: -0.02em;
	font-size: 1.3em;
	color: #6a6a6a;
}
#sectionlayout7 .container ul {
	margin-bottom: 0em;
}
#sectionlayout7:after {
	content: " ";
	position: absolute;
	width: 0px;
	height: 0px;
	border-style: solid;
	border-width: 20px 20px 0 20px;
	border-color: #F1F1F1 transparent transparent transparent;
	margin-left: -20px;
	bottom: -20px;
	left: 50%;
	z-index: 990;
}

/*********************************************************************************/
/* section layout 8                                                              */
/*********************************************************************************/
#sectionlayout8 {
	position: relative;
	padding: 5em 0 9em 0;
	background: #fff url(../images/tiledna3.jpg) repeat top;
	background-size: inherit;
	text-align: center;
	color: #fff;
}
#sectionlayout8:after {
	position: absolute;
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#sectionlayout8 header {
	position: relative;
	z-index: 1;
	margin-bottom: 2em;
}
#sectionlayout8 header h1, #sectionlayout8 header .headertag {
	font-size: 2.2em;
	font-weight: 300;
	line-height: normal;
	color: #202B39;
}
#sectionlayout8 header h2 {
	font-size: 3.5em;
	font-weight: 300;
	color: #202B39;
}
#sectionlayout8 header .byline {
	margin-top: 0.50em;
	font-size: 1.5em;
	font-weight: 300;
	color: #202B39;
}
#sectionlayout8 p {
	letter-spacing: -0.02em;
	font-size: 1.3em;
	color: #4e4e4e;
}
#sectionlayout8 .button {
	position: relative;
	z-index: 1;
}
#sectionlayout8 .container {
}

/*********************************************************************************/
/* Banner                                                                        */
/*********************************************************************************/

#banner {
	position: relative;
	padding: 12em 0 12em 0;
	background: #333 url(../images/pic01.jpg) no-repeat center;
	background-size: cover;
	text-align: center;
	color: #fff;
}
#banner:after {
	position: absolute;
	display: block;
	content: "";
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#banner header {
	position: relative;
	z-index: 1;
	margin-bottom: 2em;
}
#banner header h2 {
	font-size: 3.5em;
	font-weight: 100;
	color: #fff;
}
#banner header .byline {
	margin-top: 0.50em;
	font-size: 1.5em;
	font-weight: 100;
}
#banner p {
	letter-spacing: -0.02em;
	font-size: 1.3em;
	color: #6a6a6a;
}
#banner .button {
	position: relative;
	z-index: 1;
}
#banner .container {
}
/*********************************************************************************/
/* Main                                                                          */
/*********************************************************************************/
#main {
	position: relative;
	padding: 5em 0em 5em 0em;
	background: #fff;
}
#main .container {
}
.homepage #main {
	text-align: center;
}
#main h3 {
	display: block;
	padding: 1.5em 0em 1.5em 0em;
	font-size: 1.3em;
}
#main .pennant,  #main .icon {
	border-color: #D8D7D7;
}
#main .actions {
	padding-top: 1em;
}
ul.featured li:nth-child(odd) .icon {
	color: #00BEFF;
}
ul.featured li:nth-child(even) .icon {
	color: #202B39;
}
ul.featured li:nth-child(odd) .pennant2 {
	background-color: #B449B1;
}
ul.featured li:nth-child(even) .pennant2 {
	background-color: #202B39;
}
/*********************************************************************************/
/* mainwithimage                                                                 */
/*********************************************************************************/
#mainwithimage {
	position: relative;
	padding: 3em 2em 0 0em;
	background: #fff;
}
#mainwithimage .container {
}
.homepage #mainwithimage {
	text-align: center;
}
#mainwithimage h3 {
	display: block;
	padding: 0 0em 1em 0em;
	font-size: 1.2em;
}
#mainwithimage h2 {
	font-weight: 400;
	font-size: 2em;
	line-height: 1.2em;
	color: #00BEFF;
}
#mainwithimage .pennant,  #mainwithimage .icon {
	border-color: #c9c9c9;
}
#mainwithimage .actions {
	padding-top: 1em;
}
#mainwithimage p {
	line-height: normal;
	font-size: 0.2em;
}
/*********************************************************************************/
/* mainwithimage 2                                                               */
/*********************************************************************************/
#mainwithimage2 span {
	color: #FF4500;
}
#mainwithimage2 {
	position: relative;
	padding: 3em 2em 0 0em;
	background: #fff;
}
#mainwithimage2 .container {
}
.homepage #mainwithimage2 {
	text-align: center;
}
#mainwithimage2 h3 {
	display: block;
	padding: 0 0em 1em 0em;
	font-size: 1.2em;
}
#mainwithimage2 h2 {
	font-weight: 300;
	font-size: 2em;
	line-height: 1.2em;
	font-family: 'Roboto', sans-serif;
	color: #202B39;
	padding-bottom: 5px;
	border-bottom: #FF4500 ridge 3px;
}
#mainwithimage2 .pennant,  #mainwithimage2 .icon {
	border-color: #c9c9c9;
}
#mainwithimage2 .actions {
	padding-top: 1em;
}
#mainwithimage2 p {
	line-height: normal;
	font-size: 1.22em;
	padding-top: 10px;
}
/*********************************************************************************/
/* mainwithimage 3                                                               */
/*********************************************************************************/
#mainwithimage3 span {
	color: #00BEFF;
}
#mainwithimage3 {
	position: relative;
	padding: 3em 2em 0 0em;
	background: #fff;
}
#mainwithimage3 .container {
}
.homepage #mainwithimage3 {
	text-align: center;
}
#mainwithimage3 h3 {
	display: block;
	padding: 0 0em 1em 0em;
	font-size: 1.2em;
}
#mainwithimage3 h2 {
	font-weight: 300;
	font-size: 2em;
	line-height: 1.2em;
	font-family: 'Roboto', sans-serif;
	color: #202B39;
	padding-bottom: 5px;
	border-bottom: #00BEFF ridge 3px;
}
#mainwithimage3 .pennant,  #mainwithimage3 .icon {
	border-color: #c9c9c9;
}
#mainwithimage3 .actions {
	padding-top: 1em;
}
#mainwithimage3 p {
	line-height: normal;
	font-size: 1.22em;
	padding-top: 10px;
}
/*********************************************************************************/
/* mainwithimage 4                                                               */
/*********************************************************************************/
#mainwithimage4 span {
	color: #00BEFF;
}
#mainwithimage4 {
	position: relative;
	padding: 3em 2em 0 0em;
	background: #fff url(../images/pic01.jpg) no-repeat center;
	background-size: cover;
}
#mainwithimage4 .container {
}
.homepage #mainwithimage4 {
	text-align: center;
}
#mainwithimage4 h3 {
	display: block;
	padding: 0 0em 1em 0em;
	font-size: 1.2em;
}
#mainwithimage4 h2 {
	font-weight: 300;
	font-size: 2em;
	line-height: 1.2em;
	font-family: 'Roboto', sans-serif;
	color: #202B39;
	padding-bottom: 5px;
	border-bottom: #00BEFF ridge 3px;
}
#mainwithimage4 .pennant,  #mainwithimage4 .icon {
	border-color: #c9c9c9;
}
#mainwithimage4 .actions {
	padding-top: 1em;
}
#mainwithimage4 p {
	line-height: normal;
	font-size: 1.22em;
	padding-top: 10px;
}
/*********************************************************************************/
/* customarea                                                                    */
/*********************************************************************************/
.customarea {
	position: relative;
	padding: 1.5em 0 1em 0;
	background: #fff url(../images/pic01.jpg) no-repeat center;
	background-size: cover;
}
.customarea .container {
}
.homepage #mainwithimage {
	text-align: center;
}
#mainwithimage h3 {
	display: block;
	padding: 0 0em 1em 0em;
	font-size: 1.2em;
}
.customarea .pennant,  .customarea .icon {
	border-color: #c9c9c9;
}
.customarea .actions {
	padding-top: 1em;
}
/*********************************************************************************/
/* Sidebar                                                                       */
/*********************************************************************************/
#sidebar {
}
#sidebar section,  #sidebar2 section {
	margin-top: 4em;
}
#sidebar section:first-child,  #sidebar2 section:first-child {
	border-top: 0;
	margin-top: 0;
	padding-top: 0;
}
#sidebar header,  #sidebar2 header {
	margin-bottom: 2em;
}
#sidebar header h2,  #sidebar2 header h2 {
	font-size: 1.6em;
}
#sidebar .button,  #sidebar2 .button {
	margin: 2em 0em 0em 0em;
}
#sidebar .default,  #sidebar2 .default {
	margin-top: 2em;
}
#sidebar .default li,  #sidebar2 .default li {
	text-align: left;
}
/*********************************************************************************/
/* customheader                                                                        */
/*********************************************************************************/
#customheader {
	position: relative;
	padding: 1em 0em 1em 0em;
	background: #fff;
	text-align: Left;
}
#customheader p {
	letter-spacing: -0.02em;
	margin-right: 10em;
	font-size: 1em;
	color: #202B39;
	font-weight: 400;
	line-height: normal;
}
#customheader ul {
	letter-spacing: -0.02em;
	font-size: 90%;
	line-height: normal;
	color: #202B39;
}
.customheaderr img {
	width: 40%;
}
/*********************************************************************************/
/* headermain                                                                        */
/*********************************************************************************/
#headermain {
	position: relative;
	padding: 3em 0em;
	background: #fff url(../images/pic02.jpg) no-repeat center;
	background-size: cover;
	text-align: center;
	color: #313131;
}
#headermain .tweet {
	display: block;
	font-size: 1.5em;
	line-height: 1.25em;
}
/*********************************************************************************/
/* csection1                                                                         */
/*********************************************************************************/

#csection1 {
	position: relative;
	padding: 4em 0em 4em 0em;
	background: #f2f1f1;
	text-align: center;
	line-height: normal;
	background: #fff url(../images/pic03.jpg) no-repeat center;
	background-size: cover;
}
#csection1 h2 {
	font-weight: 400;
}
/*********************************************************************************/
/* Contact                                                                       */
/*********************************************************************************/

#contact {
	position: relative;
	padding: 5em 0em 5em 0em;
	background: #fff;
	text-align: center;
}
/*********************************************************************************/
/* Footer                                                                        */
/*********************************************************************************/

#footer {
	position: relative;
	padding: 2em 0em 0em 0em;
}
#footer header {
	text-align: center;
	padding-bottom: 0em;
}
#footer header h2 {
	color: #00BEFF;
}
#footer ul.default li {
	border-top-color: #403E3E;
}
/*********************************************************************************/
/* Copyright                                                                     */
/*********************************************************************************/

.copyright {
	display: block;
	padding: 1em 0em;
	text-align: center;
	color: #B7B7B7;
}
.copyright p {
	margin-bottom: 0!important;
}
/*********************************************************************************/
/* dashboard menu                                                                */
/*********************************************************************************/

.right-sidebar #logo {
	position: relative;
	z-index: 2;
}
.right-nav {
	position: absolute;
	right: 1em;
	top: 0.9em;
}
.right-nav > ul {
	margin: 0;
}
.right-nav > ul > li {
	float: left;
}
.right-nav > ul > li:last-child {
	padding-right: 0;
}
.right-nav > ul > li i {
	color: #00BEFF;
}
.right-nav > ul > li > a, .right-nav > ul > li > span {
	display: block;
	margin-left: 0.7em;
	padding: 0.20em 1.2em;
	letter-spacing: 0.06em;
	text-decoration: none;
	font-weight: 300;
	font-size: 0.80em;
	outline: 0;
	color: #ccc;
	border-radius: 5px;
	-moz-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	-webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	-o-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	-ms-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}
.right-nav li.active:hover > a, .right-nav li.active:hover > span, .right-sidebar .right-nav .sub-menu li a:hover, .right-sidebar .right-nav .sub-menu li span:hover {
	color: #fff;
}
.right-nav li.current_page_item > a, .right-nav li.current_page_item > span {
	background: #00BEFF;
	color: #FFF;
}
.right-nav > ul > li > ul {
	display: none;
}
.right-sidebar .right-nav {
	background: none repeat scroll 0 0 #3E444C;
	height: 100%;
	left: 0;
	padding-top: 0;
	position: fixed;
	top: 65px;
	width: 285px;
	z-index: 1;
	overflow: hidden;
}
.right-sidebar .right-nav ul {
	padding: 0 10px;
}
.right-sidebar .right-nav li {
	width: 100%;
	position: relative;
}
.right-sidebar .right-nav li a, .right-sidebar .right-nav li span {
	margin: 0;
	position: relative;
	cursor: pointer;
}
.right-sidebar .right-nav li a:hover, .right-sidebar .right-nav li span:hover {
	color: #fff;
}
.right-sidebar .right-nav li span.number_counter {
	position: absolute;
	right: 20px;
	top: 2px;
	font-size: 12px !important;
	color: #FF4500 !important;
	font-weight: 400!important;
}
#iconf {
	color: #00BEFF;
}
.right-sidebar #main, .right-sidebar #mainwithimage, .right-sidebar #mainwithimage2, .right-sidebar #mainwithimage3, .right-sidebar #mainwithimage4, .right-sidebar #sectionlayout4, .right-sidebar #csection1, .right-sidebar #headermain, .right-sidebar #contact, .right-sidebar #footer {
	padding-left: 310px;
}
.right-sidebar #main .container {
	width: 100%;
}
.right-sidebar #mainwithimage .container {
	width: 100%;
}
.right-sidebar #mainwithimage2 .container {
	width: 100%;
}
.right-sidebar #mainwithimage3 .container {
	width: 100%;
}
.right-sidebar #mainwithimage4 .container {
	width: 100%;
}
.right-sidebar #sectionlayout4 .container {
	width: 100%;
}
.right-sidebar #csection1 .container {
	width: 100%;
}
.right-sidebar #headermain .container {
	width: 100%;
}
.right-sidebar #contact .container {
	width: 100%;
}
.right-sidebar #footer .container {
	width: 100%;
}
.right-sidebar .right-nav > ul > li ul {
	background: none repeat scroll 0 0 #3E444C;
	display: none;
	margin: 0;
	padding: 0 0 0 30px !important;
	position: static !important;
}
.right-sidebar .right-nav .sub-menu li {
	width: 100%;
}
.right-sidebar .right-nav .sub-menu li a, .right-sidebar .right-nav .sub-menu li span {
	display: block;
	padding: 0.20em 0;
	letter-spacing: 0.06em;
	text-decoration: none;
	font-weight: 300;
	font-size: 0.80em;
	outline: 0;
	color: #ccc;
	border-radius: 5px;
	-moz-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	-webkit-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	-o-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	-ms-transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
	transition: color 0.25s ease-in-out, background-color 0.25s ease-in-out;
}
.right-sidebar .right-nav .sub-menu li.current_page_item a, .right-sidebar .right-nav .sub-menu li.current_page_item span {
	color: #fff;
	padding: 0.2em 0 0.2em 10px;
}
li.current_page_item #iconf {
	color: #fff;
}
.right-sidebar .right-nav > ul > li ul ul {
	padding: 0 0 0 10px !important;
}
.toggle_nav {
	display: none;
}
.right-sidebar .right-nav li .drop_down_menu:before {
	content: "\f053";
	font-family: 'FontAwesome';
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	position: absolute;
	right: 0;
	top: 2px;
}
.right-sidebar .right-nav li .drop_down_menu.open_menu:before {
	content: "\f078";
	font-family: 'FontAwesome';
}
.right-sidebar {
	padding-top: 65px;
}
.right-sidebar #header {
	padding: 1em 1.5em 1em 1.5em;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 1;
	background-color: #202B39;
	z-index: 1002;
}
.inner_pages .right-nav > ul > li ul {
	display: none
}
/*
.inner_pages .right-nav li li .drop_down_menu:before { content: "\f053"; }
.inner_pages .right-nav li li .drop_down_menu.open_menu:before {content: "\f078";  } 
*/
/****************** code for inner sub menu pages*****************/
/*
.inner_pages.level-2 .right-nav > ul ul ul{display:block}
.inner_pages.level-2 .right-nav li li .drop_down_menu:before {  content: "\f078"; }
.inner_pages.level-2 .right-nav li li .drop_down_menu.open_menu:before {content: "\f053"; } 
*/
@media screen and (min-width: 1680px) {
.right-sidebar #header {
	padding: 1.3em 1.5em 1em 1.5em!important;
}
}
 @media screen and (max-width: 1080px) {
.right-sidebar #main .container, .right-sidebar #mainwithimage .container, .right-sidebar #mainwithimage2 .container, .right-sidebar #mainwithimage3 .container, .right-sidebar #mainwithimage4 .container, .right-sidebar #sectionlayout4 .container, .right-sidebar #contact .container, .right-sidebar #footer .container {
	width: 95%;
}
.right-sidebar .right-nav {
	top: 54px;
}
.right-sidebar {
	padding-top: 54px;
}
}
 @media screen and (max-width: 960px) {
.right-sidebar .right-nav {
	top: 94px;
	overflow-y: scroll;
}
.right-sidebar {
	padding-top: 68px;
}
}
 @media screen and (max-width: 736px) {
#logo a {
	z-index: 1;
}
.right-sidebar .right-nav {
	top: -61px;
	padding-top: 117px;
	height: 1200px!important;
	z-index: 100;
}
.right-sidebar #header {
	position: relative!important;
	top: -60px;
}
.right-sidebar #main, .right-sidebar #mainwithimage, .right-sidebar #mainwithimage2, .right-sidebar #mainwithimage3, .right-sidebar #mainwithimage4, .right-sidebar #sectionlayout4, .right-sidebar #csection1, .right-sidebar #headermain, .right-sidebar #contact, .right-sidebar #footer {
	padding-left: 10px;
	top: -60px;
}
.right-sidebar {
	padding-top: 59px;
}
.toggle_nav {
	display: block;
	height: 60px;
	left: 0;
	position: fixed;
	top: 0;
	width: 80px;
	z-index: 200;
	cursor: pointer;
}
.toggle_nav:after {
	background: url("images/toggle.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	content: "";
	display: block;
	height: 25px;
	left: 26px;
	opacity: 1;
	position: absolute;
	top: 36px;
	width: 25px;
}
.toggle_nav:before {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.2);
	border-radius: 4px;
	content: "";
	height: 44px;
	left: 7px;
	position: absolute;
	top: 23px;
	width: 60px;
}
.right-sidebar #skel-layers-visibleWrapper {
	display: none;
}
.right-sidebar .right-nav {
	display: none;
}
.right-sidebar #main, .right-sidebar #sectionlayout4, .right-sidebar #contact, .right-sidebar #footer {
	padding-left: 0;
}
}

/*********************************************************************************/
/* Table                                                                         */
/*********************************************************************************/

ul.awarditem {width: 100%;}
.awardtitle {text-align: left; color:#989898;}
.awardtitle span {font-weight: 500;color:#fff;}


@media screen and (max-width: 500px) {
.awardlogo {display: none;}
}


 table tr:not(:nth-child(-n+2)) > td:first-child {
 text-align:center;
 font-size:14px;
 font-weight: 300;
}
table tr:not(:nth-child(-n+2)) > td:nth-child(n+2) {
 text-align:center;
 font-size:14px;
 font-weight: 300
}
.tmainheader {
	background-color: #333131;
	border-radius: 5px 5px 0px 0px;
	height: 40px;
	font-size: 20px;
	color: #FFF;
	font-weight: 300;
	text-align: left;
	padding-left: 20px;
	vertical-align: middle;
}
.tsecondheader {
	color: #202B39;
	background: #00BEFF;
	font-size: 13px;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
}
table.tablematrix tr:not(:nth-child(-n+2)) > td:nth-child(n+2) {
 text-align:left;
 border-right:1px solid #eee;
 font-size:14px;
 font-weight: 300;
 color:#000;
}
table td[rowspan] + td {
	font-weight: bold;
	text-align: center;
}
table td.left_title {
	vertical-align: middle;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: 10%;
}
table td.left_title span {
	position: relative;
	right: 40px;
}
table.tsecondheader tr:nth-child {
	min-width: 100px;
	max-width: inherit;
	padding: 0 5px 0 5px;
}
table.tablematrix tr td:last-child {
	border-right: 0;
}
table.tablematrix tr:nth-child(2) td:first-child {
	border-right: 0;
}
table.tablematrix tr td:first-child {
	border-right: 1px solid #eee;
	min-width: inherit;
	max-width: inherit;
	padding: 0 5px 0 20px;
}
table.tablematrix tr td:nth-child(2) {
	text-align: left;
	padding: 0 5px;
	min-width: inherit;
	max-width: inherit;
	padding: 0 5px 0 5px;
}
table.tablematrix tr td:nth-child(3) {
	min-width: inherit;
	max-width: inherit;
	padding: 0 5px 0 5px;
}
table.tablematrix tr td:nth-child(4) {
	min-width: inherit;
	max-width: inherit;
	padding: 0 5px 0 5px;
}
table.tablematrix tr td:nth-child(5) {
	min-width: inherit;
	max-width: inherit;
	padding: 0 5px 0 5px;
}
table.tablematrix tr td:nth-child(6) {
	min-width: inherit;
	max-width: inherit;
	padding: 0 5px 0 5px;
}
table.tablematrix tr td:nth-child(7) {
	min-width: inherit;
	max-width: inherit;
	padding: 0 5px 0 5px;
}
table.tablematrix tr td:nth-child(8) {
	min-width: inherit;
	max-width: inherit;
	padding: 0 5px 0 5px;
}
table.tablematrix tr td:nth-child(9) {
	min-width: inherit;
	max-width: inherit;
	padding: 0 5px 0 5px;
}
table.tablematrix tr td:nth-child(10) {
	min-width: inherit;
	max-width: inherit;
	padding: 0 5px 0 5px;
}
table.tablematrix tr td:nth-child(11) {
	min-width: inherit;
	max-width: inherit;
	padding: 0 5px 0 5px;
}
.scrollit {
	width: 100%;
	overflow: auto;
	white-space: nowrap;
	display: block;
}
 @media screen and (max-width: 1080px) {
.scrollit {
	box-shadow: inset -12px 0 11px -7px rgb(0, 0, 0)!important;}
}

@media screen and (max-width: 960px) {
 	table.tbrprtcr tr:not(:nth-child(-n+2)) > td:nth-child(1) {max-width:inherit!important;}
}

/*********************************************************************************/
/* popup login signup                                                            */
/*********************************************************************************/

.js .modal-bg {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 100;
	background-color: rgba(50,50,50,0.5);
	display: none;
}
#modal {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 101;
	width: 340px;
	height: 340px;
	margin-top: -220px;
	margin-left: -170px;
}
#modal span {
	display: block;
	background: #5DC3A7;
	border-radius: 8px 8px 0 0;
	padding: 10px;
	color: #fff;
	color: #fff !important;
	border: 2px solid darken(#00BEFF, 10%);
	background: linear-gradient(#6C7A89, #333);
	text-shadow: 0 2px 2px rgba(0,0,0,0.25);
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 10px 0 #000;
	-moz-box-shadow: 0 0 10px 0 #000;
	z-index: 100;
}
#close {
	float: right;
	color: #fff;
	font-family: serif;
	font-size: 15px;
}
#close:hover {
	color: #00BEFF;
}
.sign-up {
	background-color: #e6e7e8;
	width: 340px;
	margin: -0.2em auto;
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 10px 0 #000;
	-moz-box-shadow: 0 0 10px 0 #000;
}
.sign-up .tabs {
	overflow: hidden;
}
.sign-up .tabs h3 {
	float: left;
	width: 50%;
}
.sign-up .tabs h3 a {
	padding: 0.2em 0;
	text-align: center;
	font-size: 0.8em;
	font-weight: 300;
	background-color: #202B39;
	display: block;
	color: #fff;
}
.sign-up .tabs h3 a.active {
	background-color: #e6e7e8;
	color: #202B39;
}
.sign-up .tabs-content {
	padding: 1.5em;
}
.sign-up .tabs-content div[id$="tab-content"] {
	display: none;
}
.sign-up .tabs-content .active {
	display: block !important;
}
.sign-up form .input {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	color: #202B39;
	background-color: #E6E7E8;
	font-family: inherit;
	padding: .5em 0 10px .5em;
	border: 1px solid #CFCFCF;
	outline: 0;
	display: inline-block;
	margin: 0 0 .8em 0;
	padding-right: 2em;
	width: 100%;
}
.sign-up form .button {
	margin-left: 0px;
	text-align: -webkit-center;
	width: 100%;
	padding: .8em 0 .8em;
	background: linear-gradient(#00BEFF, #269B98);
	text-shadow: 0 2px 2px rgba(0,0,0,0.25);
	box-shadow: 0 4px 4px 0 rgba(0,0,0,0.35);
	border: none;
	color: #fff !important;
	cursor: pointer;
	text-transform: uppercase;
}
.sign-up form .button:hover {
	background: linear-gradient(#00BEFF, #30ACB6);
}
.sign-up form .checkbox {
	visibility: hidden;
	padding: 20px;
	margin: .5em 0 1.5em;
}
.sign-up form .checkbox:checked + label:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.sign-up form label[for] {
	position: relative;
	padding-left: 20px;
	cursor: pointer;
}
.sign-up form label[for]:before {
	content: '';
	position: absolute;
	border: 1px solid #CFCFCF;
	width: 17px;
	height: 17px;
	top: 0px;
	left: -14px;
}
.sign-up form label[for]:after {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background-color: transparent;
	top: 4px;
	left: -10px;
	border: 3px solid #00BEFF;
	border-top: none;
	border-right: none;
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.sign-up .help-text {
	margin-top: .6em;
}
.sign-up .help-text p {
	text-align: center;
	font-size: 14px;
}
.sign-up .help-text2 {
	margin-top: .6em;
}
.sign-up .help-text2 p {
	text-align: center;
	line-height: normal;
	font-size: 18px;
	color: #6a6a6a;
	font-weight: 300;
}
.help-text2 h2 {
	text-align: center;
}
label.mylabel {
	border-bottom: 1px solid #f00;
}
form.login-form2 input[type="text"], form.login-form2 input[type="password"], form.login-form2 input[type="email"] {
	-webkit-appearance: none;
	width: 100%;
	border: 0;
	padding: 0.20em 1em;
	font-size: 1em;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	margin-bottom: 10px;
	border-radius: 6px;
	background: rgba(0,0,0,0.06);
	border: 1px solid rgba(0,0,0,0);
	-moz-transition: background-color 0.25s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: background-color 0.25s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: background-color 0.25s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: background-color 0.25s ease-in-out, border-color 0.35s ease-in-out;
	transition: background-color 0.25s ease-in-out, border-color 0.35s ease-in-out;
	outline: none;
	color: #6a6a6a;
}
.login-form2 h2 {
	text-align: left;
	font-size: 2em;
	margin-top: 10px;
}
/*********************************************************************************/
/* video array                                                                   */
/*********************************************************************************/

#vidar {
	position: absolute;
	top: 100px;
	left: 20px!important;
	width: inherit;
	height: inherit;
}
.gallery {
	top: 50%;
	left: 50%;
}
.gallery-item {
	margin: 20px;
	float: left;
}
/*********************************************************************************/
/* slideshow                                                                     */
/*********************************************************************************/

.slider {
	position: relative;
	/*overflow: hidden;*/
	margin: 20px auto;
	width: 100%;
	height: 450px;
}
.slider ul {
	position: relative;
	padding: 0;
	list-style: none;
	height: inherit;
}
.slider ul li {
	position: absolute;
	display: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 450px;
}
.slider li:first-child img {
	width: 40%;
}
.slider li:nth-child(2) img {
	width: 60%;
}
.slider li:nth-child(3) img {
	width: 60%;
}
.slider h2 {
	font-size: 2em!important;
	line-height: normal;
	font-family: 'Roboto', sans-serif;
}
/****
* Responsive Text
****/
@media screen and (max-width: 500px) {
.slider {
	height: 200px;
}
.slider li:first-child img {
	width: 60%;
}
.slider h2 {
	font-size: 1.2em!important;
	line-height: normal;
}
.slider li:nth-child(2) img {
	width: 80%;
}
.slider li:nth-child(3) img {
	width: 80%;
}
}
@media screen and (min-width: 501px) and (max-width: 770px) {
.slider li:first-child img {
	width: 50%;
}
.slider {
	height: 300px;
}
.slider h2 {
	font-size: 1.8em!important;
	line-height: normal;
}
.slider li:nth-child(2) img {
	width: 80%;
}
.slider li:nth-child(3) img {
	width: 80%;
}
}
@media screen and (min-width: 771px) and (max-width: 960px) {
.slider li:first-child img {
	width: 60%;
}
.slider {
	height: 450px;
}
.slider h2 {
	font-size: 2em!important;
	line-height: normal;
}
.slider li:nth-child(2) img {
	width: 80%;
}
.slider li:nth-child(3) img {
	width: 80%;
}
}
@media screen and (min-width: 1500px) {
.slider li:first-child img {
	width: 40%;
}
.slider {
	height: 600px;
}
.slider h2 {
	font-size: 2.5em!important;
	line-height: normal;
}
.slider li:nth-child(2) img {
	width: 60%;
}
.slider li:nth-child(3) img {
	width: 60%;
}
}
.next, .prev {
	color: #fff;
	position: absolute;
	background: rgba(0,0,0, .6);
	top: 50%;
	z-index: 99;
	font-size: 1.7em;
	margin-top: -.75em;
	opacity: .3;
	user-select: none;
}
.next:hover, .prev:hover {
	cursor: pointer;
	opacity: 1;
}
.next {
	right: 0;
	padding: 10px 5px 15px 10px;
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}
.prev {
	left: 0;
	padding: 10px 10px 15px 5px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
/*********************************************************************************/
/* username on dashboard                                                         */
/*********************************************************************************/

#username {
	top: -0.1em;
	z-index: 10;
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}
/*********************************************************************************/
/* statistics                                                                    */
/*********************************************************************************/

.parent {
  text-align:center;
  margin:auto;
  width:90%;
  padding:0px;
  font-size:18px;
  color:#000;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
      justify-content: space-between;
}

/************* general style for all elements **************/

.child1, .child2, .child3, .child4, .child5, .child6, .child7, .child8, .child8, .child9, .child10, .child11, .child12, .child13, .child14, .child15, .child16 {
  padding:0px 0px;
  list-style-type:none;
  width:inherit;
  margin:0px;
 -webkit-transition: background .5s ease-out;
  -moz-transition: background .5s ease-out;
  -o-transition: background .5s ease-out;
  transition: background .5s ease-out;
}

.child1 ul , .child2 ul , .child3 ul , .child4 ul , .child5 ul , .child9 ul , .child10 ul , .child11 ul , .child12 ul , .child13 ul , .child10 ul , .child11 ul , .child12 ul , .child13 ul , .child14 ul , .child15 ul , .child16
{margin-bottom: 0;}

/************* add more space at the top  **************/
.child1, .child2, .child3, .child4, .child5{ padding: 18px 0px; }

/************* styling first list item  **************/

.child1 ul li:nth-child(1), .child2 ul li:nth-child(1), .child3 ul li:nth-child(1), .child4 ul li:nth-child(1), .child5 ul li:nth-child(1)
 {  padding: 31px 0px;
    font-size: 1.7em;
    font-weight: 700;
    color: #202b39;
    width: 100px;
    border-radius: 100px;
    border: 3px solid #00BEFF;
    margin: auto;}

.child9 ul li:nth-child(1), .child10 ul li:nth-child(1), .child11 ul li:nth-child(1), .child12 ul li:nth-child(1), .child13 ul li:nth-child(1), .child14 ul li:nth-child(1), .child15 ul li:nth-child(1), .child16 ul li:nth-child(1)
 {  padding: 31px 0px;
    font-size: 1.7em;
    font-weight: 700;
    color: #202b39;
    width: 100px;
    border-radius: 100px;
    border: 3px solid #FF693B;
    margin: auto;}

/************* first from each row has different style  **************/



/************* styling the letter next to number  **************/
.child1 ul li span, .child2 ul li span, .child3 ul li span, .child4 ul li span, .child5 ul li span, .child9 ul li span, .child10 ul li span, .child11 ul li span, .child12 ul li span, .child13 ul li span
 {font-size:0.7em;}

/************* styling second list item  **************/
.child1 ul li:nth-child(2), .child2 ul li:nth-child(2), .child3 ul li:nth-child(2), .child4 ul li:nth-child(2),
.child5 ul li:nth-child(2) {margin-top: 24px; font-size:0.9em;font-weight: 400;line-height:normal;color:#607d8b;white-space:nowrap;}

/************* NEW styling and position  **************/
.new {
position: absolute;
    margin: -0.2em 0em 0em 1.5em;
    text-shadow: 0 1px 1px rgba(62, 62, 62, 0.42);
    color: #202b39;
    font-weight: 400;
    font-size: 0.6em;
}

/************* section MAIN2 tag styling  **************/
#main2 h3 {font-size: 0.8em;font-weight: 300;color: #fff;margin-top:17px;text-align:center;}
#main2 h3 p {    margin-bottom: 0;font-size: 0.6em;color: #444;font-weight: 300; line-height: normal;}
#main2 h6 {font-weight: 300;font-size: 2.3em;color: #fff;line-height: normal;text-align: center;}
#main2 {background-color: #F2F1F1;background: #fff url(../images/bgrstat-01.jpg) no-repeat center;background-size: cover;}

/************* section MAIN3 tag styling  **************/
#main3 h3 {margin-left: 10%;font-size: 1.3em;font-weight: 400;color: #202B39;margin-top:17px;}
#main3 h3 p {    margin-bottom: 0;font-size: 0.6em;color: #444;font-weight: 300; line-height: normal;}
#main3 h6,#main3 h1 {font-weight: 200;font-size: 2.3em;color: #fff;line-height: normal;text-align: center;}
#main3 {background-color: #1D1D1D;}


/************* modify arrows and titles  **************/
.arrowstart {
	background: #ff693b;
    font-size: 0.7em;
    padding: 2px 0px 1px 10px;
    line-height: normal;
    vertical-align: middle;
    width: 70%;
    display: inline-block;
    margin-left: 10px;
    color: #fff;
    font-weight: 300;
}

.arrowend {
	width: 0;
    height: 0;
    border-bottom: 11px solid transparent;  /* left arrow slant */
    border-top: 11px solid transparent; /* right arrow slant */
    border-left: 14px solid #ff693b; /* bottom, add background color here */
    font-size: 0;
    line-height: 0;
    display:inline-block;
    vertical-align: middle;
}

.arrowstartgrey {
    background: #00BEFF;
    font-size: 0.7em;
    padding: 2px 9px 1px 10px;
    line-height: normal;
    vertical-align: middle;
    width: inherit;
    display: inline-block;
    margin-left: 10px;
    color: #fff;
    font-weight: 300;
}

.arrowendgrey {
    width: 0;
    height: 0;
    border-bottom: 11px solid transparent;  /* left arrow slant */
    border-top: 11px solid transparent; /* right arrow slant */
    border-left: 14px solid #00BEFF; /* bottom, add background color here */
    font-size: 0;
    line-height: 0;
    display:inline-block;
    vertical-align: middle;
}

.spanleft {width:50%;display: inline-block;white-space: nowrap;}
.spanright {width:50%;text-align: right;display: inline-block;padding-right: 15px;white-space: nowrap;}


/************* responsiveness  **************/




@media screen and (max-width: 960px) {
	.child1 ul li:nth-child(1), .child2 ul li:nth-child(1), .child3 ul li:nth-child(1), .child4 ul li:nth-child(1), .child5 ul li:nth-child(1)
 {  font-size: 1.4em; width: 90px; padding: 26px 0px; }

.child9 ul li:nth-child(1), .child10 ul li:nth-child(1), .child11 ul li:nth-child(1), .child12 ul li:nth-child(1), .child13 ul li:nth-child(1), .child14 ul li:nth-child(1), .child15 ul li:nth-child(1), .child16 ul li:nth-child(1)
 {  font-size: 1.4em; width: 90px; padding: 26px 0px; }

.child1 ul li:nth-child(2), .child2 ul li:nth-child(2), .child3 ul li:nth-child(2), .child4 ul li:nth-child(2),
.child5 ul li:nth-child(2) {font-size:0.7em;}

.new {margin: -0.2em 0em 0em 1.6em;}
 
}
@media screen and (max-width: 736px) {

		.child1 ul li:nth-child(1), .child2 ul li:nth-child(1), .child3 ul li:nth-child(1), .child4 ul li:nth-child(1), .child5 ul li:nth-child(1)
 {  font-size: 1em; width: 75px; padding: 20px 0px; }

.child9 ul li:nth-child(1), .child10 ul li:nth-child(1), .child11 ul li:nth-child(1), .child12 ul li:nth-child(1), .child13 ul li:nth-child(1), .child14 ul li:nth-child(1), .child15 ul li:nth-child(1), .child16 ul li:nth-child(1)
 {  font-size: 1em; width: 75px; padding: 20px 0px; }

.child1 ul li:nth-child(2), .child2 ul li:nth-child(2), .child3 ul li:nth-child(2), .child4 ul li:nth-child(2),
.child5 ul li:nth-child(2) {font-size:0.55em;}

.new {margin: -0.8em 0em 0em 1.6em;font-size:0.7em!important;}
}

@media screen and (max-width: 570px) {

			.child1 ul li:nth-child(1), .child2 ul li:nth-child(1), .child3 ul li:nth-child(1), .child4 ul li:nth-child(1), .child5 ul li:nth-child(1)
 {  font-size: 0.9em; width: 55px; padding: 12px 0px; }

.child9 ul li:nth-child(1), .child10 ul li:nth-child(1), .child11 ul li:nth-child(1), .child12 ul li:nth-child(1), .child13 ul li:nth-child(1), .child14 ul li:nth-child(1), .child15 ul li:nth-child(1), .child16 ul li:nth-child(1)
 {  font-size: 0.9em; width: 55px; padding: 12px 0px; }

.child1 ul li:nth-child(2), .child2 ul li:nth-child(2), .child3 ul li:nth-child(2), .child4 ul li:nth-child(2),
.child5 ul li:nth-child(2) {font-size:0.55em;white-space: normal;}

.new {margin: -1.2em 0em 0em 1.6em;font-size:0.6em!important;}

.arrowstart {
    font-size: 0.8em;
}

.arrowend {
	border-bottom: 9px solid transparent!important;
    border-top: 7px solid transparent!important;
    border-left: 10px solid #ff693b!important;
}

.arrowstartgrey {
    font-size: 0.8em;
}

.arrowendgrey {
	border-bottom: 9px solid transparent!important;
    border-top: 7px solid transparent!important;
    border-left: 10px solid #00BEFF!important;
}

#main2 h3 {font-size: 0.9em;}

}

/*********************hide enable text for menu in dashboard overview***/

    @media screen and (max-width: 736px) {.menulinebars {display:none!important;}}

    @media screen and (min-width: 736px) {.menusidebar {display:none!important;}} 

/* LATEST ONE */

/* CONTACT FORM TEXT */

.cformtext {
	font-weight: 400;
	color: #000;
}
/* NEW TABLE 1 rprt */

.tbrprtheader {
	background: #bdbdbd;
	border-radius: 5px 5px 0 0;
	padding: 5px 0px 7px 0px!important;
	text-transform: uppercase;
	color: #202B39;
	font-size: 1.2em;
}
.tbrprtheader2 {
	background: #202B39;
	color: #fff;
}
 table.tbrprt tr:not(:nth-child(-n+2)) > td:nth-child(n+8) {
border-right:none;
}
table.tbrprt tr:not(:nth-child(-n+2)) > td:nth-child(-n+7) {
border-right:1px #c7c7c7;
border-style: dotted;
}
table.tbrprt tr:nth-child(2n+3) {
	background: rgba(255,255,255,0.7);
}
table.tbrprt tr:nth-child(2n+4) {
	background: rgba(255,255,255,0.5);
}
table.tbrprt tr td:first-child {
	min-width: inherit;
	max-width: inherit;
	padding: 0px 5px 0px 5px;
}
 table.tbrprt tr:not(:nth-child(-n+2)) > td:nth-child(2) {
font-weight: 600;
}
table.tbrprt tr:not(:nth-child(-n+2)) > td:nth-child(3) {
font-weight: 600;
}
 table.tbrprt tr:not(:nth-child(-n+2)) {
color:#545454;
}
table.tbrprt tr:nth-child(n) {
	transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s;
}
table.tbrprt tr:not(:nth-child(-n+2)):hover {
background:#fff;
color:#000;
}
table.tbrprt tr td:nth-child(2) {
	text-align: left;
	padding: 0px 5px 0px 10px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
table.tbrprt tr td:nth-child(3) {
	text-align: left;
	padding: 0px 5px 0px 10px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
table.tbrprt tr td:nth-child(4) {
	padding: 0px 5px 0px 5px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
table.tbrprt tr td:nth-child(5) {
	padding: 0px 5px 0px 5px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
table.tbrprt tr td:nth-child(6) {
	padding: 0px 5px 0px 5px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
table.tbrprt tr td:nth-child(7) {
	padding: 0px 5px 0px 5px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
table.tbrprt tr td:nth-child(8) {
	padding: 0px 5px 0px 5px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
table.tbrprt tr:not(:nth-child(-n+2)) > td:nth-child(-n+8) {
border-right:1px #c7c7c7;
border-style: dotted;
}

/* NEW TABLE 2 rprt */

.tbrprtheader {
	background: #bdbdbd;
	border-radius: 5px 5px 0 0;
	padding: 5px 0px 7px 0px!important;
	text-transform: uppercase;
	font-size: 1.2em;
}
.tbrprtheader2 {
	background: #202B39;
	color: #fff;
}
 table.tb2rprt tr:not(:nth-child(-n+2)) > td:nth-child(n+8) {
border-right:none;
}
table.tb2rprt tr:not(:nth-child(-n+2)) > td:nth-child(-n+6) {
border-right:1px #c7c7c7;
border-style: dotted;
}
table.tb2rprt tr:nth-child(2n+3) {
	background: rgba(255,255,255,0.7);
}
table.tb2rprt tr:nth-child(2n+4) {
	background: rgba(255,255,255,0.5);
}
table.tb2rprt tr td:first-child {
	min-width: inherit;
	max-width: inherit;
	padding: 0px 5px 0px 5px;
}
 table.tb2rprt tr:not(:nth-child(-n+2)) > td:nth-child(2) {
font-weight: 600;
}
table.tb2rprt tr:not(:nth-child(-n+2)) > td:nth-child(3) {
font-weight: 600;
}
 table.tb2rprt tr:not(:nth-child(-n+2)) {
color:#545454;
}
table.tb2rprt tr:nth-child(n) {
	transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s;
}
table.tb2rprt tr:not(:nth-child(-n+2)):hover {
background:#fff;
color:#000;
}
table.tb2rprt tr td:nth-child(2) {
	text-align: left;
	padding: 0px 5px 0px 10px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
table.tb2rprt tr td:nth-child(3) {
	text-align: left;
	padding: 0px 5px 0px 10px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
table.tb2rprt tr td:nth-child(4) {
	padding: 0px 5px 0px 5px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
table.tb2rprt tr td:nth-child(5) {
	padding: 0px 5px 0px 5px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
table.tb2rprt tr td:nth-child(6) {
	padding: 0px 5px 0px 5px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
table.tb2rprt tr td:nth-child(7) {
	padding: 0px 5px 0px 5px;
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
}
/* NEW TABLE 2 rprt */

.disclaimer {
	font-size: 0.7em;
	color: #6a6a6a;
	line-height: normal;
	text-align: justify;
	display: -webkit-inline-box;
	padding: 10px;
	background: none;
}
/* tabs tabs tabs tabs */

ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #b5b5b5;
	width: 100%;
}
ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 0px 21px;
	height: 31px;
	line-height: 31px;
	border-bottom: 3px solid #616161;
	color: #616161;
	overflow: hidden;
	position: relative;
}
ul.tabs li:hover {
	background-color: #ccc;
	color: #333;
}
ul.tabs li.active {
	color: #202B39;
	border-bottom: 3px solid #00BEFF;
	display: block;
	font-weight: 400;
}
.tab_container {
	border: 1px solid #b5b5b5;
	border-top: none;
	clear: both;
	float: left;
	width: 100%;
	overflow: auto;
}
.tab_content {
	padding: 20px;
	display: none;
}
.tab_drawer_heading {
	display: none;
}
 @media screen and (max-width: 480px) {
.tabs {
	display: none;
}
.tab_drawer_heading {
	background-color: #ccc;
	color: #fff;
	border-top: 1px solid #b5b5b5;
	margin: 0;
	padding: 5px 20px;
	display: block;
	cursor: pointer;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.d_active {
	background-color: #666;
	color: #fff;
}
}
.sourcedata {
	white-space: initial;
	text-align: left;
	color: #000!important;
	line-height: normal;
}
.prominent li {
	width: 45%;
	display: inline-block;
	padding: 10px;
	vertical-align: top;
	margin: 0 auto;
}
.prominent {
	display: inline-block;
	border-bottom: 1px solid #b5b5b5;
}
.probutton {
	background: #ff8118;
	color: #fff!important;
	padding: 5px;
	padding: 18px 12px;
	letter-spacing: 2px;
	font-size: 0.8em;
	transition: color 1s ease;
}
.probutton a {
	color: #fff!important;
}
.evaluationbutton {
	text-align: center;
	width: 80%;
	margin: 0 auto;
}

.toppagelogo {
	text-align: center;
	width: 35%;
	margin: 0 auto;
}

.toppagelogo2 {
	text-align: center;
	width: 30%;
	margin: 0 auto;
}

.toppagelogo3 {
	text-align: center;
	width: 50%;
	margin: 0 auto;
}

.clogoera {
	text-align: center;
	width: 100%;
	margin: 0 auto;
}

.toppagelogo4 {
	width: 70%!important;
}

.toppagelogo5 {
	width: 25%!important;
}

.toppagelogo7 {
	width: 40%;
}

.toppagelogo8 {
	height: 100%;
	text-align: center;
	margin: 0 auto;
	display: block;
}



.homepagelogos {
	display: block;
	margin: 0 auto;
}
 @media screen and (max-width: 736px) {
.prominent li {
	width: 80%;
	display: block !important;
	padding-bottom: 3em;
}
.probutton {
	text-align: center;
	margin: 0 auto;
	width: 70%;
	display: block;
}
.homepagelogos {
	width: 55%;
}
}

@media screen and (min-width: 570px) {.clogoera2 {display: none;}}

@media screen and (max-width: 570px) {
.prominent li {
	width: 100%;
	display: block !important;
	padding-bottom: 3em;
}
.probutton {
	text-align: center;
	margin: 0 auto;
	width: 70%;
	display: block;
}
.homepagelogos {
	width: 80%;
}
. {
	width: 90%!important;
}

.toppagelogo2 {
	width: 65%!important;
}

.toppagelogo3 {
	width: 90%!important;
}

.clogoera {
	display:none;
}
.clogoera2 {
	width: 90%!important;
}

.toppagelogo4 {
	width: 100%!important;
}
.toppagelogo5 {
	width: 90%!important;
}

.toppagelogo7 {
	width: 90%!important;
		float:none!important;
}

}

.fa-circle {font-size: 0.75em; vertical-align: text-bottom;}

/*************************************************************************************/

/* NEW TABLE 1 rprt */

.tbrprtheadercr {
	background: #bdbdbd;
	border-radius: 5px 5px 0 0;
	padding: 0px!important;
	text-transform: uppercase;
	color: #202B39;
	font-size: 1.2em;
}
.tbrprtheadercr2 {
	background: #202B39;
	color: #fff!important;
}

.tbrprtheadercr3 {
	background: #8e8e8e;
	color: #fff;
	text-align: center;
}

 table.tbrprtcr tr:not(:nth-child(-n+2)) > td:nth-child(n+8) {
border-right:none;
}
table.tbrprtcr tr:nth-child(3) > td:nth-child(n+1):nth-child(-n+7) {
border-right:1px #c7c7c7;
border-style: dotted;
font-weight: 400;
font-size: 14px!important;
}
table.tbrprtcr tr:nth-child(2n+4) {
	background: rgba(255,255,255,0.7);
}

table.tbrprtcr tr td:first-child {
	min-width: inherit;
	max-width: inherit;
	padding: 0px 5px 0px 5px;
}

table.tbrprtcr tr:not(:nth-child(-n+2)) > td:nth-child(1) {font-weight: 600; text-align:left; max-width: 35px;}
table.tbrprtcr tr:not(:nth-child(-n+2)) > td:nth-child(2) {font-weight: 600; text-align:right;padding:0 10px 0 0px;}
table.tbrprtcr tr:not(:nth-child(-n+2)) > td:nth-child(3) {font-weight: 600;font-size: 2em;}
 table.tbrprtcr tr:not(:nth-child(-n+3)) {
color:#545454;
}
table.tbrprtcr tr:nth-child(n) {
	transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s;
}

/* table.tbrprtcr tr:not(:nth-child(-n+3)):hover {background:#fff;color:#000;} */ 


table.tbrprtcr tr td:nth-child(1){padding:0 5px 0 10px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprtcr tr td:nth-child(2){text-align:left;padding:0 5px 0 10px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprtcr tr td:nth-child(3){padding:0 5px 0 10px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprtcr tr:nth-child(3) > td:nth-child(3){padding:10px 5px 10px 10px;min-width:inherit;max-width:inherit;font-weight:400;text-align: left;color: #fff!important;}
table.tbrprtcr tr:nth-child(3) > td:nth-child(4){color: #fff!important;}
table.tbrprtcr tr:nth-child(3) > td:nth-child(6){color: #fff!important;}
table.tbrprtcr tr:not(:nth-child(-n+3)) > td:nth-child(4){padding:0 0 0 10px;min-width:inherit;max-width:inherit;font-weight:400;text-align: left;}
table.tbrprtcr tr:not(:nth-child(-n+3)) > td:nth-child(5){padding:0 0 0 10px;min-width:inherit;max-width:inherit;font-weight:400;text-align: left}
table.tbrprtcr tr td:nth-child(6){padding:0 5px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprtcr tr td:nth-child(7){padding:0 5px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprtcr tr td:nth-child(8){padding:0 5px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprtcr tr:nth-child(3) > td:nth-child(2){text-align: left;padding:0 5px 0 10px;color: #fff!important;}
table.tbrprtcr tr:nth-child(3) > td:nth-child(1){text-align: center;}

table.tbrprtcr tr:not(:nth-child(-n+3)) > td:nth-child(n+2):nth-child(-n+9) {
border-right:1px #c7c7c7;
border-style: dotted;
}


table.tbrprtcr tr:nth-child(4n+5) > td:nth-child(-n+2) {background:rgba(255,255,255,0.7);}
table.tbrprtcr tr:nth-child(4n+6) > td:nth-child(n+1):nth-child(-n+2){background:rgba(191, 191, 191, 0.81);}
table.tbrprtcr tr:nth-child(4n+7) > td:nth-child(n+1):nth-child(-n+2){background:rgba(191, 191, 191, 0.81);}
table.tbrprtcr tr:nth-child(4n+2):not(:nth-child(-n+3)) {background:rgba(222, 222, 222, 0.67);}

/*************************************************************************************/


.tbrprt3header2 {
	background: #202B39;
	color: #fff;
}
 table.tbrprt3 tr:not(:nth-child(-n+1)) > td:nth-child(n+8) {
border-right:none;
}
table.tbrprt3 tr:not(:nth-child(-n+1)) > td:nth-child(-n+7) {
border-right:1px #c7c7c7;
border-style: dotted;
}
table.tbrprt3 tr:nth-child(2n+2) {
	background: rgba(255,255,255,0.7); font-size: 14px;
}
table.tbrprt3 tr:nth-child(2n+3) {
	background: rgba(255,255,255,0.5);
}
table.tbrprt3 tr td:first-child {
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
	padding: 5px 0px 7px 15px;
	text-align: left!important;
}
 table.tbrprt3 tr:not(:nth-child(-n+1)) > td:nth-child(4) {
font-weight: 600;
}
table.tbrprt3 tr:not(:nth-child(-n+1)) > td:nth-child(5) {
font-weight: 600;
}
 table.tbrprt3 tr:not(:nth-child(-n+1)) {
color:#545454;
}
table.tbrprt3 tr:nth-child(n) {
	transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s;
}
table.tbrprt3 tr:not(:nth-child(-n+1)):hover {
background:#fff;
color:#000;
}

table.tbrprt3 tr td:nth-child(2){text-align:left;padding:0 5px 0 10px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprt3 tr td:nth-child(3){text-align:left;padding:0 5px 0 10px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprt3 tr td:nth-child(4){padding:0 5px;min-width:inherit;max-width:inherit;font-weight:400;text-align:left;}
table.tbrprt3 tr td:nth-child(5){padding:0 5px;min-width:inherit;max-width:inherit;font-weight:400;text-align:left;}
table.tbrprt3 tr td:nth-child(6){padding:0 5px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprt3 tr td:nth-child(7){padding:0 5px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprt3 tr td:nth-child(8){padding:0 5px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprt3 tr td:nth-child(9){padding:0 5px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprt3 tr td:nth-child(10){padding:0 5px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprt3 tr td:nth-child(11){padding:0 5px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprt3 tr td:nth-child(12){padding:0 5px;min-width:inherit;max-width:inherit;font-weight:400;}
table.tbrprt3 tr:not(:nth-child(-n+1)) > td:nth-child(-n+11) {border-right:1px #c7c7c7;border-style: dotted;}

.legend {text-align: left;font-size: 0.9em!important;color: #000!important;}

/************************************************************/

.tbrprt5header2 {
	background: #202B39;
	color: #fff;
}
table.tbrprt5 tr:nth-child(2n+2) {
        background: rgba(255,255,255,0.7); font-size: 14px;
}
table.tbrprt5 tr:nth-child(2n+3) {
        background: rgba(255,255,255,0.5);
}
table.tbrprt5 tr td:first-child {
	min-width: inherit;
	max-width: inherit;
	font-weight: 400;
	padding: 5px 0px 7px 15px;
	text-align: left!important;
}
 table.tbrprt5 tr:not(:nth-child(-n+1)) {
color:#545454;
}
table.tbrprt5 tr:nth-child(n) {
	transition: background-color .3s, color .15s, box-shadow .3s, opacity 0.3s;
}
table.tbrprt5 tr:not(:nth-child(-n+1)):hover {
background:#fff;
color:#000;
}

table.tbrprt5 tr:not(:nth-child(-n+1)) > td:nth-child(-n+100) {border-right:1px #c7c7c7;border-style: dotted;}

/************************************************************/

.scrollit2 {
	width: 100%;
	white-space: nowrap;
	display: block;
	box-shadow: inset -12px 0 11px -7px rgb(0, 0, 0)!important;
}

.wrapper1, .scrollit2{overflow-x: scroll; overflow-y:hidden;}
.div1 {width:1700px; height: 20px; }

.scrollit3 {
	width: 100%;
	white-space: nowrap;
	display: block;
	box-shadow: inset -12px 0 11px -7px rgb(0, 0, 0)!important;
}

.wrapper2, .scrollit3{overflow-x: scroll; overflow-y:hidden;}
.div2 {width:1700px; height: 20px; }

.newheader {min-width: inherit;
    max-width: inherit;
    font-weight: 400;
    margin:0;
    background: #bdbdbd;
    border-radius: 5px 5px 0 0;
    text-transform: uppercase;
    color: #202B39;
    }

.newheadersecond 
{min-width: inherit;
    max-width: inherit;
    margin:0;
    background: #f1f1f1;
    color: #202B39;
    padding: 5px 0 10px 0;
    }

.newheaderinner {padding: 5px 0px 7px 15px!important;font-size: 1.4em;}

/***********************************/

input[type="checkbox"],
input[type="radio"] {
    -moz-appearance: none;
    -webkit-appearance: none;
    -ms-appearance: none;
    appearance: none;
    display: block;
    float: left;
    margin-right: -2em;
    opacity: 0;
    width: 1em;
    z-index: -1;
}
input[type="checkbox"] + label,
input[type="radio"] + label {
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    font-size: 1em;
    font-weight: normal;
    padding-left: 2.4em;
    padding-right: 0.75em;
    position: relative;
}
input[type="checkbox"] + label:before,
input[type="radio"] + label:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-transform: none !important;
}
input[type="checkbox"] + label:before,
input[type="radio"] + label:before {
    border-radius: 4px;
    border: solid 2px;
    content: '';
    display: inline-block;
    height: 1.65em;
    left: 0;
    line-height: 1.58125em;
    position: absolute;
    text-align: center;
    top: 0;
    width: 1.65em;
}
input[type="checkbox"]:checked + label:before,
input[type="radio"]:checked + label:before {
    content: '\f00c';
}
input[type="checkbox"] + label:before {
    border-radius: 4px;
}
input[type="radio"] + label:before {
    border-radius: 100%;
}

input[type="checkbox"] + label,
input[type="radio"] + label {
    color: #000;
}
input[type="checkbox"] + label:before,
input[type="radio"] + label:before {
    background: rgba(144, 144, 144, 0.075);
    border-color: rgba(144, 144, 144, 0.2);
}
input[type="checkbox"]:checked + label:before,
input[type="radio"]:checked + label:before {
    background-color: #4dbea0;
    border-color: #4dbea0;
    color: #ffffff;
}
input[type="checkbox"]:focus + label:before,
input[type="radio"]:focus + label:before {
    border-color: #4dbea0;
    box-shadow: 0 0 0 1px #4dbea0;
}

/****************************/
ul.sharereport {display: flex;}
ul.sharereport li {margin-right:1em;}
ul.sharereport li:nth-child(1) {width:20%; min-width: inherit;}
ul.sharereport li:nth-child(2) {width:30%;min-width: inherit;}
ul.sharereport li:nth-child(3) {width:15%;min-width: 180px;}

.secondtext {text-align: left; color:#545454!important;}

@media screen and (max-width: 570px) {
ul.sharereport {display: block;}
	ul.sharereport li {width:80%!important; margin: 0.5em auto;}
	.secondtext {text-align: center;}
}

/***************/

/****************************/
ul.sharereport2 {display: flex;}
ul.sharereport2 li {margin-right:1em;}
ul.sharereport2 li:nth-child(1) {width:35%; min-width: inherit;}
ul.sharereport2 li:nth-child(2) {width:15%;min-width: inherit;}

.secondtext2 {text-align: left; color:#545454!important;}
.secondtext3 {color:#545454!important; font-size: 1.7em; font-weight: 300;font-family: 'Roboto', sans-serif;}


@media screen and (max-width: 570px) {
ul.sharereport2 {display: block;}
	ul.sharereport2 li {width:80%!important; margin: 0.5em auto;}
	.secondtext2 {text-align: center;}
}

/***************/



.buttsbsc >input {
	position: relative;
	display: inline-block;
	background: none;
	font-size: 0.85em;
	padding: 0.70em 2em 0.70em 2em;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 300;
	border-color: rgba(0,0,0,.1);
	border-radius: 5px;
	-moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	text-align: center;
}
.buttsbsc >input:hover {
	background: #FFF;
	border-color: rgba(255,255,255,0.4);
	color: #000 !important;
}
.buttsbsc >input:hover {
	background: #202B39;
	color: #FFF !important;
}

.clickdrag {color:#45BAEB;}

@media screen and (min-width: 1600px) {
.clickdrag {display: none;}	
}

/**************************/

/***************/



.buttsbsc2 >input {
	position: relative;
	color:#fff!important;
	display: inline-block;
	background: #202B39;
	font-size: 0.85em;
	padding: 0.70em 2em 0.70em 2em;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 300;
	border-color: rgba(0,0,0,.1);
	border-radius: 5px;
	-moz-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-webkit-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-o-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	-ms-transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	transition: color 0.35s ease-in-out, background-color 0.35s ease-in-out, border-color 0.35s ease-in-out;
	text-align: center;
}
.buttsbsc2 >input:hover {
	background: #FFF;
	border-color: rgba(255,255,255,0.4);
	color: #000 !important;
}
.buttsbsc2 >input:hover {
	background: #202B39;
	color: #FFF !important;
}

/***************/


.magic-mouse {
  position: relative;
  width: 21px;
  height: 30px;
  border: 2px solid #45BAEB;
  border-radius: 15px;
  display: -webkit-inline-box;
}

.magic-mouse.click i {
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #45BAEB;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.magic-mouse.click.scale-effect i {
  animation: scale 600ms ease-in-out infinite;
}
.magic-mouse.click.left i {
  top: 2px;
  left: 2px;
  border-radius: 10px 0 0 0;
}

@keyframes scale {
  0% {
    transform: scale(1);
  }
  99.5% {
    transform: scale(0.8);
  }
  100% {
    transform: scale(1);
  }
}


/*********/
.troubleshoot {
    background: #ffb681;
    color: #000;
    text-align: center;
    padding: 5px;
    font-weight: 400;
    display: none;
}

@media screen and (max-width: 736px) {.troubleshoot {display:block!important;}}


@media screen and (max-width: 570px) {
.textbrochure {
	margin: 3em 0px -3em 0;
}
}

.adsphereheader {width: 70%;}
@media screen and (max-width: 570px) {.adsphereheader {width: 100%!important;}}

.corrections{margin-left: 0!important;}

.faqboldq {font-weight: 300;
    font-size: 2.3em;
    color: #202B39;
    line-height: normal;}

.faqbolda {font-weight: 300;
    font-size: 2.3em;
    color: #202B39;
    line-height: normal;}

.cformtextq {
    font-weight: 400;
    color: #FF693B;
    font-size: 2em;
    display: block;
    line-height: 1.2em;
}

.cformtexta {
	font-weight: 300;
	color: #4B4B4B;
	font-size: 1.4em;
}


.awardlistitem:hover svg #svganime { 
  fill: #fff;
}
.awardlistitem svg #svganime { 
  transition: 200ms;
  transition-timing-function: ease-in-out;
  -webkit-transition: 200ms;
  -webkit-transition-timing-function: ease-in-out; }

.imgaward {position: absolute;top:18em;right:5em; height: 500px;}
.imgaward img {height: inherit;}
@media screen and (min-width:1900px){.imgaward {height: 700px;}}
@media screen and (max-width:1680px){.imgaward {height: 500px;}}
@media screen and (max-width:1480px){.imgaward {height: 500px;}}
@media screen and (max-width:1280px){.imgaward {height: 500px;top:38em;}}
@media screen and (max-width:980px){.imgaward {height: 400px;top:40em;}}
@media screen and (max-width:736px){.imgaward {display: inline-block;position: relative;top: 0em;left: 50%;margin-left: -120px;}}

.visitbooth {max-width: 600px;
    text-align: center;
    font-weight: 500;
    color: #fff;
    margin: 0 auto;}


    .block2{    display: block;
    background: #202b39;
    width: 100px;
    height: 6px;
    margin: 35px auto;}


#share-buttons img {
width: 35px;
padding: 5px;
border: 0;
box-shadow: 0;
display: inline;
}

.authordate {font-size: 0.8em;}

/*********************RECOMMENDED SECTION IN ARTICLES***/

#recommended li {line-height: 1.4em;padding-top: 0.5em;padding-bottom: 0.5em;}
#recommended li a {color:#FF8118;}
#recommended li a:hover {font-weight: 400;}
#testimonials li {padding-top: 0.5em;padding-bottom: 0.5em;}
.headersize {font-size:2em;}

.comppagetitle {font-family: 'Roboto', sans-serif;
    font-size: 1.2em;
    font-weight: 400;
    text-transform: uppercase;
    clear: both;
    color: #0F599A;}

.comppagenumb {    font-size: 1.4em;
    font-weight: 500;
    color: #000;}

.comppagenumb2 { font-size: 2.3em;
    color: #0f599a;}

.comppagenumb:before {content: "";
    position: relative;
    width: 2px;
    height: 21px;
    background: #2fcaff;
    top: 2px;
    left: 22px;
    display: inline-block;}

.imagecaption {font-size: 0.8em;
    text-align: center;
    color: #202B39;}

.pressheaders {color:#00BEFF;text-decoration: underline; text-transform: uppercase; line-height: normal;}
.pressheaders span {color:#202B39;text-decoration: none;}
.pressheaders span:hover {color:#00BEFF!important;}

.pressheaders2 {color:#00BEFF;text-decoration: underline; line-height: normal; font-size: 0.5em;font-weight: 400;}
.pressheaders2 span {color:#202B39;text-decoration: none;}
.pressheaders2 span:hover {color:#00BEFF!important;}

.presslatest {font-size: 1.5em; color: #00BEFF;}

@media screen and (max-width: 700px) {.imagecaption {display: none;}}

.quotect{
    margin-left: 1.5em;
    font-style: italic;
    color: #000;}

.quotep {display: block;
    font-weight: 400;
    color: #000;
    line-height: normal;
    font-size: 0.87em;}
.quotet {color: #000;
    font-size: 0.87em;
    line-height: 1.6em;margin-top: 1em;}


    
.avstextbox {    padding: 0.7em;
    font-size: 1.1em!important;
    line-height: 40px;
    margin-top: -4em;
    background: #c5c5c5;
    color: #000!important;}

.avstext{font-size: 1.2em!important;}

.avstitle {    font-size: 1.5em;
    font-weight: 400;}

.avsleft {text-align: left;}

.avsbt {color:#fff!important;
    text-transform: uppercase!important;
    font-weight: 400!important;background: #00beff!important;}


.hometoptitle {letter-spacing: 0.02em!important;
    font-size: 2.5em!important;
    color: #202B39!important;
    font-weight: 500;
    line-height: 1em!important;
}

.homearticletext {margin-top: -2em!important;
    font-size: 1.4em!important;
    letter-spacing: -0.02em!important;
    color: #202B39!important;
    line-height: 1.2em!important;
}

.pressnest {background: #F8F8F8;
    padding: 2em;
    margin-bottom: 2em;
    border-radius: 20px;
    border: 1px solid #e3e3e3;}
    