/* ##### COLORS ##### */
/* ##### FONTS ##### */
body {
  font-family: "REM", sans-serif !important;
}
h1, h2 {
  font-family: "Roboto Serif", serif !important;
  text-transform: none !important;
  font-weight: 400;
}
h3 {
  font-weight: 500;
  font-family: "REM", sans-serif !important;
}
p {
  font-family: "Roboto Serif", serif;
}
a {
  font-family: "REM", sans-serif;
}
ul, ol {
  font-family: "Roboto Serif", serif;
}
.entry-footer {
  border: none;
}
.av-submenu-container {
  border: none;
}
.av-submenu-container .av-subnav-menu a {
  color: #fff !important;
}
.av-submenu-container .av-subnav-menu a:hover {
  color: #A7D1E9 !important;
}
.avia-button {
  border-color: transparent !important;
  transition: all 0.3s ease-out;
}
.avia-button:hover {
  background: #033F53 !important;
  color: #fff !important;
  border-color: transparent !important;
}
.wpcf7-submit {
  background: #205EBD;
  transition: all 0.3s ease-out;
}
.wpcf7-submit:hover {
  background: #003B5B !important;
  color: #fff !important;
  border-color: transparent !important;
}
.grid-entry-excerpt {
  font-style: normal;
  font-family: "Roboto Serif", serif;
  color: #322923;
}
#top .main_color .avia-color-theme-color-highlight {
  background-color: #006FBA;
}
#top .main_color .avia-color-theme-color-highlight:hover {
  background-color: #033F53;
}
.main_color input[type="submit"] {
  background-color: #006FBA !important;
}
.main_color input[type="submit"]:hover {
  background-color: #033F53 !important;
}
body.home #av_section_1 h1.av-special-heading-tag {
  font-style: normal;
}
body.home .av-10297r-e5fb68bcb0f0802868413a8ae80507dc h3 {
  font-weight: 500;
}
body.home .av-6wxwf3-bf22f83c837732605468f60e117398f5 h2 {
  font-size: 40px;
}
body.home .av-6wxwf3-bf22f83c837732605468f60e117398f5 h3 {
  font-weight: 500;
  font-size: 19px;
}
body.home .av-3u0rbz-d5afed95e5868bd62837a777cc43067e h3 {
  color: #A4D6C5 !important;
  text-transform: uppercase;
  font-weight: 500;
}
body.home .av-3u0rbz-d5afed95e5868bd62837a777cc43067e h3 span {
  font-weight: 800;
}
body.home .avia-slideshow-controls a {
  opacity: 1 !important;
}
body.home .avia-testimonial-markup-entry-content p {
  font-family: "REM", sans-serif;
  font-size: 20px;
  font-weight: 400;
}
#header.header_color .header_bg {
  background: #003B5B;
}
#header.header_color .main_menu ul:first-child > li > a, #header.header_color .social_bookmarks a {
  color: #fff;
}
#header .avia-svg-logo svg {
  max-width: 200px;
}
#header .avia-menu > ul > li a {
  text-transform: uppercase;
}
#header .avia-menu > ul > li a:hover {
  color: #A7D1E9 !important;
  opacity: 1 !important;
}
#footer {
  background: #003B5B;
}
#footer h3.widgettitle {
  color: #E9C879;
}
#footer .textwidget strong {
  font-family: "Roboto Serif", serif;
  color: #A7D1E9;
  font-weight: 500;
  font-size: 15px;
}
#footer .textwidget p {
  font-family: "REM", sans-serif;
}
#footer .textwidget a {
  font-weight: 300;
}
#footer .widget_pages a {
  font-weight: 300;
}
footer {
  background: #004944 !important;
  border: none !important;
}
footer .copyright a {
  display: none;
}
/*# sourceMappingURL=style.css.map */