/*
Theme Name: Animal Doctors
Text Domain: animalDoctors
Version: 1.0
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: Mashroom SL Web Crew
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/animalDoctors/
*/



ul.nav.navbar-nav li a {
	color: #363636;
}
ul.nav.navbar-nav li.active a {
	color: #ffffff;
}
.pet_care_each_body_section p {
	margin-bottom: 30px;
}
.display-on-scroll {
	display: none;
}
.navbar.sticky .display-on-scroll {
	display: block;
}
.pet_care_item .image_cover img {
	width: 100%;
}
#home_banner {
	background: none;
}
.home_about_section_text h2 {
	margin: 0 0 15px 0;
}
.lightbox_content .color_green p {
	color: #26838A;
	float: left;
	width: 100%;
}
.lightbox_content .full-bio {
	float: left;
	display: block;
	margin: 15px 0;
}
.lightbox_content .full-bio p {
	margin-bottom: 25px;
}
.team_column .body_content_inner {
	padding: 0 20px;
}
.land_para_section p {
	margin-bottom: 30px;
}
.clinic_policies_content_section .panel {
	margin-top: 20px;
}
.clinic_policies_content_section .panel p {
	margin-bottom: 25px;
	padding: 0;
}
h4 a{
	color: #26838A;
	font-family: Lato-Black;
	line-height: 36px;
	font-size: 30px;
}
.header_section .phone-number h4 a{
	font-size: 25px;
}

.link_section ul li h4 a{
	font-family: Lato-Black;
font-size: 30px;
line-height: 36px;
color: #26838A;
}

.footer p a{
	font-family: Lato-Regular;
	font-size: 16px;
	line-height: 20px;
	color: #363636;
}
#footer ul li.fb_link p a{
	color: #26838A;
}
.map_detail_section .map_detail_inner ul li p a{
	font-family: Lato-Regular;
	font-size: 18px;
	line-height: 30px;
	color: #363636;
}
.map_detail_section .map_detail_inner li.list_fb_link p a{
	color: #26838A;
	font-family: Lato-Bold;
}
.map_detail_section p strong a {
	font-family: Lato-Bold;
	color: #26838A;
	font-weight: normal;
}
.navbar.sticky .navbar-brand > img {
	width: 80%;
	padding: 5px 0;
}

.footer .bottom_30 {
	margin-bottom: 0;
}
#footer {
	padding-top: 70px;
	padding-bottom: 60px;
}
a.link_btn:hover {
	color: #FFF;
	background-color: #26838A;
	text-decoration: none;
}
#land_services_submenu a.card label {
	padding: 0 5px;
}
.service-text-content p, .page-text-content p {
	margin-bottom: 30px;
}
.underline {
	text-decoration: underline;
}
.page-text-content a {
	color:#26838A;
}
.page-text-content a:hover {
	text-decoration: underline;
}
.owl-prev.disabled {
	display: none;
}
.team_column .body_content_inner h5 {
	font-size: 19px;
}
.featured-img-section img {
	max-height:80px;
}
.service-mobile-display {
	display: none;
}
h4.banner_text.title_line_03 label.color_black::after {
	content: unset;
}
.home_banner_section .home_banner_content {
	top: 39%;
	/* margin-left: 0;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	text-align: center; */
}
.home_talk_to_us_section {
	min-height: 900px;
	background-size: contain;
}

