/*
 Theme Name:   ANTHEM
 Theme URI:    http://anthem.madebysuperfly.com
 Description:  A Superfly Child Theme Made With ❤ for Divi
 Author:       Superfly
 Author URI:   http://besuperfly.com
 Template:     Divi
 Version:      3.4.1
*/

/*
ANTHEM STYLES ARE BELOW.
EDIT AT YOUR OWN RISK.
YOU CAN ADD YOUR CUSTOM CSS IN THE THEME OPTIONS AREA IN THE ANTHEM CHILD THEME DIVI OPTIONS AREA OR AT THE BOTTOM OF THIS FILE.
*/

/* GENERAL STYLES */
h1, h2.entry-title {
  font-weight: 900 !important;
}
blockquote {
  font-size: 40px;
  font-family: 'Playfair Display', serif;
  font-weight: 600;
  font-style: italic;
  padding: 0;
  margin: 10px 0 30px 0;
  line-height: 1.1em;
  color: #353841;
  border: none;
}
blockquote cite {
  margin-top: 20px;
  margin-left: 30px;
  display: block;
  font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  font-style: normal;
  letter-spacing: 4px;
  line-height: 1.2em;
}
.et_pb_bg_layout_dark blockquote {
  color: #fff;
}
.et_pb_text h2, #left-area h2 {
  font-size: 36px;
  font-weight: 600;
  letter-spacing: 8px;
  line-height: 1.2em;
}
.et_pb_text h3, .et_pb_slide_content h3, #left-area h3 {
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 8px;
  line-height: 1.2em;
}
.et_pb_text h4, .et_pb_slide_content h4, #left-area h4 {
  font-size: 24px;
  font-weight: 300;
  letter-spacing: 8px;
  line-height: 1.2em;
}
.et_pb_text h5, .et_pb_slide_content h5, #left-area h5 {
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 8px;
  line-height: 1.2em;
}
.et_pb_text li, #left-area li {
  margin-left: 25px;
  margin-bottom: 10px;
}
.et_pb_text img.alignleft, .et_pb_text img.alignright {
  margin-bottom: 15px;
}
.et_pb_text img.aligncenter {
  margin-bottom: 25px;
}
#sidebar .et_pb_section {
	display: none;
}
.lightOverlay .et_parallax_bg:before, .lightOverlay:before {
  content:"";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, .5);
}
.greyOverlay .et_parallax_bg:before, .greyOverlay:before {
  content:"";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(50, 50, 50, .2);
}
.darkOverlay .et_parallax_bg:before, .greyOverlay:before {
  content:"";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, .3);
}

@media screen and (max-width : 980px) {
  #logo {
    width: 202px;
    height: auto;
  }
  .et_pb_button {
    letter-spacing: 4px !important;
  }
  .et_pb_text h2, #left-area h2 {
    font-size: 24px;
    letter-spacing: 6px;
  }
  blockquote {
    font-size: 30px;
  }
}
@media screen and (max-width : 767px) {
  .et_pb_section .et_pb_column .et_pb_module {
      margin-bottom: 20px;
  }
  blockquote {
    font-size: 26px;
  }
  .et_pb_text h2, #left-area h2 {
    font-size: 24px;
    letter-spacing: 6px;
  }
  .et_pb_text h3, .et_pb_slide_content h3, #left-area h3 {
    font-size: 18px;
    letter-spacing: 6px;
  }
  .et_pb_text h4, .et_pb_slide_content h4, #left-area h4 {
    font-size: 16px;
    letter-spacing: 6px;
  }
  .et_pb_text h5, .et_pb_slide_content h5, #left-area h5 {
    font-size: 14px;
    letter-spacing: 6px;
  }
  .et_pb_text img.alignleft, .et_pb_text img.alignright, .et_pb_text img.aligncenter {
    float: none;
    width: 100%;
    height: auto;
    margin-right: 0;
    margin-left: 0;
  }
}
@media screen and (max-width : 600px) {
  .et_pb_button {
    font-size: 14px !important;
  }
}
@media screen and (max-width : 425px) {
  .et_pb_button {
    letter-spacing: 2px !important;
    font-size: 12px !important;
  }
  blockquote {
	  font-size: 24px;
  }
  blockquote cite {
	  margin-left: 0;
	  display: block;
	  font-size: 10px;
	  letter-spacing: 2px;
	}
	.et_pb_text h3, .et_pb_slide_content h3, #left-area h3 {
    font-size: 16px;
    letter-spacing: 6px;
  }
  .et_pb_text h4, .et_pb_slide_content h4, #left-area h4 {
    font-size: 14px;
    letter-spacing: 6px;
  }
  .et_pb_text h5, .et_pb_slide_content h5, #left-area h5 {
    font-size: 12px;
    letter-spacing: 6px;
  }
}

