/*
Theme Name: PAAWarren
Theme URI: http://anthem.madebysuperfly.com
Template: Divi
Author: Superfly
Author URI: http://besuperfly.com
Description: A Superfly Child Theme Made With ❤ for Divi
Version: 2.0.1491647229
Updated: 2017-04-08 06:27:09
*/

/*
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;
}
@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: 0px;
  }
  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;
  }
}


/* 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: 25px;
}
#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('http://anthem.artillerymedia.co/wp-content/uploads/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: 48px !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, .anthemBlurbColumn4, .anthemBlurbColumn5 {
  -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 FEATURES GRID */
.anthemFeature {
  padding: 45px 30px;
  min-height: 210px;
  -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;
}
.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 {
  margin-bottom: 7px;
}
.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;
}



/* 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;
  1background: #2ea3f2;
  background: #0c71c3;
  1border: 2px solid #2ea3f2;
  border-radius: 3px;
  letter-spacing: 2px;
  font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
  font-size: 13px;
  font-weight: 600;
  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);
}
.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);
}
.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);
}
.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);
}

/* ------------------------------------------------------------------------------------------------------------
BLOG ARCHIVE PAGE - LMA - New Modifications 12-06-2022 
---------------------------------------------------------------------------------------------------------------- */
/* Blog Main Column Size */
@media (min-width: 981px) :{
	.page-id-201608 .et_pb_gutters3 .et_pb_column_2_3, .et_pb_gutters3.et_pb_row .et_pb_column_2_3 {
		width: 66.833%;
	}
}
/* Blog Sidebar Size */
@media (min-width: 981px) {
	.page-id-201608 .et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
		margin-right: 3.5%;
	}
}

/* Page Title */
.page-id-201608 .entry-content .et_pb_text h2 {
	font-family: 'Montserrat',Helvetica,Arial,Lucida,sans-serif !important;
	text-transform: capitalize !important;
	font-weight: 800 !important;
}
/* Post Title */
.page-id-201608 .et_pb_post h2.entry-title {
	text-transform: capitalize !important;
	padding-bottom: 0px;
	font-size: 30px !important;
	font-weight: 600 !important;
}
/* Post Meta */
.page-id-201608 .et_pb_post .post-meta {
	margin-bottom: 20px !important;
}
/* Read More Button */
.page-id-201608 .post-content a.more-link {
	background-color: ##0c71c3 !important;
	margin-top: 25px !important
}

/* Posts - List Style View */
.page-id-201608 article.et_pb_post {
	padding: 30px;
}

/* Blog Sidebar */
.page-id-201608 #BlogSidebar h4.widgettitle{
	color: #ffff;
	font-size: 13px;
    font-weight: 600;
	letter-spacing: 2px;
    font-family: 'Lato', Helvetica, Arial, Lucida, sans-serif;
    text-transform: uppercase;	
    padding: 11px 5px 11px 10px;
    margin: 0px 0px 10px 0px;
    border-bottom: 0px solid #2ea3f2;
    background-color: #0c71c3;
    border-radius: 3px;
}
.page-id-201608 #BlogSidebar .et_pb_widget ul li  {
	font-size: 15px;	
	line-height: 1.8em;
	margin-bottom: 0px;
	border-bottom: 1px dotted #c3c3c3;
}
.page-id-201608 #BlogSidebar .et_pb_widget ul li a {
	1font-size: 14px;
}	

.hide {
	display: none;
}



/* ------------------------------------------------------------------------------------------------------------
BLOG POST PAGE - LMA - New Modifications 12-06-2022 
---------------------------------------------------------------------------------------------------------------- */
@media only screen and (min-width: 1350px) {
	.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
		padding-top: 50px !important;
	}
}
.post-template-default .et_post_meta_wrapper h1.entry-title {
	text-transform: capitalize !important;
	font-size: 36px;
	font-weight: 600 !important;
}
@media only screen and (min-width: 1350px) {
	.post-template-default .entry-content .et_pb_section {
		padding: 0px 0px 50px 0px !important;;
	}
	.post-template-default .entry-content .et_pb_row {
    padding: 0px 0px 0px 0px !important;
	}
	.post-template-default .entry-content .et_pb_section .et_pb_text_inner p:first-of-type {
		margin-top: -0px;
	}
}








/* 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: 1px solid #efefef;
}



/* 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;
	}
}



/* 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);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate(0, 20px);
    opacity: 0;
  }
}
@-moz-keyframes ca3_fade_move_down {
  0% {
    -moz-transform: translate(0, -20px);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    -moz-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;
  }
}



/* ANIMATION - WAYPOINTS */
/* Same as: http://webulle.com/en/animate-any-divi-module/ */
/* FROM LEFT */
.left-animated.et-animated {
  opacity: 1;
  -webkit-animation: fadeLeft 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -moz-animation: fadeLeft 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -o-animation: fadeLeft 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  animation: fadeLeft 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
}

/* FROM RIGHT */
.right-animated.et-animated {
  opacity: 1;
  -webkit-animation: fadeRight 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -moz-animation: fadeRight 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -o-animation: fadeRight 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  animation: fadeRight 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
}

/* FROM TOP */
.top-animated.et-animated {
  opacity: 1;
  -webkit-animation: fadeTop 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -moz-animation: fadeTop 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -o-animation: fadeTop 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  animation: fadeTop 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
}

/* FROM BOTTOM */
.bottom-animated.et-animated {
  opacity: 1;
  -webkit-animation: fadeBottom 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -moz-animation: fadeBottom 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -o-animation: fadeBottom 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  animation: fadeBottom 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
}

/* FADE IN */
.fadein-animated.et-animated {
  opacity: 1;
  -webkit-animation: fadeIn 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -moz-animation: fadeIn 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  -o-animation: fadeIn 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
  animation: fadeIn 1.0s 1 cubic-bezier(0.44, 0, .52, .94);
}



/* 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;
}
*/


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


/* ===================================================================
	PAAWARREN CUSTOM ADDITIONS
===================================================================== */

/* --------------------------------------------------------------------------------------------------------------------------
TOP MENU BAR
----------------------------------------------------------------------------------------------------------------------------- */
#top-header .container {
   padding-top: 0 !important;
}	
.et_fixed_nav #top-header {
   border-bottom: 2px solid #195e9a;	
}

p.top-text {
	float: left;
	text-align: center;
	padding: 10px 0px 10px 0px;
}
ul#et-secondary-nav {
	padding: 0px !important;
}
ul#et-secondary-nav li {
	margin-right: 0px;
}
.menu li {
	padding-right: 0px !important;
}
div#et-secondary-menu ul#et-secondary-nav li > a {
	padding: 10px 10px !important;
	color: #fff;
	font-size: .8rem;
	text-transform: uppercase;
}
div#et-secondary-menu ul#et-secondary-nav li > a:hover {
	color: #dcdcdc;
}	
ul#et-secondary-nav li > a::before {
    position: absolute;
    content: "";
    width: 1px;
    height: 15px;
    right: -2px;
    top: calc(50% - 7px);
    border-radius: 0 !important;
    background: rgba(189, 189, 189, 0.5);
}
ul#et-secondary-nav li > a {
	padding: 7.5px 6px !important;
}
ul#et-secondary-nav > li:last-of-type > a::before {
display: none;	
}
@media (max-width: 980px) {
	.et_pb_column {
		margin-bottom: 0px; 
	}
}	
	


/* --------------------------------------------------------------------------------------------------------------------------
SECONDARY MENU - VOLUNTEERS ONLY LOGIN
----------------------------------------------------------------------------------------------------------------------------- */
/*  <i class="fa fa-user"></i>  \f007  */
div#et-secondary-menu ul#et-secondary-nav li > a i.fa {
	display: inline-block;
	font-family: 'FontAwesome';
    color: #fff !important;
	padding-right: 2px;
}	
i.fa.fa-user:hover {
	color: #dcdcdc;
}	


	

/* --------------------------------------------------------------------------------------------------------------------------
HEADER
----------------------------------------------------------------------------------------------------------------------------- */
#logo {
	display:none;
}
div.et_pb_module.et-waypoint.et_pb_image.et_pb_animation_top.et_pb_image_0.et_always_center_on_mobile.et-animated a img:hover {
	transition: all 0.4s ease-in-out;
	opacity: .5;
}
/* Blurbs */
#main-header .et_pb_blurb_position_left .et_pb_blurb_container {
    padding-left: 5px;
}
#main-header .et-pb-icon {
	/* text-shadow: 0px 1px 1px rgb(210, 210, 210); */
}
#main-header .et_pb_widget a {
	color: #3b5998;
}
#main-header .et_pb_widget a:hover {
	color: #268eea !important;
}

#main-header,
#main-header.et-fixed-header {
	border-bottom: 8px solid #1e73be;	
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.6) !important;
}
/* Phone & Email Titles */
@media (min-width: 981px) {
	#main-header #pbe-above-header-wa-wrap .et_pb_column.et_pb_column_1_4 {
		margin-top: 8px !important;
	}
}
#main-header .et_pb_blurb_5.et_pb_blurb {
	margin-top: 0px !important;
}

h4.et_pb_module_header {
	font-size: 14px !important;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

/* Donate Button */
#main-header .et_pb_button.et_pb_button.et_pb_module {
    margin: 0px 25px 0px -5px !important;
}	
/* Social Icons */
a.icon.et_pb_with_border:before {
	text-shadow: none !important;
}




