.clearfix {



  *zoom: 1;



}



.clearfix:before,



.clearfix:after {



  display: table;



  content: "";



  line-height: 0;



}



.clearfix:after {



  clear: both;



}



.hide-text {



  font: 0/0 a;



  color: transparent;



  text-shadow: none;



  background-color: transparent;



  border: 0;



}



.input-block-level {



  display: block;



  width: 100%;



  min-height: 28px;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  box-sizing: border-box;



}



/*======================= TYPOGRAPHY =======================*/



h1,



h2,



h3,



h4,



h5,



h6 {



  color: #ffffff;



  margin-top: 0;



}



h1 a,



h2 a,



h3 a,







h5 a,



h6 a {



  color: #fff;



}



h1 a:hover,



h2 a:hover,



h3 a:hover,



h4 a:hover,



h5 a:hover,



h6 a:hover {



  color: #757575;



}



h1,



h2{



  color: #910000;



  font: 22px "ff-enzo-web",tahoma,sans-serif;



  



  margin: 10px 0 ;  background:url(../images/pb.png) left bottom repeat-x; border-bottom:0px solid #ccc; padding-bottom:10px;



}



h3 {



  color: #910000;



  font: 22px "ff-enzo-web",tahoma,sans-serif;



  letter-spacing: 1px;



  margin: 0px 0 0px 0; 



}



.item_header{ margin:10px 0;background:url(../images/pb.png) left bottom repeat-x; border-bottom:0px solid #ccc; padding-bottom:4px;}



h4 a{



  font: 18px Trebuchet MS, sans-serif;



  margin: 0 0 5px;



}



.item_title h4 a{ color:#629D2A; }



.color {



  color: white;



}



.alert-heading {



  color: inherit;



}



p {



  margin: 0;



  padding-bottom: 18px;



}



.icons-marker {



  font-size: 15.6px;



  line-height: 18px;



}



.item_fulltext a {



  text-decoration: none;



  padding-bottom: 1px;



  border-bottom: 1px solid #ffffff;



}



/*Buttons*/



.btn {



  padding: 4px 14px;



  font-size: 13px;



  line-height: 18px;



  background: #ffffff;



  color: #757575;



  text-shadow: none;



  border: 1px solid #e6e6e6;



  border-bottom-color: #e6e6e6;



  -webkit-border-radius: 0px;



  -moz-border-radius: 0px;



  border-radius: 0px;



  -webkit-box-shadow: none;



  -moz-box-shadow: none;



  box-shadow: none;



  -webkit-transition: all 0.2s linear;



  -moz-transition: all 0.2s linear;



  -o-transition: all 0.2s linear;



  transition: all 0.2s linear;



}



.btn:hover {



  text-decoration: none;



  background: #e6e6e6;



  color: #000000;



  -webkit-transition: all 0.2s linear;



  -moz-transition: all 0.2s linear;



  -o-transition: all 0.2s linear;



  transition: all 0.2s linear;



}



.btn-primary {



  background: none;



  color: white;



  font: 12px/18px 'Open Sans', sans-serif;



  border: none;



  letter-spacing: 1px;



  padding: 0;



  text-decoration: underline;



  text-transform: uppercase;



}



.btn-primary:hover,



.btn-primary:focus,



.btn-primary:active {



  background: none;



  color: inherit;



  outline: none;



  text-decoration: none;



  box-shadow: none;



}



.btn-primary.submitButton {



  float: right;



  background: none;



  color: white;



  font: 12px/18px 'Open Sans', sans-serif;



  border: none;



  letter-spacing: 1px;



  padding: 0;



  text-decoration: underline;



  text-transform: uppercase;



}



.btn-primary.submitButton:hover,



.btn-primary.submitButton:focus,



.btn-primary.submitButton:active {



  background: none;



  color: inherit;



  outline: none;



  text-decoration: none;



  box-shadow: none;



}



.btn-info {



  background: none;



  color: white;



  font: 12px/18px 'Open Sans', sans-serif;



  border: none;



  letter-spacing: 1px;



  padding: 0;



  text-decoration: underline;



  text-transform: uppercase;



}



.btn-info:hover,



.btn-info:focus,



.btn-info:active,



.btn-info.active {



  background: none;



  color: inherit;



  outline: none;



  text-decoration: none;



  box-shadow: none;



}



#searchForm .btn.btn-primary {



  padding: 4px;



  text-decoration: none;



}



/*Lists*/



ul.item_list,



.categories-module,



.archive-module,



.item-list,



.unstyled {



  margin: 0;



}



ul.item_list li,



.categories-module li,



.archive-module li,



.item-list li,



.unstyled li {



  background: url(../images/template/marker.png) 0 7px no-repeat;



  list-style: none;



  padding: 0 0 5px 18px;



}



ul.item_list li a,



.categories-module li a,



.archive-module li a,



.item-list li a,



.unstyled li a {



  font: 11px/18px 'Open Sans', sans-serif;



  letter-spacing: 1px;



  text-transform: uppercase;



}



ul.categories-module h5 {



  font-size: 1em;



  line-height: inherit;



  font-weight: normal;



  margin: 0;



}



/*Pagination*/



.pagination {



  height: auto;



  margin: 0;



  padding: 0 0 50px;



}



.pagination ul {



  -webkit-border-radius: 0;



  -moz-border-radius: 0;



  border-radius: 0;



  border: none;



  box-shadow: none;



  margin: 0 auto;



  width: 100%;



}



.pagination ul li {



  display: inline-block;



  padding: 0 6px;



}



.pagination ul li .pagenav,



.pagination ul li .hasTooltip {



  text-transform: none;



  color: #757575;



  -webkit-border-radius: 0;



  -moz-border-radius: 0;



  border-radius: 0;



  border: none;



  box-shadow: none;



  background: none;



  padding: 4px;



}



.pagination ul li span.pagenav,



.pagination ul li .span.hasTooltip {



  color: #555555;



}



.pagination ul li a.pagenav,



.pagination ul li a.hasTooltip {



  color: #333;



}



.pagination ul li a.pagenav:hover,



.pagination ul li a.hasTooltip:hover {



  background: none;



  color: #757575;



}



.pagination ul li.num span.pagenav,



.pagination ul li.num span.hasTooltip {



  color: #757575;



}



/*Forms*/



input[type='radio'],



input[type='checkbox'] {



  margin: 3px 0 0;



}



/* Images */



.item_img,



.category_img {



  margin-bottom: 28px;



}



.img-intro__left,



.img-full__left {



  float: left;



  margin: 0 33px 10px 0;



}



.img-intro__right,



.img-full__right {



  float: right;



  margin: 0 0px 10px 33px;



}



.well {



  min-height: 20px;



  padding: 19px;



  margin-bottom: 20px;



  background-color: #262626;



  border: 1px solid #e3e3e3;



  -webkit-border-radius: 4px;



  -moz-border-radius: 4px;



  border-radius: 4px;



  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);



  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);



  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);



}