/* GRADIENT TEXT */
.gradientText span {
  display: inline-block;
  line-height: 1.1em;
  padding-bottom: 5px;
}
.gradientTextBlueRed span {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: -webkit-linear-gradient(left,#1e83ec 0%, #f6653c 100%);
}
.gradientTextRedOrange span {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: -webkit-linear-gradient(left,#e34d67 0%, #f6653c 100%);
}
.gradientTextPurpleBlue span {
  -webkit-background-clip: text !important;
  -webkit-text-fill-color: transparent;
  background: -webkit-linear-gradient(left,#5841b8 0%, #1e83ec 100%);
}



/* HEADER */
#main-header {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
}
.et-fixed-header#main-header {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05) !important;
}



/* NAVIGATION */
#top-menu li {
  padding-right: 40px;
}
#top-menu > li:last-child {
  padding-right: 20px;
}
#top-menu li li {
  line-height: 1.2em;
  padding: 5px 20px;
}
#top-menu li li a {
  letter-spacing: 2px;
}
.nav ul li a:hover, .et_mobile_menu li a:hover {
  opacity: 0.7;
  background: none;
}
.nav li li a, .et_mobile_menu li a {
  font-size: 16px;
}
.et_mobile_menu .menu-item-has-children > a {
  background: none;
  font-weight: 300;
}
.et_slide_in_menu_container #mobile_menu_slide li li a {
  opacity: 1;
}
.et_slide_in_menu_container .et_mobile_menu > .menu-item-has-children > a {
  font-weight: normal;
}
.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a, .et_slide_in_menu_container #mobile_menu_slide li a {
  padding: 20px 0;
}
.et_slide_in_menu_container #mobile_menu_slide li li.current-menu-item a, .et_slide_in_menu_container #mobile_menu_slide li li a {
  padding: 8px 0;
}
.et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li li a {
  font-size: 16px;
}
.et_header_style_fullscreen .et_slide_in_menu_container span.et_mobile_menu_arrow {
  top: 2px;
}
.et_header_style_slide #top-menu-nav, .et_header_style_fullscreen #top-menu-nav, .et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu, .et_slide_in_menu_container #mobile_menu_slide ul.sub-menu {
	position: relative;
	right: 14px;
}

/* GRADIENT MOBILE MENU BACKGROUND */
/*
body #page-container .et_slide_in_menu_container {
  background-image: -webkit-gradient(linear, left bottom, right top, from(#1e83ec), to(#f6653c)) !important;
  background-image: -webkit-linear-gradient(left bottom, #1e83ec, #f6653c) !important;
  background-image: -moz-linear-gradient(left bottom, #1e83ec, #f6653c) !important;
  background-image: -o-linear-gradient(left bottom, #1e83ec, #f6653c) !important;
  background-image: -ms-linear-gradient(left bottom, #1e83ec, #f6653c) !important;
  background-image: linear-gradient(left bottom, #1e83ec, #f6653c) !important;
}
.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
  opacity: 0.98;
}
*/

/* IMAGE MOBILE MENU BACKGROUND */
body #page-container .et_slide_in_menu_container {
  background-image: url('/wp-content/uploads/sites/10/2016/08/menuGradient2BG.jpg') !important;
  background-size: cover !important;
  background-position: center !important;
}
.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
  opacity: 1;
}

@media screen and (max-width : 600px) {
  .et_slide_in_menu_container #mobile_menu_slide li li.current-menu-item a, .et_slide_in_menu_container #mobile_menu_slide li li a {
    padding: 3px 0;
  }
  .et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li a {
    font-size: 18px !important;
    padding: 8px 0 !important;
  }
  .et_header_style_fullscreen .et_slide_in_menu_container .et_mobile_menu li li a {
    font-size: 14px !important;
    padding: 4px 0 !important;
    letter-spacing: 4px !important;
  }
}



/* ANTHEM SLIDER */
.anthemSlider .anthemFullHeightSlider .et_pb_slide {
  height: 100vh;
}
.anthemSlider .et_pb_slide_description .et_pb_slide_title {
  font-size: 110px;
  text-shadow: none;
}
.anthemSlider .et_pb_slider:hover .et-pb-arrow-prev, .anthemSlider .et_mobile_device .et-pb-arrow-prev, .anthemSlider .et_pb_slider:hover .et-pb-arrow-next, .anthemSlider .et_mobile_device .et-pb-arrow-next {
  opacity: .5;
}
@media screen and (max-width : 980px) {
  .anthemSlider .et_pb_slide_description .et_pb_slide_title {
    font-size: 90px;
    font-weight: 100 !important;
  }
}
@media screen and (max-width : 767px) {
  .anthemSlider .et_pb_slide_description .et_pb_slide_title {
    font-size: 80px !important;
  }
  .anthemSlider .et_pb_slide_content {
    font-size: 12px !important;
    line-height: 1.6em;
  }
}
@media screen and (max-width : 650px) {
  .anthemSlider .et_pb_slide_description .et_pb_slide_title {
    font-size: 36px !important;
    font-weight: 300 !important;
  }
}
@media screen and (max-width : 425px) {
  .anthemSlider .et_pb_slide_description .et_pb_slide_title {
    font-size: 32px !important;
  }
}



/* ANTHEM CTA */
.anthemCTA .et_pb_promo_description h2 {
  font-size: 36px;
}
@media screen and (max-width : 1150px) {
  .anthemCTA .et_pb_promo_description h2 {
    font-size: 32px;
    padding-top: 2px;
  }
}
@media screen and (max-width : 1050px) {
  .anthemCTA .et_pb_promo_description h2 {
    font-size: 30px;
    padding-top: 3px;
    letter-spacing: 0;
  }
}
@media screen and (max-width : 980px) {
  .anthemCTA .et_pb_promo_description h2 {
    font-size: 32px;
    padding-top: 0;
    letter-spacing: 1px;
  }
  .anthemCTA .et_pb_promo_description {
    float: none !important;
  }
  .anthemCTA .et_pb_promo_button {
    float: none !important;
    top: 0 !important;
  }
}
@media screen and (max-width : 600px) {
  .anthemCTA .et_pb_promo_description h2 {
    font-size: 24px;
  }
}