/* --------------------------------------------------------------------------------------------------------------------------
	SECONDARY NAVIGATION
----------------------------------------------------------------------------------------------------------------------------- */
/* Main Menu */
div#et-top-navigation {
	float: left;
}


/* Menu Effects */
#top-menu a: {
	border-bottom: 2px;
}
#top-menu a:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  top: 20px;
  left: 0;
  background-color: #91ff2a;
  visibility: hidden;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}
#top-menu a:hover:before {
  visibility: visible;
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
#top-menu-nav > ul > li {
	/* padding-right: 32px; */
	padding-right: 20px;
}

#top-menu-nav > ul > li > a:hover, 
#et-secondary-menu > ul > li > a:hover, 
#et-info-email:hover, 
.et-social-icons a:hover {
	opacity: 1.0;
	color: #91ff2a;
}
.et-fixed-header #top-menu a:hover {
	color: #91ff2a !important;	
}
#top-menu li.current-menu-item > a {
	color: #91ff2a !important;
}
.nav ul li a:hover {
	opacity: 1;
	color: #91ff2a !important;
}

/* SUBMENU */
ul.sub-menu {
}
ul.sub-menu li {
	width: 100%;
}
#top-menu li li {
    padding: 5px 10px;
}
#top-menu li li:hover {
	background-color: #0e365a;
}
#top-menu li li a:before {
	display: none;
}
#top-menu li li a {
	font-size: 13px;
	width: 290px;
	padding: 6px 5px 6px 5px;
}
#main-header .nav li ul {
    position: absolute;
    padding: 0px 0px 15px 0px;
	margin: -3px 0px 0px 0px;
	width: 305px;
}








/* --------------------------------------------------------------------------------------------------------------------------
	MAIN NAVIGATION on Mobile - Theme Menu
----------------------------------------------------------------------------------------------------------------------------- */
@media (max-width: 980px) {
	.et_header_style_left #et-top-navigation {
		padding: 5px !important;
	}
}

/* Main Menu on Mobile */
#main-header .container {
	width: 98%;
}
div#et-top-navigation {
	padding-left: 0px !important;
	width: 100%;
}
#et_mobile_nav_menu {
	float: none !important;
}


/* Select Page */
div.mobile_nav span.select_page {
	display: block !important;
	color: #fff;
	float: left;
	padding: 4px 0px 0px 2px;
	font-size: 16px;
}
/* Hamburger */
.mobile_menu_bar {
	float: right;
	padding: 0px !important;
}
.mobile_menu_bar:before {
	color: #fff !important;
}

/* Mobile Dropdown */
.et_mobile_menu {
	margin-top: 38px;
	border: 5px solid #2ea3f2;
	padding: 20px 0px 20px 0px;
}
.et_mobile_menu li a {
	font-weight: 400;
	padding: 2px 0% 2px 5%;
}
.et_mobile_menu li li {
	padding-left: 0px;
}
.et_mobile_menu li li a:before {
	content: '- ';
	padding-right: 5px;
}
.et_mobile_menu li li:last-of-type {
	margin-bottom: 10px !important;
}
.et_mobile_menu .menu-item-has-children > a {
	font-weight: 400;
}



/* Search Icon - Hide on Mobile */
@media (max-width: 980px) {
	span#et_search_icon {
	display:none;
	}
}





/* ---------------------------------------------------------------------------
	MAIN NAVIGATION on Mobile - Theme Menu - MY FULLWIDTH CUSTOMIZATIONS
------------------------------------------------------------------------------ */	
.et_mobile_menu li {
	border-bottom: 1px solid #071c2f;
}
.et_mobile_menu li a {
	color: #ffffff !important;
	background-color: #0a2844 !important;	
}	
.et_mobile_menu li a:hover {
	color: #ffffff !important;
	background-color: #1e73be !important;
	opacity: 1;
}
/* Sub-menu back */
.et_mobile_menu li ul {
	background-color: #3c444e !important;
	padding-left: 0px !important;
}
.et_mobile_menu li li {
	padding-left: 0px;
}
.et_mobile_menu li li a {
	background-color: #071c2f !important;
}
.et_mobile_menu li li:last-of-type {
	border-bottom: 0px;
}


.et_mobile_menu li li a:hover {
	color: #ffffff !important;
	background-color: #1e73be !important;
	opacity: 1;
}
.et_mobile_menu li li a:before {
	content: ' - ';
	padding-right: 5px;
	padding-left: 20px;
}

/* Current Menu Item */
.et_mobile_menu li li.current-menu-item > a {
	color: #fff !important;
	font-weight: 700 !important;
}
.et_mobile_menu li li.current-menu-item > a:hover {
	color: #fff !important;
	font-weight: 700 !important;	
	background-color: #1e73be !important;	
}	

/* Parent with Children */	
.et_mobile_menu .menu-item-has-children > a {
	color: #fff !important;
	background-color: #0a2844 !important;	
}
.et_mobile_menu .menu-item-has-children > a:hover {
	color: #fff !important;
	background-color: #1e73be !important;
}
/* End */






/* --------------------------------------------------------------------------------------------------------------------------
SEARCH BAR IN NAVIGATION
----------------------------------------------------------------------------------------------------------------------------- */
/* Search Icon Vertical Position */
#et_top_search {
	margin: -40px 0px 0px 22px; 
}

/* Search Box Vertical Fix */
/* Add input box outline */
form.et-search-form {
	border: 1px solid #fff;
	height: 50px;
    margin: 140px 0px 0px 0px;
    border-radius: 2px;
    /* background-color: #1e73be !important;  */
	background-color: #0c385f !important;
    padding: 0px 10px;
}
.et_search_form_container input {
	letter-spacing: 0px !important;	
	text-transform: capitalize !important;
}

/* Search Close Button */
span.et_close_search_field {
    top:  65%;
	color: green;
	background-color: #1e73be;
	margin-right: 10px;
}	
.et-search-form input {
	width: 93%;
}
/* Navigation Search Icon */
span#et_search_icon:before {
	color: #fff !important;
}
span#et_search_icon:hover:before {
	color: #91ff2a !important;
}







/* --------------------------------------------------------------------------------------------------------------------------
CONTENT - General
----------------------------------------------------------------------------------------------------------------------------- */
/* Content Area */
.entry-content .et_pb_section .et_pb_row_1.et_pb_row {
	margin-bottom: 0px !important;
}

/* Page Header Images */
.et_pb_fullwidth_header.et_pb_fullwidth_header {
	background-position: bottom;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.4) !important;
}
.header-content h1 {
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.8);
}

/* HEADINGS  */
.entry-content .et_pb_text h2 {
	font-size: 36px;
	letter-spacing: 1px;
	margin-bottom: 20px;
	text-transform: capitalize;
}
.entry-content .et_pb_text h3 {
	/* font-size: 30px; */
	font-size: 24px;
	letter-spacing: 1px;
	margin: 20px 0px 5px 0px;
	text-transform: capitalize;
}




/* List Styles */
#left-area ul,
.entry-content ul,
.comment-content ul,
body.et-pb-preview #main-content .container ul {
	/* padding: 0 0 23px 1em; */
	padding: 10px 0px 23px 20px;
	line-height: 26px;
	list-style-type: disc;
}

#left-area ol,
.entry-content ol,
.comment-content ol,
body.et-pb-preview #main-content .container ol {
	padding: 0 0 23px 1em;
	line-height: 26px;
	list-style-position: outside !important;
	list-style-type: decimal;
}

#left-area ul li ul,
.entry-content ul li ol,
.comment-content ul li ul,
.comment-content ul li ol,
body.et-pb-preview #main-content .container ul li ol {
	padding: 2px 0 2px 20px;
}

#left-area ol li ul,
.entry-content ol li ol,
.comment-content ol li ul,
.comment-content ol li ol,
body.et-pb-preview #main-content .container ol li ol {
	padding: 2px 0 2px 35px;
}


/* --------------------------------------------------------------------------------------------------------------------------
PAGE FEATURED IMAGE HEADERS
#1e73be to #071C2F
----------------------------------------------------------------------------------------------------------------------------- */
/* Regular Pages */
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay {
	/* background:radial-gradient(ellipse at center, rgba(14,136,234,0.1) 10%, rgba(7,28,47,0.5) 100%); */
	/* background:radial-gradient(ellipse at center, rgba(30,115,190,0.05) 22%, rgba(30,115,190,0.05) 42%, rgba(30,115,190,0.41) 64%, rgba(18,66,107,1) 100%); */
	/* background:radial-gradient(ellipse at center, rgba(30,115,190,0.05) 0%, rgba(30,115,190,0.05) 55%, rgba(30,115,190,0.24) 64%, rgba(18,66,107,1) 100%); */
	background:radial-gradient(ellipse at center, rgba(30,115,190,0.01) 0%, rgba(30,115,190,0.01) 60%, rgba(30,115,190,0.28) 77%, rgba(22,85,142,0.5) 90%, rgba(18,69,117,0.5) 97%);
}
/* Search Results Page */
.et_pb_fullwidth_header_5.et_pb_fullwidth_header .et_pb_fullwidth_header_overlay {
	background:radial-gradient(ellipse at center, rgba(30,115,190,0.01) 0%, rgba(30,115,190,0.01) 60%, rgba(30,115,190,0.28) 77%, rgba(22,85,142,0.5) 90%, rgba(18,69,117,0.5) 97%);	
}


