@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro:200');

@font-face {
    font-family: 'Source Sans Pro', sans-serif !important;

}
#avia-menu span.avia-menu-text {
   font-family: 'Source Sans Pro', sans-serif !important;

}
#top #header .av-main-nav > li > a .avia-menu-text{
  font-family: 'Source Sans Pro', sans-serif !important;
}

h2.avia-caption-title {
    text-shadow: 0px 0px #636060 !important;
}
 img.alternate {
    width: 160px !important;
    height: 134px !important;
    /*max-height: 118px !important;*/
 }
#av_section_2 .container {
    max-width: 1445px;
    margin: 0 auto;
    max-width: 100%;
    width: 100%;
    padding: 0px !important;
}
p.ed_p {
    padding: 0px 10px !important;
    text-align: center;
}
/************Header***********/
.menu-item a span {
    color: #1b3e6e !important;
    font-size: 16px !important;
}
.sub-menu a span {
    color: black !important;
}
/*#layer_slider_1 .tp-bgimg {
    margin-top: 55px !important;
}*/
strong.logo {
    height: 135px !important;
    width: 185px !important;
}
div#header_main {
    background: white !important;
    height: 136px !important;
}
nav.main_menu {
    padding-top: 18px !important;
}
.slotholder {
     /* margin-top: 8% !important; */
}
/************Grid***********/

/************Testimonials***********/

#testi .avia-testimonial-content {
    background: transparent !important;
  border: none !important;
}
#testi p{
  color: white !important;
  text-align: center !important;
}
#testi .avia-testimonial-name {
    color: white !important;
    text-align: center !important;
}
/************Footer***********/
h3.widgettitle {
    color: white !important;
}
#footer section {
    margin-top: 10px !important;
}
.footer_wid i {
    color: white !important;
    padding-right: 5px !important;
    font-size: 20px !important;
}
.copyright a {
    display: none !important;
}
#fullwth .container {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
}
ul.avia-slideshow-inner {
    margin-top: 10% !important;
}
 
#top #wrap_all .all_colors h2 {
   
    background: rgba(0, 0, 0, 0.46)!important;
    padding: 10px !important;
  color: white !important;
  }
#top #wrap_all .all_colors h4 {
   
    background: #1b3e6e!important;
    padding: 10px !important;
  color: white !important;
  font-size: 35px !important;
  }
#action a.avia-button {
    margin-top: 22px;
    Border: 1px solid white !important;
}
.avia_transform .av_slideshow_full .active-slide .avia-caption-content {
     
    background: rgba(0, 0, 0, 0.6) !important;
}

.avia-caption-content.av_inherit_color p {
    margin: 0px !important;
    padding:10px;
}

/*#top #header .av-main-nav > li > a .avia-menu-text {
   
    font-family: cursive  !important; 
}*/
@media screen and (max-width: 480px){
  .avia-slideshow-inner .slideshow_caption {
    padding-top: 46px !important;
}
  #top #wrap_all .all_colors h2 {
    background: rgba(0, 0, 0, 0.46)!important;
    color: white !important;
    font-size: 15px !important;
  }
  .tp-bgimg.defaultimg {
    background-size: cover !important;
}
  #rev_slider_1_1 .uranus.tparrows {
    display: none !important;
}
.flex_column.av_one_full.flex_column_div.first.avia-builder-el-8.el_after_av_heading.avia-builder-el-last {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
  .flex_column.av_one_full.flex_column_div.first.avia-builder-el-3.el_after_av_heading.avia-builder-el-last {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
  div#header_main {
    height: 88px !important;
}
}
@media screen and (max-width: 320px){
    .tp-bgimg.defaultimg {
    background-size: cover !important;
  }
  #rev_slider_1_1 .uranus.tparrows {
    display: none !important;
}
  div#header_main {
    height: 88px !important;
}
  .flex_column.av_one_full.flex_column_div.first.avia-builder-el-8.el_after_av_heading.avia-builder-el-last {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
  .flex_column.av_one_full.flex_column_div.first.avia-builder-el-3.el_after_av_heading.avia-builder-el-last {
    padding-left: 0px !important;
    padding-right: 0px !important;
}}
 /* #top #wrap_all .all_colors h2 {
    background: rgba(0, 0, 0, 0.46)!important;
    color: white !important;
    font-size: 20px !important;
  }
#top .slideshow_caption{
    padding-top: 50px !important;
  }
#top p{
    font-size: 16px !important;
  }

}*/

.caption_framed .slideshow_caption .avia-caption-content p {
   
    background: rgba(0, 0, 0, 0.46)!important;
    
}

.avia-testimonial-arrow-wrap {
    display: none !important;
}

.caption_framed .slideshow_caption h2.avia-caption-title { background:transparent !important; }