/* ANTHEM KEN BURNS - LINEAR */
@media only screen and (min-width: 767px) {
	.anthemKenBurnsHeaderLinear .et_parallax_bg {
		animation: kenburns-linear 45s forwards;
	}
}
@media only screen and (min-width: 767px) {
	.anthemKenBurnsSectionLinear .et_parallax_bg {
		animation: kenburns-linear 30s forwards;
	}
}
@keyframes kenburns-linear {
	0% {
		opacity: 0.7;
    -ms-transform: scale3d(1.05, 1.05, 1.05) translate3d(-15px, 0px, 0px);
		-webkit-transform: scale3d(1.05, 1.05, 1.05) translate3d(-15px, 0px, 0px);
		transform: scale3d(1.05, 1.05, 1.05) translate3d(-15px, 0px, 0px);
		animation-timing-function: linear;
	}
	1% {
		opacity: 1;
	}
	100% {
    -ms-transform: scale3d(1.35, 1.35, 1.35) translate3d(-25px, -55px, 0px);
		-webkit-transform: scale3d(1.35, 1.35, 1.35) translate3d(-25px, -55px, 0px);
		transform: scale3d(1.35, 1.35, 1.35) translate3d(-25px, -55px, 0px);
	}
}

/* ANTHEM KEN BURNS - EASE IN */
@media only screen and (min-width: 981px) {
	.anthemKenBurnsHeaderEaseIn .et_parallax_bg {
		margin-bottom: -60px;
		min-height: calc(100% + 60px);
		animation: kenburns 45s forwards;
	}
}
@media only screen and (min-width: 981px) {
	.anthemKenBurnsSectionEaseIn .et_parallax_bg {
		margin-bottom: -60px;
		min-height: calc(100% + 60px);
		animation: kenburns 30s forwards;
	}
}
@keyframes kenburns {
	0% {
		opacity: 0.7;
		-ms-transform: scale3d(1.1, 1.1, 1.1) translate3d(-25px, -60px, 0px);
		-webkit-transform: scale3d(1.1, 1.1, 1.1) translate3d(-25px, -60px, 0px);
		transform: scale3d(1.1, 1.1, 1.1) translate3d(-25px, -60px, 0px);
		animation-timing-function: ease-in;
	}
	1% {
		opacity: 1;
	}
	100% {
		-ms-transform: scale3d(1.5, 1.5, 1.5) translate3d(-85px, -55px, 0px);
		-webkit-transform: scale3d(1.5, 1.5, 1.5) translate3d(-85px, -55px, 0px);
		transform: scale3d(1.5, 1.5, 1.5) translate3d(-85px, -55px, 0px);
	}
}



/* ANTHEM BLURBS */
.anthemBlurbColumn1, .anthemBlurbColumn2, .anthemBlurbColumn3 {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.anthemBlurbColumn1:hover {
  background-color: #378fea;
}
.anthemBlurbColumn2:hover {
  background-color: #4528bb;
}
.anthemBlurbColumn3:hover {
  background-color: #de2e4c;
}



/* ANTHEM FEATURES GRID */
.anthemFeature {
  padding: 45px 30px;
  min-height: 210px;
  position: relative;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.anthemFeature:hover {
  box-shadow: 0 25px 50px rgba(0,0,0,.1);
  border-color: #fff;
  background-color: #fff;
  z-index: 9999;
}
.anthemFeature.et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 30px;
}
.anthemFeature .et_pb_main_blurb_image {
  position: relative;
  top: -7px;
}
@media screen and (max-width : 1080px) {
  .anthemFeature {
    min-height: 240px;
  }
}
@media screen and (max-width : 980px) {
  .anthemFeature {
    padding: 24px 0;
    border: none !important;
    min-height: 0;
  }
  .anthemFeature:hover {
    box-shadow: none;
  }
  #features .et_pb_column {
    margin-bottom: 0 !important;
  }
  .anthemFeature .et_pb_main_blurb_image {
    top: -10px;
  }
}



/* ANTHEM LIGHTBOX LINKS */
.et_pb_image .et_overlay:before {
  color: #ffffff !important;
  font-size: 72px;
  top: 45%;
  left: 46%;
  opacity: 0.7;
}



/* ANTHEM PARALLAX */
.anthemParallax .et_pb_text h2 {
  font-size: 36px;
}
@media screen and (max-width : 980px) {
  .anthemParallax .et_pb_text h2 {
    font-size: 24px;
  }
}



/* ANTHEM SLIM OPTIN */
.anthemSlimOptin .et_pb_text a {
  color: #fff;
  text-decoration: underline;
}
.anthemSlimOptin .et_contact_bottom_container {
  margin-top: 0;
  float: left;
}
.anthemSlimOptin .et-pb-contact-message {
    color: #fff;
    font-weight: bold;
    font-size: 18px;
}
@media screen and (max-width : 1300px) {
  .anthemSlimOptinTitle {
    font-size: 28px !important;
  }
}
@media screen and (max-width : 1200px) {
  .anthemSlimOptinTitle {
    font-size: 25px !important;
  }
}
@media screen and (max-width : 1070px) {
  .anthemSlimOptinTitle {
    font-size: 23px !important;
  }
}
@media screen and (max-width : 980px) {
  .anthemSlimOptin .et_pb_column {
    margin-bottom: 0;
  }
  .anthemSlimOptin .et_pb_contact_field {
    margin-bottom: 20px;
  }
}
@media screen and (max-width : 768px) {
  .anthemSlimOptinTitle {
    font-size: 28px !important;
  }
  .anthemSlimOptin .et_pb_contact .et_pb_contact_field_half {
    margin-bottom: 8px;
  }
  .anthemSlimOptin .et_contact_bottom_container {
  float: none;
    width: 100%;
  }
}

