/* Enter Your Custom CSS Here */
@import url('https://fonts.googleapis.com/css?family=Pacifico');
h2 {
font-family: 'Pacifico';
font-size: 45px;
  color: #005696 !important;
}
.swpRightPos {
  display:none !important;
}
.topWrap .usermenu_area {
    background-color: #f4f4f4;
    color: #1f9cd4 !important;
    display: block !important;
}
p {
	font-weight: 400 !important;
}
p.steps {
	font-weight: 600 !important;
    font-size: 20px !important;
    text-align: left !important;
}
.cuspos {
    width: auto !important;
}
.googlemap_button {
	display: none;
}
.steps span {
	font-family: 'Pacifico' !important;
    font-size: 35px !important;
  	font-weight: 400 !important;
    line-height: 45px !important;
}
span.needs {
	font-family: 'Pacifico';
    color: #1f9cd4;
    font-size: 23px;
}
.simg4 .hoverShadow {
    background-color: #88c762 !important;
}
.simg3 {
  border: 4px solid #f58342;
}

.simg4 {
  border: 4px solid #88c762;
}
.topWrap .usermenu_area .menuItemRight span.contact_info_phone.my-phone:before {
    content:'\39' !important;
}
li.usermenu_info_phone, li.usermenu_info_email {
	display: none !important;
}
.simg1{
 border: 4px solid #fbe159;
}
a.donate {
	color: #FFF !important;
}
a.donate:hover {
	color: #8dc549 !important;
}
 .admin-bar .swpRightPos {
	display: none !important;
}
.topWrap .phone {
    width: auto !important;
}
.topWrap .phone .contact_info_phone {
    font-size: 18px !important;
}
.topWrap .infoTopWrap {
    width: 625px;
}
.cntct-info-clmn {
    margin-top: 10px !important;
    padding-bottom: 0px !important;
}
.search {
	display: none !important;
}
.topWrap .phone {
    border-right: 0px solid rgba(232, 233, 234, 0.75) !important;
}
.openings p {
font-family: 'Pacifico';
  text-transform: none !important;
  font-size: 20px !important;
  list-style-type: none !important;
  line-height: 30px !important;
  color: #005696 !important;
}
.map-sect {
	border: 5px solid  #005696 !important;
}
.copyright a  {
	font-weight: bold !important;
}
.revlink.border:hover, .revlink.border:active {
	color: #FFF !important;
}
a.revlink:hover {
    background-color: transparent !important;
	border-color: #8dc549 !important;
    color: #FFF !important;
}
a.revlink {
	border-color: #8dc549 !important;
  	background-color: #8dc549 !important;
}
.topTabsWrap {
	display: none !important;
}
.header-img {
	background-image: url('/wp-content/uploads/2015/11/slider-22.jpg') !important;
}
.header-img.adoption {
	background-image: url('/wp-content/uploads/2015/11/slider-1.jpg') !important;
}
.header-img.volunteer {
	background-image: url('/wp-content/uploads/2015/12/volunteer.jpg') !important;
}
.header-img.donate {
	background-image: url('/wp-content/uploads/2015/12/donate.jpg') !important;
}
.header-img h2 {
 	color: #FFF !important;
}
.icon-paw:before {
	color: #8dc549 !important;
}
.invlvd-img {
	border: 7px solid #FFF !important;
}
/*.menu_center .topWrap .wrap_menu.center .menuTopWrap.topMenuStyleLine {
    background-color: #005696 !important;
    margin-top: 0px !important;
}
.topWrap .menuTopWrap {
    text-align: left;
    position: relative;
    margin-top: 0px !important;
}*/
/*.sc_title_underline:after {
    height: 30px;
    background-image: url(/wp-content/uploads/2015/02/Paw-Print-Icon-e1444763421288.png);
}*/
.sc_title_underline:after {
    height: 30px;
    background-image: url(/wp-content/uploads/2015/11/Paw-Print-Icon-Blue.png);
}
.value-items {
	margin-bottom: 20px !important;
}
.topWrap .usermenu_area {
    background-color: #f4f4f4;
    color: #1f9cd4 !important;
    padding: 8px !important;
}
.sc_boxed_form .title {
    background-color: #8dc549 !important;
}