.pet-articles-listing h3 {
	color: #363636;
	margin: 0 0 15px 0;
}
.pet-article-type .image_cover_article img {
	width: 100%;
}
.pet-article-type h4 {
	color: #26838A;
	font-size: 25px;
	font-weight: 300;
	margin: 25px 0 0 0;
}
.our_goals_item.pet-article-type {
	margin: 0 0 60px 0;
}
.petcare-bottom .link_section_inner {
	text-align: left;
	float: left;
	display: block;
}
.petcare-bottom h4 {
	margin: 0 0 10px 0;
}
.link_section.petcare-bottom ul li a {
	text-decoration:underline ;
}
.link_section.petcare-bottom  h5 {
	margin: 20px 0 0 0;
}
.link_section.petcare-bottom {
	padding-top: 30px;
}
.pet-article-type p {
	font-size: 17px;
	line-height: 22px;
	margin: 10px 0 35px 0;
}
.pet-article-type a.link_btn {
	font-size: 16px;
	text-decoration: none;
}
.category-filter .category-single-item {
	width: auto;
	float: left;
	display: block;
}
.land_submenu_section.category-filter a.card {
	min-height: auto;
	padding: 15px;
	border-bottom: 8px solid #EBEBEB;
	background: none;
}
.land_submenu_section.category-filter a.card:hover, .land_submenu_section.category-filter a.card.active {
	border-bottom: 8px solid #26838A;
}
.land_submenu_section.category-filter a.card label {
	height: auto;
	cursor: pointer;
	color: #26838A;
}

.home_talk_to_us_section {
	background-size: auto;
}
.footer-book-now {
	color: #FFF !important;
	font-size: 16px !important;
	line-height: 19px !important;
	background-color: #26838A;
	padding: 15px 0;
	width: 250px;
	display: block;
	text-decoration: none !important;
	text-align: center;
}
.footer-book-now:hover {
	color: #26838A !important;
	background-color: #FFF;
	border: 1px solid #26838A;
}
.email-floating-btn {
	position: fixed;
	cursor: pointer;
	z-index: 999999999;
	right: 30px;
	bottom: 30px;
}
.home_live_updates_section .owl-carousel .owl-item p img {
	display: inline;
}
.home_live_updates_section .live_update_column p {
	margin-bottom: 20px;
	text-align: center;
}

.map_detail_inner p {
	margin: 0 0 20px 0;
	line-height: 30px !important;
}
.map_detail_inner .opening-hours-section li:last-child {
	border-bottom: 1px solid #26838A;
}
.opening-hours-section {
	padding: 0 15px !important;
}
.whatsapp-section li.list_whatsapp {
	background-image: url("assets/images/whatsapp-icon.png") !important;
	background-position: left top !important;
background-repeat: no-repeat !important;
background-size: auto !important;
height: 42px !important;
}
.whatsapp-section li.list_whatsapp h5 {
	color: #363636 !important;
	font-size: 18px !important;
	line-height: 25px !important;
	text-align: left;
}

ul.whatsapp-section li {
	padding-left: 65px;
	text-align: left;
	display: inline-block;
	width: 100%;
}
.whatsapp-section {
	padding: 0 50px !important;
}

.whatsapp-section li.list_whatsapp h5 span {
color: #26838A;
}

p.whatapp-number a {
	font-family: Lato-Regular;
	font-size: 18px;
	line-height: 30px;
	color: #363636;
}
.footer .whatsapp-section {
	padding: 0 !important;
}
.footer .whatsapp-section li.list_whatsapp {
	background: none !important;
	height: auto !important;
}
.footer ul.whatsapp-section li {
	padding-left: 0;
}
.footer .whatsapp-section li.list_whatsapp h5 {
	font-size: 16px !important;
	line-height: 21px !important;
}
.footer p.whatapp-number a {
	font-size: 16px;
	line-height: 22px;
}
.footer-address p {
	margin-bottom: 20px;
}
.footer-address p:last-child {
	margin-bottom: 0;
}
.home_talk_to_us_content {
	margin-top: 12.75%;
}
#home_talk_to_us {
	padding-left: 8%;
	padding-top: 130px;
}
.mobile-talk-to-us {
	display: none;
}
.wa__btn_popup .wa__btn_popup_icon {
	height: 80px;
	width: 80px;
}
.wa__btn_popup .wa__btn_popup_icon::before {
	background-size: 45px auto;
	-webkit-background-size: 45px auto;
	-moz-background-size: 45px auto;
}
ul.nav.navbar-nav li.dropdown ul li {
	display: grid;
}
ul.nav.navbar-nav li.dropdown ul li a.card label {
	height: 70px;
}
.home_live_updates_section .title_section h2 {
	text-align: center;
}
.home_live_updates_section .live_update_column h5 {
	text-align: center;
}






 @media only screen and (max-width : 1680px) {
#land_our_team_veterinarians, #land_our_team_support, .job_opportunities_section, #land_our_team_clinic_cats {
	background: none;
}
}