/* ONE FIELD */
.anthemSlimOptin .anthemSlimOptinOneField .et_pb_contact .et_pb_contact_field_half {
  width: 72%;
}
@media screen and (max-width : 1350px) {
  .anthemSlimOptin .anthemSlimOptinOneField .et_pb_contact .et_pb_contact_field_half {
    width: 69%;
  }
}
@media screen and (max-width : 1215px) {
  .anthemSlimOptin .anthemSlimOptinOneField .et_pb_contact .et_pb_contact_field_half {
    width: 64%;
  }
  .anthemSlimOptin .anthemSlimOptinOneField .et_pb_contact_submit {
    margin-left: 11px;
  }
}
@media screen and (max-width : 1045px) {
  .anthemSlimOptin .anthemSlimOptinOneField .et_pb_contact .et_pb_contact_field_half {
    width: 60%;
  }
}
@media screen and (max-width : 980px) {
  .anthemSlimOptin .anthemSlimOptinOneField .et_pb_contact .et_pb_contact_field_half {
    width: 50%;
  }
  .anthemSlimOptin .anthemSlimOptinOneField .et_pb_contact_submit {
    margin-left: 20px;
  }
}
@media screen and (max-width : 768px) {
  .anthemSlimOptin .anthemSlimOptinOneField .et_pb_contact .et_pb_contact_field_half {
    float: none;
    width: 100%;
  }
  .anthemSlimOptin .anthemSlimOptinOneField .et_pb_contact .et_pb_contact_submit {
    margin-bottom: 20px;
    margin-left: 3%;
    width: 97%;
  }
}

/* TWO FIELDS */
.anthemSlimOptin .anthemSlimOptinTwoFields .et_pb_contact .et_pb_contact_field_half {
  width: 36%;
}
.anthemSlimOptin .anthemSlimOptinTwoFields .et_pb_contact .et_pb_contact_submit {
  margin-left: 13px;
}
@media screen and (max-width : 1320px) {
  .anthemSlimOptin .anthemSlimOptinTwoFields .et_pb_contact .et_pb_contact_field_half {
    width: 33%;
  }
}
@media screen and (max-width : 1090px) {
  .anthemSlimOptin .anthemSlimOptinTwoFields .et_pb_contact .et_pb_contact_field_half {
    width: 31%;
  }
  .anthemSlimOptin .anthemSlimOptinTwoFields .et_pb_contact_submit {
    margin-left: 11px;
  }
}
@media screen and (max-width : 980px) {
  .anthemSlimOptin .anthemSlimOptinTwoFields .et_pb_contact .et_pb_contact_field_half {
    width: 40%;
  }
  .anthemSlimOptin .anthemSlimOptinTwoFields .et_pb_contact .et_pb_contact_submit {
	  margin-left: 20px;
	}
}
@media screen and (max-width : 900px) {
  .anthemSlimOptin .anthemSlimOptinTwoFields .et_pb_contact .et_pb_contact_field_half {
    width: 38%;
  }
}
@media screen and (max-width : 768px) {
  .anthemSlimOptin .anthemSlimOptinTwoFields .et_pb_contact .et_pb_contact_field_half {
    float: none;
    width: 100%;
  }
  .anthemSlimOptin .anthemSlimOptinTwoFields .et_pb_contact .et_pb_contact_submit {
    margin-bottom: 20px;
    margin-left: 3%;
    width: 97%;
  }
}

/* ANTHEM OPTIN */
.anthemOptin .et_pb_contact_field, .anthemOptin p {
  margin-bottom: 7px;
  padding-bottom: 0;
}
.anthemOptin .et_contact_bottom_container {
  float: none;
  text-align: left;
  margin-top: 7px;
  margin-left: 3%;
}
.anthemOptin .et_contact_bottom_container button[type="submit"] {
  width: 100%;
  margin: 0;
}
.anthemOptin .et_pb_newsletter_form p input {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}



/* ANTHEM TESTIMONIAL SLIDER */
.anthemTestimonialSlider .et_pb_slide_content img, .anthemTestimonialSlider .et_pb_slide_content {
  margin-bottom: 30px;
}
@media screen and (max-width : 767px) {
	.anthemTestimonialSlider .et_pb_slide_content {
    font-size: 17px !important;
  }
}



/* ANTHEM NUMBER COUNTER */
.anthemNumberCounter span.percent-value {
  font-weight: 100;
}
.anthemNumberCounter h3 {
  font-weight: 800;
}