.well .hero-unit {



  background-color: #2b2b2b;



}



/*======================= TOP =======================*/



button.close {



  background: white !important;



  -webkit-border-radius: 1000px;



  -moz-border-radius: 1000px;



  border-radius: 1000px;



  margin: 2px 0 0 !important;



  padding: 5px 9px !important;



}



/*======================= HEADER =======================*/



ul.logo {



  margin: 0px;



}



ul.logo2 {



  margin: 14px 0 0px;



}



.nav > li > a > img {



  max-width: 100%;



}



/*======================= NAVIGATION =======================*/



.select-menu {



  display: none;



}



.navigation {



  /*padding-bottom: 0px; float:right; margin-top:0px;*/



}



.navigation ul.sf-menu {



  font: 12px/18px 'Open Sans', sans-serif;



  display: table;



 /* width: 100%;*/



  position: relative;



  text-align: center;



  table-layout: fixed;



  /*SubMenu Styles*/







}



.navigation ul.sf-menu .sfHolder {



  display: block;



  position: relative;



}



.navigation ul.sf-menu > li {



  display: table-cell;



  padding:0 5px!important;



  margin: 0!important; border-right:1px solid #468C01;



  float: none;



  border-width: 70% !important;



}



.navigation ul.sf-menu > li:first-child {



  background: none;



  padding-left: 0;



}



.navigation ul.sf-menu > li.lastItem {



  padding-right: 0;



}



