* {
	margin: 0;
	padding: 0;
}
body {
	color: #2d2d2d;
	background: #fff;
}
body {
	font-weight: 300;
	font-size: 1em;
	line-height: 1.2em;
}
p {
	font-weight: 400;
	font-size: 1em;
	color: #2d2d2d;
	line-height: 1.2;
}
/*===================================AVATAR SETTING BAR =====*/
#avatar-settings {
	box-shadow: none;
}
/*===================================HEADER ======*/
/*===================================LOGO =======*/
.avatar-template-logo {
	font-weight: bold;
	display: block;
	padding: 16px 10px 4px 10px;
	margin: 0;
	overflow:hidden;
	border:none;
}
.avatar-module-logo{
	background-color: #f5871f;
	border:none;
}
/*===================================MAIN-MENU =============== */
.avatar-nav-responsive li span.pull,
body.avatar-responsive .avatar-nav-responsive span.toggle {
	display: none;
}
.avatar-main-menu{
	width: 100%;
  	display: table;
  	padding: 15px 0px 4px 0px;
  	margin:0;
  	border:none;
}
.avatar-main-menu > li {
	display: table-cell;
  	width: auto;
  	text-align: center;
	background-color: #f5871f;
	border:none;
}
.avatar-main-menu a,
.avatar-main-menu span {
	cursor: pointer;
	text-decoration: none;	
}
.avatar-main-menu li a,
.avatar-main-menu li span:not([class="pull"]) {
	color: #fff; /*text color main-menu*/
/*	font-weight: 400;*/
	font-size: .9em;
	text-transform: uppercase;
	/*display: block;*/
}
.avatar-main-menu li:hover{
	cursor: pointer;
/*	padding: 2.5px 0px;*/
	margin:0;
	background:#ddd;
}
.avatar-main-menu a:hover{
	color: #fff;/*text hover color*/
}
.avatar-main-menu li.current{
background: #a0b236;
color:#fff;
}
/*===================================SUB-MENU =============== */
.avatar-main-menu li.parent {
	position: relative;
}
/*.avatar-main-menu > li > a,
.avatar-main-menu > li > span:not([class="pull"]) {
	padding: 0px 8px 5px 8px;
	margin:20px 0px 20px 0px;
	list-style: none;
	font-weight: regular;
}*/
.avatar-main-menu li.parent > a:after,
.avatar-main-menu li.parent > span:not([class="pull"]):after {
	content: "";
	display: inline-block;
/*	width: 15px;
	height: 10px;*/
	background-image: url(../images/icons/nav-expand.png);
	background-repeat: no-repeat;
	background-position: center right;
}
.avatar-main-menu li:hover > ul {
	display: block;
} 
.avatar-main-menu ul {
	display: none;
	list-style-type: none;
	position: absolute;
	z-index: 10;
	color: #fff;
	width: 9.375em;
	margin: 0;
}
.avatar-main-menu ul ul {
	left: 12.5em;
	top: 0;
}
.avatar-main-menu ul li a,
.avatar-main-menu ul li span {
	padding: 0.75em 1.5625em;
	border-bottom: 1px solid #fdb0a4; /*JE:bottom border on sub-menu*/
}
.avatar-main-menu > li > ul {
    min-width: 8em;
    transform: translateX(-1.5625em);  /* offset for sub-menu line-up */
    -ms-transform: translateX(-1.5625em);  /* IE 9 offset for sub-menu line-up */
    -webkit-transform: translateX(-1.5625em);  /* Safari and Chrome offset for sub-menu line-up */
}
/*===================================MODULE =============== */
#avatar-main-content .avatar-module,
#avatar-right .avatar-module {
	margin-left: 0;
	margin-right: 0;
}
#avatar-body-bottom-block,
#avatar-tool-block {
	margin-bottom: 0;
}
#avatar-tool-block .avatar-module, 
#avatar-header-inside-block .avatar-module {
	margin: 0;
	padding:0;
}
.avatar-module {
	margin: 0;
}
.avatar-module-heading {
	font-size: 1.25em;
	font-weight: 400;
	text-transform: uppercase;
	display: block;
	margin: 0;
	padding: 0.675em;
}
.avatar-module-content {
	font-size: 1em;
	font-weight: 400;
}
.avatar-module .avatar-module-content{
	border: none;
}
/*===================================MODULE CUSTOM ========*/
.news-horizonal-5 .inner {
	margin: 0;
}
/*.news-horizonal-5 .inner .image {
	width: 11.25em;
	height: 11.25em;
	float: left;
	padding: 0px 1.25em 0px 0.675em;
}*/
.news-horizonal-5 .inner .image img {
	width: 11.25em;
	height: 11.25em;
	padding: 1.25em 1.25em 1.25em 0;
}
.news-horizonal-5 .inner .title {
	font-weight: 700;
	font-size: 0.875em;
	margin: 0;
	line-height: 1.25em;
}
.news-horizonal-5 .inner .date {
	font-style: italic;
}
#mod-search-searchword {
	width: 92.5%;
	border-radius: 3px;
	font-size: 0.875em;
	font-style: italic;
	font-weight: bold;
	color: #939393;
	border: 2px solid #ccc;
	cursor: pointer;
}
/*===================================FLEX SLIDER ========*/
.flexslider-style-1 .flexslider {
	padding: 0;
	border-radius: 0;
}
.flexslider-style-1 .slides li {
	position: relative;
}
.flexslider-style-1 .slides .flex-caption:hover {
  -webkit-transition: opacity 0.5s ease-in-out;
     -moz-transition: opacity 0.5s ease-in-out;
       -o-transition: opacity 0.5s ease-in-out;
      -ms-transition: opacity 0.5s ease-in-out;
          transition: opacity 0.5s ease-in-out;
	opacity: 1;
}
.flexslider-style-1 .slides .flex-caption {
	position: absolute;
	padding: 0;
	top: 0;
	bottom: -0.125em;
	opacity: 0;
	font-size: 1em;
	font-style: italic;
	font-weight: 700;
	-webkit-transition: opacity 0.5s ease-in-out;
       -moz-transition: opacity 0.5s ease-in-out;
         -o-transition: opacity 0.5s ease-in-out;
        -ms-transition: opacity 0.5s ease-in-out;
            transition: opacity 0.5s ease-in-out;
}
/*===================================SOCIAL LINKS ========*/
/*.avatar-social-links {
	list-style: none;
	margin: 0.675em 0;
}
.avatar-social-links li {
	float: right;
	cursor: pointer;
}
.avatar-social-links li a {
	display: block;
	margin: 0 0.9375px;
	text-indent: 999px;
}
.css3-effect .avatar-social-links li a {
	-webkit-transition: background-position 0.3s;
    -moz-transition: background-position 0.3s;
    -o-transition: background-position 0.3s;
    -ms-transition: background-position 0.3s;
    transition: background-position 0.3s;
}
.css3-effect .avatar-social-links li a:hover {
	-webkit-transition: background-position 0.3s;
     -moz-transition: background-position 0.3s;
       -o-transition: background-position 0.3s;
      -ms-transition: background-position 0.3s;
          transition: background-position 0.3s;
}*/
/*.avatar-social-links a.twitter {
	background: url(../images/icons/social.png) no-repeat 0 0;
	height: 40px;
	width: 33px;
}
.avatar-social-links a.twitter:hover {
	background-position: 0 -38px;
}
.avatar-social-links a.facebook {
	background: url(../images/retro_icons/pink/48_48/facebook_1.png) no-repeat;
	height: 48px;
	width: 48px;
}
.avatar-social-links a.facebook:hover {
	background: url(../images/retro_icons/green/48_48/facebbok_2.png)no-repeat;
}
.avatar-social-links a.feed {
	background: url(../images/retro_icons/pink/48_48/rss.png) no-repeat;
	height: 48px;
	width: 48px;
}
.avatar-social-links a.feed:hover {
	background: url(../images/retro_icons/green/48_48/rss.png) no-repeat;
}
.avatar-social-links a.sky {
	background: url(../images/icons/social.png) no-repeat -194px 0;
	height: 40px;
	width: 33px;
}
.avatar-social-links a.sky:hover {
	background-position: -194px -38px;
}
.avatar-social-links a.vimeo {
	background: url(../images/retro_icons/pink/48_48/vimeo.png) no-repeat;
	height: 48px;
	width: 48px;
}
.avatar-social-links a.vimeo:hover {
	background: url(../images/retro_icons/green/48_48/vimeo.png)no-repeat;
}*/
/*===================================BUTTON ========*/
button,
input[type="submit"],
.link-button{
	background: #f5871f ;
	padding: 0.675em 0;
	border-radius: 0;
	text-transform: uppercase;
	color: #fff;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size: 1.125em;
}
button.ccs-button{
	border-radius:0.675em;
	width:9.375em;
	height:2.3em;
	vertical-align: middle;
	font-family: 'Oswald', sans-serif;
	font-weight: 400;
	font-size: 1.125em;
	background: #f5871f;
	color:#fff;
	border:none;
}
/*===================================FOOTER  =====*/
#avatar-footer-inside-block {
	padding: 3.125em 0;
	color: #cccccc;
	line-height: 2.625em;
	font-size: 1.25em;
	font-weight: 400;
}
#avatar-footer-inside-block p,
#avatar-footer-inside-block .footer1,
#avatar-footer-inside-block .footer2 {
	line-height: 2.0625em;
}
#avatar-footer-inside-block .avatar-module-2 {
	padding-bottom: 0;
}
/*===================================GO TO TOP =============== */
#avatar-go-to-top {
	display: block;
	height: 2.375em;
	width: 2.375em;
	position: fixed;
	right: 10%;
	bottom: 1.875em;
	z-index: 9;
	background: url(../images/icons/go-to-top.png) no-repeat;
}
/*#avatar-body-middle-block .avatar-wrapper > .inner {
	background-color: #fff;
	border: 1px solid #e8e8e8;
}*/
/*===================================COLOR STYLES =============== */
.news-horizonal-1 .items h3 a {
	border-right: 0.5px solid #acb63b ;
}
p a,
p a:link,
p a:visited,
p a:hover{
font-family: 'Droid Sans', sans-serif;	
}
.avatar-module-heading,
.avatar-module-heading a,
.news-horizonal-2 .items .inner .date,
.news-horizonal-2 .items .inner h3 a:hover,
.news-horizonal-3 .items .inner h3 a:hover,
.news-horizonal-3 .items .inner h3 a,
.st-error-page h2,
.st-error-page p {
	color: #fff ;
	font-family: 'Oswald', sans-serif;
}
.st-article-info-top .hits{ 
	background-color: #f5871f;
}
#avatar-footer-inside-block {
	background-color: #2D2D2D;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