/* ANTHEM ANIMATED GRADIENT */
.anthemAnimatedGradient {
  background: linear-gradient(226deg, #e34d67, #f6653c, #1e83ec, #5841b8);
  background-size: 800% 800% !important;
  -webkit-animation: anthemAnimatedGradient 20s ease infinite;
  -moz-animation: anthemAnimatedGradient 20s ease infinite;
  -o-animation: anthemAnimatedGradient 20s ease infinite;
  animation: anthemAnimatedGradient 20s ease infinite;
}
@-webkit-keyframes anthemAnimatedGradient {
  0%{background-position:93% 0%}
  50%{background-position:0% 100%}
  100%{background-position:93% 0%}
}
@-moz-keyframes anthemAnimatedGradient {
  0%{background-position:93% 0%}
  50%{background-position:0% 100%}
  100%{background-position:93% 0%}
}
@-o-keyframes anthemAnimatedGradient {
  0%{background-position:93% 0%}
  50%{background-position:0% 100%}
  100%{background-position:93% 0%}
}
@keyframes anthemAnimatedGradient {
  0%{background-position:93% 0%}
  50%{background-position:0% 100%}
  100%{background-position:93% 0%}
}



/* ANTHEM TOGGLE */
.anthemToggle .et_pb_toggle .et_pb_toggle_title:before {
  font-size: 48px;
}
.anthemToggle .et_pb_toggle_close .et_pb_toggle_title:before {
  content: "\33";
}
.anthemToggle .et_pb_toggle_open .et_pb_toggle_title:before {
  content: "\32";
}
.anthemToggle .et_pb_toggle {
  border: none;
  border-bottom: 2px solid #ccc;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.anthemToggle .anthemToggleBlue:hover, .anthemToggle .anthemToggleBlue.et_pb_toggle_open {
  border-bottom: 2px solid #1e83ec;
  background: #f6faff;
}
.anthemToggle .anthemToggleBlue:hover h5.et_pb_toggle_title, .anthemToggle .anthemToggleBlue:hover .et_pb_toggle_title:before {
  color: #1e83ec;
}
.anthemToggle .anthemToggleWhite {
  border-bottom: 2px solid rgba(255,255,255,.25);
}
.anthemToggle .anthemToggleWhite:hover, .anthemToggle .anthemToggleWhite.et_pb_toggle_open {
  border-bottom: 2px solid #fff;
  background: rgba(0,0,0,.25);
}
.anthemToggle .anthemToggleWhite:hover h5.et_pb_toggle_title, .anthemToggle .anthemToggleWhite:hover .et_pb_toggle_title:before {
  color: #fff;
}



/* ANTHEM OVERLAP */
/* IMAGE LEFT & TEXT RIGHT */
.anthemOverlap .anthemOverlapImageLeft {
  box-shadow: 0 0 50px rgba(0,0,0,.3);
  position: relative;
  z-index: 998;
  margin-left: 75px;
}
.anthemOverlap .anthemOverlapTextRight {
  box-shadow: 0 0 50px rgba(0,0,0,.2);
  position: relative;
  z-index: 999;
  margin-left: -125px;
  margin-top: 75px;
}
@media screen and (max-width : 1140px) {
  .anthemOverlap .anthemOverlapImageLeft {
    margin-left: 50px;
  }
  .anthemOverlap .anthemOverlapTextRight {
    margin-left: -75px;
    margin-top: 50px;
  }
}
@media screen and (max-width : 980px) {
  .anthemOverlap .anthemOverlapImageLeft {
    margin-left: 13%;
  }
  .anthemOverlap .anthemOverlapTextRight {
    margin-left: -13%;
    margin-top: -90px;
  }
}
@media screen and (max-width : 768px) {
  .anthemOverlap .anthemOverlapImageLeft {
    margin-left: 10%;
  }
  .anthemOverlap .anthemOverlapTextRight {
    margin-left: -10%;
  }
}
@media screen and (max-width : 600px) {
  .anthemOverlap .anthemOverlapImageLeft {
    margin-left: 0;
  }
  .anthemOverlap .anthemOverlapTextRight {
    margin-left: 0;
    margin-top: -30px;
  }
}

/* TEXT LEFT & IMAGE RIGHT */
.anthemOverlap .anthemOverlapImageRight {
  box-shadow: 0 0 50px rgba(0,0,0,.3);
  position: relative;
  z-index: 998;
  margin-left: -125px;
}
.anthemOverlap .anthemOverlapTextLeft {
  box-shadow: 0 0 50px rgba(0,0,0,.2);
  position: relative;
  z-index: 999;
  margin-left: 75px;
  margin-top: 75px;
}
@media screen and (max-width : 1140px) {
  .anthemOverlap .anthemOverlapImageRight {
    margin-left: -75px;
  }
  .anthemOverlap .anthemOverlapTextLeft {
    margin-left: 50px;
    margin-top: 50px;
  }
}
@media screen and (max-width : 980px) {
  .anthemOverlap .anthemOverlapImageRight {
    margin-left: -13%;
    margin-top: -90px;
  }
  .anthemOverlap .anthemOverlapTextLeft {
    margin-left: 13%;
    margin-top: 0;
  }
}
@media screen and (max-width : 768px) {
  .anthemOverlap .anthemOverlapImageRight {
    margin-left: -10%;
  }
  .anthemOverlap .anthemOverlapTextLeft {
    margin-left: 10%;
  }
}
@media screen and (max-width : 600px) {
  .anthemOverlap .anthemOverlapImageRight {
    margin-left: 0;
    margin-top: -30px;
  }
  .anthemOverlap .anthemOverlapTextLeft {
    margin-left: 0;
  }
}



/* ANTHEM IMAGE & TEXT HALF SECTION */
.anthemImageTextHalf .imageHalf {
  min-height: 500px;
}
@media screen and (max-width : 980px) {
  .anthemImageTextHalf .et_pb_space.et-hide-mobile {
    display: inherit !important;
  }
  .anthemTwoColumnSwitch .et_pb_row {
  	display: -webkit-flex;
  	display: -ms-flex;
  	display: flex;
  	-webkit-flex-direction: column-reverse;
  	-ms-flex-direction: column-reverse;
  	flex-direction: column-reverse;
  }
}
@media screen and (max-width : 767px) {
  .anthemImageTextHalf .et_pb_space.et-hide-mobile {
    display: inherit !important;
  }
}
@media screen and (max-width : 600px) {
  .anthemImageTextHalf .imageHalf {
    min-height: 300px;
  }
}



/* ANTHEM TEXT OVERLAP */
.anthemTextOverlap .anthemTextOverlapLeft {
  position: relative;
  z-index: 9999;
  right: -25%;
}
.anthemTextOverlap .anthemTextOverlapRight {
  position: relative;
  z-index: 9999;
  left: -25%;
}

@media screen and (max-width : 980px) {
  .anthemTextOverlap .anthemTextOverlapLeft {
    right: 0;
  }
  .anthemTextOverlap .anthemTextOverlapRight {
    left: 0;
  }
}



/* BLOG */
a.more-link {
  color: #ffffff !important;
  background: #2ea3f2;
  border: 2px solid #2ea3f2;
  border-radius: 3px;
  letter-spacing: 2px;
  font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  display: block;
  padding: 3px 6px !important;
  margin-top: 15px;
  width: 130px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
a.more-link:hover {
  background: #50d18d;
  border-color: #50d18d;
}
.post-meta {
  font-style: italic;
}
.anthemBlog .et_overlay {
  border: none;
}
#main-content .container:before {
  background-color: #fff;
}
#comment-wrap {
  border-top: 1px solid #efefef;
  margin-top: 45px;
  padding-top: 30px;
}
#comment-wrap li.comment {
	border-top: 1px solid #efefef;
	padding: 30px 0 0;
	margin: 20px 0 35px;
}
#comment-wrap ol.commentlist {
	border-bottom: 1px solid #efefef;
	margin-bottom: 20px;
}
#comment-wrap form.comment-form .form-submit {
  float: left;
}
#comment-wrap .reply-container a.comment-reply-link {
  font-size: 11px;
  padding: 2px 4px !important;
  letter-spacing: 2px;
  line-height: 11px !important;
}
#comment-wrap form.comment-form input.submit, #comment-wrap .reply-container a.comment-reply-link {
  background-color: #1e83ec;
  color: #fff;
}
#comment-wrap form.comment-form input.submit:hover, #comment-wrap .reply-container a.comment-reply-link:hover {
  background-color: #50d18d;
  color: #fff;
}