.navigation ul.sf-menu > li > .sfHolder > a,



.navigation ul.sf-menu > li > .sfHolder > span {



  color: #fff;



  display: block; font-weight:600;



  text-align: center;



  padding: 15px 7px 5px;/* background-color:#f1f1f1;*/



  margin: 0;



  -webkit-transition: all 0.2s ease;



  -moz-transition: all 0.2s ease;



  -o-transition: all 0.2s ease;



  transition: all 0.2s ease;



  position: relative;



  text-transform: uppercase;



  letter-spacing: 2px;



/*  background:#7f9413;*/



}



.navigation ul.sf-menu > li > .sfHolder > a:hover,



.navigation ul.sf-menu > li > .sfHolder > span:hover,



.navigation ul.sf-menu > li > .sfHolder > a:focus,



.navigation ul.sf-menu > li > .sfHolder > span:focus,



.navigation ul.sf-menu > li > .sfHolder > a:active,



.navigation ul.sf-menu > li > .sfHolder > span:active {



 /* background: #E5E2DB; box-shadow:1px 1px 1px #ccc;*/



  color: #272727;



  text-shadow: none;



  text-decoration: none;



}



.navigation ul.sf-menu > li.active > .sfHolder > a,



.navigation ul.sf-menu > li.sfHover > .sfHolder > a,



.navigation ul.sf-menu > li.current > .sfHolder > a,



.navigation ul.sf-menu > li.active > .sfHolder > span,



.navigation ul.sf-menu > li.sfHover > .sfHolder > span,



.navigation ul.sf-menu > li.current > .sfHolder > span {



  /*background: #ffffff !important;*/



  color: #272727 !important;



  text-shadow: none !important;



  text-decoration: none;



}



.navigation ul.sf-menu > li:hover > .sfHolder > ul,



.navigation ul.sf-menu > li.sfHover > .sfHolder > ul {



  top: 47px;



}



.navigation ul.sf-menu li li:hover ul,



.navigation ul.sf-menu li li.sfHover ul {



  top: -10px;



  left: 190px;



}



.navigation ul.sf-menu li li li:hover ul,



.navigation ul.sf-menu li li li.sfHover ul {



  top: -10px;



  left: 190px;



}



.navigation ul.sf-menu ul {



  width: 200px;



  background: #eee;



  padding:0 0 1px 0px;



  text-align: left;



}



.navigation ul.sf-menu ul li {



  font-size: 12px;



  line-height: 24px;



  margin: 0;/* border-bottom:1px solid #ccc;*/ padding:2px 0; 



}



.navigation ul.sf-menu ul li a,



.navigation ul.sf-menu ul li span.separator {



  display: block;



  padding: 2px 10px;



  text-decoration: none;



  text-transform: uppercase;



  -webkit-transition: all 0.5s ease;



  -moz-transition: all 0.5s ease;



  -o-transition: all 0.5s ease;



  transition: all 0.5s ease;



  /*background: #629D2A;*/



  color: #272727; border-bottom:1px solid #ccc;



  /*text-shadow: none;box-shadow:1px 1px 2px #ccc;*/



}



.navigation ul.sf-menu ul li a:hover,



.navigation ul.sf-menu ul li span.separator:hover {



  /*background: #2D5407;*/



  color: #629D2A; background:#fff;



  text-shadow: none; padding:2px 10px;/*box-shadow:1px 1px 2px #ccc*/;



}



.navigation ul.sf-menu ul li.active > .sfHolder > a,



.navigation ul.sf-menu ul li.sfHover > .sfHolder > a,



.navigation ul.sf-menu ul li.active > .sfHolder > span.separator,



.navigation ul.sf-menu ul li.sfHover > .sfHolder > span.separator {



  /*background: #2D5407;*/



  color: #629D2A;



  text-shadow: none;



}



.navigation ul.sf-menu.sf-vertical {



  /*width: 190px;*/



  /*Define 1st SubMenu position*/







}



.navigation ul.sf-menu.sf-vertical li {



  width: 190px;



  margin-bottom: 1px;



}



.navigation ul.sf-menu.sf-vertical li:hover > ul,



.navigation ul.sf-menu.sf-vertical li.sfHover > ul {



  top: -13px;



}