.hoverShadow {
	display: none !important;
}
a.sc_contact_form_submit.inited {
	display: block !important;
}
a.inited {
	display: none !important;
}
.columnsWrap > div {
	background-size: cover !important;
}
 h4.sc_team_item_title{
    font-size: 20px !important;
    line-height: 25px !important;
}
.newsletter{
 	display: none !important; 
}
.logo img {
	content: src("https://countryacresrescue.org/wp-content/uploads/2015/11/C_AcresRescue-White-01.png");
}
.widget_area .widgetWrap.widget_recent_comments .recentcomments {
    padding-left: 0;
    color: #f4f4f4 !important;
}
.sidebarStyleDark {
    background-color: #302021;
    color: #f4f4f4 !important;
}
.footerWrap.footerStyleDark a {
color: #f4f4f4 !important;
}
.copyWrap {
    background-color: #1f9cd4 !important;
    overflow: hidden;
}
.footerWrap.footerStyleDark {
    background-color: #005696 !important;
    background-image: none;
}
.topWrap .topMenuStyleLine>ul>li>a:hover {
    color: #8dc549 !important;
}
.infoTopWrap .search::before {
    color:#1f9cd4 !important;
}
.infoTopWrap .phone > .icon-phone::before {
    color:#1f9cd4 !important;
}
.topWrap .phone .contact_info_phone {
    color:#1f9cd4 !important;
    text-transform: uppercase;
    font-weight: 600;
}
#sidebar_main.sidebarStyleDark.widget_area .widget_layered_nav ul li a:hover:before, .infoTopWrap .phone > .icon-phone, .infoTopWrap .cart > .cart_button, .infoTopWrap > .search, .openResponsiveMenu, .woocommerce #sidebar_main .sidebarStyleDark.widget_area .widget_layered_nav ul li.chosen a:before, .woocommerce-page #sidebar_main.sidebarStyleDark.widget_area .widget_layered_nav ul li.chosen a:before, #sidebar_main.sidebarStyleDark .widget_layered_nav_filters ul li.chosen a:before, #sidebar_main.sidebarStyleDark .widget_layered_nav_filters ul li a:hover:before {
    color: #1f9cd4 !important;
    border-color: #1f9cd4 !important;
    border-top-color: rgb(31, 156, 212);
    border-right-color: rgb(31, 156, 212);
    border-bottom-color: rgb(31, 156, 212);
    border-left-color: rgb(31, 156, 212);
}
.infoTopWrap .phone {
color: #1f9cd4 !important;
}
.topWrap .cart {
    display: none !important;
}
.menu_center .topWrap .wrap_menu.center .menuTopWrap {
    background-color: #005696 !important;
    margin-top: 60px !important;
}

.tp-bannertimer {
	display: none !important;
}
.topWrap .phone {
    border-right: 1px solid rgba(232, 233, 234, 0.75);
    text-transform: lowercase;
}
#story-slider-4 {
    width: 100%;
    height: 30em !important;
    cursor: -webkit-grab;
}
#story-slider-3 {
    width: 100%;
    height: 30em !important;
    cursor: -webkit-grab;
}
#story-slider-2 {
    width: 100%;
    height: 30em !important;
    cursor: -webkit-grab;
}
#story-slider-1 {
    width: 100%;
    height: 30em !important;
    cursor: -webkit-grab;
}
.topWrap .logo {
    padding: 10px 0 0 0 !important;
}
.topWrap .menuTopWrap {
    text-align: left;
    position: relative;
    margin-top: 10px !important;
}
.logo img {
    height: 150px !important;
    margin-top:0px !important;
}
.topWrap .phone .contact_info_phone {
    color: #02853d;
}
.topWrap .phone .contact_info_phone {
    color: #1f9cd4 !important;
    text-transform: none !important;
    font-weight: 600;
}
.responsive_menu .topWrap .menuTopWrap #mainmenu{
background-color: #87cdc8;
}