/* Featured Image Header Padding Adjustment */
.et_pb_fullwidth_header_0 {
	/* padding: 120px 0 120px !important; */
	padding: 4em 0em 4em 0em !important;
}
/* Fixes Featured Image Text Width */
.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0px;
}


#about {
	background-position-y: 90% !important;
}
#surrender {
	background-position-y: 30% !important;
}
#rainbowbridge {
	background-position-y: 98% !important;
}
#adopt {
	background-position-y: 55% !important;
}
#donate {
	background-position-y: 50% !important;
}
#volunteer {
	background-position-y: 40% !important;
}
#events {
	background-position-y: 60% !important;
}
#resources {
	background-position-y: 30% !important;
}
#contact {
	background-position-y: 25% !important;
}
#search {
	background-position-y: 40% !important;
}

/* PAAW Round Logo */
.featuredLogo {
	/* max-width: 45%; */
	float: right;
	margin:  -120px -50px 0px 0px;
	padding: 0px;
}
.featuredLogo img {
	max-width: 200px;
	opacity: .8;
}



	
/* --------------------------------------------------------------------------------------------------------------------------
HOME PAGE - SLIDER
----------------------------------------------------------------------------------------------------------------------------- */
.et_pb_slider .et_pb_container {
	width: 100%;
}
.et_pb_slide_description {
	text-align: left;
	/* padding: 16% 15% 16% 0%; */
}
.et_pb_slide_description .et_pb_slide_title {
    font-size: 42px !important;
}	
/*
.et_pb_slide_content p {
	font-size: 28px;
	line-height: 120%;
	padding-top: 36px;
}
*/
.et_pb_slide_overlay_container {
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5) !important;	
}
body #page-container .et_pb_slider .et_pb_slide_0.et_pb_slide .et_pb_button {
	margin-top: 50px;
}

@media only screen and (min-width: 767px) {
	.et_pb_slide_content, .et_pb_best_value {
		/* font-size: 28px !important;
		padding-top: 25px !important; */
		line-height: 120%;
	}	
}	
@media only screen and ( min-width: 980px ) {
    /* Set the slider height */
    .home-slider, .et_pb_slider .et_pb_container { 
        height: 500px !important; 
		/* max-height: 500px; */
    }
    .home-slider, .et_pb_slider .et_pb_slide { 
        /* max-height: 500px !important;  */
    }
    .home-slider .et_pb_slide_description { 
        position: relative; 
		padding: 0;
       /* top: 25%;  
        padding-top: 0 !important; 
        padding-bottom: 0 !important; 
        height: auto !important;  */
    } 
}




/* --------------------------------------------------------------------------------------------------------------------------
HOME PAGE - POPUP
----------------------------------------------------------------------------------------------------------------------------- */
.pum-theme-203241 .pum-container, .pum-theme-enterprise-blue .pum-container {
	border: 5px solid #fff !important;
}
.pum-theme-203241 .pum-content, .pum-theme-enterprise-blue .pum-content {
    margin: 0px 0px -5px 0px !important;
}

/* Purchase Avocato Catfe Gift Cards & Donate */
#popmake-204048 .pum-theme-203240 .pum-container, .pum-theme-lightbox .pum-container {
	background-color:     background-color: transparent !important;
}	
@media only screen and (min-width: 1024px) {
    .pum-container.pum-responsive.pum-responsive-small {
		background-color: transparent !importan;
	}		
}




/* --------------------------------------------------------------------------------------------------------------------------
HOME PAGE
----------------------------------------------------------------------------------------------------------------------------- */
/* Blurbs */
.et_pb_main_blurb_image {
	margin-bottom: 0px;
}

/* PAAWarren info Block */
.home .pawBlock {
	margin: 0px !important;
	padding: 0px !important;
	width: 101% !important;
}
.home .pawBlock a:link {
	color: #a4d1ff !important;
	border-bottom: 1px dotted transparent !important;	
}
.home .pawBlock a:visited {
	color: #a4d1ff !important;
	border-bottom: 1px dotted transparent !important;	
}
.home .pawBlock a:hover {
	color: #76b0ec !important;
	border-bottom: 1px dotted #dedede !important;	
}



/* --------------------------------------------------------------------------------------------------------------------------
FEATURED ADOPTABLE PET SECTION
----------------------------------------------------------------------------------------------------------------------------- */
/* Background Radial Gradient */
div.et_pb_section.featuredPetSection.et_pb_section_3.et_pb_with_background.et_section_regular {
	background-color: #0c71c3;
    background-image: radial-gradient(circle farthest-side at center bottom, #0e88ea, #124775 125%);
}
/* Using image */
.featuredPetSection:after {
display: block;
position: absolute;
content: '';
width: 84px;
height: 45px;
bottom: -45px;
left: 50%;
margin-left: -25px;
z-index: 1; 
background-image: url('https://paawarren.org/wp-content/uploads/arrow-down.png');
background-repeat: no-repeat;
}
/* Triangle 1 Section (diamond)
.featuredPetSection:after {
display: block;
position: absolute;
content: '';
width: 50px;
height: 50px;
bottom: -25px;
left: 50%;
margin-left: -25px;
background-color: #0F86E6;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg); 
z-index: 1; 
}
*/
/* Triangle 2 (just triangle)
.featuredPetSection:after {
display: block;
position: absolute;
content: '';
width: 0px;
height: 0px;
bottom: -25px;
left: 50%;
margin-left: -25px;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-top: 20px solid #0F86E6;
z-index: 1;
}
*/



/* --------------------------------------------------------------------------------------------------------------------------
HOME PAGE - PETFINDER LISTINGS PLUGIN
----------------------------------------------------------------------------------------------------------------------------- */
#petListings div.dog {
	border: 0px !important;
	padding: 0px;
	display: block;
}

/* Hack to move name over description 
Hide old name and add new */
#petListings div.dog .name-1 {
	display: none; 
} 
/* Pet Name */
#petListings div.dog .name,
#petListings div.dog .name a {
	font-size: 22px;
	font-weight: bold;
	padding: 10px 0px 25px 0px;
}
#petListings .name:before {
	content: 'Pet Name: ' ;
	font-weight: 600;
	color: #000;
}

/* Description */
#petListings .description {
	padding-top: 0px;
	font-size: 15px;
	line-height: 150%;
}
/* Photos */
/* div.dog .images, */
#petListings .images {
    float: left;
    margin-top: 5px;
    margin-right: 15px;
    margin-bottom: 50px;
}

#petListings .images img {
	border: 4px solid #dcdcdc;
	padding: 4px;
	border-radius: 3px;
}
#petListings .petfinder-thumbnails {
	1margin-bottom: 100px;
	max-width: 350px;
}
#petListings .petfinder-thumbnails img {
	max-height: 100px;
	max-width: 100%;
	border: 1px solid #dcdcdc;
	padding: 4px;
	border-radius: 3px;	
}


/* Left Side under Photos */

/* Bottom Statistics */
#petListings ul.pet-options li {
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
#petListings ul.pet-options li.breeds:before {
	content: 'Breed: ' ;
	font-weight: 600;
	color: #000;
	padding-right: 10px;
}
#petListings ul.pet-options li.hasShots:before {
	content: 'Shots: ' ;
	font-weight: 600;
	color: #000;
	padding-right: 10px;
}
#petListings ul.pet-options li.altered:before {
	content: 'Altered: ' ;
	font-weight: 600;
	color: #000;
	padding-right: 10px;
}
#petListings ul.pet-options li.icon-options:before {
	content: 'Good with: ' ;
	font-weight: 600;
	color: #000;
	padding-right: 10px;
}

/* Right Side Under Write-Up */
#petListings .features {
	border-top: 4px solid #dcdcdc;
	/* margin: 20px 0px 0px 335px; */
	margin: 40px 0px 0px 365px;	
	padding-top: 10px;
	font-size: 15px;
}
#petListings .breedBlock  {
	/* margin: 0px 0px 0px 318px; */
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-size: 15px;	
}
#petListings .breedBlock ul.pet-options {
	    padding: 0px 0px 23px 0px !important;
}


#petListings .features:before {
	content: 'Features: ' ;
	font-weight: 600;
	color: #000;	
	padding-right: 10px;
}
#petListings ul.pet-options {
	
}






/* --------------------------------------------------------------------------------------------------------------------------
PARTNERS
----------------------------------------------------------------------------------------------------------------------------- */
.partnersDivider {
	border-bottom: 1px solid #dedede;
	padding: 25px 0px 50px 0px;
}



/* --------------------------------------------------------------------------------------------------------------------------
SURRENDER A PET
----------------------------------------------------------------------------------------------------------------------------- */
.page-id-202942 .et_pb_column.et_pb_column_4_4.et_pb_column_7 {
	margin-top: -115px;
}



/* --------------------------------------------------------------------------------------------------------------------------
RAINBOWBRIDGE
----------------------------------------------------------------------------------------------------------------------------- */
#rainbowbridge .rainbowTextBack {
	width: 110%
} 
#rainbowbridge .rainbowTextBack p {
	font-size: .9em; 
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.8); 
	font-style: italic; 
	line-height: 130%; 
	padding-bottom: 10px;
}
.post-content .et_pb_section {
		padding: 0px 0px !important;
	}
}


 
/* --------------------------------------------------------------------------------------------------------------------------
ADOPTION HOURS & LOCATION
----------------------------------------------------------------------------------------------------------------------------- */
.page-id-202904 .entry-content .et_pb_text h3 {
	margin: 30px 0px -10px 0px !important;
}
.page-id-202904 .AdoptionHours {
	margin: -10px 0px 50px 0px !important;
}
.page-id-202904 .AdoptionHours strong {
	font-size: 18px;
	font-weight: 700;
}
.page-id-202904 .AdoptionHours p {
	font-size: 14px;
	padding-bottom: 10px;
	line-height: 1.5em;	
}



