/*
Theme Name: twentyten-child
Template: twentyten
*/


@import url("../twentyten/style.css");


.wpb_text_column.wpb_content_element .wpb_wrapper p a {
    color: #2e7bbd;
    text-decoration: none;
    border: 1px solid #d5eafb;
    padding: 5px 15px 5px 15px;
    background-color: #d5eafb;
    font-size: 15px;
    border-radius: 2px;
    font-weight: 600;
}

#access {
    float: left;
}

#access .menu-header, div.menu, #colophon, #branding, #wrapper {
    margin: 0 auto;
    width: 1170px;
}
div#main {
    width: 100% !important;
}
#access {
    background: none;
    width: auto;
}
#wrapper {
    background: none;
    margin-top: 0;
    padding: 0;
}
body {
    background: #fff;
}
#container {
    float: left;
    margin: 0;
    width: 100%;
}
.home h2.entry-title {
    display: none;
}


#content {
    margin: 0;
    width: 100%;
}
/*18-09-2023*/
.tnp-field.tnp-field-button input {
    cursor: pointer;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
	#footer .widget-area ul li a {
    font-size: 11px;
	}
}
/*18-09-2023*/

/*27-09-2023*/
@media only screen and (min-width: 480px) and (max-width: 767px) {
	div.tnp-subscription {
    margin: 0;
	}
}
/*27-09-2023*/

/*11-10-2023*/
.wpb_text_column.wpb_content_element .wpb_wrapper p a {
    color: #2e7bbd;
    text-decoration: none;
    border: 1px solid #d5eafb;
    padding: 5px 15px 5px 15px;
    background-color: #d5eafb;
    font-size: 15px;
    border-radius: 2px;
    font-weight: 600;
}
/*11-10-2023*/

/**26-12-2023**/
#header .right_head #access .menu-header ul li.current_page_item a {
	color: #2e7bbd !important;
}
.wpb_text_column.wpb_content_element .wpb_wrapper p a:hover {
	color: #fff;
	background-color: #2e7bbd;
}
.head_info span.head_info1 a:hover {
	color: #2e7bbd !important;
	border: 2px solid #2e7bbd;
	background-color: #fff;
}
.head_info span.head_info1 a {
	border: 2px solid #2e7bbd;
	line-height: 34px !important;
}
span.head_info2 p:hover {
	color: #fff;
	background: #2e7bbd;
}
span.head_info2 p:hover a {
	color: #fff !important;
}
span.head_info2 p:hover a .new-phone-icon {
	filter: invert(99%) sepia(1%) saturate(0%) hue-rotate(347deg) brightness(170%) contrast(100%);
}
body .read-more-btn a:hover {
	background: #fff !important;
	color: #3b83c1 !important;
	border-color: #3b83c1 !important;
}
.detail-form input {
	margin-bottom: 0px !important;
}
p.bottom_footer a {
	color: #fff;
}
p.bottom_footer a:hover {
	color: #2e7bbd;
}
.no-scroll {
	overflow: hidden;
}
.home-care .vc_inner a .attachment-full {
	width: 100%;
	max-width: 375px;
	height: 282px;
}
.detail-form input, .detail-form textarea {
	width: 100% !important;
}
.page-id-1636 .entry-content .vc_row {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
/**26-12-2023**/