/* Fix layer slider height issue */
div#layer_slider_1 {
    height: 100% !important;
}

#top .av-border-deactivate.avia-logo-element-container img {
  padding: 10px;
}

#top .avia-smallarrow-slider-heading> div {
  display: none;
}

#top h2 a {
  color: #BFD959;
}

.hometext {
  background: rgba(0, 0, 0, 0.1);
  padding: 25px;
}

#top #header_meta .phone-info {
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
}

.phone-info span {
  font-size: 16px;
  color: #ffffff;
}

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
  border-width: 1px;
  border-style: hidden;
  border-radius: 25px;
}

.colorboxes {
  background-color: #ffffff;
}

.banksbox {
  border-bottom-color: #ededed !important;
  border-style: hidden !important;
  background-color: #ffffff;
  transition: all .2s ease-in-out;
}

.banksbox:hover {
  transform: scale(1.1);
  -webkit-box-shadow: 0px 0px 15px -1px rgba(148,148,148,1);
  -moz-box-shadow: 0px 0px 15px -1px rgba(148,148,148,1);
  box-shadow: 0px 0px 15px -1px rgba(148,148,148,1);
}

#full_slider_1 .avia-slide-wrap .av-section-color-overlay {
  background-color: #00C1D8 !important;
}

#top .av_header_transparency #header_meta {
  color: red!important;
}

#top .av_header_glassy.av_header_transparency #header_main {
  background-color: rgba(255,255,255,0.6);
}

.avia_transform .av_slideshow_full .active-slide .avia-caption-title {
  background-color: rgba(5, 219, 230, 0.6);
  border-style: solid;
  border-color: #ffffff;
  border-left: 10px;
  font-size: 44px;
}

.caption_framed .slideshow_caption .avia-caption-content p {
  background-color: rgba(5, 219, 230, 0.6);
}

h2.avia-caption-title {
  text-decoration: none;
  text-transform: capitalize;
}

h2.font_4 {
  text-transform: capitalize;
}

h3.font_7 {
  text-transform: capitalize;
}

p.font_7 strong {
  text-transform: capitalize;
}



.homebox {
  color: #ffffff;
}

.homebox h3 {
  color: #ffffff;
}

div .av_one_fourth {
  margin-left: 2%;
  width: 23.5%;
}

div .av_one_half {
  margin-left: 2%;
  width: 49%;
}

body div .first {
  margin-left: 0!important;
}

#top .av-flex-placeholder {
  width: 2%!important;
}

#top .main_color input[type='text'] {
  background-color: #f0feff;
}

#top .main_color input[type='email'] {
  background-color: #f0feff;
}

#top .entry-content-wrapper select {
  background-color: #f0feff;
}

#top .main_color textarea {
  background-color: #f0feff;
  color: #0098a6;
}

@media only screen and (max-width: 767px) {
  #top #header_meta {
    display: none!important;
  }
}

div.phone-info span {
  margin-top: 3px;
}

span.logo a img {
  padding-top: 5px !important;
}

#top h3 a {
  font-size: 22px;
  line-height: 22px;
}

.html_modern-blog #top div .main_color .blog-categories a:hover {
  display: none;
}

.main_color header {
  background-color: #ffffff;
  padding: 10px;
}

.main_color .avia-content-slider .slide-image {
  background-color: #ffffff;
  padding: 10px;
  margin-bottom: 0px;
}

#top #wrap_all .all_colors h3 {
  padding-top: 0px;
  padding-bottom: 0px;
}

.html_elegant-blog #top .post-entry .blog-categories {
  display: none;
}

.html_modern-blog #top .post-entry .post-title, .html_modern-blog .avia-content-slider .slide-entry-title
{
  text-align: center;
}

#scroll-top-link {display: none; }

#top #wrap_all .av-social-link-facebook a {
    color: #fff;
    background-color: #37589b;
}

@media only screen and (max-width: 1250px) and (min-width: 768px) {
  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
    display: none;
  }
  
  .responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
      display: block;
  } }


#top #wrap_all .av-social-link-linkedin a
{
  background-color: #419cca !important;
  color: white !important;
}

li.social_bookmarks_facebook.av-social-link-facebook.social_icon_1 {
    margin-right: 5px;
}

li.social_bookmarks_linkedin.av-social-link-linkedin.social_icon_2 {
    margin-right: 5px;
}

li.social_bookmarks_instagram.av-social-link-instagram.social_icon_3 a {
    color: #ffffff;
    background-color: #8c8c8c !important;
}

img.wp-image-1071.alignright {
    padding-left: 10px;
}