.navigation ul.sf-menu.sf-vertical ul {



  left: 192px;



}



.navigation ul.sf-menu.sf-vertical ul li a,



.navigation ul.sf-menu.sf-vertical ul li span {



  padding: 9px 12px;



}



.navigation ul.sf-menu.sf-navbar {



  height: 36px;



  padding-bottom: 36px;



  margin-bottom: 2px;



}



.navigation ul.sf-menu.sf-navbar li:hover > ul,



.navigation ul.sf-menu.sf-navbar li.sfHover > ul {



  top: 38px;



  left: 0;



}



.navigation ul.sf-menu.sf-navbar li ul {



  width: auto;



  padding: 2px 0;



}



.navigation ul.sf-menu.sf-navbar li ul ul.sub-menu {



  width: 190px;



  top: 36px;



}



.search-block {



  text-align: right;



}



.search-block input {



  max-width: 100%;



}



/*======================= SHOWCASE =======================*/



.mod-newsflash-adv .isotope {



  margin: 0 -1.5%;



}



.mod-newsflash-adv .isotope-item {



  padding: 0 1.5%;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  box-sizing: border-box;



  margin: 0;



  float: left;



}



.mod-newsflash-adv .isotope-item.straightDown {



  text-align: center;



}



/*======================= FEATURE =======================*/



/*======================= MAINTOP =======================*/



/*======================= CONTENT TOP =======================*/



#aside-left .moduletable,



#aside-right .moduletable {



  margin-top: 33px;



}



#aside-left .moduletable.logo,



#aside-right .moduletable.logo {



  margin-top: 18px;



}



#component {



  padding: 15px 20px; margin-top:30px; 



}



/*======================= CONTENT =======================*/



.page-category {



  /*padding-top: 91px;*/







}



#component {



  min-height: 0;



}



.container-fluid {



  padding: 0 !important;



}



.item {



  margin-bottom: 30px;



}



.item:after {



  content: '';



  display: block;



  clear: both;



}



.page-header {



  border: none;



  padding: 0;



  margin: 0;



}



.item_info_dl {



  margin: 0 0 12px;



}



.item_info_dl dd {



  color: #545454;



  font-size: 11px;



  display: inline;



  margin: 0;



  text-transform: lowercase;



}



.item_info_dl dd > * {



  display: inline;



}



.item_info_dl dd a {



  color: #ababab;



}



.item_info_dl dd a:hover {



  color: #757575;



}



.item_info_dl dd:before {



  content: "|";



  display: inline-block;



  padding: 0 10px;



}



.item_info_dl dd:first-child:before {



  display: none;



}



.item_icons.btn-group.pull-right {



  margin: 0px 0 10px 10px;



}



/*===== Home Page ======*/



.page-item {



  padding: 0px 30px 0 0; text-align:justify;



}



.dropdown-menu > li > a:hover {



  background: #cd1f37;



}



.body__homepage ul.logo2 {



  margin: 0;



}



.body__homepage ul.logo2 li a img {



  height: 0;



}



#aside-left .mod-menu{ background:#f4f4f4;}



ul.banners li { background-image:url(../images/star.png)



  padding: 6px 0 4px;



}



ul.banners li a {



 /* background: #383838 !important;*/



  display: block !important;



  overflow: hidden; font-size:20px; padding:20px;



}



ul.banners li a img {



  float: left;



  margin: 15px 13px 0 17px;



  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\' filterRes=\'800\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");



  -webkit-filter: grayscale(0%);



}



ul.banners li a span {



  



  font: 20px  "Trebuchet MS", Arial, Helvetica, sans-serif;



  display: block; text-transform:uppercase;



  overflow: hidden;



  padding: 20px; border-bottom:0px solid #ccc; margin-bottom:2px;



}



ul.banners li a.color1 {



  color: #fff; background:#FE7227;



}



ul.banners li a.color2 {



  color: #fff; background:#B22020;



}



ul.banners li a.color3 {



  color: #fff; background:#62A21D;



}



ul.banners li a:hover {



  color: #757575 !important;



}