/*===================================ARTICLE INFO =============== */
.st-img-intro {
	position: relative;
	text-align: center;
}
.img-intro-left{
	float: left;
	padding: 0.9375px;
}
.st-article-info-top {
	position: absolute;
	top: 0;
	text-align: center;
	color: #fff;
	padding: 0.375em;
}
.st-article-info-top .date {
	padding: 0.3125em 1.25em;
	font-weight: 700;
	font-size: 1.25em;
}
.st-article-info-top .date .month-year {
	font-size: 0.6875em;
}
.st-article-info-top .hits {
	padding: 0.3125em 1.25em;
	margin: 0.125em 0 0 0;
}
[class*="item-page"] .page-header,
.item .page-header,
.items-leading .page-header {
	border: none;
	margin: 0 0;
	padding: 0;
}
.page-header h2,
.page-header h2 a {
	font-family: 'Oswald', sans-serif;
	font-size: 2em;
	font-weight: 300;
	color: #f5871f;
}
.article-info {
	font-size: 0.75em;
	font-weight: 400;
	margin: 1.25em 0;
}
.article-info dd {
	margin: 0 1.5625em 0 0;
	padding: 0.3125em 0 0.3125em 1.6875em;
	line-height: 1.2em;
	display: inline;
}
./*article-info .createdby {
	background: url(../images/icons/icons-article.png) no-repeat 0 3px;
}
.article-info .category-name {
	background: url(../images/icons/icons-article.png) no-repeat 0 -23px;
}*/
.items-leading div[class*="leading"],
.items-row .item {
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 1.875em;
}
/*===================================Paginate =============== */
.pagination a, .pagination span  {
	margin: 0.1875em;
	border: 1px solid #ddd;
}
.pagination ul {
	box-shadow: none;
}
/*===================================404 =============== */
.st-error-page {
	width: 20.9375em;
	padding-right: 11.125em;
	background: url(../images/icons/icons-404.png) no-repeat right;
	height: 12.5em;
	font-weight: 900;
	margin: auto;
}
.st-error-page h2 {
	font-size: 4.375em;
	padding: 3.75em 0 1em;
}
.st-error-page p {
	font-weight: 700;
	font-size: 1.25em; 
}
.st-error-page .link-button {
	font-size: 1.25em;
	text-transform: uppercase;
	padding: 0.375em 0.9375px;
	font-weight: 700;
	display: inline-block;
}
/*===================================BREADCRUMB =====*/
#avatar-pos-breadcrumbs .avatar-module {
	padding: 0;
	margin: 0;
}
.breadcrumb {
	background: none;
	margin: 0 0 1.25em 0;
	padding: 0.3125em 0;
	z-index: 10;
} 
.breadcrumb .divider {
	display: none;
}
.breadcrumb li a,
.breadcrumb li span {
	padding: 0 1.25em 0 0.875em;
	font-weight: 400;
	font-size: 1.125em;
	background: url(../images/icons/list-arrow.png) no-repeat left center;
} 
.breadcrumb li:first-child a,
.breadcrumb li:first-child span {
	padding-left: 0;
	margin-left: 0;
}
.css3-effect [class*="avatar-tree-menu"] li,
.css3-effect [class*="avatar-module-4"] li, 
.css3-effect ul[class*="list-"]:not(.menu) li {
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	
	-webkit-transform: translateX(0px);
    -moz-transform: translateX(0px);
    -o-transform: translateX(0px);
    -ms-transform: translateX(0px);
    transform: translateX(0px);
}
.css3-effect [class*="avatar-tree-menu"] li:hover,
.css3-effect [class*="avatar-module-4"] li:hover,
.css3-effect ul[class*="list-"]:not(.menu) li:hover {
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	
	-webkit-transform: translateX(0.675em);
    -moz-transform: translateX(0.675em);
    -o-transform: translateX(0.675em);
    -ms-transform: translateX(0.675em);
    transform: translateX(0.675em);
}
.st-news-horizonal .inner .image {
	 text-align: center;
}
#avatar-footer-inside-block .avatar-module {
	 margin-bottom: 0;
}
/*===================================JE-NO-COPYRIGHT =====*/
.copyright{
	 display:none;
}
/*===================================JE-CCS-CONTACT =====*/
/*===================================overall div*/
div.avatar-module.avatar-module-heading\2c.green > div{  
	margin-left:auto;
	margin-right:auto;
	width:100%;
	padding-bottom:3em;
}
/*===================================form div-does not include header*/
div.avatar-module.avatar-module-heading\2c.green > div > div > form{ 
	width:25em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
}
/*===================================web-phone-address*/
div.ccs-contact-module,
div.ccs-contact-module > p > a,
div.ccs-contact-module > p > a > address > a{ 
	text-align:center;
	font-family: 'Oswald', sans-serif;
	font-size: 1.25em;
	margin-top:3em;
	padding:0;
	margin-bottom:0;
	line-height: 1.5em;
}
/*===================================header*/
div.avatar-module.avatar-module-heading\2c.green > div > div > form > div{ 
	text-align:center;
	font-family: 'Oswald', sans-serif;
	font-weight:bold;
	font-size: 1.25em;
	padding:0;
	margin-top:2.25em;
	margin-bottom:0.675em;
}
/*===================================labels over input boxes*/
div.avatar-module.avatar-module-heading\2c.green > div > div > form > table > tbody > tr > td{
	text-align:left;
	font-family: 'Droid Sans', sans-serif;
	font-weight:400;
	font-size: 0.875em;
	padding:0;
}
/*===================================table div*/
div.avatar-module.avatar-module-heading\2c.green > div > div > form > table{
	width:25em;
	height:auto;	
}
/*===================================box styling*/
div.avatar-module.avatar-module-heading\2c.green > div > div > form > table > tbody > tr > td > input,
div.avatar-module.avatar-module-heading\2c.green > div > div > form > table > tbody > tr > td > textarea{
	width:100%;
	border-radius:0;
	background-color:#ddd;
}
.ccs-contact-module{
	text-align:center;
	font-family: 'Oswald', sans-serif;
	font-size: 1.25em;
	margin-top:3em;
	padding:0;
	margin-bottom:0;
	line-height: 1.5em;
}
/*===================================contact button styling*/
div.rapid_contact.avatar-module-heading\2c.green > form > table > tbody > tr:nth-child(5) > td > input
{
	margin-left:9em;
}
input.rapid_contact.button.avatar-module-heading\2c.green{
	background-color:#f5871f;
}
/*===================================JE-CSS BOOTSTRAP OVERRIDE =====*/
.desc{
color: #2d2d2d;
font-size: 1.5em;
font-family: 'Oswald', sans-serif;
font-weight: bold;
top: 0;
right: 0;
cursor:pointer;
}
.title{
	display:none;
}
#system-message {
	margin-bottom: 0;
}
#avatar-pos-top-left,
#avatar-pos-top-right{
	background: #f5871f;
}
/*===================================JE-MODULE HEADER =====*/
.green .avatar-module-heading {
	background-color: #a0b236;
	text-align: center;
	font-size: 1.125em;
	font-weight: 400;
}
.orange .avatar-module-heading {
	background-color: #f5871f;
	text-align:center;
	font-size: 1.125em;
	font-weight: 400;
}
#avatar-pos-content-user-2 > div > h3{
	background-color: #f5871f;
	text-align:center;	
	margin:0;
	padding:0.5625em;
}
#avatar-pos-content-user-2 > div > h3 >a,
div.avatar-module.green > h3 > a{
	color:#fff;
	text-transform: uppercase;
	/*font-size:1.125em;*/
}
#avatar-pos-content-user-2 > div > h3 >a:hover{
		background-color:#a0b236;
		text-decoration: none;
}
div.avatar-module.green> h3 >a:hover{
		background-color:#f5871f;
		text-decoration: none;
}
.ccs-category{
	color: #f5871f;
	text-transform: uppercase;
	font-family: 'Oswald', sans-serif;
	font-weight: 300;
	font-size:1.2em;
}
/*===================================JE-TEMPLATE OVERRIDES =====*/
.avatar-wrapper{
	background-color: #fff;
}
#avatar-pos-content-user-1{
	width:40.2%;
}
#avatar-pos-content-user-2{
	width:59.8%;
}
#avatar-header-inside-block{
	position:fixed;
	z-index: 10;
	width: 100%;
	-webkit-transform: translateY(-4.375em);
    -moz-transform: translateY(-4.375em);
    -o-transform: translateY(-4.375em);
    -ms-transform: translateY(-4.375em);
    transform: translateY(-4.375em);
}
/*===================================JE-FIXED NAV OFFSET =====*/
body { /*JE-BOOTSTRAP offset if navbar-fixed-top*/
	padding-top: 3.75em;
}
/*===================================JE-ARTICLE =====*/
div.page-header > h2{
	color:#2d2d2d;
}
.ccs-custom-header{   /*green articles header*/
	overflow: hidden;
	background-color:#a0b236;
}
.ccs-article-module li,
.ccs-article-module-2,
.ccs-article-module-2a,
.ccs-article-module-3,
.ccs-article-module-4{
	font-size:1em;
	font-weight:400;
}
.ccs-article-module{
	padding: 3.75em 10%;
	background-color:#f2f2f3;
	text-align:justify;
	float:left;
	border-left:1px solid #f2f2f3;
	width:80%;
	overflow:hidden;
}
.ccs-article-module-2{
	padding: 3.75em 10%;
	background-color:#f2f2f3;
	text-align:justify;
	float:left;
	border-left:1px solid #f2f2f3;
	width:80%;	
}
.ccs-article-module-2a{
	padding: 3.75em 10%;
	background-color:#fff;
	text-align:justify;
	float:left;
	border-left:2px solid #f2f2f3;
	width:80%;	
}
.ccs-article-module-3{
	padding: 1.875em 5%;
	background-color:#f2f2f3;
	text-align:justify;
	float:left;
	border-left:1px solid #f2f2f3;
	width:90%;		
}
.ccs-article-module-4{
	padding: 1.875em 5%;
	background-color:#fff;
	text-align:justify;
	float:left;
	border-left:1px solid #f2f2f3;
	width:90%;
}
.ccs-custom-image{
	margin: 0; 
	padding:0;
	width:100%;
}
.ccs-text{
	text-align: justify;
	font-size:1em;
	line-height: 1.2;
	font-weight:400;
}
.ccs-text2{
	text-align: justify;
	font-size:1em;
	line-height: 1.2;
	font-weight:400;	
}
.ccs-biopics{
	margin: 0.9375em 1.875em 0.9375em 0;
	float:left;
	width:30%;
}
.ccs-people{
	float:left;
	margin-top: 1.25em;
}
.ccs-title{
	color:#f5871f;
	font-size:1em;
	font-weight:bold;
	text-transform: uppercase;
}
.ccs-position{
	font-size:1em;
	text-transform: uppercase;
	color:#2d2d2d;
	font-weight:400;
	font-family: 'Oswald', sans-serif;
}
.ccs-name{
	color:#2d2d2d;
	font-size:1.3em;
	font-weight:600;
	font-family: 'Droid Sans', sans-serif;
}
.ccs-name2{
	color:#2d2d2d;
	font-size:1.5em;
	font-weight:600;
	font-family: 'Droid Sans', sans-serif;
}
.ccs-sub-heading{
	color:#2d2d2d;
	font-size:1.5em;
	font-weight:bold;
	font-family: 'Droid Sans', sans-serif;
}
.ccs-empty-span{
	margin-top:-10.675em;
	padding-top:10.675em;
	height:1px;
}
.ccs-empty-span2{
	margin-top:-3.875em;
	padding-top:3.875em;
	height:1px;
}

