/*
Theme Name: WordHerd Theme
Theme URI: http://wordherd.io/
Description: A custom child theme by WordHerd for Impreza
Author: WordHerd.io
Author URI: https://wordherd.io/
Version: 1.0.0
Template: Impreza
*/

p, body{font-weight:normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

img.right {
    float: right;
    padding: 0 0 12px 18px;
}

.ush_menu_1.type_desktop .w-nav-list>.menu-item.level_1 {
	line-height: 60px;
}

.home-slider .ult-carousel-wrapper h6 {
    margin-bottom: 0;
    margin-top: 10px;
}

.donate-box {
    position: relative;
    margin: -55px 0 0;
    float: right;
    width: 224px;
    padding: 5px;
    border: 3px solid #545c67;
    background: #434c55;
    color: #f6f6f6;
    font-size: 12px;
    line-height: 17px;
    z-index: 3;
    margin-right: -10px;
}
.donate-button {
    letter-spacing: 1px;
    height: 50px;
    font: 22px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    padding: 0 0 2px;
    margin: 0 auto;
    border: none;
    cursor: pointer;
    display: block;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 -1px 0 #859469;
    border-radius: 2px;
    background: #ffc529;
	text-align: center;
    line-height: 50px;
}

#content p {
    margin: 0 0 32px;
}

/*.page:not(.home) .g-cols .l-content {
	width: auto;
}*/
/*.page:not(.home) .l-main .l-section-h*/
.page:not(.home) .l-main .l-section-h .g-cols {
	border-top:10px #E5E5E5 solid;
	margin-top:30px;
	padding-top:0px
}
.page:not(.home) .l-main .l-section-h .g-cols:before{
	width:10px;
	box-shadow: inset 0 700px 50px -50px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 700px 50px -50px rgba(0,0,0,0.1);
	content:'';
	position:absolute;
	left: -34px;
	z-index:999999;
	height: 100%;
	top: 0;
}
.page:not(.home) .l-main .l-section-h .g-cols:after{
	width:10px;
	box-shadow: inset 0 700px 50px -50px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 0 700px 50px -50px rgba(0,0,0,0.1);
	content:'';
	position:absolute;
	right: -34px;
	z-index:999999;
	height: 100%;
	top: 0;
}
.page:not(.home) .l-main .l-section-h .g-cols:after{}
.page:not(.home) .l-main .vc_column-inner .l-section-h .g-cols {
	border: 0;
	margin: 0;
}
ul.nomargin{margin-left:20px;}
ul.nomargin ul{margin-left:0}
header .l-subheader.at_bottom a:hover , header .l-subheader.at_bottom a:focus {color: #FFF;background-color: #4d6383 !important;box-shadow: 4px -3px 2px -1px rgba(0,0,0,0.1);-webkit-box-shadow: 4px -3px 2px -1px rgba(0,0,0,0.1);}
.l-sidebar .widget_nav_menu .menu-item-has-children > a, .l-sidebar .widget_nav_menu .menu-item > a{display:none}
.l-sidebar .widget_nav_menu .menu-item ul a{display:block}
/*.l-main .l-sidebar .widget_nav_menu .sub-menu>.menu-item a {
    padding-left: 0;
    margin-left: 20px;
    margin-right: 6px;
}*/
.l-main .l-sidebar .widget_nav_menu .sub-menu>.menu-item a
{
	padding-left: 13px;
    margin-left: 0px;
    margin-right: 20px;
    font-size: 0.875rem;
        font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    letter-spacing: 1px;
}
}
.l-sidebar .widget_nav_menu{margin-bottom:0}
/*.page:not(.home) .l-main .l-section-h .g-cols{margin:0}*/
.page:not(.home) .l-main .vc_col-sm-3{background:#F8F8F8;padding-top:30px}
.page:not(.home) .l-main .vc_col-sm-9{padding-top:25px;padding-bottom:25px;}
.page:not(.home) .l-main .vc_col-sm-9 .donate-btn{
	font-size: 22px!important;
	font-family:"Roboto Condensed";
	background: #ffc529!important;
	border-radius:0;
	position:absolute;
	right:0;
	border: 5px solid #545c67;
	margin-top: -60px;
	margin-right: -8px;
}
.page:not(.home) .l-main .vc_col-sm-9 .l-section-h {
	padding: 0px;
}
.page:not(.home) .l-main .vc_col-sm-9 .donate-btn:before{display:none}
/*.page:not(.home) .l-main .vc_col-sm-9 img{width:100%}*/
/*.page:not(.home) .l-main .vc_col-sm-9 .vc_column-inner{padding-right:50px!important}*/
.page:not(.home) .l-main .vc_col-sm-9 .wpb_wrapper{position:relative}
.page:not(.home) .l-main h1 {
    color: #989da3;
    font: 300 42px/42px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin: 0px 0 27px;
    font-weight: 300!important;
    font-family: "Roboto Condensed"!important;
}
.page:not(.home) .l-main  h2 {
    color: #545c67;
    font: 300 32px/32px 'Roboto Condensed', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    margin: 0 0 14px;
}
.page:not(.home) .l-main .vc_col-sm-3 .widget_text
{
	background:#fff;
	border: 3px solid #f3f0eb;
	margin-bottom: 30px;
	margin-top: 17px;
}
.page:not(.home) .l-main .vc_col-sm-3 .widget_text p{margin-bottom:10px}
.page:not(.home) .l-main .vc_col-sm-3 .widget_text h3.widgettitle{
	text-align:center;
	padding: 20px 0 20px;
	border-bottom:1px #eee solid;
	text-transform: uppercase;
	font: 300 21px/22px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	color: #545C67;
}
.page:not(.home) .l-main .vc_col-sm-3 .widget_text a{font-size:14px;margin-top:-5px;display:block}
.page:not(.home) .l-main .vc_col-sm-3 .widget_text .textwidget{
	padding: 10px 15px 0;
}
.page:not(.home) .l-main .vc_col-sm-3 .widget_text .textwidget img{
	border-bottom: 5px #ffc529 solid;
}
.page:not(.home) .l-main .vc_col-sm-3 .vc_column-inner{
	padding-left:15px!important;
	padding-right:15px!important
}
.page:not(.home) .l-main .vc_col-sm-3 .gform_wrapper{margin-top:0!important}
.page:not(.home) .l-main .vc_col-sm-3 .gform_wrapper ul li.gfield{margin-top:-5px;margin-bottom: 0;padding-right: 0;}
.page:not(.home) .l-main .vc_col-sm-3 .gform_wrapper ul li.gfield input{
	background:#fff;
	border: 1px solid #ebebeb;
	background: #fff;
	color: #6b614d;
	font: 12px 'Open Sans', Arial, Helvetica, sans-serif!important;
	margin: -15px 0 9px;
	border-radius: 3px;
	padding: 8px 10px 6px;
	box-shadow: inset 0 2px 1px #ececec;
	-webkit-box-shadow: inset 0 2px 1px #ececec;
	height: 37px;
}
.page:not(.home) .l-main .vc_col-sm-3 .gform_wrapper ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #6b614d;
  opacity:1
}
.page:not(.home) .l-main .vc_col-sm-3 .gform_wrapper ::-moz-placeholder { /* Firefox 19+ */
  color: #6b614d;
  opacity:1
}
.page:not(.home) .l-main .gform_wrapper .gform_footer{margin-top:0;padding-top:0}
.page:not(.home) .l-main .gform_wrapper .gform_footer .gform_button{
	width: 100%;
	font: 18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
	padding: 0 0 2px;
	margin: 0 auto;
	border: none;
	cursor: pointer;
	display: block;
	color: #fff;
	text-transform: uppercase;
	text-shadow: 0 -1px 0 #859469;
	border-radius: 2px;
	background: #ffc529;
	height: 42px;
}
.widget_ccchildpages_widget ul li:first-child{border:none}
.widget_ccchildpages_widget ul li{
	font-size: 0.875rem;
    font-weight: normal;
    margin: 0 0 0.4375rem 0;
    padding: 10px 0;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
	letter-spacing: 1px;
	border-top: 1px solid #ebe8e4;
}
.widget_ccchildpages_widget ul{margin-left:15px!important}