ul.banners li a:hover img {



  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\' filterRes=\'800\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");



  /* Firefox 10+ */







  filter: gray;



  /* IE6-9 */







  -webkit-filter: grayscale(100%);



  /* Chrome 19+ & Safari 6+ */







  -webkit-backface-visibility: hidden;



  /* Fix for transition flickering */







  -webkit-transition: all 0.5s ease;



  -moz-transition: all 0.5s ease;



  -ms-transition: all 0.5s ease;



  -o-transition: all 0.5s ease;



  transition: all 0.5s ease;



}



.news {



  float: right;



  padding-top: 0px;



}



.news .item .item_published {



  color: #272727;



  font: 22px/28px "ff-enzo-web",tahoma,sans-serif;



  padding-bottom: 24px;



}



.news .item .item_published span {



  font: 25px/28px "ff-enzo-web",tahoma,sans-serif;



  display: block;



  margin-bottom: -4px;



}



.mod-newsflash-adv.mod-newsflash-adv__services {



  position: relative;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item {



  -webkit-transition: all 0.2s linear;



  -moz-transition: all 0.2s linear;



  -o-transition: all 0.2s linear;



  transition: all 0.2s linear;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item .item_content {



  float: left;



  color: white;



  margin-left: 60px;



  padding: 0 25px 32px;



  position: relative;



  -webkit-transition: all 0.2s linear;



  -moz-transition: all 0.2s linear;



  -o-transition: all 0.2s linear;



  transition: all 0.2s linear;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item .item_content .item_title {



/*  font: 30px/40px 'Changa One', cursive;*/



  margin: 0 0 12px; font-size:30px; font-family:Trebuchet MS,sans-serif;



  padding: 23px 0 0;



  letter-spacing: 2px;



  -webkit-transition: all 0.2s linear;



  -moz-transition: all 0.2s linear;



  -o-transition: all 0.2s linear;



  transition: all 0.2s linear;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item .item_content:after {



  font: 30px/90px FontAwesome;



  display: block;



  width: 60px;



  text-align: center;



  position: absolute;



  top: 0;



  left: -60px;



  -webkit-transition: all 0.2s linear;



  -moz-transition: all 0.2s linear;



  -o-transition: all 0.2s linear;



  transition: all 0.2s linear;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item .item_content .readmore {



  -webkit-transition: all 0.2s linear;



  -moz-transition: all 0.2s linear;



  -o-transition: all 0.2s linear;



  transition: all 0.2s linear;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:first-child {



  background: #00669f;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:first-child .item_content {



  background: #0071ae;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:first-child .item_content:after {



  content: "\f0c0";



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:first-child + div {



  background: #e68404;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:first-child + div .item_content {



  background: #fe9307;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:first-child + div .item_content:after {



  content: "\f0b1";



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:first-child + div + div {



  background: #7f9413;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:first-child + div + div .item_content {



  background: #8ba216;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:first-child + div + div .item_content:after {



  content: "\f0ac";



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:hover {



  background: #fbfbfb !important;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:hover .item_content {



  background: white !important;



  color: #afafaf !important;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:hover .item_content .item_title {



  color: #b8b8b8 !important;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:hover .item_content:after {



  color: #b8b8b8;



}



.mod-newsflash-adv.mod-newsflash-adv__services .item:hover .item_content .readmore {



  color: #b8b8b8 !important;



}



.mod-newsflash-adv.mod-newsflash-adv__dropcap .item .dropcap {



  font: 37px/38px 'Changa One', cursive;



  float: left;



  color: white;



  width: 52px;



}



.mod-newsflash-adv.mod-newsflash-adv__dropcap .item .item_content {



  overflow: hidden;



}



.mod-newsflash-adv.mod-newsflash-adv__icons .img-intro__left {



  margin-right: 10px;



}



.mod-article-single .item__module {



  overflow: hidden;



  margin-bottom: 30px;



}



.mod-article-single.mod-article-single__banner .item__module {



  position: relative;



  overflow: hidden;



  padding-right: 60px;



  text-transform: uppercase;



  letter-spacing: 2px;



  line-height: 16px;



}



.mod-article-single.mod-article-single__banner .item__module .item-title {



  color: white;



  font: 24px/26px 'Changa One', cursive;



  margin: 0 0 8px;



}



.mod-article-single.mod-article-single__banner .item__module .item_introtext .readmore {



  display: block;



  width: 60px;



  height: 110px;



  text-align: center;



  background: #cd1f37;



  color: #ffffff;



  text-shadow: none;



  text-decoration: none;



  position: absolute;



  right: -60px;



  bottom: -60px;



  padding: 5px 30px;



  line-height: 16px;



  letter-spacing: 2px;



  -webkit-transform: rotate(-45deg);



  -moz-transform: rotate(-45deg);



  -ms-transform: rotate(-45deg);



  -o-transform: rotate(-45deg);



  transform: rotate(-45deg);



}



.mod-article-single.mod-article-single__banner .item__module .item_introtext .readmore:hover {



  background: #383838;



  color: #ffffff;



  text-shadow: none;



}



.mod-article-single.mod-article-single__contact {



  font: 12px/18px 'Open Sans', sans-serif;



  color: #707070;



  letter-spacing: 0.5px;



  text-transform: uppercase;



}



.mod-article-single.mod-article-single__contact .item__module {



  margin-bottom: 41px;



  padding-top: 40px;



}



.mod-article-single.mod-article-single__contact .item__module a {



  text-decoration: underline;



}



.mod-article-single.mod-article-single__contact .item__module a:hover {



  text-decoration: none;



}



.mod-article-single.mod-article-single__contact .item__module span {



  color: white;



  display: block;



  font: 24px/30px 'Open Sans', sans-serif;



  letter-spacing: 2px;



  padding: 11px 0;



}



.nav-pills {



  display: table;



  margin: 0 0 30px;



  width: 100%;



  max-width: 300px;



  table-layout: fixed;



}



.nav-pills:before,



.nav-pills:after {



  display: none;



}



.nav-pills li {



  display: table-cell;



  float: none;



  line-height: 37px;



}



.nav-pills li a {



  font: 12px/37px 'Open Sans', sans-serif;



  color: white;



  display: block !important;



  -webkit-border-radius: 0;



  -moz-border-radius: 0;



  border-radius: 0;



  background: #0071ae;



  color: #ffffff;



  text-shadow: none;



  margin: 0;



  padding: 0;



  text-align: center;



  text-transform: uppercase;



  letter-spacing: 1px;



}



.nav-pills li a.register {



  background: #cd1f37;



}



.nav-pills li a:Hover {



  background: #ffffff !important;



  color: #b8b8b8 !important;



  text-shadow: none !important;



}



/*===== Blog Page ======*/



.tags {



  clear: both;



}



.addthis_toolbox {



  padding-top: 13px;



}



/*===== Gallery Page ======*/



ul.gallery {



  margin: 0 0 0 -36px;



}



ul.gallery .gallery-item {



  overflow: hidden;



  -webkit-box-sizing: border-box;



  -moz-box-sizing: border-box;



  box-sizing: border-box;



  padding: 0 0 0 36px;



  float: left;



  list-style: none;



}



ul.gallery .gallery-item .item_img {



  margin-right: 0;



  float: none;



}



ul.gallery .gallery-item.straightDown {



  float: none;



}



ul.gallery .gallery-item.straightDown .item_img {



  float: left;



  margin: 0 18px 18px 0 !important;



}



/*===== Testimonials Page ======*/



.page-category__testimonials .item {



  margin-bottom: 30px;



}



.page-category__testimonials .item blockquote {



  padding: 0;



}



blockquote {



  border-left: none;



  margin: 0;



  padding: 10px 0 20px;



}



blockquote:before {



  float: left;



  content: url(../images/template/blockquote.png);



  margin-right: 12px;



}



blockquote p {



  margin: 0;



  font-size: inherit;



  font-weight: normal;



  line-height: inherit;



}



blockquote p:before {



  content: '"';



}



blockquote p:after {



  content: '"';



}



blockquote small {



  text-align: right;



}



.clear {



  clear: both;



}



/*===== Team Page ======*/



/*======================= CONTENT BOTTOM =======================*/



/*======================= ASIDE RIGHT =======================*/



.archive-module li a,



.categories-module li a,



.mod-menu .nav.menu li a,



.list1 ul li a {



  display: inline;



}



.archive-module li a:hover,



.categories-module li a:hover,



.mod-menu .nav.menu li a:hover,



.list1 ul li a:hover {



  background: none;



}



/*======================= MAINBOTTOM =======================*/



/*======================= BOTTOM =======================*/



/*======================= FOOTER =======================*/



#footer-wrapper {



  background: #33434B url("../images/footer_tile.png") repeat-x scroll left top;



}



#footer-wrapper .footer-wrapper-inner {



  color: #757575;



/* background: #012D19;*/



  padding: 20px 0 20px;



  text-transform: uppercase;



}



#footer-wrapper .footer-wrapper-inner .item-list {



  margin-bottom: 20px;



}



#copyright {



  font: 11px/16px 'Open Sans', sans-serif;



  letter-spacing: 2px;



  margin-bottom: 20px;



}



#copyright .footer_logo {



  display: inline-block;



  margin: 8px 0 9px;



}



#copyright .date {



  display: block;



}



#copyright a {



  color: #757575;



}



#copyright a:hover {



  color: white;



}



#aside-left{ font-size:12px; margin-top:12px; margin-left:25px;}



.wrapper-inner{}



.category-module li{ background-color:#fff; padding:5px 0 5px 2px; border-bottom:1px solid #ccc; list-style:outside none disc; opacity:0.8;}



ul category-module{ margin:0px!important;}



.content-inner{ background-color:#fff; margin-top:5px; }



#content-row{ /*background-color:#F5F5F5; background: url(../images/rbg.jpg) center 0px repeat-x; */padding:0; background-attachment:fixed; background-image:url(../images/rbg.jpg);}



#bottom-row{background: #fff url(../images/headerbg.jpg) left bottom repeat-x; box-shadow:1px 1px 15px #ccc; margin:10px 0;}



#aside-right li{ font-size:12px; margin-left:15px; border-bottom:1px solid #ccc; padding:10px 0;}



.item-101 firstItem li a{background-color:none!important;}



table td{border:1px solid #E5E2DB; padding:5px;}



tr:nth-child(even) {background: #F3F4EE;}



tr:nth-child(odd) {background: #fff;}



/*#content-row{ background:rgba(0, 0, 0, 0) radial-gradient(ellipse at center center , #95af12 0%, #73880a 100%) repeat scroll 0 0 !important;}*/



.speeches{ background:#00669f none repeat scroll 0 0;}



#header-row{ background: #c9de96; /* Old browsers */



background: -moz-linear-gradient(top, #c9de96 0%, #8ab66b 94%, #398235 100%); /* FF3.6-15 */



background: -webkit-linear-gradient(top, #629D2A 0%,#8ab66b 94%,#398235 100%); /* Chrome10-25,Safari5.1-6 */



background: linear-gradient(to bottom, #629D2A 0%,#8ab66b 94%,#398235 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */



filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9de96', endColorstr='#398235',GradientType=0 ); /* IE6-9 *//*background:#629D2A url("../images/pbw21.png") repeat-x scroll left bottom; */box-shadow:1px 1px 15px #ccc;}







.iconradi{ border-radius:100%; background-color:#973a4b; color:#fff; font-size:16px; text-align:center; width:150px; height:150px; vertical-align:middle; float:left; margin:5px;}







.animate:hover{-moz-box-shadow: 0 0 5px #181818; -webkit-box-shadow: 0 0 5px #181818; box-shadow: 0 0 5px #181818; /*background: none repeat scroll 0 0 #eb612a;*/











/* 	opacity: 0.5;



   transition: opacity .25s ease-in-out;



   -moz-transition: opacity .25s ease-in-out;



   -webkit-transition: opacity .25s ease-in-out;*/



-webkit-transform: scale(1.1);



  -moz-transform: scale(1.1);



  -ms-transform: scale(1.1);



  -o-transform: scale(1.1);



  transform: scale(1.1);  



  



   -webkit-transition: 0.2s ease-in-out;



   -moz-transition: 0.2s ease-in-out;



   transition: 0.2s ease-in-out; 



}



#btcontentslider167 .bt-inner{ text-align:center;}

#maintop{ width:170px; padding:10px; position:absolute; top:5%; right:10%;}

.item_introtext{ padding:10px; box-shadow:1px 1px 5px #ccc; }

.page-blog{ margin-right:20px; }

.content-category .table-bordered{ width:97%;}