/* --------------------------------------------------------------------------------------------------------------------------
ADOPTION PROCESS
----------------------------------------------------------------------------------------------------------------------------- */
.blurbProcess img {
	min-width: 60px;
}
.blurbProcess h4 {
	padding: 5px 0px 10px 0px;
}
.page-id-202959 .blurbProcess a:link {
	color: #1e83ec; 
	font-weight: 600;
	border-bottom: 1px dotted #dedede;	
	transition: all 0.4s ease-in-out;	
}
.page-id-202959 .blurbProcess .et_pb_blurb_container a:visited {
	color: #1e83ec; 
	border-bottom: 1px dotted #dedede;		
}	
.page-id-202959 .blurbProcess .et_pb_blurb_container a:hover {
	color: #333;	
}	
	


	
/* --------------------------------------------------------------------------------------------------------------------------
FEATURED PETS PAGE
----------------------------------------------------------------------------------------------------------------------------- */
.page-id-203031 .et_fixed_nav #main-header, 
.page-id-203031 .et_fixed_nav #top-header {
    position: absolute;
}
/* Hide 2nd Page Up Arrow */
.psr__hoverme,
.p_sr-pagetop-arrow {
	display: none !important;
}
/* Popup Window */
#petfinder_search_rescue_container .window-popup {
	top: 30% !important;
}
/* Outside Container */
#psr__main {
	border: 5px solid #1e73be;
	border-radius: 8px 8px 0px 0px;
	padding: 30px 0px;
	background-color: #ecf0f1;
}
/* Header */
#petfinder_search_rescue_container .psr__header {
	height: 50px !important;
	display: none !important;
}
/* Pet Options */
#petfinder_search_rescue_container #all-pet-options {
	display: none;
}
/* Hide Panel */
#petfinder_search_rescue_container #toggle-petOptions-holder {
	display: none;
}
/* Hide Search */
#search-icon-container {
	display: none;
}
/* Pet Container */
#petfinder_search_rescue_container .picture-item {
	border: 2px solid #ddd !important;
}
#petfinder_search_rescue_container .picture-item .picture-item__inner {
	background: #fbfbfb !important;
}	
/* Pet Name */
.picture-item .picture-item__title, .window-popup-title {
    color: #1e73be!important;
    font-size: 16px !important;
    font-weight: 600;
	padding: 0px 0px 8px 0px;
	border-bottom: 1px solid #909090;
}	
/* Powered by Petfinder */
.poweredByPetfinder {
	/* display: none; */
}






/* --------------------------------------------------------------------------------------------------------------------------
DONATIONS PAGE
----------------------------------------------------------------------------------------------------------------------------- */
/* Using WP Forms */

.page-id-203259 div.wpforms-container-full .wpforms-form h3,
.page-id-202867 div.wpforms-container-full .wpforms-form h3 {
	padding: 10px 10px 10px 10px;
    background-color: #0c71c3;
    border-radius: 5px;
    color: #fff;
    text-align: center;
}







/* --------------------------------------------------------------------------------------------------------------------------
RESOURCES
----------------------------------------------------------------------------------------------------------------------------- */
.headBlock h3 {
	border: 3px solid #eee;
    padding: 10px 20px;
	margin: 50px 0px 20px 0px !important;
	text-align: center;
    background-color: #f9f6f6;
	color: #353841;
	font-weight: 600;
	font-size: 22px !important;
	font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
	letter-spacing: 1px !important;
	text-transform: capitalize !important;
}	
.page-id-202886 .entry-content p {
	margin-left: 25px !important;
}



/* --------------------------------------------------------------------------------------------------------------------------
SITEMAP
----------------------------------------------------------------------------------------------------------------------------- */
h2.wsp-pages-title {
	display: none;
}
.page-id-203033 .et_pb_text li {
    margin-left: 0px;
    margin-bottom: 10px;
}
.page-id-203033 ul.children li {
	list-style: none;
}
.page-id-203033 ul.children li:before {
	content: ' - ';
	margin: 0px 5px 0px -15px;
}	
.page-id-203033.wsp-container.entry-content ul {
	padding: 0px 0px 0px 0px !important;
}	






/* --------------------------------------------------------------------------------------------------------------------------
CONTACT PAGE
----------------------------------------------------------------------------------------------------------------------------- */
/* .page-id-202887  */




/* --------------------------------------------------------------------------------------------------------------------------
TABLES
----------------------------------------------------------------------------------------------------------------------------- */
.entry-content table {
    border: 1px solid #eee !important;	
	width: 100%;
}
.entry-content table tr.heading {
	background-color: #eee;
	font-weight: bold;
}
.entry-content table td {
    border-right: 1px solid #eee;
}






/* ---------------------------------------------------------------------------
	WPFORMS
------------------------------------------------------------------------------ */	
/* Labels */
div.wpforms-container-full .wpforms-form .wpforms-field-label  {
	font-weight: 600 !important;
	font-size: 15px;
	color: #696969;
	margin: 10px 0px 5px 0px;
}

/* Input Fields */
div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,
div.wpforms-container-full .wpforms-form input[type=email],
div.wpforms-container-full .wpforms-form input[type=text] {
	min-width: 100%;
}

div.wpforms-container-full .wpforms-form input:hover,
div.wpforms-container-full .wpforms-form input[type=text]:hover {
	background: #ffffeb;	
	border: 1px solid #9bd1fb;
}
div.wpforms-container-full .wpforms-form input[type=text]:focus {
	background: #fff !important;	
	border: 1px solid #5da5e5 !important;  
	border-top: none;
	border-bottom: 1px solid #DDD;
	box-shadow: 0 0 6px rgba(102,175,233,.6) !important; 
}
/* Text Area Input */
div.wpforms-container-full .wpforms-form textarea {
	/* width: 600px; */
}
div.wpforms-container-full .wpforms-form textarea:hover {
	background: #ffffeb;	
	border: 1px solid #9bd1fb;	
}
div.wpforms-container-full .wpforms-form textarea:focus {
	background: #ffffeb;	
	border: 1px solid #5da5e5 !important;  
	border-top: none;
	border-bottom: 1px solid #DDD;
	box-shadow: 0 0 6px rgba(102,175,233,.6) !important; 	
}


/* Date Picker */


/* Checkboxes & Radio Buttons */

/* Label for Checkboxes & Radio Buttons */
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
	font-weight: 400 !important;
	font-size: 15px !important;
	color: #696969;
	margin: 10px 0px 5px 0px;
	vertical-align: text-top !important;
	line-height:
}

div.wpforms-container-full .wpforms-form ul li {
	margin-bottom: 0px !important;
	line-height: 1.4em;
}
div.wpforms-container-full .wpforms-form input[type=checkbox], 
div.wpforms-container-full .wpforms-form input[type=radio] {
	font-size: 15px !important;
    margin: 0px 5px 0px 3px;	
    width: 14px;
    height: 14px;
    margin: 0px 10px 0 3px;
    display: inline-block;
    vertical-align: baseline;
}
div.wpforms-container-full .wpforms-form input[type=checkbox]:hover, 
div.wpforms-container-full .wpforms-form input[type=radio]:hover {
	background-color: blue;
    border: 1px solid green;
}	
div.wpforms-container-full .wpforms-form input[type=checkbox]:focus, 
div.wpforms-container-full .wpforms-form input[type=radio]:focus {
	background-color: blue;
	border: 1px solid yellow;
	box-shadow: inset 0 0 6px rgba(102,175,233,.6) !important; 
}



/* Select Dropdowns */
div.wpforms-container-full .wpforms-form select.wpforms-field-medium {
	max-width: 50%;
	font-size: 13px;
}

div.wpforms-container-full .wpforms-form ul {
}
/* Selection Items Display in one line */
div.wpforms-container-full .wpforms-form ul li {
	/* Keep inline-block for displaying on one line or hide for displaying on seperate lines) */
	/* display: inline-block !important; */
}
div.wpforms-container-full .wpforms-form ul li:first-of-type {
	margin: 0px;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {
padding-right: 25px;
}

/* Description */
div.wpforms-container-full .wpforms-form .wpforms-field-description {
	color: #dc0303
}

/* Total Amount */
div#wpforms-233086-field_5-container.wpforms-field.wpforms-field-payment-total.totalAmount {
    margin: 0px 0px 50px 0px;
    border: 1px solid #FFC107;
    background-color: #ffffbe;
    padding: 20px 20px 25px 20px;
    width: 200px;
    border-radius: 10px;
}