/* LEFT ALIGNED BLOGS */
.anthemBlog .anthemBlogLeftAligned .et_pb_post {
  border: none;
}
.anthemBlog .anthemBlogLeftAligned .entry-title, .anthemBlog .anthemBlogLeftAligned .post-meta, .anthemBlog .anthemBlogLeftAligned .post-content {
  margin-left: -20px;
}

/* SHADOW EFFECT BLOGS */
.anthemBlog .anthemBlogShadow .et_pb_post {
  border-color: #fff;
  box-shadow: 0 5px 25px rgba(0,0,0,.07);
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.anthemBlog .anthemBlogShadow .et_pb_post:hover {
  box-shadow: 0 25px 50px rgba(0,0,0,.12);
  border-color: #fff;
}

/* IMAGE ZOOM FEATURE  */
.anthemBlog .anthemBlogImageGrow .et_pb_image_container {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1.0, 1.0);
  transform: translateZ(0) scale(1.0, 1.0);
}
.anthemBlog .anthemBlogImageGrow .et_pb_post .et_pb_image_container img {
  vertical-align: bottom;
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.anthemBlog .anthemBlogImageGrow .et_pb_post:hover .et_pb_image_container img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.anthemBlog .anthemBlogShadow .et_pb_image_container {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1.0, 1.0);
  transform: translateZ(0) scale(1.0, 1.0);
}
.anthemBlog .anthemBlogShadow .et_pb_post .et_pb_image_container img {
  vertical-align: bottom;
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.anthemBlog .anthemBlogShadow .et_pb_post:hover .et_pb_image_container img {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}
.imageWrap {
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translateZ(0) scale(1.0, 1.0);
  transform: translateZ(0) scale(1.0, 1.0);
}
.imageWrap img {
  vertical-align: bottom;
  -webkit-transition: -webkit-transform 0.5s ease;
  -moz-transition: -moz-transform 0.5s ease;
  -o-transition: -o-transform 0.5s ease;
  transition: transform 0.5s ease;
}
.imageWrap img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
}