.openResponsiveMenu:hover {
    border-color: #fbe159;
}

.openResponsiveMenu:hover:before {
    color: #02853d;
}

.menuTopWrap>ul#mainmenu {
    width: auto;
}
.topWrap .search:not(.searchOpen):hover:before, .topWrap .search .searchSubmit:hover .icoSearch:before, .page404 .searchAnimation.sFocus .searchIcon {
    color: #02853d;
}

.topWrap .search:not(.searchOpen):hover{
border-color: #fbe159;
}

.cuspos {
    width: auto !important;
}

.copyWrap .copy .copyright{
float: none;
      text-align: center;
      color: #f4f4f4;
}

/*footer list icon css*/

ul #loc { background-image: url('/wp-content/uploads/2015/10/Maps-32.png'); background-repeat: no-repeat; background-position: 0px center; padding-left: 50px; }
ul #mail {background-image: url('/wp-content/uploads/2015/10/Telephone-03-32.png'); background-repeat: no-repeat; background-position: 0px center; padding-left: 50px;}
ul #phn { background-image: url('/wp-content/uploads/2015/10/Mail-01-32.png'); background-repeat: no-repeat; background-position: 0px center; padding-left: 50px;}


/*End footer list icon css*/
.widget_area .widgetWrap ul>li:before{
display: none;
}


.footerStyleDark ul{
  list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.footerWidget .widgetWrap .title{
font-family: pacificoregular;
  font-size: 25px;
    font-weight: normal;
  letter-spacing: 3px;
  padding-top: 5px;
}
.copyWrap .socPage ul li a:hover{
background-color: #fbe159;
  color: #fff;
}
.copyWrap .socPage ul li a{
background-color: #fff;
  color: #fbe159;
}

.copyWrap .socPage {
    height: auto;
    float: left;
    padding-top: 35px;
    padding-bottom: 30px;
}

.socialblock .copy{
padding: 0px;
}
.socialblock h2 {
    color: #fff;
    padding: 30px;
    margin: 0;
  float: right;
}
.socialblock {
    border-top: 5px solid #fbe159;
    background-color: #87cdc8;
}

#story span.swiper-pagination-switch.swiper-visible-switch.swiper-active-switch:before {
    color: #02853d !important;
}

#story .sc_slider_flex .flex-control-nav li a:before, .sc_slider_chop .flex-control-nav li a:before, .sc_slider_swiper .flex-control-nav span:before{
color: #D3D3D3;
}

.sc_testimonials_style .sc_testimonials_item_quote .sc_testimonials_item_text{
    text-transform: none;
}

.sc_testimonials_style .flex-direction-nav a {
    color: #87cdc8;
    border: 2px solid #87cdc8;
}
.sc_testimonials_style .flex-direction-nav a:hover {
    background-color: #87cdc8;
    color: #fbe159;
}
.sc_testimonials_style .sc_testimonials_item_author .sc_testimonials_item_name {
    margin: 0;
  padding: 0;
  color: #000;
    font-weight: bold;

}
.sc_testimonials_item_avatar {
    display: none;
}
.sc_testimonials_style .sc_testimonials_title {
    color: #02853d;
}

.catssser{
font-family: 'pacificoregular';
  color: #f58342;
  font-size: 22px;
}
.dogsser {
font-family: 'pacificoregular';
  color: #87cdc8;
  font-size: 22px;
}

.simg3 {
  border: 4px solid #f58342;
}

.simg2 {
  border: 4px solid #87cdc8;
}

.simg1{
 border: 4px solid #fbe159;
}

a.sc_image_hover_link .hoverShadow:after {
  border-bottom: 0px !important;

}