@media only screen and (max-width : 999px) {
.home_talk_to_us_section {
	min-height: auto;
}
}

 @media only screen and (max-width : 767px) {
.navbar.sticky .navbar-brand > img {
	width: auto;
}
.footer .bottom_30 {
	margin-bottom: 30px;
}
.header_section .phone-number {
	display: block;
	padding: 20px 0;
}

ul.nav.navbar-nav li.dropdown ul li {
	width: 100%;
}
ul.nav.navbar-nav li.dropdown ul li a.card {
	padding-left: 20px;
	text-align: left;
}
ul.nav.navbar-nav li.dropdown ul li a.card label br {
	display: none;
}
.service_item a label br{
	display: none;
}

.service-mobile-display {
	display: block;
}
.service-desktop-display {
	display: none;
}
.map_section iframe {
	width: 100% !important;
	height: 300px;
}

.fixed_scroll_menu {
	display: none;
}
.home_talk_to_us_section {
	background-position: 20px top;
}
#home_about, #home_our_services, #home_our_team, #home_live_updates {
	padding-top: 60px;
}
#myNavbar .nav.navbar-nav{
	height: 300px;
	overflow-y: scroll;
	}
	.home_banner_section .home_banner_content {
		top: 45%;
		margin-left: 0;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 100%;
		text-align: center;
	}

	.our_goals_item.pet-article-type {
		margin: 0 0 40px 0;
	}
	.pet-article-type h4 {
		margin: 15px 0 0 0;
	}

	.land_submenu_section.category-filter a.card label {
		font-size: 16px;
	}
	.land_submenu_section.category-filter a.card {
		padding: 10px;
	}
	.footer-book-now {
		width: 100%;
	}

	.whatsapp-section {
		padding: 0 10px !important;
	}
	.footer .whatsapp-section li.list_whatsapp {
		text-align: center;
	}
	.footer p.whatapp-number {
		text-align: center;
	}
	.footer .whatsapp-section li.list_whatsapp h5 {
		text-align: center;
	}
	.home_talk_to_us_section {
		min-height: 600px;
	}
	#home_talk_to_us {
		padding-left: 0;
		padding-top: 60px;
	}
	.page_link_down {
		display: none;
	}
	.mobile-talk-to-us {
		display: block;
	}
	.home_talk_to_us_section {
		background: none !important;
		min-height: auto;
	}
	.home_talk_to_us_section .container {
		width: 90%;
	}
	.home_talk_to_us_content {
		margin: -15px auto 0 auto;
		width: 85%;
	}
	.home_talk_to_us_content a.link_btn {
		width: auto;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.wa__btn_popup .wa__btn_popup_icon {
		height: 56px;
		width: 56px;
	}
	.wa__btn_popup .wa__btn_popup_icon::before {
		background-size: 30px auto;
		-webkit-background-size: 30px auto;
		-moz-background-size: 30px auto;
	}

}

@media only screen and (max-width : 480px) {
	.header_section .phone-number h4 {
		float: left;
		padding: 0 15px 0 0;
	}
	.header_section .phone-number .description {
		margin: 0 0 15px 0;
	}
	.navbar.sticky a.navbar-brand, a.navbar-brand {
		padding: 15px 0;
	}
	.home_banner_section .title_line_01, .home_banner_section .title_line_02 {
		font-size: 25px;
	}
	.land_banner_section .banner_text {
		font-size: 25px;
	}
	h4.banner_text label {
		font-size: 15px;
	}

}