/* ANTHEM PRICING TABLE */
.anthemPricingTable .anthemPricingTableTier {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.anthemPricingTable .anthemPricingTableTier:hover {
	box-shadow: 0 25px 50px rgba(0,0,0,.17);
}



/* ANTHEM POST SLIDER */
.anthemPostSlider .post-meta {
  margin-bottom: 15px;
}
@media (max-width: 980px) {
  .anthemPostSlider .et_pb_slide_title {
    font-weight: 900 !important;
  }
}



/* ANTHEM CONTACT FORMS */
/* LIGHT FORM */
.anthemLightForm input, .anthemLightForm textarea {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.anthemLightForm input:focus, .anthemLightForm textarea:focus {
  background-color: #f9f9f9;
}
.anthemLightForm .et_pb_contact_captcha {
  padding: 17px;
}
@media screen and (max-width : 414px) {
  .anthemLightForm .et_pb_contact_captcha {
    padding: 14px;
    position: relative;
    top: 2px;
  }
}
/* DARK FORM */
.anthemDarkForm input, .anthemDarkForm textarea {
  background-color: rgba(255,255,255,0) !important;
  border: 1px solid #fff !important;
  color: #fff !important;
  box-sizing: border-box;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.anthemDarkForm input:focus, .anthemDarkForm textarea:focus {
  background-color: #fff !important;
  color: #000 !important;
}
.anthemDarkForm .et_pb_contact_captcha_question {
  color: #fff;
}
.anthemDarkForm .et_pb_contact_captcha {
  padding: 14px;
}
.anthemDarkForm .et_contact_bottom_container {
  color: #fff;
}

@media screen and (max-width : 425px) {
  .anthemDarkForm .et_pb_contact_captcha {
    padding: 13px 14px;
  }
}

@media screen and (max-width : 414px) {
  .anthemDarkForm .et_pb_contact_captcha {
    padding: 11px 14px;
    position: relative;
    top: 2px;
  }
}



/* ANTHEM SOCIAL MEDIA FOLLOW */
.anthemSocialMedia .anthemSocialMediaFollow li a.icon::before {
  font-size: 36px;
}
.anthemSocialMedia .anthemSocialMediaFollow li {
  margin-bottom: 8px;
  width: 100%;
  text-align: center;
}
.anthemSocialMedia .anthemSocialMediaFollow li a {
  float: none;
  margin-right: 0;
  text-align: center;
  margin: 0 auto;
}
@media screen and (max-width : 980px) {
  .anthemSocialMedia .et_pb_column {
      margin-bottom: 40px;
  }
}
@media screen and (max-width : 480px) {
  .anthemSocialMedia .et_pb_row .et_pb_column {
      margin-bottom: 45px !important;
  }
  .anthemSocialMedia .et_pb_row .et_pb_column:last-of-type {
      margin-bottom: 0px !important;
  }
}



/* ANTHEM SIDEBAR */
.et_pb_widget_area_right, .et_pb_widget_area_left {
  border: none;
}
#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et_toggle_slide_menu:after, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .posted_in a {
  color: #000;
}
.widget_archive label.screen-reader-text {
	display: none;
}
@media screen and (max-width : 980px) {
	#sidebar {
    margin-top: 60px;
  }
}



/* ANTHEM FOOTER */
#pbe-footer-wa-wrap {
    z-index: 9;
}
.anthemFooter a {
  color: #fff;
}
.anthemFooter .et_pb_widget_area {
  margin-bottom: 0 !important;
}
.anthemFooter .et_pb_widget, .anthemFooter .et_pb_module {
  margin-bottom: 20px !important;
}
#footer-info {
	float: none!important;
	text-align: center;
}



/* ANTHEM INSTAGRAM */
.anthemFooter ul.instagram-pics li {
  display: inline-block;
  width: 45%;
  margin-right: 5px;
  margin-bottom: 0;
}
.anthemFooter ul.instagram-pics li img {
  width: 100%;
  margin-bottom: -2px;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.anthemFooter ul.instagram-pics li img:hover {
  opacity: .7;
}
.anthemFooter .null-instagram-feed {
  margin-bottom: 0 !important;
}



/* ANTHEM COPYRIGHT */
.anthemCopyright h5, #footer-info {
  font-size: 10px;
  letter-spacing: 4px;
  line-height: 1.4em;
  font-weight: 900 !important;
}
@media screen and (max-width : 600px) {
  .anthemCopyright h5 {
    font-size: 8px;
  }
}



/* PLAYFAIR HIGHLIGHT */
.playfairHighlight {
  text-transform: none;
  letter-spacing: 0;
  font-family: 'Playfair Display';
  font-style: italic;
  font-size: 76px;
  position: relative;
  top: 10px;
}
@media screen and (max-width : 767px) {
  .playfairHighlight {
    display: block;
    top: -40px;
    margin-top: 45px;
  }
}
@media screen and (max-width : 500px) {
  .playfairHighlight {
    font-size: 48px;
  }
}