.sertext1, .sertext2, .sertext3 {
font-family: 'pacificoregular';
}
.sertext1{
color: #fbe159;
}
.sertext2{
color: #87cdc8;
}
.sertext3{
color: #f58342;
}

#tslider .sc_title_underline:after {
    height: 15px;
    background-image: url(/wp-content/uploads/2015/10/hrunderline.png) !important;
} 

.topWrap .topMenuStyleLine>ul>li>a{
color: #fff;
}

.topWrap .infoTopWrap{
    margin-top: 35px;
}
.topWrap .phone{
border-right: 1px solid rgba(232, 233, 234, 0.75);
}
.topWrap .topMenuStyleLine>ul>li>a:hover {
    color: #fbe159;
}

.menu_center .topWrap .wrap_menu.center .menuTopWrap{
background-color: #87cdc8;
}


.topWrap .phone .contact_info_phone {
    color: #02853d;
  font-size: 14px;
}
.topWrap {
    background-color: #fff;
}

.topWrap .logo{
  
padding: 29px 0 0 0;
 
}

.logo_info {
    display: none;
}

.logo img{
height: 100px;
}

.qutc {
    background-color: #02853d;
}
@media only screen and (max-width: 425px) {
  li.usermenu_info_phone, li.usermenu_info_email {
	display: block !important;
    text-align: center !important;
}
  .topWrap .usermenu_area .menuItemRight {
    text-align: center;
    width: 100%;
    line-height: 24px;
    min-height: auto;
    margin-bottom: 3px;
}
    .topWrap .usermenu_area .menuItemLeft {
    	display: none !important;
  }
  .topWrap .usermenu_area .menuItemRight {
    display: block;
}
  li.usermenu_info_time {
	display: none !important;
  }
  	.responsive_menu .topWrap .wrap_menu {
    width: 10%;
    margin: 0px !important;
    margin-right: 10px !important;
    float: right;
    text-align: right !important;
}
  .topWrap .wrap_logo {
    width: 85%;
    float: left !important;
    text-align: center !important;
}
  .logo img {
    height: auto !important;
    margin-top: 0px !important;
}
  .topWrap .mainmenu_area {
    min-height: 90px;
}
  h2 {
    font-family: 'Pacifico';
    font-size: 29px;
    color: #005696 !important;
}
  .invlvd-img {
    width: 90% !important;
  }
  #polaroid {
    width: 150% !important;
    margin-left: -75px;
  }
  .my-slide-text {
	display: none !important;
  }
@media only screen and (max-width: 375px) {
  	.responsive_menu .topWrap .wrap_menu {
    width: 10%;
    margin: 0px !important;
    margin-right: 10px !important;
    float: right;
    text-align: right !important;
}
  .topWrap .wrap_logo {
    width: 85%;
    float: left !important;
    text-align: center !important;
}
  .logo img {
    height: auto !important;
    margin-top: 0px !important;
}
  .topWrap .mainmenu_area {
    min-height: 90px;
}
  h2 {
    font-family: 'Pacifico';
    font-size: 29px;
    color: #005696 !important;
}
  .invlvd-img {
    width: 90% !important;
  }
  #polaroid {
    width: 150% !important;
    margin-left: -75px;
  }
  .my-slide-text {
	display: none !important;
  }
@media only screen and (max-width:320px) {
	.responsive_menu .topWrap .wrap_menu {
    width: 10%;
    margin: 0px !important;
    margin-right: 10px !important;
    float: right;
    text-align: right !important;
}
  .topWrap .wrap_logo {
    width: 85%;
    float: left !important;
    text-align: center !important;
}
  .logo img {
    height: auto !important;
    margin-top: 0px !important;
}
  .topWrap .mainmenu_area {
    min-height: 90px;
}
  h2 {
    font-family: 'Pacifico';
    font-size: 29px;
    color: #005696 !important;
}
  .invlvd-img {
    width: 90% !important;
  }
  #polaroid {
    width: 150% !important;
    margin-left: -75px;
  }
  .my-slide-text {
	display: none !important;
  }
}