/* Submit Button */
div.wpforms-container-full .wpforms-form .wpforms-submit-container {
	padding: 25px 0px 0px 0px;
}
button.wpforms-submit {
	background-color: #1e73be !important;
	border: 0px solid #1e73be !important;
	border-radius: 2px !important;
	color: #fff !important;
	font-size: 16px !important;
	font-weight: 700;
	font-family: "Open Sans", Arial, sans-serif;
	text-transform: uppercase !important;
	/* text-shadow: 1px 1px 0 #404040 !important; */
	text-shadow: 0 1px rgba(0, 0, 0, 0.16) !important;
	padding:  10px 25px !important;
	/* box-shadow: 0 0 5px rgba(68, 68, 68, 0.5) !important; */
	/* moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out; */
}
button.wpforms-submit:hover {
	background-color: #16568e !important;
}
/* CSS in Form */
.name,.email,.phone,.company,.comments,.submit {
    color: #494949 !important;
}
div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=range],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea {
    background-color: #f5f5f5 !important;
}
/* 2 Columns */
div.wpforms-container-full .wpforms-form .wpforms-one-half,
div.wpforms-container-full .wpforms-form .wpforms-three-sixths,
div.wpforms-container-full .wpforms-form .wpforms-two-fourths {
    width: 50% !important;
    margin-left: 0 !important;
    padding-right: 0px !important;
}

/* Fix for 2 columns */
div.wpforms-container-full .wpforms-form .wpforms-first {
	padding-right: 25px !important;
}

/* Required Fields - Use star image */
div.wpforms-container-full .wpforms-form .wpforms-required-label {
	/* background-image: url('https://paawarren.org/wp-content/uploads/star.png'); */
	background-image: url('https://paawarren.org/wp-content/uploads/star.png');	
	1background-image: url('https://paawarren.org/media/star.png');		
    background-repeat: no-repeat;
    width: 12px !important;
    padding-right: 5px !important;
	color: #ff0000 !important;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label {
	color: #fff !important;
	padding: 0px 0px 0px 20px;
}

/* Required Field - Error Message */
div.wpforms-container-full .wpforms-form label.wpforms-error {
    display: block;
    color: #990000;
    font-size: 14px;
    float: none;
    font-weight: 700;
    background-color: #ffffad;
    padding: 3px 3px 3px 10px;
}




/* Confirmation Message*/
.wpforms-confirmation-container-full {
	color: #333;
    margin: 0 0 24px 0;
    background: #fffdeb !important;
    border: 1px solid #fbf4bb !important;
    padding: 15px 15px;
}











/* --------------------------------------------------------------------------------------------------------------------------
	CUSTOM COLUMNS WITH BLURBS 
	https://www.elegantthemes.com/blog/divi-resources/add-more-columns-to-your-divi-builder-posts-or-pages
----------------------------------------------------------------------------------------------------------------------------- */
.ten-columns .et_pb_module {width: 10%; float: left;}
.nine-columns .et_pb_module {width: 11.11%; float: left;}
.eight-columns .et_pb_module {width: 12.5%; float: left;}
.seven-columns .et_pb_module {width: 14.28%; float: left;}
.six-columns .et_pb_module {width: 16.66%; float: left;}
.five-columns .et_pb_module {width: 20%; float: left;}
@media (max-width: 980px){
.ten-columns .et_pb_module {width: 20%;}
.nine-columns .et_pb_module {width: 33.3%;}
.eight-columns .et_pb_module {width: 25%;}
.seven-columns .et_pb_module {width: 25%;}
.six-columns .et_pb_module {width: 33.3%;}
.five-columns .et_pb_module {width: 33.3%;}
}
/* @media all and (max-width: 767px) {
.ten-columns .et_pb_module {width: 100%;}
.nine-columns .et_pb_module {width: 100%;}
.eight-columns .et_pb_module {width: 100%;}
.seven-columns .et_pb_module {width: 100%;}
.six-columns .et_pb_module {width: 100%;}
.five-columns .et_pb_module {width: 100%;}
} */
@media all and (max-width: 767px) {
.ten-columns .et_pb_module {width: 10%;}
.nine-columns .et_pb_module {width: 10%;}
.eight-columns .et_pb_module {width: 10%;}
.seven-columns .et_pb_module {width: 10%;}
.six-columns .et_pb_module {width: 10%;}
.five-columns .et_pb_module {width: 10%;}
}




#customBlurbs {
}
.blurb1, .blurb2, .blurb3, .blurb4, .blurb5 {
	-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;	
    padding-top: 25px;
    padding-right: 3%;
    padding-bottom: 10px;
    padding-left: 3%;		
}
.blurb1 a, .blurb2 a, .blurb3 a, .blurb4 a, .blurb5 a {
	white-space: nowrap;
	color: #fff !important;
	border-bottom: 0 !important;
}
/* Blue - ADOPT */
.blurb1 {
    background-color: #1e83ec;
    padding-top: 25px;
    padding-right: 3%;
    padding-bottom: 10px;
    padding-left: 3%;	
}
.blurb1:hover {
  background-color: #1968b9;
}
/* Purple - FOSTER */
.blurb2 {
    background-color: #5841b8;
    padding-top: 25px;
    padding-right: 3%;
    padding-bottom: 10px;
    padding-left: 3%;
}
.blurb2:hover {
  background-color: #3a2492;
}
/* Red - DONATE */
.blurb3 {
    background-color: #e34d67;
    padding-top: 25px;
    padding-right: 3%;
    padding-bottom: 10px;
    padding-left: 3%;
}
.blurb3:hover {
  background-color: #b72941;
}
/* Green - VOLUNTEER */
.blurb4 {
    background-color: #029602 !important;
    padding-top: 25px;
    padding-right: 3%;
    padding-bottom: 10px;
    padding-left: 3%;
}
.blurb4:hover {
  background-color: #017701 !important;
}
/* Gold - SURRENDER */
.blurb5{
    background-color: #e09900 !important;
    padding-top: 25px;
    padding-right: 3%;
    padding-bottom: 10px;
    padding-left: 3%;
}
.blurb5:hover {
  background-color: #b77e04 !important;
}









/* --------------------------------------------------------------------------------------------------------------------------
SIDEBAR and Sidebar menus
----------------------------------------------------------------------------------------------------------------------------- */
/* Links in Sidebar */
#sidebarWidget a:link { 
	color: #1e83ec; 
	font-weight: 600;
	transition: all 0.4s ease-in-out;
}
#sidebarWidget a:visited { 
	color: #1e83ec; 
}
#sidebarWidget a:hover {
	color: #333;
}

/* Search Widget */
#search-2.et_pb_widget.widget_search {
	margin-bottom: 40px !important;
}
.widget_search,
.widget_search #searchform {
	margin-bottom: 20px !important;
}
.widget_search input#s {
	height: auto !important;
	padding: .9em !important;
	border: 1px solid #0d314f !important;
	box-shadow: 0px 0px 3px 2px rgba(228, 228, 228, 1);
}
.widget_search input#searchsubmit {
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
}
.widget_search #searchsubmit {
	background-color: #0c71c3;
	border: 1px solid #0d314f !important;
	box-shadow: 0px 0px 3px 2px rgba(228, 228, 228, 1);
}
.widget_search #searchsubmit:hover {
	background-color: #071c2f;
	transition: all 0.4s ease-in-out;
}
.widget_search input#searchsubmit {
	padding: .8em 1em 1em 1em;
	height: auto !important;
}


/* -- ABOUT US SIDEBAR MENU -- */
div.menu-about-us-menu {
}
div.menu-about-us-menu ul,
div.menu-about-us-menu-3 ul {
}
#menu-about-us-menu li.menu-item,
#menu-about-us-menu li.menu-item-2 {
 	display: block !important;
	background-color: #0c71c3;
	border-radius: 3px;
	transition: all 0.4s ease-in-out;	
	padding: 10px 0px;
	margin: 0px 0px 5px 0px;
}
#sidebar li.menu-item {
 	display: block !important;
	background-color: #0c71c3;
	border-radius: 3px;
	transition: all 0.4s ease-in-out;	
	padding: 10px 0px;	
}
#menu-about-us-menu li.menu-item:hover,
#menu-about-us-menu li.menu-item-2:hover {
	background-color: #7cda24;
}
#menu-about-us-menu li.menu-item a,
#menu-about-us-menu li.menu-item-2 a {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 10px 10px 25px !important;
}
#menu-about-us-menu li.menu-item a:hover,
#menu-about-us-menu li.menu-item-2 a:hover,
#menu-about-us-menu li.menu-item a:focus,
#menu-about-us-menu li.menu-item-2 a:focus {
	color: #fff !important;
	opacity: 1;
}
#menu-about-us-menu li.menu-item a:before,
#menu-about-us-menu li.menu-item-2 a:before {
    font-family: 'FontAwesome';
    color: #ffffff;
	font-weight: 400;
    line-height: 1.7em;
    font-size: 20px !important;
    /* content: "\f101";  arrow */
    content: "\f1b0";	
	padding-right: 15px;
}






