/*IMPORTS*/
.wrapper a:hover{
  text-decoration: none;
}
.wrapper .cnav .nav {
  width: 100%;
  float: none;
  margin: 0;
}
.wrapper .cnav .nav .nav-selected {
  /* customize_nav-selected */ background-color:#c22b23; /* customize_nav-selected */
}
@media (max-width: 767px) {
  .wrapper .cnav .nav {
    display: table;
    width: 100%;
  }
}
@media (max-width: 767px) {
  .wrapper .cnav .nav:before,
  .wrapper .cnav .nav:after {
    display: none;
  }
}
.wrapper .cnav .nav > li {
  display: table-cell;
  float: none;
  width: 1%;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
}
.wrapper .cnav .nav li:hover {
  /* customize_nav-hover */ background-color:#a81e0c; /* customize_nav-hover */
}
@media (max-width: 767px) {
  .wrapper .cnav .nav > li {
    width: auto;
    display: block;
    padding-top: 0px;
  }
}
.wrapper .cnav .nav > li > a {
  line-height: 20px;
  padding: 10px 0px;
  text-align: center;
  white-space: nowrap;
  font-size: 15px;
  color: #fff;
  background: none;
}
.wrapper .cnav .nav > li > a:hover {
  background: none;
}
@media (max-width: 991px) {
  .wrapper .cnav .nav > li a {
    font-size: 12px;
  }
}
.wrapper .cnav .nav > li a:focus {
  background: none;
}
.wrapper .cnav .nav ul {
  margin: 0;
  padding: 10px 0 0 0;
  width: 290px;
  list-style: none;
  position: absolute;
  display: none;
  border-bottom: 1px solid #c8c8c8;
}
.wrapper .cnav .nav ul.nav-show {
  display: block;
}
@media (max-width: 1200px) {
  .wrapper .cnav .nav ul {
    width: 240px;
  }
}
@media (max-width: 767px) {
  .wrapper .cnav .nav ul {
    position: static;
    width: 100%;
    padding: 0;
  }
}
.wrapper .cnav .nav ul li {
  border: 1px solid #c8c8c8;
  border-bottom: 0px;
  /* customize_nav-l2-bg */ background-color:#fff; /* customize_nav-l2-bg */
  position: relative;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
}
@media (max-width: 767px) {
  .wrapper .cnav .nav ul li {
    border-right: 0px;
    border-left: 0px;
  }
}
.wrapper .cnav .nav ul li:last-child {
  border-bottom: 0px;
}
.wrapper .cnav .nav ul li:hover {

}
.wrapper .cnav .nav ul li:hover > a {
  color: #fff;
}
.wrapper .cnav .nav ul li:hover > a i {
  color: #fff;
}
.wrapper .cnav .nav ul li a {
  padding: 10px;
  display: block;
  color: #000;
  background: none;
}
.wrapper .cnav .nav ul li a.nav-selected {
  color: #fff;
}
.wrapper .cnav .nav ul li a i {
  float: right;
  color: #ffae21;
}
.wrapper .cnav .nav ul li a:hover {

  color: #fff;
  text-decoration: none;
}
.wrapper .cnav .nav ul li a:hover i {
  color: #fff;
}
.wrapper .cnav .nav ul li ul {
  left: 288px;
  top: -11px;
  z-index: 10;
  display: none;
}
@media (max-width: 767px) {
  .wrapper .cnav .nav ul li ul a {
    text-indent: 20px;
  }
}
@media (max-width: 1200px) {
  .wrapper .cnav .nav ul li ul {
    left: 238px;
  }
}
@media (max-width: 767px) {
  .wrapper .cnav .nav .open .dropdown-menu {
    background-color: transparent;
    border: 0 none;
    box-shadow: none;
    float: none;
    margin-top: 0;
    position: static;
    width: auto;
  }
}
@media (max-width: 767px) {
  .wrapper .cnav .nav .open .dropdown-menu > li > a {
    padding: 5px 15px 5px 25px;
    line-height: 20px;
  }
}
@media (max-width: 767px) {
  .wrapper .cnav .nav .open .dropdown-menu > li > a:hover,
  .wrapper .cnav .nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (max-width: 767px) {
  .wrapper .cnav .nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
}
/*SITE COLOR TONES*/
/*KEYFRAMES*/
@-webkit-keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(720deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(720deg);
  }
}
@-webkit-keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes flip {
  0% {
    transform: scale(0, 1);
  }
  50% {
    transform: scale(0.5, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}
@keyframes flip {
  0% {
    transform: scale(0, 1);
  }
  50% {
    transform: scale(0.5, 1);
  }
  100% {
    transform: scale(1, 1);
  }
}


/*WRAPPER*/
.formwrapper {
  padding: 20px;
  z-index: 500;
}
.formwrapper .form-control {
  position: static !important;
}
.wrapper img {
  max-width: 100%;
  height: auto;
}
.wrapper .form-control {
  margin-bottom: 10px;
  font-size: 13px;
  background: #ebebeb;
  border: 0px;
  border-radius: 0px;
}
.wrapper .checkbox-inline {
  margin-bottom: 45px;
}
.wrapper .c_table {
  margin: 25px 0px;
}
.wrapper .c_table th,
.wrapper .c_table td {
  border: 1px solid #ffae21;
  padding: 10px;
}
@media (max-width: 767px) {
  .wrapper .c_table th,
  .wrapper .c_table td {
    font-size: 11px;
  }
}
.wrapper .c_table th {
  text-align: center;
  background: #ffae21;
  color: #fff;
  font-size: 25px;
  font-family: 'Droid Serif', serif;;
}
.wrapper .c_table .t-head td {
  background: #f1f1f1;
  text-align: center;
  font-weight: bold;
}
.wrapper .c_table .t-body td:first-child {
  background: #f1f1f1;
}
.wrapper .navbar-fixed-top,
.wrapper .navbar-fixed-bottom {
  position: static;
  z-index: 4;
}
.wrapper .navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
.wrapper .navbar-default .navbar-toggle:hover,
.wrapper .navbar-default .navbar-toggle:focus {
  background: #ffae21;
}
@media (max-width: 767px) {
  .wrapper .navbar-collapse {
    border-top: 0px;
    box-shadow: 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .wrapper .img-responsive {
    margin: auto;
  }
}
.wrapper hr {
  border-color: #00dbdd;
}
.wrapper a {
  outline: none;
}
.wrapper header {
  /* customize_header-background */ background-color:#002266; /* customize_header-background */
  padding: 10px 0 10px 0;
}
.wrapper header h1,
.wrapper header h2,
.wrapper header h3,
.wrapper header h4,
.wrapper header h5,
.wrapper header p {
  margin: 0px;
}
.wrapper header #logo {
  display: inline-block;
}
@media (max-width: 767px) {
  .wrapper header #logo {
    text-align: center;
    display: block;
  }
}
.wrapper header #contactdetails {
  text-align: right;
  padding: 25px 0 25px;
}
@media (max-width: 767px) {
  .wrapper header #contactdetails {
    text-align: center;
    padding-bottom: 10px;
  }
}
.wrapper header #contactdetails a {
  color: #d3d3d3;
  text-decoration: none;
}
.wrapper header #contactdetails span {
  display: inline-block;
  padding-right: 15px;
}
.wrapper .navigation {
  /* customize_nav-background */ background-color:#284181; /* customize_nav-background */
  position: relative;
  z-index: 5;
}
.wrapper .navigation .navbar {
  margin-bottom: 0px;
  background: none;
  border: 0px;
  min-height: 1px;
  padding: 10px 0px;
}
.wrapper .banner-inner {
  background: url(/packages/theme_aqua/themes/aqua/img/bg_contentbanner.jpg) top center;
  height: 300px;
}
.wrapper .banner {
  background: url(/packages/theme_aqua/themes/aqua/img/bg_banner.jpg) center top;
  padding: 0px 0px;
}
@media (max-width: 767px) {
  .wrapper .banner {
    visibility: hidden;
    height: 1px;
    overflow: hidden;
    padding: 0px;
  }
}
.wrapper .cta {
  /* customize_button-default-color */ color:#ffffff; /* customize_button-default-color */
  /* customize_button-default-bg */ background-color:#c22b23; /* customize_button-default-bg */
  text-transform: uppercase;
  padding: 10px 30px;
  display: inline-block;
  border: 0px;
  border-radius: 0px;
  font-size: 15px;
  vertical-align: middle;
  text-decoration: none;
  margin: 10px;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
}
.wrapper .cta:hover {
  /* customize_button-default-hover-bg */ background-color:#a81e0c; /* customize_button-default-hover-bg */
  /* customize_button-default-hover-color */ color:#ffffff; /* customize_button-default-hover-color */
  text-decoration: none;
}
.wrapper .cta.invert {
  /* customize_button-invert-hover-color */ color:#000000; /* customize_button-invert-hover-color */
  /* customize_button-invert-hover-bg */ background-color:#cccccc; /* customize_button-invert-hover-bg */
}
.wrapper .cta.invert:hover {
  /* customize_button-invert-hover-bg */ background-color:#cccccc; /* customize_button-invert-hover-bg */
}
.wrapper .cta.invert.border {
  border: 2px solid #a0a0a0;
}
.wrapper .cta.border {
  border: 2px solid #af7105;
}
.wrapper .cta-md {
  color: #ffffff;
  background: #ffae21;
  text-transform: uppercase;
  padding: 13px 35px;
  display: inline-block;
  border: 0px;
  border-radius: 0px;
  font-size: 17px;
  vertical-align: middle;
  text-decoration: none;
  margin: 10px;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
}
.wrapper .cta-md:hover {
  text-decoration: none;
  background: #ed9700;
  color: #ffffff;
}
.wrapper .cta-md.invert {
  color: #000000;
  background: #ffffff;
}
.wrapper .cta-md.invert:hover {
  background: #cccccc;
  text-decoration: none;
}
.wrapper .cta-md.invert.border {
  border: 2px solid #a0a0a0;
}
.wrapper .cta-md.border {
  border: 2px solid #af7105;
}
.wrapper .cta-lg {
  color: #ffffff;
  background: #ffae21;
  text-transform: uppercase;
  padding: 15px 40px;
  display: inline-block;
  border: 0px;
  border-radius: 0px;
  font-size: 20px;
  vertical-align: middle;
  text-decoration: none;
  margin: 10px;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
}
.wrapper .cta-lg:hover {
  background: #ed9700;
  text-decoration: none;
  color: #ffffff;
}
.wrapper .cta-lg.invert {
  color: #000000;
  background: #ffffff;
}
.wrapper .cta-lg.invert:hover {
  color: #000000;
  background: #cccccc;
  text-decoration: none;
}
.wrapper .cta-lg.invert.border {
  border: 2px solid #a0a0a0;
}
.wrapper .cta-lg.border {
  border: 2px solid #af7105;
}
.wrapper .contentblock {
  padding: 30px 0px;
}
.wrapper .contentblock.yellowbg {
  /* customize_yellowsection-background */ background-color:#fdd144; /* customize_yellowsection-background */
  text-align: center;
}
.wrapper .contentblock.yellowbg h1 {
  color: #000;
}
.wrapper .contentblock.imagebg {
  /* customize_midsection-bg */ background-color:#0a2b80; /* customize_midsection-bg */
  text-align: center;
}
.wrapper .contentblock.imagebg h1 {
  color: #fff;
}
.wrapper .contentblock.imagebg h1 span {
  color: #ffae21;
}
.wrapper .contentblock.imagebg p {
  color: #fff;
}
.wrapper .contentblock.prefoot {
  /* customize_prefoot-bg */ background-color:#0a2b80; /* customize_prefoot-bg */
}
.wrapper .contentblock.prefoot h3 {
  color: #fff;
}
.wrapper .contentblock.prefoot p {
  color: #fff;
}
.wrapper .contentblock .c_sidebar {
  padding: 20px;
  /* customize_sidebar-bg */ background-color:#ffffff; /* customize_sidebar-bg */
  color: #fff;
}
.wrapper .contentblock .c_sidebar h2 {
  color: #ffae21;
  text-align: center;
}
.wrapper .contentblock .c_sidebar a {
  color: #fff;
}
.wrapper .contentblock .c_sidebar ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.wrapper .contentblock .c_sidebar ul li a {
  border-bottom: 1px solid #fff;
  padding: 8px 10px;
  display: block;
  text-decoration: none;
}
.wrapper .contentblock .c_sidebar ul li a i {
  float: right;
}
.wrapper .weatherwidget {
  text-align: center;
  border: 1px solid #fff;
  padding: 20px;
}
.wrapper .weatherwidget strong {
  display: block;
}
.wrapper .weatherwidget .b-right {
  border-right: 2px solid #fff;
}
.wrapper .weatherwidget hr {
  border-color: #fff;
  border-width: 2px 0 0;
}
.wrapper .weatherwidget .col-xs-6 img {
  padding: 10px 0px;
}
.wrapper .weatherwidget .col-xs-6 span {
  background: #fff;
  color: #000;
  padding: 0px 3px;
  margin-left: 5px;
}
.wrapper .c_gallery {
  margin-bottom: 25px;
}
.wrapper .c_gallery ul#lightGallery {
  list-style: none;
  margin: 0px;
  padding: 0px;
  text-align: center;
}
.wrapper .c_gallery ul#lightGallery li {
  display: inline-block;
  width: 200px;
  position: relative;
  height: 200px;
  margin: 5px;
}
.wrapper .c_gallery ul#lightGallery li img {
  width: 100%;
  height: 100%;
}
@media (max-width: 991px) {
  .wrapper .c_gallery ul#lightGallery li {
    height: 160px;
    width: 160px;
  }
}
@media (max-width: 767px) {
  .wrapper .c_gallery ul#lightGallery li {
    height: 140px;
    width: 140px;
  }
}
@media (max-width: 480px) {
  .wrapper .c_gallery ul#lightGallery li {
    height: 80px;
    width: 80px;
  }
}
.wrapper .c_gallery ul#lightGallery li .spancont {
  height: 200px;
  width: 200px;
  border: 1px solid #ffffff;
  display: inline-block;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 6;
  color: #fff;
  font-size: 1px;
  display: table-cell;
  vertical-align: middle;
}
.wrapper .c_gallery ul#lightGallery li .spancont i {
  display: table-cell;
  height: 200px;
  width: 200px;
  vertical-align: middle;
  text-align: center;
  visibility: hidden;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.wrapper .c_gallery ul#lightGallery li .spancont:hover {
  border: 10px solid #fff;
  background: rgba(253, 209, 68, 0.5);
  visibility: visible;
  cursor: pointer;
  opacity: 0.9;
}
.wrapper .c_gallery ul#lightGallery li .spancont:hover i {
  visibility: visible;
  font-size: 30px;
  height: 180px;
  width: 180px;
}
@media (max-width: 991px) {
  .wrapper .c_gallery ul#lightGallery li .spancont {
    height: 160px;
    width: 160px;
    border: 1px solid #ffffff;
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 6;
    color: #fff;
    font-size: 1px;
    display: table-cell;
    vertical-align: middle;
  }
  .wrapper .c_gallery ul#lightGallery li .spancont i {
    display: table-cell;
    height: 160px;
    width: 160px;
    vertical-align: middle;
    text-align: center;
    visibility: hidden;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .wrapper .c_gallery ul#lightGallery li .spancont:hover {
    border: 10px solid #fff;
    background: rgba(253, 209, 68, 0.5);
    visibility: visible;
    cursor: pointer;
    opacity: 0.9;
  }
  .wrapper .c_gallery ul#lightGallery li .spancont:hover i {
    visibility: visible;
    font-size: 30px;
    height: 140px;
    width: 140px;
  }
}
@media (max-width: 767px) {
  .wrapper .c_gallery ul#lightGallery li .spancont {
    height: 140px;
    width: 140px;
    border: 1px solid #ffffff;
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 6;
    color: #fff;
    font-size: 1px;
    display: table-cell;
    vertical-align: middle;
  }
  .wrapper .c_gallery ul#lightGallery li .spancont i {
    display: table-cell;
    height: 140px;
    width: 140px;
    vertical-align: middle;
    text-align: center;
    visibility: hidden;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .wrapper .c_gallery ul#lightGallery li .spancont:hover {
    border: 10px solid #fff;
    background: rgba(253, 209, 68, 0.5);
    visibility: visible;
    cursor: pointer;
    opacity: 0.9;
  }
  .wrapper .c_gallery ul#lightGallery li .spancont:hover i {
    visibility: visible;
    font-size: 30px;
    height: 120px;
    width: 120px;
  }
}
@media (max-width: 480px) {
  .wrapper .c_gallery ul#lightGallery li .spancont {
    height: 80px;
    width: 80px;
    border: 1px solid #ffffff;
    display: inline-block;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 6;
    color: #fff;
    font-size: 1px;
    display: table-cell;
    vertical-align: middle;
  }
  .wrapper .c_gallery ul#lightGallery li .spancont i {
    display: table-cell;
    height: 80px;
    width: 80px;
    vertical-align: middle;
    text-align: center;
    visibility: hidden;
    -webkit-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
  }
  .wrapper .c_gallery ul#lightGallery li .spancont:hover {
    border: 10px solid #fff;
    background: rgba(253, 209, 68, 0.5);
    visibility: visible;
    cursor: pointer;
    opacity: 0.9;
  }
  .wrapper .c_gallery ul#lightGallery li .spancont:hover i {
    visibility: visible;
    font-size: 30px;
    height: 60px;
    width: 60px;
  }
}
.wrapper .c_gallery .simplePagerNav {
  list-style: none;
  margin: 0px;
  padding: 25px 0 0 0;
  text-align: center;
}
.wrapper .c_gallery .simplePagerNav li {
  display: inline-block;
  border: solid #c2c2c2;
  border-width: 1px 1px 1px 0px;
}
.wrapper .c_gallery .simplePagerNav li:first-child {
  border-left: 1px solid #c2c2c2;
}
.wrapper .c_gallery .simplePagerNav li a {
  text-decoration: none;
  width: 30px;
  height: 30px;
  display: inline-block;
  padding-top: 5px;
}
.wrapper .c_gallery .simplePagerNav li a:hover {
  background: #18ddde;
  color: #fff;
}
.wrapper .c_gallery .simplePagerNav .currentPage a {
  background: #18ddde;
  color: #fff;
}
.wrapper article.attractions {
  display: table;
  margin-bottom: 25px;
}
.wrapper article.attractions div.a_thumb {
  width: 165px;
  display: table-cell;
  vertical-align: middle;
}
.wrapper article.attractions div.a_content {
  display: table-cell;
  vertical-align: middle;
  padding-left: 25px;
}
.wrapper article.attractions div.a_content h3 {
  color: #000;
}
.wrapper .actioncont {
  text-align: center;
}
.wrapper .actionbox {
  text-align: center;
  display: inline-block;
  padding: 20px;
  width: 250px;
  vertical-align: top;
}
.wrapper .actionbox a {
  display: inline-block;
  height: 150px;
  width: 150px;
  position: relative;
}
.wrapper .actionbox a img {
  height: 150px;
  width: 150px;
  border: 1px solid #fdd144;
  display: inline-block;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 6;
  color: #fff;
  font-size: 1px;
  display: table-cell;
  vertical-align: middle;
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  border-radius: 999px;
  z-index: 5;
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.wrapper .actionbox a img i {
  display: table-cell;
  height: 150px;
  width: 150px;
  vertical-align: middle;
  text-align: center;
  visibility: hidden;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.wrapper .actionbox a img:hover {
  border: 10px solid #fff;
  background: rgba(253, 209, 68, 0.5);
  visibility: visible;
  cursor: pointer;
  opacity: 0.9;
}
.wrapper .actionbox a img:hover i {
  visibility: visible;
  font-size: 30px;
  height: 130px;
  width: 130px;
}
.wrapper .actionbox a img:hover {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.wrapper .actionbox a .spancont {
  height: 150px;
  width: 150px;
  border: 1px solid #fdd144;
  display: inline-block;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 6;
  color: #fff;
  font-size: 1px;
  display: table-cell;
  vertical-align: middle;
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  border-radius: 999px;
}
.wrapper .actionbox a .spancont i {
  display: table-cell;
  height: 150px;
  width: 150px;
  vertical-align: middle;
  text-align: center;
  visibility: hidden;
  -webkit-transition: all 0.3s ease 0s;
  transition: all 0.3s ease 0s;
}
.wrapper .actionbox a .spancont:hover {
  border: 10px solid #fff;
  background: rgba(253, 209, 68, 0.5);
  visibility: visible;
  cursor: pointer;
  opacity: 0.9;
}
.wrapper .actionbox a .spancont:hover i {
  visibility: visible;
  font-size: 30px;
  height: 130px;
  width: 130px;
}
.wrapper .actionbox a .spancont:hover {
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.wrapper .contactbox i {
  border: 3px solid #18ddde;
  /* customize_contact_border */ border-color:#a81e0c; /* customize_contact_border */
  /* customize_contact_icon */ color:#a81e0c; /* customize_contact_icon */
  width: 100px;
  height: 100px;
  border-radius: 999px;
  font-size: 40px;
  vertical-align: middle;
  padding-top: 28px;
  cursor: default;
}
.wrapper .aicon {
  display: inline-block;
}
.wrapper .aicon span {
  font-size: 25px;
  display: inline-block;
  border: 3px solid #18ddde;
  padding-top: 5px;
  width: 50px;
  height: 50px;
  vertical-align: middle;
  text-align: center;
  border-radius: 999px;
  margin-right: 3px;
  animation: aicon-out 0.2s ease-in 0s 1 forwards;
  -webkit-animation: aicon-out 0.2s ease-in 0s 1 forwards;
}
.wrapper .aicon:hover span {
  animation: aicon-in 0.2s ease-in 0s 1 forwards;
  -webkit-animation: aicon-in 0.2s ease-in 0s 1 forwards;
}
.wrapper footer {
  /* customize_lastfoot-bg */ background-color:#0a2b80; /* customize_lastfoot-bg */
  color: #fff;
}
.wrapper footer .container {
  border-top: 1px solid;
  /* customize_footer-border-top */ border-color:#fff; /* customize_footer-border-top */
}
.wrapper footer .cp {
  text-align: left;
}
.wrapper footer p{
  margin: 5px 0px;
  color: #fff;
}
.wrapper footer ul.nav, .wrapper footer ul.nav li, .wrapper footer ul.nav li a{
  display: inline-block;
  padding:0px 5px;
  background: none;
}
.wrapper footer ul.nav li a{
  white-space: nowrap;
}
.wrapper footer ul.nav li a:hover{
  background: none;
}
@media (max-width: 991px) {
  .wrapper footer .cp {
    text-align: center;
  }
}
.wrapper footer .pb {
  text-align: right;

}
@media (max-width: 991px) {
  .wrapper footer .pb {
    text-align: center;
  }
}
.wrapper .c_slider {
  background: rgba(255, 255, 255, 0.9);
  padding: 30px;
  position: relative;
  z-index: 1;
  color: #fff;
}
@media (max-width: 991px) {
  .wrapper .c_slider h1,
  .wrapper .c_slider h2,
  .wrapper .c_slider h3,
  .wrapper .c_slider h4,
  .wrapper .c_slider h5,
  .wrapper .c_slider p {
    margin: 10px;
  }
}
.wrapper .c_slider .slideholder {
  min-height: 200px;
}
@media (max-width: 991px) {
  .wrapper .c_slider .s_cont {
    padding-top: 0px;
  }
}
.wrapper .c_slider a.slidesjs-navigation {
  color: #fff;
  /* customize_slidernav */ background-color:#02469e; /* customize_slidernav */
  display: block;
  display: inline-block;
  padding: 10px;
  position: absolute;
  top: 0;
  right: 0;
  margin: 20px;
  z-index: 100;
}
@media (max-width: 991px) {
  .wrapper .c_slider a.slidesjs-navigation {
    padding: 5px;
  }
}
.wrapper .c_slider a.slidesjs-navigation.slidesjs-previous {
  margin-right: 55px;
}
@media (max-width: 991px) {
  .wrapper .c_slider a.slidesjs-navigation.slidesjs-previous {
    margin-right: 40px;
  }
}
@media (max-width: 991px) {
  .wrapper .c_slider a.slidesjs-navigation i {
    font-size: 10px;
  }
}
.wrapper .formBlockSurveyTable input, .wrapper .formBlockSurveyTable textarea{
  width: 100%;
  border:1px solid #ccc;
  margin: 0 0 5px 0;
  padding: 5px;
}
.wrapper .formBlockSubmitButton.ccm-input-button{
  width: 200px;
  color: #ffffff;
  background: #ffae21;
  text-transform: uppercase;
  padding: 10px 30px;
  display: inline-block;
  border: 0px;
  border-radius: 0px;
  font-size: 15px;
  vertical-align: middle;
  text-decoration: none;
  margin: 10px 10px 10px 0;
  -webkit-transition: background-color 0.3s ease 0s;
  transition: background-color 0.3s ease 0s;
}
.clearboth{
  clear: both;
}
.wrapper .image-link{
  float: left;
  padding-right: 15px;
}
.wrapper .main-content-thumb{
  clear: both;
  margin-bottom: 15px;
}
.ccm-tags-display ul.ccm-tag-list li {
  padding-bottom: 30px;
}
.bloglist a{
  border-top: 1px solid #fff;
  border-bottom: 0px !important;
}
@media (max-width: 480px) {
  .wrapper .image-link{
    float: none;
    display: block;
    text-align: center;
  }
  .main-content-thumb h4{
    text-align: center;
  }
}
.wrapper .nav ul{
  padding: 0px;
  margin: 0px;
  list-style: none;
}
.wrapper .nav li a{
  /* customize_autonav-body */ background-color:#02469e; /* customize_autonav-body */
  color:#fff;
}
.wrapper .nav li a:hover{
  /* customize_autonav-body-hover */ background-color:#02479F; /* customize_autonav-body-hover */
}
.wrapper .nav li{
  padding-top: 1px;
}
.wrapper .nav ul li a{
  padding: 10px 15px 10px 25px;
  display: block;
}
.wrapper .nav ul li li a{
  padding: 10px 15px 10px 35px;
  display: block;
}

.wrapper .contactbox .iconblock i {
  /* customize_icon-block-color */ color:#a81e0c; /* customize_icon-block-color */
  /* customize_icon-block-border */ border-color:#a81e0c; /* customize_icon-block-border */
}
.wrapper .aicon span i{
  /* customize_social-icon-color */ color:#002266; /* customize_social-icon-color */
}
.wrapper .aicon span{
  /* customize_social-icon-border */ border-color:#fff; /* customize_social-icon-border */
}
.wrapper .aicon:hover span i{
  /* customize_social-icon-hover */ color:#fff; /* customize_social-icon-hover */
}
/* ProBlog fix */
.wrapper .stButton .stFb,
.wrapper .stButton .stTwbutton,
.wrapper .stButton .stMainServices,
.wrapper .stButton .stButton_gradient{
  height: 25px;
}
.wrapper #content-sbBlog-wrap .thumbnail{
  border: 0px;
  text-align: left;
  margin-bottom: 0px;
  background: none;
}
.wrapper #content-sbBlog-wrap .thumbnail img{
  margin: 0px;
}
.wrapper #pb_body{
  width: 75%;
}
.wrapper #pb_body h1{
  margin: 10px 0px;
  padding-bottom: 10px;
  border-bottom: 2px solid #ACE9E6;
}
.wrapper #pb_body .tags{
  font-size: 13px;
  padding-top: 15px;
}
.wrapper #pb_body .categories{
  font-size: 13px;
}
.wrapper #pb_sidebar{
  width: 25%;
}
.wrapper .addthis_toolbox, .wrapper .content-sbBlog-commentcount{
  float: left;
  margin:0px;
  padding-right: 15px;
}
.wrapper #content-sbBlog-contain{
  clear: both;
  padding-top: 1px;
}
.wrapper #content-sbBlog-wrap, .wrapper #pb_sidebar{
  padding: 30px;
  background: #f7f9fa;
  border-radius: 5px;
  margin-top: 0px;
}
.wrapper #pb_body h4{
  padding-bottom: 5px;
  border-bottom: 2px solid #ACE9E6;
  margin-top: 10px;
  color: #000;
}
.wrapper #pb_sidebar ul{
  margin: 0px;
  padding: 0px;
  list-style: none;
}
.wrapper #pb_sidebar ul li a{
  display: block;
  padding: 5px;
  border-bottom: 1px solid #ACE9E6;
}
.wrapper #pb_sidebar h1,
.wrapper #pb_sidebar h2,
.wrapper #pb_sidebar h3,
.wrapper #pb_sidebar h4,
.wrapper #pb_sidebar h5,
.wrapper #pb_sidebar h6{
  margin: 15px 0px;
}
.wrapper #pb_body .show_trackback{
  border: 0 none;
  border-radius: 0;
  display: inline-block;
  font-size: 15px;
  margin: 10px 10px 10px 0px;
  padding: 7px 15px;
  text-decoration: none;
  text-transform: uppercase;
  transition: background-color 0.3s ease 0s;
  vertical-align: middle;
  background: none repeat scroll 0 0 #ffae21;
  color: #ffffff;
  font-size: 11px;
}
@media (max-width: 480px) {
  .wrapper #pb_sidebar{
    display: none;
  }
  .wrapper #pb_body{
    width: 100%;
  }
}
/* customize_miscellaneous */  /* customize_miscellaneous */