/* WORTH THE READ PLUGIN TWEAKS */
#wtr-progress {
    z-index: 99999;
}
#wtr-progress.top #wtr-slider {
	background-image: -webkit-gradient(linear, left bottom, right top, from(#2083ec), to(#f6653d)) !important;
	background-image: -webkit-linear-gradient(left bottom, #2083ec, #f6653d) !important;
	background-image: -moz-linear-gradient(left bottom, #2083ec, #f6653d) !important;
	background-image: -o-linear-gradient(left bottom, #2083ec, #f6653d) !important;
	background-image: -ms-linear-gradient(left bottom, #2083ec, #f6653d) !important;
	background-image: linear-gradient(left bottom, #2083ec, #f6653d) !important;
}



/* CATEGORY, ARCHIVE & SEARCH PAGES */
body article.post, body.search article {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #efefef;
}
body article.post:last-child {
  border-bottom: none;
}



/* ANTHEM HOVER UP ANIMATION */
.anthemHoverUp, .anthemBlogHoverUp .column {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.anthemHoverUp:hover, .anthemBlogHoverUp .column:hover {
	margin-top: -15px;
}
@media screen and (max-width : 980px) {
	.anthemHoverUp:hover, .anthemBlogHoverUp .column:hover {
		margin-top: 0;
	}
}



/* PIVOTAL SECTION BACKGROUND IMAGE GROW & SHRINK ON HOVER */
.anthemPivotal:before {
  content:"";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-position: center !important;
  background-size: cover !important;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}
.anthemPivotalShift:before {
  content:"";
  display: block;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-position: bottom left !important;
  -webkit-transition: all 1.5s ease;
  -moz-transition: all 1.5s ease;
  -o-transition: all 1.5s ease;
  -ms-transition: all 1.5s ease;
  transition: all 1.5s ease;
}
@media only screen and (min-width: 767px) {
  .anthemPivotal, .anthemPivotalShift {
    overflow: hidden;
  }
  .anthemPivotal:hover:before {
      transform: scale(1.1);
  }
  .anthemPivotalShift:hover:before {
      background-position: top right !important;
  }
}



/* WOOCOMMERCE */
.woocommerce-page #left-area li {
	margin-left: 0;
}
.woocommerce-page ul.products li.product {
	  min-height: 350px;
}
.woocommerce-page ul.products li.product h3 {
	  font-size: 16px !important;
    letter-spacing: 1px !important;
    line-height: 18px !important;
}
.woocommerce-page ul.products li.product .price {
	font-size: 16px;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
	font-family: 'Lato', Helvetica, Arial, sans-serif !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
  font-weight: 900 !important;
  letter-spacing: 1px !important;
  background-color: #f4653d !important;
}
.woocommerce button.button, .woocommerce a.button, .woocommerce-message a.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce-page.et_pb_button_helper_class input.button {
	background-color: #1e83ec !important;
	color: #fff !important;
}
.woocommerce button.button:hover, .woocommerce a.button:hover, .woocommerce-message a.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page.et_pb_button_helper_class input.button:hover {
	background-color: #50d18d !important;
	color: #fff !important;
}
.woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover {
	background-color: #cecfd6 !important;
}
.woocommerce-page .et_pb_text h2, .woocommerce-page #left-area h2 {
	font-size: 30px !important;
	letter-spacing: 1px !important;
}
.woocommerce-page .et_pb_text h3, .woocommerce-page #left-area h3 {
	letter-spacing: 1px !important;
}
.woocommerce-page .product_meta {
	font-style: italic;
}



/* DOWN ARROW ANIMATION */
span.scroll-down.et-pb-icon {
  cursor: pointer;
  height: 60px;
  width: 80px;
  margin: 0px 0 0 -40px;
  line-height: 60px;
  position: absolute;
  left: 50%;
  bottom: 30px;
  color: #FFF;
  text-align: center;
  font-size: 70px;
  z-index: 100;
  text-decoration: none;
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
  -webkit-animation: ca3_fade_move_down 2s ease-in-out infinite;
  -moz-animation: ca3_fade_move_down 2s ease-in-out infinite;
  animation: ca3_fade_move_down 2s ease-in-out infinite;
}
@-webkit-keyframes ca3_fade_move_down {
  0% {
    -webkit-transform: translate(0, -20px);
	transform: translate(0, -20px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 20px);
	transform: translate(0, 20px);
    opacity: 0;
  }
}
@-moz-keyframes ca3_fade_move_down {
  0% {
    -moz-transform: translate(0, -20px);
	transform: translate(0, -20px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -moz-transform: translate(0, 20px);
	transform: translate(0, 20px);
    opacity: 0;
  }
}
@keyframes ca3_fade_move_down {
  0% {
    transform: translate(0, -20px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translate(0, 20px);
    opacity: 0;
  }
}



/* NESTING MOBILE MENU */
#main-header .et_mobile_menu .menu-item-has-children> a {
    background-color: transparent;
    position: relative;
}
#main-header .et_mobile_menu .menu-item-has-children> a:after {
    font-family: 'ETmodules';
    text-align: center;
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
}
#main-header .et_mobile_menu .menu-item-has-children> a:after {
    font-size: 16px;
    content: '\4c';
    top: 13px;
    right: 10px;
}
#main-header .et_mobile_menu .menu-item-has-children.visible> a:after {
    content: '\4d';
}
#main-header .et_mobile_menu ul.sub-menu {
    display: none !important;
    visibility: hidden !important;
    transition: all 1.5s ease-in-out;
}
#main-header .et_mobile_menu .visible> ul.sub-menu {
    display: block !important;
    visibility: visible !important;
}


/**
 * iPad with portrait orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait){
.anthemSlider .anthemFullHeightSlider .et_pb_slide {
    height: 1024px;
  }
}

/**
 * iPad with landscape orientation.
 */
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape){
.anthemSlider .anthemFullHeightSlider .et_pb_slide {
    height: 768px;
  }
}

/**
 * iPhone 5
 * You can also target devices with aspect ratio.
 */
@media screen and (device-aspect-ratio: 40/71) {
.anthemSlider .anthemFullHeightSlider .et_pb_slide {
    height: 500px;
  }
}

/* LAST EDITED ON NOVEMBER 4, 2019 BY JOHN WOOTEN */

/* ----------- PUT YOUR CUSTOM CSS BELOW THIS LINE -- DO NOT EDIT ABOVE THIS LINE --------------------------- */