.ccs-empty-span3{
	margin-top:0em;
	padding-top:0em;
	height:1px;
}
/*===================================JE-PAYPAL ===========*/
.paypalbutton{  
 	 color: #ffffff !important;
 	 font-size: 1.125px;
 	 padding: 0 1.5625em 0 1.5625em;
  	 background: #acb63b ;
     margin:0;
}
.paypalbutton:hover {
  	 background: #f5871f ;
  	 text-decoration: none;
}
#paypalbutton-offset{
	 height:0px;
     text-align:center;
     color: #fff;
     font-weight: bold !important;
     text-transform: uppercase;
     -webkit-transform: translateY(-2em);
     -moz-transform: translateY(-2em);
     -o-transform: translateY(-2em);
     -ms-transform: translateY(-2em);
}
.ccs-button-custom {
	background-color:#f5861f;
	text-indent:0;
	border:1px solid #f5861f;
	display:inline-block;
	color:#ffffff;
	font-family:'Oswald';
	font-size:1.125em;
	font-weight:bold;
	font-style:normal;
	height:4.0625em;
	line-height:4.0625em;
	width:8.1875em;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #f5861f;
}
.ccs-button-custom:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5861f), color-stop(1, #f5861f) );
	background:-moz-linear-gradient( center top, #f5861f 5%, #f5861f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5861f', endColorstr='#f5861f');
	background-color:#f5861f;
}.ccs-button-custom:active {
	position:relative;
	top:1px;}
/*===================================JE:FULL-BIO*/
.ccs-fullbio{
	font-size:1em;
	color:#808080!important;
	font-weight:300;
	float:left;
}
a.bigger{
    padding:20px;
    background:#ff00ff; /* you can delete this*/ 
    z-index:999999;
}
.ccs-popup-bio{
	position:relative; 
}
.ccs-fullbio-offset{
	-webkit-transform: translateY(-4.375em);
    -moz-transform: translateY(-4.375em);
    -o-transform: translateY(-4.375em);
    -ms-transform: translateY(-4.375em);
    transform: translateY(-4.375em);
}
/*===================================JE:WELCOME*/
.ccs-welcome{
	background-color: #efefef; 
	margin: 0px; 
	padding: 35px 80px 35px 80px; 
}	
.ccs-welcome p{
	text-align: center; 
	font-family: 'Droid Sans', sans-serif;
	font-size: 1.3em; 
	font-weight: 400;
	letter-spacing: 1px; 
	line-height: 1.3; 
}
/*===================================JE-HOME NEWS MODULE =====*/
.news.odd{
	background-color:#ddd;
}
.news.even{
	background-color:#fff;
}
.ccs-all-news{
	background-color: #f2f2f3;	
	text-align:justify;
	font-size:1em;
	line-height: 1.2;
	font-weight:400;
	padding:3.75em 3.75em 3.75em 3.75em;
	min-height:9.375em;
}
.ccs-all-news div img{
	float:left;
	padding:0 1.875em 1.25em 0;
}
.page-header h2,
.page-header,
div.page-header h2{
	background-color: #a0b236;	
	margin:0;
	padding:0.675em 0 0.675em 0.675em;
	color:#fff;
}
div.picture{
	padding-right:1.25em;
}
div.newsinfo.infoleft > div > h2 > a > span{
	color:#2d2d2d;
	font-weight:500;
	padding-bottom:0.2em;
	font-family: 'Droid Sans', sans-serif;
	font-size:1.3em;	
}
div.newsinfo.infoleft > div > div{
	font-weight:400;
	font-size:1em;
	font-family: 'Droid Sans', sans-serif;
}
div.newsinfo.infoleft > div > a > span{
	font-family: 'Oswald', sans-serif;
	padding-bottom:1.5em;	
	text-transform:uppercase;
}
.newsintro{
	text-transform: none;
}
.link a span{
	text-transform: none;
}
.cat-children{
	display:none;
}
.ccs-custom-title{
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	font-size: 1.25em;
	text-transform: uppercase;
	display: block;
	margin: 0;
    padding: 1.25em 0 1.25em 1.25em;
    text-align: left;
    color:#fff;	
}
.ccs-board-title{
	color:#2d2d2d;
	font-family: 'Oswald', sans-serif;
	font-size: 1em;
	text-transform: uppercase;
}
/*===================================JE-JEVENTS DETAIL =====*/ 
#jevents_body > table > tbody > tr.headingrow > td.contentheading{
	/*background-color:#a0b236;*/
	/*margin-right:1.25em;*/	
	background: -webkit-linear-gradient(left, #a0b236, transparent); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(right,#a0b236, transparent); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(right,#a0b236, transparent); /* For Firefox 3.6 to 15 */
	background: linear-gradient(to right,#a0b236, transparent); /* Standard syntax */
}
#jevents_body > table > tbody > tr.headingrow > td.contentheading > h2{
	color:#fff;
	padding:0 0 0 0.675em;
	text-transform:uppercase;
}
#jevents_header > ul > li.info-icon{
	display:none;
}
td.buttonheading{
	min-width:3em;
}
/*===================================JE-SIDE-MENU =====*/  
#myNav{
	font-family: 'Oswald', sans-serif;
	font-size:.88em;
}
#myNav > ul > li > a:hover,
#subnav01 li a:hover, 
#subnav02 li a:hover, 
#subnav03 li a:hover{
    color: #fff; 
    background-color:#a0b236; 
}
#subnav01, #subnav02, #subnav03{
	background-color:transparent;
	color:#f5871f;
}
#subnav01 li.active a, 
#subnav02 li.active a, 
#subnav03 li.active a,
#myNav ul li.active a,
.accordion-inner ul li.active a,
#leftMenu > div > div > ul > li.active > a{
	color: #fff; 
    background-color:#a0b236; 
}
ul.ccs-spacing li a,
.ccs-spacing{
	 padding:0.675em 1.25em;
	 margin:0;
	 
}
ul.ccs-spacing hr{
	 padding:0 0 0 0;
	 margin:0;
	 color:#f5871f;
}
.span2{
margin:0;
}
/*===================================JE-SIDE-MENU HR =====*/
.hr{
  background-color: #f5871f !important;
  height: 1px;
  width:100%;
  line-height: 25%;
  margin:0;
}
/*===================================JE-ACCORDION MENU =====*/
#avatar-pos-top-right > div > div > ul > li > a:hover{
	background-color: #a0b236;
}
#leftMenu .accordion-group {
    margin: 0px;
    border:0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}    