.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
    text-transform: uppercase;
}
.l-main .widget_nav_menu ul:not(.sub-menu) li.menu-item:first-child a, 
.l-main .widget_nav_menu .menu {
	border:none;
}
.l-main .widget_nav_menu .menu-item a {
	padding: 15px 20px;
}
.l-main .widget_nav_menu .menu-item a, 
.l-main .widget_nav_menu .menu-item.current-menu-item>a {
	background: transparent !important;
	color: #008CBA;
	text-transform: none;
}
.l-main .widget_nav_menu ul:not(.sub-menu) li.menu-item:first-child a, 
.l-main .widget_nav_menu .menu, 
.l-main .widget_nav_menu .current-menu-item + .menu-item>a, 
.l-main .widget_nav_menu .menu-item.current-menu-item>a {
	border-color: #ebe8e4;
}

.l-main .widget_nav_menu .menu-item {
	display: none;
}
.l-main .widget_nav_menu .current-menu-item,
.l-main .widget_nav_menu .current-menu-ancestor,
.l-main .widget_nav_menu .current-menu-item .sub-menu .menu-item, 
.l-main .widget_nav_menu .current-menu-ancestor .sub-menu .menu-item {
	display: block;
}

.l-header .l-subheader-h {
    display: flex;
    align-items: flex-end!important;
}
.logo-text{text-align:right;width:100%}
.logo-text p{position:relative;left:10px}
.logo-text p, .logo-text em{line-height:1.2;margin-bottom: 0;color: #800000;/* font-family: 'Open Sans', sans-serif; */font-size: 17px;font-weight: 500;}
.logo-text em{text-shadow: 0 0 0 #800000;}
.aspca-text{margin-bottom:30px;margin-top: 5px;}
.hd-contact p{text-align:right;font-weight: normal;}
.hd-right .btn-donate  .w-nav-item.level_1{
	 background: #ffc529!important;
	 color:#fff
}
.hd-right .btn-donate  .w-nav-item.level_1 .w-nav-title span{font-size:30px;position:relative;top:3px;font-weight:bold;left:5px}
.btn-donate .w-nav-anchor.level_2{
	background: #989da3;
}
.hd-right .btn-donate .w-nav-anchor:hover{background: #2c486d!important;}
.l-subheader.at_middle .l-subheader-cell.at_center img{position:absolute;bottom:0;margin-left: -132px;}
.l-subheader-cell.at_right .w-nav.type_desktop .w-nav-list.level_2
{
	border-top: 6px solid #2c486d;
    background: #989da3;
}
.l-subheader-cell.at_right .btn-donate .w-nav-list.level_2:hover a{
	background:#989da3!important;
}
.l-subheader-cell.at_right .w-nav.type_desktop .w-nav-list.level_2 li a:hover{
    text-decoration: underline;
}
.l-subheader{
    padding-left: 0rem;
    padding-right: 0rem;
}
.hd-contact a{    color: #800000;}
.home-slider{background:#efebea;padding-top:0}
.home-slider .l-section-h{max-width: 96%;padding-top: 20px;padding-bottom: 10px;}
.home-slider .ult-carousel-wrapper{max-width: 100%;margin:0 auto;position: relative;}
.home-slider .ult-carousel-wrapper:before{width:800px;position:absolute;top:0;left:0;content:'';display:block;background: url(https://spcadev.wpengine.com/wp-content/uploads/banner-bg.png) repeat-x;height: 287px;}
.home-slider .ult-carousel-wrapper .g-cols{max-width: 1050px;margin:0 auto;position:relative;left:-70px}
.banner-part .orbit-next {z-index:10;}
.banner-menu-list{position:absolute;right:40px;top: 0px;width:267px;z-index:1;}
.banner-menu-list .nemu-content-list{ background:#2c486d; padding:15px;}
.nemu-content-list ul{ padding:0px; list-style-type:none; margin:0;}
.nemu-content-list ul li a{background:#476997;color:#fff;font-size: 22px;text-align:center;font-family: 'Open Sans', sans-serif;display:block;padding: 15px 5px;margin-bottom:15px;font-weight: 500;}
.nemu-content-list ul li:last-child a{ margin-bottom:0px;}
.nemu-content-list ul li a:hover{ background:#5F81B0;color:#fff }
button.slick-next{background:url(https://spcadev.wpengine.com/wp-content/uploads/arr-next.png) no-repeat center;width: 40px;height: 57px;}
button.slick-prev{background: url(https://spcadev.wpengine.com/wp-content/uploads/arr-prev.png) no-repeat center;width: 40px;margin-left: 15px;height: 57px;}
button.slick-prev:hover{opacity:1!important;background-position:inheritimportant;background: url(https://spcadev.wpengine.com/wp-content/uploads/arr-prev.png) no-repeat center #9B9897;}
button.slick-next:hover{opacity:1!important;background-position:inheritimportant;background: url(https://spcadev.wpengine.com/wp-content/uploads/arr-next.png) no-repeat center #9B9897;}
button.slick-next i, button.slick-prev i{display:none}
.home-slider .ult-carousel-wrapper h1{
	font-size: 37px;
	color: #2c486d;
	font-family: 'Open Sans', sans-serif;
	text-shadow: none;
	padding-top: 15px;
	line-height: 1.2;
}
.home-slider .ult-carousel-wrapper p{
	font-size: 22px;
	color: #2c486d;
	font-family: 'Open Sans', sans-serif;
	text-shadow: none;
	line-height: 24px;
	font-weight:normal;
}
.home-slider .ult-carousel-wrapper a, .home-slider .ult-carousel-wrapper a:hover{
	color: #800000;
	margin-top:50px;
	position:absolute;
	bottom:10px
}
.home-slider .ult-carousel-wrapper .g-cols .vc_column-inner{padding-right:10px;padding-left: 10px;}
.fap h1{
	font-size: 41px;
	color: #2c486d;
	font-weight: 500;
	text-shadow: 0 0 0 #2c486d;
}
.adoptable-pets .l-section-h{padding-top:10px}
.mgin .vc_column-inner{padding:0 5px!important}
.mgin {margin-left:0!important}
.mgin .vc_column-inner img{width:100%;height:140px;border-bottom: 3px solid #ffc529;}
.mgin .vc_column-inner h2{margin-bottom:10px}
.mgin .vc_column-inner h2 a{
	margin: 5px 0 0;
    text-align: center;
    font-size: 24px;
    color: #800000;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
}
.mgin .vc_column-inner p{
	font-size: 12px;
    color: #2c486d;
    font-weight:600;
	line-height:1.8;
}
.adoptable-pets .vc_col-sm-6 .vc_column-inner a:hover{text-decoration:none}
.adoptable-pets .vc_col-sm-6 .vc_column-inner a{
	display:inline-block;
	margin-top: 22px;
	font-size: 20px;
	color: #800000;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
	text-decoration: underline;
}
.adoptable-pets .vc_col-sm-4 .vc_column-inner{padding-right: 0!important;}
.adoptable-pets .vc_col-sm-4 .vc_column-inner p{font-size:16px;color: #800000;}
.mhw .l-section-h{padding-top: 17px;padding-bottom: 40px;}
.mhw .vc_column-inner{padding:0 2px!important}
.mhw .vc_column-inner h2{
	background: #2c486d;
    text-align: center;
    font-size: 20px;
    color: #fff;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    padding: 10px;
    margin: 0px;
    letter-spacing: -0.1px;
}
.mhw .vc_column-inner .w-image-h{
	height: 205px;
	overflow: hidden;
    border-bottom: 8px solid #ffc529!important;
    margin-bottom:20px
}
.mhw .vc_column-inner .w-image img{
    width: 100%;
}
.mhw .vc_column-inner p{font-weight:bold;line-height:1.4;color: #800000;font-size: 16px;margin-bottom: 10px;}
.mhw .vc_column-inner .blue{color: #2c486d;}
.mhw .g-cols .vc_col-sm-4:last-child .g-cols{margin:0!important}
.mhw .g-cols .vc_col-sm-4 img.alignright{margin-left: 6px;max-width: 168px;position:relative;top:5px}
.top-footer ul li {
    width: 25%;
    float: left;
}
.top-footer ul li a {
    /*border-bottom: 1px solid #465e7f;*/
    padding: 10px 25px 10px 0;
    font-size: 15px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    display: inline-block;
    text-transform:uppercase
}
.top-footer ul li a:hover{text-decoration:underline;color:#fff}
.top-footer ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline-block;
    width: 100%;
}
.top-footer .g-cols.valign_top {
	background: #2c486d;
	padding: 30px 25px 30px 45px;
}
.top-footer .g-cols.valign_top.vc_inner{padding:0;margin-bottom:35px;}
.top-footer h4{color:#fff;font-size: 14px;padding-top:12px;/*border-bottom: 1px solid #465e7f;*/padding-bottom: 10px;margin-bottom: 15px;}
#socials{text-align:center}
#socials img{margin:0 5px}
#socials img:hover{opacity:0.8}
.top-footer .vc_col-sm-9 img{margin-right:9px;vertical-align:middle;}
.top-footer .l-section-h{padding-bottom:0;padding-top: 0px;}
.f-copy .l-section-h{padding:0}
.f-copy .vc_column-inner{padding:10px 0!important}
.f-copy p{font-size:14px}
.l-footer .gform_wrapper{display:flex;margin: 0;/* flex-grow: 1; */}
.l-footer .gform_wrapper #gform_1{display: flex;}
.l-footer .gform_wrapper .gform_body{width:50%}
.l-footer .gform_wrapper .gform_footer {width:50%;padding-top: 0;margin-top: 8px;}
.l-footer .gform_wrapper input{
    width:100%;
    border-radius: 0px;
    font-size: 14px;
    color: #3878c2;
    font-weight: 600;
    border: 0;
    height: 28px;
    padding: 8px!important;
    }
.l-footer .gform_wrapper label{display:none}
.l-footer .gform_wrapper li.gfield{width:100%;padding-right: 5px!important;margin-top: 0;}
.l-footer #gform_submit_button_1{font-size:14px;padding: 5px 10px!important;    line-height: normal;border-radius:5px;background: transparent;border: 1px #fff solid;margin-right: 0!important;}
.l-footer .gform_wrapper ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity:1;font-size:14px
}
.l-footer .gform_wrapper ::-moz-placeholder { /* Firefox 19+ */
  opacity:1
}
.l-footer .gform_wrapper :-ms-input-placeholder { /* IE 10+ */
  opacity:1
}
.l-footer .gform_wrapper :-moz-placeholder { /* Firefox 18- */
 opacity:1;font-size:14px
}
.l-subheader.at_bottom .l-subheader-h{position:relative;left:-60px}
.l-subheader.at_bottom .l-subheader-h .w-nav-title{position:relative;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
    padding-left: 13px!important;
    padding-right: 14px!important;
}
.l-footer .gform_wrapper .gfield input{position:relative;top:-25px}
.w-search.layout_modern.active .w-search-open {
    opacity: 1!important;
}
.w-search.layout_modern .w-search-form {
    position: relative;
    top: 49px;
    left: 30px;
}
.w-search.layout_modern input{background:#fff;height:32px;font-size:14px;border-radius:0}
.l-header .w-search-form {
    padding: 10px;
    background: #2c486d;
    border-radius:0!important;
}
.l-header .w-search-form:before{
	    content: "";
    float: right;
    margin-top: -18px;
    margin-right: 62px;
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #2c486d;
}
.l-subheader.at_bottom .l-subheader-cell.at_center{
	justify-content: left;
}
.l-subheader.at_bottom .l-subheader-cell.at_right .w-search.ush_search_1{
	position: absolute;
	margin-top: -31px;
}
.l-subheader.at_middle .at_right{padding-bottom:10px}
@media (max-width:1500px)
{
	.home-slider .ult-carousel-wrapper .g-cols .vc_col-sm-6:first-child{
		max-width:470px;
		padding-left:30px;
		margin-left: 40px;
	}
	.home-slider .ult-carousel-wrapper p{font-size:18px;line-height: 1.2;}
	.home-slider .l-section-h {
    max-width: 100%;
}
}
@media (max-width:1230px){
	.home-slider .ult-carousel-wrapper {
    max-width: 100%;
}
.home-slider .ult-carousel-wrapper .g-cols {
    max-width: 748px;
    margin: 0 auto;
    position: relative;
    left: -83px;
}
.home-slider .ult-carousel-wrapper .g-cols .vc_col-sm-6:first-child{margin-left:0;padding-left:0;max-width: 270px;}
.home-slider .ult-carousel-wrapper .g-cols .vc_column-inner {
    padding-right: 10px;
    padding-left: 0px;
}
.home-slider .ult-carousel-wrapper .g-cols .vc_col-sm-6:first-child h1{font-size:25px;margin-bottom: 10px;}
.banner-menu-list {
    position: absolute;
    right: 44px;
    }
.home-slider{padding:0 20px}
.nemu-content-list ul li a {
    font-size: 21px
}
.l-subheader.at_bottom .l-subheader-cell.at_left{display:none}
}
@media (max-width:1024px){
	.l-subheader.at_bottom {
    line-height: 40px;
    height: 40px!important;
}

#client-nav{width: 300px;
    background-color: #989da3;
    padding: 9px 11px;
    margin: 0 0 0 40px;
    position: absolute;
    top: 100%;
    left: -2.7rem;
    right: -2.7rem;
    box-shadow: 0 3px 3px rgba(0,0,0,0.1);
}

.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a{
text-transform: none !important;
}

.l-subheader.at_bottom .l-subheader-h {
    position: relative;
    left: 0px;
}
.l-subheader.at_bottom .l-subheader-cell.at_center:hover{}
.l-subheader.at_bottom .l-subheader-cell.at_center{/* padding-left:20px; */width: 93%;text-align: right;margin-left: 10px!important;}
.l-subheader.at_bottom .l-subheader-cell.at_center nav .w-nav-icon:before{
	font-family: fontawesome;
	content: "\f0d7";
	border: none!important;
	color:#fff;
	font-weight:900;
	top: -4px;
	transition: none;
	position: relative;
}
.l-subheader.at_bottom .l-subheader-cell.at_center nav .w-nav-icon i:before, .l-subheader.at_bottom .l-subheader-cell.at_center nav .w-nav-icon i:after{border:none}
.l-subheader.at_bottom .l-subheader-cell.at_center nav .w-nav-control.active, .l-subheader.at_bottom .l-subheader-cell.at_center nav .w-nav-control:hover{
    background-color: #4d6383;
}
.l-subheader.at_bottom .l-subheader-cell.at_center nav .w-nav-icon i{/* position:relative; */border:none;transform: none!important;margin-top: -6px;}
.l-subheader.at_bottom .l-subheader-cell.at_center nav .w-nav-control:after{display:block;border:none;content:'MENU';POSITION:ABSOLUTE;LEFT: 12px;top: -4px;}
.l-subheader.at_bottom .l-subheader-cell.at_center .w-nav-control{
    height: 40px;
    position: relative;
}
.l-subheader.at_bottom .l-subheader-cell.at_center .w-nav{text-align:right!important;width: 100%;position: relative;/* padding-left: 20px; */}
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1{width:300px;background-color: #989da3;padding: 9px 11px;margin: 0 0 0 40px;}
.l-header .w-search-form:before {
    content: "";
    float: right;
    margin-top: -18px;
    margin-right: 19px;
    width: 0px;
    height: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #2c486d;
}
.w-search.layout_modern .w-search-form{left:0}
.w-search.layout_modern.active .w-search-open {
    transform: translateX(-1rem)!important;
}
.l-subheader.at_bottom .l-subheader-cell.at_center nav .w-nav-list li.menu-item a{
	background: #fff;
    margin: 0;
    width: 100%;
    display: block;
    border-bottom: solid 1px #989DA3!important;
	text-align: left;
	color: #72695c;
	line-height: 1.6;
}
.l-subheader.at_bottom .l-subheader-cell.at_center nav .w-nav-list li.menu-item a:hover{
	background-color:#4D6383;
	color:#ffc529
}
.l-subheader.at_bottom .l-subheader-cell.at_center nav .w-nav-list li.menu-item a .w-nav-title{top:0;font-size:14px}
.l-subheader.at_middle{padding-left:0!important;padding-right:0!important}
.home-slider .l-section-h{padding-top:20px}
.l-subheader.at_middle{padding-left:20px!important;padding-right:20px!important}
.l-subheader.at_bottom .l-subheader-cell.at_right .w-search.ush_search_1 {
    position: static;
    margin-top: 0;
    margin-right: 10px;
}
.adoptable-pets .vc_col-sm-8 {
    width: 1000%;
}
.adoptable-pets .vc_col-sm-4 {
    width: 370px;
    margin: 50px auto 30px;
    text-align:center;
}
.adoptable-pets .vc_col-sm-4 .vc_column-inner{padding-left: 0!important;}
.adoptable-pets .vc_col-sm-8 .vc_col-sm-6{
	width:100%
}
.adoptable-pets .l-section-h{padding-bottom:0}
.mhw .l-section-h{padding-top:0}
.mhw{max-width:400px}
.mhw .vc_col-sm-4{width:100%}
.mhw .vc_col-sm-4 .vc_column-inner{padding-left: 0!important;padding-right:0!important}
.mhw .vc_column-inner h2{margin-top:30px}
} 
@media (max-width:980px){
	.banner-menu-list {
    position:static;
    right: 44px;
}
.home-slider .ult-carousel-wrapper .g-cols {
    max-width: 100%;
    margin: 0 auto;
    position: relative;
    left: 0px;
}
.home-slider .ult-carousel-wrapper .g-cols .vc_col-sm-6:first-child{max-width:50%;padding-left:50px}
.home-slider .ult-carousel-wrapper .g-cols .vc_col-sm-6:first-child h1 {
    font-size: 21px;
}
.banner-menu-list{position:inherit;width:100%;right:0;}
    .banner-menu-list .nemu-content-list{ display:inline-block; padding-bottom:0; width:100%;}
    .nemu-content-list ul li{   float: left;width: 48%;margin: 0 5px;}
.home-slider .ult-carousel-wrapper{margin-left:20px;margin-bottom:30px}
.hd-contact p{font-size:13px}

}
@media (max-width:900px){
	.l-footer .l-section-h .vc_col-sm-9 {
    width: 100%;
}
.l-footer .l-section-h .vc_col-sm-3 {
    width: 100%;
    padding:30px 0 0!important
}
#socials {
    width:200px;
    text-align:left;

}
.l-footer .gform_wrapper #gform_1 {
    display: flex;
    width:200px;
    position:relative;
    right:0;
    margin-top:-50px;    top: 45px !important;
}
.l-footer .vc_col-sm-12 {margin-bottom:30px}
.l-subheader.at_middle .l-subheader-cell.at_center img {
    position: absolute;
    bottom: 0;
    margin-left: -98px;
}
.l-subheader-cell.at_left img{max-width:300px;height:auto}
.l-footer .l-section-h .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper {display: flex;justify-content: space-between;align-items: center;align-content: center;}

}
@media(max-width:767px){
	.home-slider .ult-carousel-wrapper .g-cols .vc_col-sm-6:first-child {
    max-width: 100%;
    padding-left: 50px;
}
.home-slider .l-section-h{padding-top:20px}
c{padding-bottom:40px}
.slick-slide img {
    display: block;
    margin: 30px auto 0px;

}
.home-slider .ult-carousel-wrapper:before{width:97%}
.l-subheader.at_top{background:#fff!important;padding-top:20px}
.l-header .l-subheader.at_middle .l-subheader-h {
    display: flex;
    align-items: center!important;
}
.home-slider .ult-carousel-wrapper{margin-bottom:0;padding-bottom:0}
.slider-menu{margin-top:-20px;z-index:99;position:relative;}
	.head-pets{display:none}
	.adoptable-pets{
		max-width:315px;
		padding: 0;
	}
	.adoptable-pets .vc_col-sm-3{width: 50%!important;}
	.fap h1{font-size:31px}
	.adoptable-pets .vc_col-sm-6 .vc_column-inner a{margin-top:0}
	.adoptable-pets .vc_col-sm-6:first-child{padding-top:30px}
	.adoptable-pets .vc_col-sm-4 .vc_column-inner p{text-align:center}
	.adoptable-pets .vc_col-sm-4 .vc_column-inner {
    padding: 0!important;
}
.adoptable-pets .vc_col-sm-4 .vc_column-inner strong{padding-top:5px;display: inline-block;}
.adoptable-pets .l-section-h .g-cols{margin:0}
.adoptable-pets .vc_col-sm-8 > .vc_column-inner{padding: 0!important;}
	.mhw{
		max-width:315px;
		padding: 0;
	}
	.mhw .g-cols{margin:0}
	.footer-nav ul {
    width: 100%;
}
	.top-footer ul li{margin-right: 5px; width:auto; float:none; display:block;}
    .top-footer ul li a{   padding: 10px 2px 10px 0;font-size: 14px;}
    .top-footer ul li a {
    padding: 10px 2px 10px 0!important;
    font-size: 14px;
}
.top-footer .vc_col-sm-9 img {
    margin-right: 5px;
    width: 78px;
    display: inline-block;
    vertical-align: middle;
}
.top-footer .vc_col-sm-9{text-align:center}
.l-footer .vc_col-sm-12 {margin-bottom:30px!important}
.l-footer .l-section{padding:0}
.top-footer .l-section-h > .g-cols{margin:0!important}
.l-footer .l-section-h .vc_col-sm-3 {
    width: 100%;
    padding: 0px 0 30px!important;

}
.l-header .l-subheader {
    /* padding-left: 0rem!important; */
    /* padding-right: 0rem!important; */
}
.l-subheader.at_middle {
    height: auto;
}
.slick-slide img {
    display: block;
    margin: 30px auto 0px;
    width:96%
}
.slick-next {
    right: 7px;
}
.mhw .g-cols .vc_col-sm-4 img.alignright{float:right}
.mhw .vc_column-inner h2 {
    margin-top: 13px;
}
.adoptable-pets .l-section-h {
    padding-bottom: 40px;
}
.f-copy .g-cols{margin:0;padding:0 10px}
.f-copy .vc_col-sm-12{margin-bottom: 0!important;}
.f-copy .footer-right-link{margin-bottom:0;display: block!important;color: #ababab;font-size: 11px;position: relative;left: 5px;}
}
@media(max-width:620px){
	.l-header .l-subheader.at_top{height:auto;line-height:auto}
	.head-pets {
    display:block!important;
}
.head-pets img{width: 267px!important;margin-top: -2px;position: absolute;margin-left: -50px;}
.hd-right{max-width: 250px;padding-right: 5px;margin-left: 0!important;}
.nemu-content-list ul li {
    float: none;
    width: 100%;
    margin: 0 0px;
}
.slider-menu{margin-bottom: 20px;margin-top:-47px}
.banner-menu-list .nemu-content-list{padding-bottom:15px}
.home-slider .ult-carousel-wrapper .g-cols .vc_col-sm-6:first-child {
    max-width: 100%;
    padding-left: 20px;
    padding-right:20px
}
.home-slider .ult-carousel-wrapper p {
    padding-bottom: 20px!important;
}
	.f-copy .g-cols {
    margin: 0;
    padding: 10px;
}

}
@media (max-width:600px){
	/*.header_hor .w-search.layout_modern .w-search-form {
    position: absolute;
    top: 0;
    left: -1.5rem;
    right: -1.5rem;
    height: 0;
    overflow: hidden;
    border-radius: 0;
    opacity: 1;
    z-index: 120;
    transition: height 0.3s cubic-bezier(.4,0,.2,1);

    left: 0;
    position: relative;
    top: 49px;
    left: 30px;
    position: relative;
    border-radius: 0.3rem;
    z-index: 1;
    opacity: 0;
    transition: opacity 0.3s, color 0.3s, background 0.3s;
}
.w-search.layout_modern .w-search-form{}*/
}
@media(max-width:480px){
	.top-footer ul li{ float:none; width:100%;
    margin: 0pc;}
    .top-footer ul li a{ text-align:left; display:block;    padding: 10px 15px !important;
}
    .top-footer .g-cols.valign_top {
    background: #2c486d;
    padding: 30px 15px 0px 0px;
}
.top-footer .g-cols.valign_top.vc_inner{margin-bottom:0px !important;}
.l-footer .gform_wrapper #gform_1 {
    display: flex;
    width: 100%;
    position: static;
    right: 0;
    margin-top: 0px;
}
.l-footer .gform_wrapper .gform_body {
    width: 80%;
}
#gform_submit_button_1{line-height:1}
.head-pets {display:none!important}
.l-subheader.at_middle .at_right{width:100%!important}
.l-subheader.at_middle .hd-right{
	align-items: center;
	justify-content: center;
	width: 100%;
	text-align: center;
	max-width: 100%;
}
.hd-contact p{text-align:center}
.home-slider .ult-carousel-wrapper .g-cols .vc_col-sm-6:first-child h1 {
    font-size: 18px;
    text-align:center
}
.home-slider .ult-carousel-wrapper p{padding-bottom:20px}
.home-slider .ult-carousel-wrapper a{
	margin-top:-40px!important;
	left: 20px;
}
.home-slider .ult-carousel-wrapper a:hover{color:#800000}
.home-slider .ult-carousel-wrapper .g-cols .vc_col-sm-6:first-child p {
    font-size: 14px;
    line-height:1.4;
    text-align:center;
}
}


lu-table {
    margin-bottom: 2em !important;
}


body{font-weight:normal}
.adop .vc_column-inner{padding-left:0!important;padding-right:2em!important}
.adop .vc_column-inner img{width:100%}

/*
 * Lilypod Media
 */

.capital-campaign-text {
	font-size: 18px;
	margin: 2rem auto;
}


.capital-campaign-iconboxes {
	margin: 2rem auto;
}

.capital-campaign-iconboxes .w-iconbox .w-iconbox-icon {
	width: auto;
}

.capital-campaign-iconboxes .w-iconbox .w-iconbox-icon img {
	width: auto;
}

.validation_error {
	display: none;
}

.gform_wrapper .field_description_below .gfield_description.validation_message {
	padding-top: 0;
    padding-bottom: 1rem;
    line-height: 1;
    font-size: 12px;
}

.gform_confirmation_message {
	font-size: 1rem;
	margin-bottom: 1rem;
}

#socials img {
	margin: 0 4px;
}

.l-footer .gform_wrapper #gform_1 {
    display: flex;
    margin: 0;
		/*flex-direction: column;*/
}

.l-footer .gform_wrapper #gform_1 .gform_body {
	width: 100%;
	height: auto;
}

.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
	padding: 0;
    background: none;
    max-width: none !important;
    border: none;
}

.gform_wrapper .field_description_below .gfield_description.validation_message {
	padding-bottom: 0;
	padding-right: 0;
}
#nav_menu-6 ul li a , .l-main #nav_menu-6 .menu-item , .l-main #nav_menu-8 .menu-item ,#nav_menu-8 ul li a , .l-main #nav_menu-3 .menu-item
{
  display:block !important;
}
.generous-donors-table-list li {line-height: 1.6}
#nav_menu-6 + #custom_html-2  {border:0px;background-color: transparent;}
#nav_menu-6 + #custom_html-2 .textwidget {padding:0px;}
.donate-box.capitalpage-btn{margin:0px auto;    float: none;}
.donate-box.capitalpage-btn a {margin: 0px !important;font-size:22px !important;}
.feature-donatebtn{margin-top:2rem;}
table.generous-donors-table-list{max-width: 610px;border-collapse: collapse;margin: 0 0 10px;width: 100%;border:0px;}
table.generous-donors-table-list tbody tr td, table.generous-donors-table-list tr td {border:0px !important;width: 50%;padding: 6px 1.2% 5px;}
#nav_menu-8 #menu-capital-menu {list-style-type: disc !important;margin-left: 22px !important;}
#nav_menu-8 #menu-capital-menu li {display:list-item !important;}
#nav_menu-8 ul li a{padding:0px;border:0px;}
.page-id-279 #nav_menu-7 ul li a , .page-id-284 #nav_menu-4 ul li a , .page-id-528 #nav_menu-3 ul li a  ,  #nav_menu-3 ul li a {border-color: #ebe8e4;border-bottom: 1px solid #ebe8e4 !important;}
.page-id-279 #nav_menu-7 .menu-item-68 a , .page-id-284 #nav_menu-4 .menu-item-457 a ,  #nav_menu-3 .menu-item-68 a ,  #nav_menu-3 .menu-item-68 a {border-bottom: 0px solid #ebe8e4 !important;}
.page-id-276  .l-section-h {max-width:100%;}
.page-id-88.page:not(.home) .l-main .l-section-h .g-cols  .g-cols:before , .page-id-283.page:not(.home) .l-main .l-section-h .g-cols  .g-cols:before  {display:none;}
.page-id-88.page:not(.home) .l-main .l-section-h .g-cols  .g-cols:after , .page-id-283.page:not(.home) .l-main .l-section-h .g-cols  .g-cols:after{display:none;}
.page-id-88 .g-cols .g-cols.type_default>div>.vc_column-inner , .page-id-283 .g-cols .g-cols.type_default>div>.vc_column-inner {padding:0px;}
.page.page-id-283 .l-content .adop .vc_column_container .vc_column-inner {
    padding: 0 7px !important;
}
.page:not(.home) .l-content ul li:before {position: absolute;top: 8px;left: -1px;width: 5px;height: 5px;background: #94a973;content: '';border-radius: 5px;}
.page:not(.home) .l-content ul li {position: relative;padding: 0 0 10px 19px;margin: 0px;}
.page:not(.home) .l-content ul {padding: 0 0 12px 10px;margin: 0;list-style: none;}
.page:not(.home) .l-content .vc_column-inner .vc_column-inner {padding: 0px !important;}
.page:not(.home) .l-content h3 , .page-id-376 .l-content h2 {padding-top: 0px !important;color: #545c67;font-weight: 300;font-size: 26px;font-family: 'Roboto Condensed', sans-serif;text-transform: uppercase;}
.page:not(.home) .g-cols .l-sidebar {width:24%;}
.page:not(.home) .l-main .g-cols .l-content {width:76%;}
.page:not(.home) .l-content h4 {color: #545c67;font: 300 21px/22px 'Roboto Condensed', Arial, Helvetica, sans-serif;text-transform: uppercase;margin: 0 0 16px;}
p.footer-copy-left{margin:0px;}
.footer-right-link a {    color: #008CBA !important;}
.page:not(.home) .footer-right-link{display:none;}
.page-id-528 .l-main .widget_nav_menu .menu-item {display:initial;}
.campaign-match p {line-height:1.6;color:#222;}

/*==mk-febwork-start==*/
.text-center.virtual-logo {display: flex;justify-content: center;width: 100%;padding: 30px 0px;clear: both;}
.virtual-logo img {padding:0px 10px;}
#popmake-571 {padding:0px;border:0px;}
#popmake-571 .l-section ,#popmake-571 .l-section-h {padding:0px;}
/*==mk-febwork-end==*/
@media(max-width:1023px)
{
	.page:not(.home) .g-cols .l-sidebar {width:30%;}
.page:not(.home) .l-main .g-cols .l-content {width:70%;}
}
@media(max-width:767px)
{
	.page-id-317 .vc_column-inner .vc_column-inner , .parent-pageid-317 .vc_column-inner .vc_column-inner  {padding: 0px !important;}
	table.generous-donors-table-list tbody tr td, table.generous-donors-table-list tr td {display:block;width: 100%;}
	header .ush_image_2 { height:unset;}
	div#content.same-height-left {height: 100% !important;}
	.text-center.virtual-logo{padding: 15px 0px 15px;display:block;text-align:center;}
	.virtual-logo a {display:block;}
    .virtual-logo br {display:none;}
    .adop .has-fill .wpb_text_column  {margin-bottom:40px;}
    .adop .vc_column-inner img{max-width:180px;}
}
@media(max-width:480px)
{
	.l-footer .l-section-h .vc_col-sm-3 > .vc_column-inner > .wpb_wrapper
	{
		    text-align: center;display:block;
	}
	#socials {width: 100%;text-align: center;}
	header .w-vwrapper.align_left {align-items: flex-start;max-width: 260px;margin: 0px;}
	.logo-text p , .aspca-text em{font-size:15px;left: 0px;}
	.aspca-text em{left:10px;}
}