/* --------------------------------------------------------------------------------------------------------------------------
VOLUNTEERS ONLY SIDEBAR MENU
----------------------------------------------------------------------------------------------------------------------------- */
div.menu-volunteers-private {
}
div.menu-volunteers-private ul,
div.menu-volunteers-private-3 ul {
}
#menu-volunteers-private li.menu-item {
 	display: block !important;
	background-color: #0c71c3;
	border-radius: 3px;
	transition: all 0.4s ease-in-out;	
	padding: 10px 0px 10px 12px;
	line-height: 140%;	
}
#menu-volunteers-private li.menu-item-2 {
 	display: block !important;
	background-color: #0c71c3;
	border-radius: 3px;
	transition: all 0.4s ease-in-out;	
	padding: 10px 0px;
	line-height: 120%;	
}
#sidebar li.menu-item {
 	display: block !important;
	background-color: #0c71c3;
	border-radius: 3px;
	transition: all 0.4s ease-in-out;	
	padding: 10px 0px;	
}
#menu-volunteers-private li.menu-item:hover,
#menu-volunteers-private li.menu-item-2:hover {
	background-color: #7cda24;
}
#menu-volunteers-private li.menu-item a,
#menu-volunteers-private li.menu-item-2 a {
	color: #f7f7f7;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 0px 0px !important;
}
#menu-volunteers-private li.menu-item a:hover,
#menu-volunteers-private li.menu-item-2 a:hover,
#menu-volunteers-private li.menu-item a:focus,
#menu-volunteers-private li.menu-item-2 a:focus {
	color: #fff !important;
	opacity: 1;
}
/* -- Submenu -- */
#menu-volunteers-private li ul.sub-menu {
	background-color: transparent;
	margin: 5px 0px -3px -12px; 
}
#menu-volunteers-private li ul.sub-menu li.menu-item {
	margin: 0px !important;
	padding: 3px 0px 5px 12px !important;
	line-height: 13px;	
}
#menu-volunteers-private li ul.sub-menu li {
	background-color: transparent;
	border-radius: 0px;	
}
#menu-volunteers-private li ul.sub-menu li:hover {
	background-color: #66bd00;
}
/*
#menu-volunteers-private li ul.sub-menu li:before {
	content: ' - ';
	padding-right:  1px;
	color: #fff;
} 
*/
#menu-volunteers-private li ul.sub-menu li a {
	font-size: .8em;
	font-weight: 400;
	color: #f7f7f7;
}
#menu-volunteers-private li ul.sub-menu li a:hover {
	font-size: .8em;
	color: #fff;
}





/*
#menu-volunteers-private li.menu-item a:before,
#menu-volunteers-private li.menu-item-2 a:before {
    font-family: 'FontAwesome';
    color: #ffffff;
	font-weight: 400;
    line-height: 1.7em;
    font-size: 20px !important;
    content: "\f1b0";	
	padding-right: 10px;
}
*/












/* --------------------------------------------------------------------------------------------------------------------------
SEARCH RESULTS PAGE & 404 PAGE
----------------------------------------------------------------------------------------------------------------------------- */

/* Column widths */
@media (min-width: 981px) {
	.error404 #left-area,
	.search #left-area,
	.search-results #left-area	{		
		float: left;
		width: 75% !important;
	}	
	.error404 #sidebar,
	.search #sidebar,
	.search-results #sidebar {
		float: left;
		width: 25% !important;
	}
	.error404 .et_right_sidebar #sidebar,
	.search .et_right_sidebar #sidebar,
	.search-results .et_right_sidebar #sidebar	{
		padding-left: 0px !important;
	}
}
@media (min-width: 981px) {
	.et_right_sidebar #sidebar {
		padding-left: 0px;
	}
}

/* Remove Dividing Line */
.container:before { background-color:transparent !important; }
.et_pb_widget_area_right { border-left:0 !important; }
.et_pb_widget_area_left { border-right:0 !important; }


/* -- Search Page SIDEBAR MENU -- */
div.menu-about-us-menu ul {
}
#sidebar li.menu-item {
	display: block !important;
	background-color: #0c71c3;
	border-radius: 3px;
	transition: all 0.4s ease-in-out;	
}
#sidebar li.menu-item:hover {
	background-color: #7cda24;
}
#sidebar li.menu-item a {
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	padding: 10px 10px 10px 25px !important;
}
#sidebar li.menu-item a:hover,
#sidebar li.menu-item a:focus {
	color: #fff !important;
	opacity: 1;
}
#sidebar li.menu-item a:before {
    font-family: 'FontAwesome';
    color: #ffffff;
	font-weight: 400;
    line-height: 1.7em;
    font-size: 20px !important;
    /* content: "\f101";  arrow */
    content: "\f1b0";	
	padding-right: 15px;
}

/* Butterfly Section on Search & 404 */
.search #butterflySection.butterfliesBackground,
.error404 #butterflySection.butterfliesBackground {
	margin-top: 0px !important;
}



/* --------------------------------------------------------------------------------------------------------------------------
SEARCH RESULTS PAGE
----------------------------------------------------------------------------------------------------------------------------- */
/* Page Title */
.search-results h1.searchHd {
	font-size: 36px;
	margin: 30px 0px 50px 0px;	
	text-transform: capitalize !important;
	border-bottom: 1px solid #efefef !important;
}	
.search-no-results h1 {
	font-size: 28px;
	margin: 30px 0px 30px 0px;	
	text-transform: capitalize !important;
}

/* Search Page */
.search-results #left-area h2 {
	font-size: 28px;
	letter-spacing: 1px;
	text-transform: capitalize !important;	
}
@media (min-width: 981px) {
	.search #left-area, 
	.search-results #left-area {
		float: left;
		width: 75% !important;
		margin-top: -30px;
	}
}


/* --------------------------------------------------------------------------------------------------------------------------
404 ERROR PAGE
----------------------------------------------------------------------------------------------------------------------------- */
/* Page Title */
.error404 h1 { 
	font-size: 30px;
	margin-bottom: 25px;
	text-transform: capitalize;
}
/* Search Widget in Sidebar on 404 Page */
.error404 .widget_search,
.search .widget_search,
.search-results .widget_search,
.error404 .widget_search #searchform,
.search .widget_search #searchform,
.search-results .widget_search #searchform {
	margin-bottom: 20px !important;
}









/* --------------------------------------------------------------------------------------------------------------------------
MISCELLANEOUS
----------------------------------------------------------------------------------------------------------------------------- */

#main-content .et_pb_text a:link,
#main-content .et_pb_text p a:link { 
	color: #1e83ec; 
	font-weight: 600;
	border-bottom: 1px dotted #dedede;	
	transition: all 0.4s ease-in-out;
}
#main-content .et_pb_text a:visited,
#main-content .et_pb_text p a:visited { 
	color: #1e83ec; 
	border-bottom: 1px dotted #dedede;	
}
#main-content .et_pb_text a:hover,
#main-content .et_pb_text p a:hover {
	color: #333;
}


h1.outline {
	/* font-size: 36px; */
	color: #fff;
	text-shadow: 0px 1px 6px rgba(31, 31, 31, 1);
	/*  Outline Text
	color: #001033;
	text-shadow: 1px 1px 0 #fff,
	-1px -1px 0 #fff,
	1px -1px 0 #fff,
	-1px 1px 0 #fff,
	0px 1px 0 #fff,
	1px 0px 0 #fff,
	0px -1px 0 #fff,
	-1px 0px 0 #fff,
	2px 2px 8px #000;
	letter-spacing: 2px; */
}

/* Hide Author */
.post-meta {
	display: auto;
}
.post-meta .author {
	display: auto;
}
.post-meta .published {
}



/* ---------------------------------------------------------------------------
	BACK TO TOP - PAGETOP
------------------------------------------------------------------------------ */	
/* Scroll to Top */
.et_pb_scroll_top.et-pb-icon {
	border-radius: 5px !important;
	margin-right: 25px;
}
.et_pb_scroll_top.et-pb-icon:hover {
	background: rgba(124, 218, 36, 0.9);
}



/* Leaders */
.leaders {
	/* max-width: 40em; */	
	max-width: 32em;
	padding: 0px 0px 10px 0px;
	overflow-x: hidden;
	font-size: 12pt;
	text-align: left;
	font-weight: 400;
}
.leaders:before {
	float: left;
	width: 0;
	color: #8e8e8e;
	white-space: nowrap;
	content: 
	". . . . . . . . . . . . . . . . . . . . " 
	". . . . . . . . . . . . . . . . . . . . " 
	". . . . . . . . . . . . . . . . . . . . "  
	". . . . . . . . . . . . . . . . . . . . "
	". . . . . . . . . . . . . . . . . . . . ";	
}
.leaders span:first-child {
	padding-right: 0.33em;
	background: white;
}
.leaders span + span {
	float: right;
	padding-left: 0.33em;
	background: #fff !important;
	position: relative;
	z-index: 1;
}








/*----------------------------------------------------------------------------------------------------------------
	PAGINATION - My Custom
	http://www.wpbeginner.com/wp-themes/how-to-add-numeric-pagination-in-your-wordpress-theme/
-------------------------------------------------------------------------------------------------------------------*/	
.search-results .navigation li {
	display: inline;
}
.search-results .navigation li a,
.search-results .navigation li a:hover,
.search-results .navigation li.active a,
.search-results .navigation li.disabled {
	color: #848484 !important;
	background-color: #ececec;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: .3rem .5rem .3rem .5rem;
	text-decoration: none !important;
}
.search-results .navigation li a:hover,
.search-results .navigation li.active a {
	background-color: #bdbaba;
	color: #fff !important;
}



/*-----------------------------------------------------------------------------------------------------------------
	ANCHOR TEXT - ANAME
-------------------------------------------------------------------------------------------------------------------*/	
/* Anchor Text */
:target:before {
content:"";
display:block;
height: 200px; /* fixed header height*/
margin: -200px 0 0; /* negative fixed header height */
}



