/*
Theme Name: Pets On Me
Description: POM custom theme.
Author: Dotty Style Creative
Version: 
1.0
*/
button.readMore {
    border: 0;
    background: transparent;
    font-weight: bold;
}

.readMoreContainer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 10px;
}

.home-insurance-plans .container .plans {
    align-items: start !important;
}

.readMoreContainer.active {
    display: none;
}

input#category-address {
    border: 0;
    background: transparent;
}
.serech_container .form {
    border: 1px solid #ddd;
    border-radius: 30px;
    background: #fff;
    display: flex;
    padding-left: 20px;
    width: 250px;
    justify-content: space-between;
}
button#search_enrup div {
    display: none;
}
button#search_enrup {
    background: #1FAAE1;
    border: 0;
    height: 30px;
    margin: 2px;
    width: 30px;
    border-radius: 50%;
    padding: 5px;
	transition:.3s all;
}
a.btn_flat:hover img {
    rotate: 45deg;
}
a.btn_flat {
    padding-bottom: 5px;
}
li.bgw.content-card-category {
    border: 2px solid #fff;
}
li.bgw.content-card-category.selected-category {
    border: 2px solid #1FAAE1;
}
.home-services .container .worth-cols li.bgw:hover {
    cursor: pointer;
}
button#search_enrup:hover {
    width: 80px;
    border-radius: 28px;
	cursor: pointer;
}

button#search_enrup:hover div {
    display: block;
    color: #fff;
}
button#search_enrup:hover img {
    display: none;
}
.home header .nav-container .menu-wrapper .contact-wrapper .icon-profile ul {
    width: 170px;
}
.home-blog .container .home-blog-carousel .item p,
.home-blog .container .home-blog-carousel .item .meta div:last-child{ 
    color: #1C1C1C;
}
.home-blog .container .home-blog-carousel .item .btn-col { 
    justify-items: start;
}
.home-blog .container .home-blog-carousel .item p { 
    min-height: 52px;
}
.home-services .container p.max-width {
    margin-top: 20px;
    margin-bottom: 20px;
}
.home-testimonials .container .testimonial-carousel .owl-nav button {
    background-color: #36acdf !important;
}
.home-testimonials .container .testimonial-carousel .owl-nav button img {
    filter: brightness(0) invert(1);
}
.section-logos .container {
    border: 1px solid #dddddd73;
    border-radius: 16px;
}
header .nav-container .container{
	max-width: 1440px;
}
.promo-notif-container .notif-wrapper button {
    display: flex;
    align-items: center;
    justify-content: center;
}
.section-logos .container {
    padding-bottom: 35px;
}
header ul li .phone {
    margin-top: 4px;
}
.classDisplay{display:block;}
@media only screen and (max-width: 600px) {
	footer .footer-container a {
		font-size: 15px;
	}
	footer .footer-container .container .footer-row-1 .footer-wrapper .footer-label h6 {
		margin-top: 20px;
	}
	footer .footer-container .social-wrapper .social {
		justify-content: space-between;
	}
	.serech_container .custom-slider-container {
		position: absolute;
		bottom: -10px;
		margin-top: -13px;
		width: 98%;
		display: flex;
		margin-left: 20px;
	}
	.home-caring-of-pets ul {
		text-align: left;
	}
	
	
	.section-logos .container{border:0;}
	header .nav-container .logo-wrapper .logo-mobile {
		width: auto;
	}
	.home-insurance-worth .container .two-cols .stand-alone img{width: initial;}
	header .nav-container .menu-wrapper .contact-wrapper .icon-profile ul{right:16px}
	.hamburger.hamburger--squeeze { background: #fff; padding-top: 5px !important; padding-left: 5px !important; padding-right: 5px !important; border-radius: 5px; }
	header .nav-container .menu-wrapper .hamburger .hamburger-box .hamburger-inner, 
	header .nav-container .menu-wrapper .hamburger .hamburger-box .hamburger-inner::before, 
	header .nav-container .menu-wrapper .hamburger .hamburger-box .hamburger-inner::after { background-color: #36acdf !important; height: 2px;}
	.custom-slider-container { margin-bottom: 100px; }
	.home-services button#nextPlan2 { top: 110%; z-index: 99; right: calc(50% - 50px); }
	.home-services button#prevPlan2 { top: 110%; z-index: 99; left: calc(50% - 50px); }
	.section-home-hero .hero-slider .owl-dots { 
		bottom: 72px; 
	}
	footer .blog-cat.no-pointer { width: 140px !important; left: 30px !important; top: -21px !important; }
	.home-insurance-plans .custom-slider-container { margin-bottom: 0 !important; }
	.readMoreContainer { margin-top: 20px; }
}
.home-blog .container .home-blog-carousel .item .meta .category {
    text-transform: uppercase;
}
.home-blog .container .home-blog-carousel .item .meta div:last-child {
    text-transform: uppercase;
}
.promo-notif-container .notif-wrapper {
    max-width: 1440px;
}
header .nav-container .menu-wrapper {
    margin-right: -11px;
}
header .nav-container .menu-wrapper .nav-wrapper .secondary-nav-menu{left:-17px !important;}
.home-caring-of-pets p {
    margin-bottom: 15px;
}
}
select.selectdd.placeholder {
    background-image: url(/wp-content/themes/petsonme/assets/images/arrow_down.png);
    background-repeat: no-repeat;
    background-position: 97% center;
}
.resources a.main-nav-item.active img {
    filter: brightness(0);
}
.breeders-profile h4 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 30px;
    margin-top: 15px;
}
.breeders-profile input {
    width: 90% !important;
    padding-left: 10px !important;
}
.breeders-profile label {
    top: -22px !important;
    position: absolute;
}
.page-breeders-dashboard .container .forms .main-form-section .list_container table { 
    overflow: hidden;
}