#leftMenu .accordion-heading{
    border-bottom: 1px solid #f5871f;
    border-top: 1px solid #f5871f;
    list-style-type:none;
    margin:0;
}  

#leftMenu .accordion-heading  a{  
    text-decoration:none;
    font-size:.88em;
    font-weight:400;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
}
#leftMenu .accordion-heading  a:hover{
color: #fff;
background-color:#a0b236;
}
#leftMenu .accordion-heading .active {
    margin:0px;
    color: #fff; 
    background-color:#a0b236; 
}
.accordion-inner{
    padding:0px;
}
.accordion-inner ul,
.accordion-inner ul li,
.accordion-inner ul li a{
    margin:0;
    padding:5px 0 2.5px 10px;
    list-style-type:none;
    font-size: 0.95em;
    font-weight:400;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
}
/*===================================JE-ACCORDION MENU CARET =====*/
.accordion-caret .accordion-toggle:hover {
	text-decoration:none;
}

.accordion-caret .accordion-toggle:hover span {
	text-decoration:underline;
}

.accordion-caret .accordion-toggle:before {
	font-size:16px;
	margin-right:5px;
	vertical-align:-1px;
}

.accordion-caret .accordion-toggle:not(.collapsed):before {
	content: "▸";	
	margin-left:0px;
}