/*-----------------------------------------------------------------------------------------------------------------
	PAGINATION - wp-pagenavi
-------------------------------------------------------------------------------------------------------------------*/	
.wp-pagenavi {
	clear: both;
    margin-bottom: 30px;
    padding-top: 13px;
    border-top: 0px solid #e2e2e2;
    text-align: right;
}
#left-area .wp-pagenavi {
	text-align: center;
}
.wp-pagenavi a, 
.wp-pagenavi span {
	color: #848484 !important;
	text-decoration: none !important;
	background-color:#ececec; 
	border: 1px solid #ececec;
	border-radius: 3px;
	padding: .3rem .5rem .3rem .5rem;
	margin: 2px;
}
.wp-pagenavi a:hover, 
.wp-pagenavi span.current {
	color: #fff !important;	
	border-color: #E9F2F9;
	background-color: #bdbaba;
	text-decoration: none !important;
}
.wp-pagenavi span.current {
	font-weight: bold;
	background-color:#bdbaba;
}




/* --------------------------------------------------------------------------------------------------------------------------
FOOTER
----------------------------------------------------------------------------------------------------------------------------- */


/* On Home Page */
.home #butterflySection.butterfliesBackground {
	background-color: transparent !important;
	height: 200px;
	background-image: url('https://paawarren.org/wp-content/uploads/grass-butterflies.png');
	background-position: bottom;
	background-repeat: repeat-x !important;	
	background-size: auto;
	margin: 0px 0px 0px 0px !important;
	padding: 0px !important;
}
/* On Regular Pages */
#butterflySection.butterfliesBackground {
	background-color: transparent !important;
	height: 200px;
	background-image: url('https://paawarren.org/wp-content/uploads/grass-butterflies.png');
	background-position: bottom;
	background-repeat: repeat-x !important;	
	background-size: auto;
	margin: -100px 0px 0px 0px !important;
	padding: 0px !important;
}
/* On Featured Pets Page */
.page-id-203031 #butterflySection.butterfliesBackground {
	background-color: transparent !important;
	height: 200px;
	background-image: url('https://paawarren.org/wp-content/uploads/grass-butterflies.png');
	background-position: bottom;
	background-repeat: repeat-x !important;	
	background-size: auto;
	margin: 0px 0px -40px 0px !important;
	padding: 0px !important;
}









.anthemFooter {
	border-top: 10px solid #1e73be;
	border-bottom: 1px solid #1e73be;	
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.5) !important;	
}

#footer .et_pb_text_4.et_pb_text {
	color: #999;
	font-size: 15px;
	line-height: 140%;
}
#footer .et_pb_text a {
	color: #c7c7c7 !important;
	font-size: 15px;
}
#footer .et_pb_text a:hover {
	color: #e6e6e6 !important;
	font-size: 15px;
}


#footer .et_pb_text h5 {
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 1.5px;
    line-height: 1.2em;
	padding-top: 5px;
}


/* Wag Widget */
#WagWidget {
	margin: 0 auto !important;
}

/* Finding Rover */
#FindingRover {
	margin: 0 auto !important;
	min-width: 250px;
    border-top: 1px solid #8e8e8e;
    padding: 20px 0px 20px 0px;	
}






/* --------------------------------------------------------------------------------------------------------------------------
COPYRIGHT
----------------------------------------------------------------------------------------------------------------------------- */

.copyright {
	color: #999 !important;
	font-size: .9rem;
}
.copyright a,
.copyrightt a:visited {
	color: #999;
	font-size: .9rem;	
}
.copyright a:hover {
	color: #cccccc;	
}


.designer {
	color: #999 !important;
	font-size: .9rem;	
}
.designer a,
.designer a:visited{
	color: #999;
	font-size: .9rem;	
}
.designer a:hover {
	color: #cccccc !important;	
}


.icon-heart:before {
	font-family: 'FontAwesome';	
    content: "\f004";
	color: #e02b20;
	font-size: 14px;
	padding: 0px 3px;
 }





/* --------------------------------------------------------------------------------------------------------------------------
SEAMLESS DONATIONS
----------------------------------------------------------------------------------------------------------------------------- */
/* Donate Container */
#dgx-donate-container {
	background: #fff;
	margin: 0px !important;
	padding: 0px !important;
}
/* Section Header */
#dgx-donate-container #donation_header h2 {
	font-size: 24px !important;
	margin-bottom: 5px;
}
/* Section Border */
.dgx-donate-form-section {
    /* border: 2px solid #1e73be !important; */
	border: 2px solid #eaeaea !important;
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.2);
	margin: 0px 0px 24px 0px !important;
	padding: 20px 20px 20px 30px !important;
}	
/* Donation Amounts */
.dgx-donate-form-section span.horiz {
    margin-left: 12px;
}
/* Recurring Donation Text */
#_dgx_donate_repeating {
	font-weight: 700;
	font-size: 13px;
	/* color: #0c71c3; */
}
/* Tribute Gift */
.dgx-donate-form-section label {
    width: 100%;
    display: inline-block;
}	
div.in-honor label {
	padding-top: 10px;	
}
div.in-honor.email-acknowledgement label {
	padding-top: 10px;
}
/* Donor Information */
#_dgx_donate_anonymous {
	font-size: 13px;
	font-weight: 700;		
}
#_dgx_donate_employer_match {
	font-size: 13px;
	font-weight: 700;	
}

/* Inputs */
#dgx-donate-container input[type=text] {
	padding: 6lpx!important;
	width: 100% !important;
	border: 0px;
	border-bottom: 1px solid #fff;
	font-family: 'OpenSansRegular';
	font-size: 12px;
	line-height: 22px;
	color: #555;
	background-color: #f5f5f5;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.09) inset;
	transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}

/* Inputs on Hover */
#dgx-donate-form-donor-section input[type=text]:hover,
#dgx-donate-form-billing-section input[type=text]:hover {
	background: #f5f5f5;	
	border: 1px solid #9bd1fb;
}

/* Inputs on Focus */
#dgx-donate-form-donor-section input[type=text]:focus,
#dgx-donate-form-billing-section input[type=text]:focus {
	background-color: #fff;
	1border-color: #1e73be;		
	1box-shadow: 0 0px 6px rgba(33, 150, 243, 0.5);
	border: 1px solid #5da5e5 !important;  
	box-shadow: 0 0 6px rgba(102,175,233,.6) !important; 
	z-index: 1;
}


/* Checkbox */
#dgx-donate-container .dgx-donate-form-section input,
#_dgx_donate_donor_first_name input[type=text] {
    width: auto;
    margin-right: 5px;
    /* background: none repeat scroll 0 0 #FFF; */
    border: 1px solid #CCC;
    border-radius: 2px !important;
    font-family: sans-serif;
    font-size: 13px;
    padding: 4px;
    vertical-align: middle;
}

/* Select Dropdown */
#dgx-donate-container select {
    padding: 6px!important;
    width: 100%;
    border: 1px solid #ccc;
	border-radius: 2px;
    font-size: 14px;
    line-height: 22px;
    color: #555;
    background-color: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!important;
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!Important;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!Important;
    -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.16)!Important;
    transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
/* State & Country */
}
#_dgx_donate_donor_city {
	margin-bottom: 20px;
}
#dgx-donate-container div#_dgx_donate_donor_state.conceal-donor-state {
	padding-top: 20px !important;
}
#dgx-donate-container #_dgx_donate_donor_country {
	padding: 20px 0px 20px 0px !important;	
}

/* Hide PayPal Button Section Border */
#dgx-donate-form-payment-section {
	border: 0px !important;
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0) !important;
}
/* PayPal Button */
div.dgx-donate-pay-enabled {
	text-align: center;
}
div.dgx-donate-pay-enabled input {
	border: none !important;
}
div.dgx-donate-pay-enabled:before {
	content: 'Click button to make Donation';
	color: #CB2027;
	display: block;
	font-weight: 600;
	margin-bottom: -10px;
	position: relative;
	z-index: 1;
}




/* Required Fields */
#_dgx_donate_donor_first_name label:after,
#_dgx_donate_donor_last_name label:after,
#_dgx_donate_donor_email label:after,
#_dgx_donate_donor_phone label:after,
#_dgx_donate_donor_address label:after,
#_dgx_donate_donor_city label:after,
#_dgx_donate_donor_zip label:after {
	content: ' * ';
	color: #CB2027;
	font-weight: bold;
	font-size: 18px;
}





/* --------------------------------------------------------------------------------------------------------------------------
FACEBOOK FEED / EASY FACEBOOK LIKEBOX
----------------------------------------------------------------------------------------------------------------------------- */


/* Buttons Wrapper */
.page-id-203002 .efbl-post-footer .efbl-view-share {
	flex-wrap: nowrap;
}	
/* View on Facebook Button */
.efbl-thumbnail-skin .efbl-thumbnail-wrapper .efbl-post-footer .efbl-view-on-fb {
	padding: 10px 20px !important;	
	line-height: 1.5;
}
.efbl-thumbnail-skin .efbl-thumbnail-wrapper .efbl-post-footer .efbl-view-on-fb:hover {
	color: #fff !important;
}
/* Share Button*/
.efbl-thumbnail-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-share {
	padding: 10px 20px !important;	
	line-height: 1.5;
}	
.efbl-thumbnail-skin .efbl-thumbnail-wrapper .efbl-post-footer .esf-share-wrapper .esf-share:hover {
	color: #fff !important;
}



	
/* --------------------------------------------------------------------------------------------------------------------------
WP eMEMBERS - MEMBERSHIP - VOLUNTEERS LOGIN
----------------------------------------------------------------------------------------------------------------------------- */
/* Login Page */
#forgot_pass {
display: none;
}
.register_link {
display: none; 
}
span.eMember_remember_me_label {
	font-size: 13px;
}
input.eMember_button {
border-radius: 20px !important;
background-color: #1e73be;
color: #fff;
padding: 5px 20px;
text-transform: uppercase;
border: 2px solid #dedede;
margin: 20px 0px 25px 0px;
}
input.eMember_button:hover {
	background-color: #071c2f;
}
span.emember_error {
	font-size: 13px;
}

