/* position logo */

@media screen and (min-width: 420px) and (max-width: 1200px) {
  /*was 1367*/

  .html_header_top.html_logo_center .logo {
    left: 100px;
    z-index: 999999999999;
  }
}

@media screen and (min-width: 1201px) {
  /*was 1367*/

  .html_header_top.html_logo_center .logo {
    left: 180px;
    z-index: 999999999999;
  }
}

@media screen and (min-width: 1600px) {
  /*was 1367*/

  .logo,
  .logo a,
  .logo img {
    max-height: 300px!important;
    /*was 250*/
    display: table;
  }
}

@media screen and (min-width: 1099px) and (max-width: 1599px) {
  .logo,
  .logo a,
  .logo img {
    max-height: 200px!important;
    /*was 170*/
    display: table;
  }
}

@media screen and (min-width: 990px) and (max-width: 1099px) {
  .logo,
  .logo a,
  .logo img {
    max-height: 180px!important;
    /*was 100 */
    display: table;
  }
}

/* menu button - phone number styles */

#top #wrap_all .header_color .av-menu-button-colored > a .avia-menu-text {
  background: #00aeef;
  border-color: #00aeef;
}

/*required symbol */

.avia_ajax_form .required {
  color: #000000;
}

.whitefont {
  color: #ffffff !important;
  font-size: 22px;
}

.checkbox-inline {
  color: #ffffff;
}

/*instagram follow me font color */

.av-instagram-follow {
  background: #333333;
  color: #fff !important;
}

/*social icons in header size */

#top .social_bookmarks li a {
  font-size: 26px;
}

/*social icons in header colors */

#top .social_bookmarks_facebook:hover a {
  color: #fff;
  background-color: #3b5998 !important;
}

#top .social_bookmarks_facebook a {
  color: #fff;
  background-color: #3b5998 !important;
}

#top .social_bookmarks_instagram:hover a {
  color: #fff;
  background-color: #f6a13b !important;
}

#top .social_bookmarks_instagram a {
  color: #fff;
  background-color: #f6a13b !important;
}

#top .social_bookmarks_mail:hover a {
  color: #fff;
  background-color: #a5819e !important;
}

#top .social_bookmarks_mail a {
  color: #fff;
  background-color: #a5819e !important;
}

/*spacing between social icons */

.social_bookmarks li {
  margin-right: 10px;
}

/*menu spacing */

#top #header .av-main-nav > li {
  margin-left: 0px;
  margin-right: 0px;
}

/*form column background */

.formbg {
  background-color: rgba(0, 0, 0, 0.6);
}

/*text within form */

label.control-label {
  color: #ffffff;
}

/*show social icons on mobile as well */

@media only screen and (max-width: 767px) {
  .responsive #header .main_menu .social_bookmarks {
    display: block!important;
    position: absolute;
    margin-left: 20px;
  }
}

.container_wrap {
  margin-bottom: -5px;
}

.all_colors {
  background: #000000 !important;
}

/*add padding to facebook */

.paddingtop {
  margin-top: 20px;
}

/* Activate burger menu 

@media only screen and (max-width: 1024px) {
  #top #header .av-main-nav > li.menu-item {
    display: none!important;
  }

  #top #header .av-burger-menu-main {
    cursor: pointer;
    display: block!important;
  }
}
*/

/*change menu text sizes for laptops down */

@media only screen and (max-width: 1640px) and (min-width: 1401px) {
  .avia-menu-text {
    font-size: 18px !important;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 440px) {
  .avia-menu-text {
    font-size: 14px !important;
  }
}

/*color section margins */

@media screen and (min-width: 990px) and (max-width: 1100px) {
  .marg_in {
    padding-bottom: 300px;
  }
}

@media screen and (min-width: 1101px) and (max-width: 1400px) {
  .marg_in {
    padding-bottom: 500px;
  }
}

h3.widgettitle {
  color: #007dc6 !important;
  font-size: 18px !important;
  text-align: center !important;
}

/*.template-page.content.av-content-full.alpha.units {
  padding-bottom: 0px;
}

@media screen and (min-width: 1388px) {
.headings_padding {
  min-height: 350px;
}
}
@media screen and (max-width: 1387px) and (min-width: 1025px) {
.headings_padding {
  min-height: 250px;
}
}

@media screen and (max-width: 1024px) and (min-width: 800px) {
.headings_padding {
    min-height: 300px;
}
}*/

.less_marg {
  margin-bottom: -50px;
}

#top .alternate_color input[type='text'] {
  color: #333333;
}

#top .alternate_color input[type='email'] {
  color: #333333;
}

#top .entry-content-wrapper select {
  color: #333333;
}

#top input[type="checkbox"] {
  color: #333333;
}

#top .alternate_color textarea {
  color: #333333;
}

/*reduce size of h1 on mobiles */

@media screen and (max-width: 430px) {
  #top #wrap_all .main_color h1 {
    font-size: 22px;
  }
}

/*styles for review form 
#top .main_color textarea {
  background-color: #eaeaea;
}

#top .main_color input[type='text'] {
  background-color: #eaeaea;
}*/

.rr_review_form .form_table .rr_form_row .rr_form_heading {
  font-weight: bold;
  font-size: 14px;
}

tr.rr_form_row td {
  background-color: #d8e4f0;
  border-bottom: 1px solid #fff;
  border-top: none;
  border-left: none;
  border-right: none;
}

tr.rr_form_row td .last {
  background-color: #d8e4f0;
  border-bottom: none;
  border-top: none;
  border-left: none;
  border-right: none;
}

.stars,
.rr_star {
  font-size: 25px;
}

#top .fullsize .template-blog .post .entry-content-wrapper > *,
#top .fullsize .template-blog .post .entry-content-wrapper {
  max-width: 100%;
}

.single .big-preview.single-big {
  width: 70%;
  margin: auto;
}

.quoteform2 {
  background-color: #065b94;
  padding: 15px;
}