.accordion-caret .accordion-toggle.collapsed:before {
	content: "▾";
	margin-left:5px;
}
/*===================================JE-GENERAL-RESPONSIVE =====*/
@media (max-width: 767px){

.ccs-welcome{
	padding: 1em; 
}
.ccs-welcome p{
	text-align:justify; 
}
.avatar-module-content .custom div{ 
    font-size:0.8em;
}
body.avatar-responsive .avatar-module{
	margin:0;
	padding:0;
}
#ccs-copyright{
	font-size:0.775em;
	padding:1.25em 0 1.25em 0.5em;
	width:100%;
}
.blog{
	margin:0;
	padding:0;
	width:100%;
}
/*#avatar-pos-main-body > div.blog{
	width:100%;
	transform: translateX(0);
    -ms-transform: translateX(0); 
    -webkit-transform: translateX(0); 
}*/
#myNav,
#leftMenu,
#blank{
	display:none;
	z-index:0;
	opacity:0;
}
.eicc-module ul li{ 
padding: 3.125em 0 0.675em 3.125em; 
}
div.container {
padding-left:0;
width:18.75em;
margin-top:1.25em;
}
.ccs-list-text {
	font-size: 1.4em;
}
.ccs-list-text2 {
	font-size: 1.1em;
}
.latestnewsenhanced_175 .newshead .picture, 
.latestnewsenhanced_175 .newshead .nopicture, 
.latestnewsenhanced_175 .newshead .nodate{
	min-width:10px;
	min-height:10px;
	width:100px;
	height:auto;
}
.avatar-module-content{
font-size:.8em;
}
/*.ccs-article-module,
.ccs-article-module-2,
.ccs-article-module-2a,
.ccs-article-module-3,
.ccs-article-module-4{
	width:98%;
	padding:2%;
}*/

}
/*=================================================================================TABLET MENU RESPONSIVE =====*/	
@media (max-width: 767px){

.avatar-main-menu {
	display:block;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
}
.avatar-main-menu > li {
	display: block;
  	text-align: left;
  	background-color: #a0b236;
}
.avatar-main-menu li:hover{
	cursor: pointer;
	background-color:  #f5871f;
}
.avatar-main-menu li.current{
    background:  #f5871f;
}
body.avatar-responsive .avatar-nav-responsive {
		position: fixed;
		left: 0;
		right: 0;
		top: 0px;
		width: 50%;
		z-index: 999;
		background: #a0b236;
	}
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul {
		background: #a0b236;
	}
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul li {
		border: none;
	}
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu {
		display: none;
	}
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu li {
		float: none;
	}
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu li a,
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu li span {
		font-weight: 300;
		font-size: 14px;
		min-height: 20px;
		line-height: 1.2em;
		padding: 8px 10px;
		text-align: left;
		color: #FFFFFF;
		display: block;
		padding: 6px 6px 6px 30px;
		border-bottom: 1px solid #fff;
	}	
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul li > a,
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul li > span:not([class="pull"]) {
		padding-left: 45px;
		background-position: 30px center;
	}
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul ul li > a,
	body.avatar-responsive .avatar-nav-responsive .avatar-main-menu ul ul li > span:not([class="pull"]) {
		padding-left: 59px;
		background-position: 44px center;
	}
	body.avatar-responsive .avatar-nav-responsive li  span.pull {
		background: url("../images/icons/nav-pull.png") no-repeat scroll center center transparent;
		cursor: pointer;
		display: block;
		height: 36px;
		position: absolute;
		right: 0px;
		width: 40px;
		border: none;
		padding: 0;
	}
	body.avatar-responsive .avatar-nav-responsive span.toggle {
		display: block;
		color: #fff;
		font-size: 14px;
		font-weight: 700;
		padding: 10px 10px 10px 46px;
		border-bottom: 1px solid #fff;
		background: url(../images/icons/nav-toggle.png) no-repeat 11px center #a0b236;
		cursor: pointer;
		position: relative;
	}	
	body.avatar-responsive .avatar-nav-responsive ul {
		list-style: normal;
		margin: auto;
		opacity: 1;
		width: auto;
		left: 0;
		top: 0;
		font-style: normal;
		float: none;
	}
	body.avatar-responsive .avatar-nav-responsive ul ul {
		display: none;
		position: relative;
	}
}
/*---------------------------------------------------------------------------------TABLET LANDSCAPE*/
/*@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {	
}*/
/*---------------------------------------------------------------------------------TABLET PORTRAIT*/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	.avatar-template-logo {
		display: none;
	}	
}
/*---------------------------------------------------------------------------------MOBILE*/
/*@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {	
}*/
/*---------------------------------------------------------------------------------MOBILE PORTRAIT*/
/*@media only screen and (max-device-width : 320px) {
}*/
/*---------------------------------------------------------------------------------MOBILE LANDSCAPE*/
/*@media only screen and (max-device-width : 321px) {
}*/