.eMember_logged_widget {
border: 1px #C00000 dotted;
background-color: #FFFFE7;
padding: 20px 10px 10px 25px;
margin: 0px 50px 0px 25px !important;
}
.eMember_logged_user_info_section  {
border-bottom: 1px #C00000 dotted !important;
padding-bottom: 20px;
}
.wp_emember_mailForm {
}
/* Forgot Password Page */
#wp_emember_mailSendForm1 {
width:50% !important;
margin: 25px 0px 25px 25px;
}
.eMember_label {
padding-right: 0px !important;
}



/* Volunteers Only - Tables for Cats & Dogs */
table.volunteers {
}
table.volunteers td.left {
	width: 25%;
}
table.volunteers td.right {
	width: 100%;
}


/* Volunteers Only - Table for Volunteer Contacts */
table.volunteersContact  {
	min-width: 100% !important;
}
table.volunteersContact  tr td {
	padding: 5px 10px !important;
}
table.volunteersContact td.name {
width: 10%;
}
table.volunteersContact td.email {
width: 10%;
}
table.volunteersContact td.phone {
width: 20%;
}
table.volunteersContact td.phone span.gc-cs-link {
white-space: nowrap;	
}
table.volunteersContact td.contact {
width: 60%;
}


/* WP eMEMBERS Errors */
.eMember_protected_message {
	height: 300px;
text-align: center;
margin-top: 150px;
}



/* Featured Pets - Petfinder Widget */
.eleven .header {
	background-image: url('https://paawarren.org/wp-content/uploads/petfinder-banner.png') !important;
	background-repeat: no-repeat;
	background-color: #aace3a !important;
		height: 102px;
}
	
	
	
	

/* --------------------------------------------------------------------------------------------------------------------------
RESPONSIVENESS
----------------------------------------------------------------------------------------------------------------------------- */
@media screen and (max-width : 767px) {
	/* --- HEADER --- */
	/* Container for Everything except Logo  */
	#main-header .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {
		width: 100% !important;
		margin: 0 auto !important;
		max-width: 200px !important;
	}
	/* Donate Button */
	#main-header .et_pb_section .et_pb_column .et_pb_module {
		margin-bottom: 10px;
	}
	#main-header .et_pb_button_2.et_pb_button.et_pb_module {
		width: 100%;
		margin: 10px auto 0px auto !important;
		font-size: 18px !important;
	}
	/* Social Icons */
	#main-header ul.et_pb_social_media_follow {
		min-width: 200px;
		margin: 0px auto 0px 15px !important;
	}
	/* Featured Image on Mobile */
	.et_pb_fullwidth_header_0 {
		/* padding: 120px 0 120px !important; */
		padding: 2em 0em 2em 0em !important;
	}	
	/* Featured Image - Page Heading */
	.et_pb_fullwidth_header_0.et_pb_fullwidth_header .header-content h1 {
		font-size: 34px !important;
	}	

}



@media screen and (max-width : 981px) {
	/* TOP HEADER */
	#top-header .container p.top-text {
		float: none;
		text-align: center;
	}
	/* --- HEADER --- */
	/* Container for Everything except Logo */	
	#main-header .et_pb_section .et_pb_row .et_pb_column.et_pb_column_1_4 {
		width: 100% !important;
		margin: 0 auto 0px auto !important;
		max-width: 220px !important;
	}
	/* Blurbs */
	.et_pb_row .et_pb_column .et_pb_module:last-child {
		margin-bottom: 20px;
	}
	.featuredLogo img {
		display: none;
	}	
}






/* -- LARGE BLURB BOX LINKS  */
@media screen and (max-width : 981px) {	
  .et_pb_section .five-columns .et_pb_column .et_pb_module {
	  max-width: 20% !important;
  }	  
	.five-columns .et_pb_module {
		width: auto !important;
	}
	/* Blurbs on Regular Pages */
	.et_pb_blurb_0 .et_pb_main_blurb_image img,
	.et_pb_blurb_1 .et_pb_main_blurb_image img,
	.et_pb_blurb_2 .et_pb_main_blurb_image img,
	.et_pb_blurb_3 .et_pb_main_blurb_image img,
	.et_pb_blurb_4 .et_pb_main_blurb_image img,
	.et_pb_blurb_5 .et_pb_main_blurb_image img	{
		max-width: 70% !important;
	}	
	/* Blurbs on Search Page & 404 Page */	
	.et_pb_blurb_6 .et_pb_main_blurb_image img,	
	.et_pb_blurb_56 .et_pb_main_blurb_image img,
	.et_pb_blurb_57 .et_pb_main_blurb_image img,
	.et_pb_blurb_58 .et_pb_main_blurb_image img,
	.et_pb_blurb_59 .et_pb_main_blurb_image img,
	.et_pb_blurb_60 .et_pb_main_blurb_image img	{
		max-width: 70% !important;
	}		
}
@media screen and (max-width : 1125px) {	
	/* Blurb Title */
	.et_pb_blurb_0.et_pb_blurb h4 a,
	.et_pb_blurb_1.et_pb_blurb h4 a,
	.et_pb_blurb_2.et_pb_blurb h4 a,
	.et_pb_blurb_3.et_pb_blurb h4 a,
	.et_pb_blurb_4.et_pb_blurb h4 a,
	.et_pb_blurb_5.et_pb_blurb h4 a {
		font-size: 20px !important;
	}	
}
@media screen and (max-width : 980px) {	
	/* Blurb Title */
	.et_pb_blurb_0.et_pb_blurb h4 a,
	.et_pb_blurb_1.et_pb_blurb h4 a,
	.et_pb_blurb_2.et_pb_blurb h4 a,
	.et_pb_blurb_3.et_pb_blurb h4 a,
	.et_pb_blurb_4.et_pb_blurb h4 a,
	.et_pb_blurb_5.et_pb_blurb h4 a {
		font-size: 16px !important;
	}	
}
@media screen and (max-width : 768px) {	
	/* Blurb Title */
	.et_pb_blurb_0.et_pb_blurb h4 a,
	.et_pb_blurb_1.et_pb_blurb h4 a,
	.et_pb_blurb_2.et_pb_blurb h4 a,
	.et_pb_blurb_3.et_pb_blurb h4 a,
	.et_pb_blurb_4.et_pb_blurb h4 a,
	.et_pb_blurb_5.et_pb_blurb h4 a {
		font-size: 14px !important;
	}	
}
@media screen and (max-width : 767px) {	
	/* Blurb Title */
	.et_pb_blurb_0.et_pb_blurb h4 a,
	.et_pb_blurb_1.et_pb_blurb h4 a,
	.et_pb_blurb_2.et_pb_blurb h4 a,
	.et_pb_blurb_3.et_pb_blurb h4 a,
	.et_pb_blurb_4.et_pb_blurb h4 a,
	.et_pb_blurb_5.et_pb_blurb h4 a {
		font-size: 14px !important;
	}	
}
@media screen and (max-width : 600px) {	
	/* Blurb Title */
	.et_pb_blurb_0.et_pb_blurb h4 a,
	.et_pb_blurb_1.et_pb_blurb h4 a,
	.et_pb_blurb_2.et_pb_blurb h4 a,
	.et_pb_blurb_3.et_pb_blurb h4 a,
	.et_pb_blurb_4.et_pb_blurb h4 a,
	.et_pb_blurb_5.et_pb_blurb h4 a {
		font-size: 12px !important;
	}	
}
@media screen and (max-width : 481px) {	
	/* Blurb Title */
	.et_pb_blurb_0.et_pb_blurb h4 a,
	.et_pb_blurb_1.et_pb_blurb h4 a,
	.et_pb_blurb_2.et_pb_blurb h4 a,
	.et_pb_blurb_3.et_pb_blurb h4 a,
	.et_pb_blurb_4.et_pb_blurb h4 a,
	.et_pb_blurb_5.et_pb_blurb h4 a {
		font-size: 8px !important;
	}	
}
@media screen and (max-width : 480px) {	
	/* Blurb Title */
	.et_pb_blurb_0.et_pb_blurb h4 a,
	.et_pb_blurb_1.et_pb_blurb h4 a,
	.et_pb_blurb_2.et_pb_blurb h4 a,
	.et_pb_blurb_3.et_pb_blurb h4 a,
	.et_pb_blurb_4.et_pb_blurb h4 a,
	.et_pb_blurb_5.et_pb_blurb h4 a {
		font-size: 8px !important;
	}	
}

/* Fix Gap between Blurbs and next Section */
@media screen and (max-width : 980px) {	
	.home .et_pb_section_1.et_pb_section {
		margin-bottom: -20px !important;
		position: relative;
	}
	.et_pb_section {
		padding: 0; 
	}
}






@media screen and (max-width : 1140px) {
	/* --- HOME - FEATURED PET --- */
	.dog, div.breedBlock { 
		width: 100% !important; 
	}		
}	



















