/*
Theme Name: Medical Pro Child
Theme URI: http://medicalpro.themedesigner.in
Author: Themedesigner
Author URI: http://www.themedesigner.in
Description: Child theme for medical pro. This is health and medical related websites.
Version: 1.2
License: GNU General Public License v3.0 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: tag1, tag2
Text Domain: medical-pro
Template: medical-pro
Domain Path: /languages
*/


body.single-post .page_intro {
	display: none !important;
}

section.row {
	overflow-x: hidden !important;
}


footer .newsletterForm input[type="submit"] {
	background-color: #B173AC !important;
}

footer {
	padding: 0px 0 28px;
}

footer .footer_bottom {
    margin-top: 0;
}

.default .navbar #main_nav .nav li.dropdown .dropdown-menu,
.service_tab #service_tab li.active a span,
.entry-content table thead,
.entry-content kbd,
.entry-content pre,
.comment_body blockquote,
.comment_body table thead,
.comment_body kbd,
.comment_body pre,
.page-links a:hover,
.default .navbar #main_nav .nav li.dropdown:hover a,
.default .navbar #main_nav .nav li.book a:hover,
.form_row .col-sm-3 input[type="submit"]:hover,
.form_bottom_part, .titleRow h2:after,
.accordion .panel .panel-heading h4 a[aria-expanded="true"],
.accordion.white_bg .panel .panel-heading h4 a,
.search_form .input-group span button,
.widget_tag_cloud.widget .tagcloud a:hover,
.pagination span:hover,
.pagination span.current,
.author_description .media-body .titleRow h5:after,
.tabs.tabs-blue .nav-tabs li a,
.tabs.tabs-orrange .nav-tabs li a:hover,
.serviceDetailsSection .book_btn,
.appointment_home_form2 .form_inputs input[type="submit"]:hover,
.team_section .tab-content .titleRow h5:after,
footer .newsletterForm input[type="submit"],
.testimonial_section .testimonial_slider .testi_content .inner .postText,
.testimonial_section .testimonial_slider .flex-control-nav li a.flex-active,
.page_intro.row,
.comments .comment .comment_body .heading:after,
.comments .comment .comment_body .comment-reply-link,
.comments .comment .comment_body .comment-edit-link,
.reply_form .submit_btn,
.contactForm .contact_form .submit_btn,
.doctor_cv .cv_widget .heading:after,
.service_tab #service_tab li.active a span,
.service_tab .tab-content .tab-pane h3:after,
#searchform input:focus,
#searchform #searchsubmit,
.wpb_accordion_section.group .wpb_accordion_header.ui-state-default a,
.wpb_content_element .wpb_tabs_nav li a,
.pagination a:hover,
.pagination span:hover,
.default.home .navbar .navbar-header button .icon-bar,
.default.home2 .navbar .navbar-header button .icon-bar,
.product-slide .owl-dots .owl-dot:hover span,
.loadmore_btn,
.product-shop .action .add-to-cart button.button,
.cart-block-content button.button,
.sidebar-block button.button,
.woocommerce-product-search input:focus,
.woocommerce-product-search #searchsubmit,
.widget_product_tag_cloud .tagcloud a:hover,
.widget_shopping_cart .buttons a,
.cart-table button.button {
	background-color: #5FAA6F !important;
}

.navbar.navbar3 {
	background-color: #fff !important;
}

.default .navbar.navbar3 #main_nav .nav li a, .default .navbar.navbar3 #main_nav .nav li a:hover {
	color: #404d5f;	
}

.default .navbar #main_nav .nav li.book a, .form_row .col-sm-3 input[type="submit"], .view_all, .search_form .input-group input:focus + span > button, .search_form .input-group span button:hover, .tabs.tabs-blue .nav-tabs li a:hover, .tabs.tabs-orrange .nav-tabs li a, .serviceDetailsSection .book_btn:hover, .appointment_home_form2 .form_inputs input[type="submit"], .book_banner, footer .newsletterForm input[type="submit"]:hover, .comments .comment .comment_body .comment-reply-link:hover, .reply_form .submit_btn:focus, .contactForm .contact_form .submit_btn:hover, .contactForm .contact_form .submit_btn:focus, #searchform input:focus + #searchsubmit, #searchform #searchsubmit:hover, .loadmore_btn:hover, .loadmore_btn:focus, .product-shop .action .buy-now button.button, .cart-total .cart-block-content button.button, .checkout button.button, .checkout .button, .button.button-orange, .woocommerce-product-search input:focus + #searchsubmit, .woocommerce-product-search #searchsubmit:hover, .widget_shopping_cart .buttons a.checkout {
	background-color: #5FAA6F !important;
}

.page-links a, .search_form .input-group input, .widget_tag_cloud.widget .tagcloud a, .pagination a, .pagination span, .pager .inner, .author_description, .recentpost_acc, .recent_post_home2, .team_section.team_section_about, .comments .comment.depth-2.bypostauthor, .reply_form .form-control, .contact_intro.row .inner, .contactForm .contact_form .form-control, .doctor_cv, .service_tab #service_tab li a span, #searchform input, #doctor_thumbnail, .widget_product_tag_cloud .tagcloud a, .woocommerce-product-search input {
	background-color: #EDF3ED !important;
}

.team_section .tab-content .titleRow h2, 
.team_section .nav-tabs .media.active a, 
.team_section .nav-tabs .media.active a .media-body h5,
.form_top_part h4, .widget ul li a:hover, 
.recent_posts .recent_post .media-body h5:hover,
.recent_posts .recent_post .media-body p a:hover,
.widget_tag_cloud a:hover, .related a,
.pager .inner a:hover, .author_description .media-body .titleRow h2,
.service_block h4:hover, .recent_post_home .media .media-body h4:hover,
.recent_post_home .media .media-body .meta a:hover, .department_tab li a:hover, 
.department_tab li.active a, .our_depts_list .depts_list li a,
.team_section .nav-tabs .media.active a .media-body h5, .team_section .tab-content .titleRow h2,
.team_section_type2 .team_member .title_row .pos, .book_bannerType2 .view_all, .blog h3 i, 
.blog h3:hover, .blog .meta a:hover, .comments .comment .comment_body .heading h5,
.contact_intro.row .inner .col-sm-7 .phone_fax, .contact_intro.row .inner .col-sm-7 .email_address,
.doctor_details .doctor_about .heading h5, .team_section .nav-tabs .media:hover a .media-body h5,
.product_list ul li .product-info .price-box .price, .product-shop .price-info .price-box .special-price,
.product-shop .price-info .price-box ins, ul.product_list_widget .product-info .price-box .amount,
.widget_shopping_cart .total .amount, .cookie-policy-link:hover{
	color: #5FAA6F !important;
}


a:hover {
    color: #5FAA6F; 
}

.page_intro.row .inner:before {
	background-size: 100%303px !important;
	opacity: 1 !important;
}

.page_intro.row .inner:after {
	display: none !important;
}

.page_intro {
	height: 303px !important;
}

.top_bar .social_menu {
	float: right !important;
}

.contact_form_row {
    padding: 30px 0;
}

.view_all {
	color: #fff !important;
}


.service_tab {
	padding: 30px 0 80px;
	width: 100% !important;
}

.service_tab #service_tab {
    margin: 20px 0 90px;
}

#service_tab li a {
	height: 128px !important;
}

.service_tab #service_tab li.active a {
    color: #5FAA6F !important;
}

.service_tab .tab-content .tab-pane .view_all {
	float: right;
    margin: 0px auto;
}

.service_tab #service_tab li a {
	border: none !important;
}

.service_tab #service_tab li {
	padding: 0 20px !important;
}

.service_tab .tab-content {
    margin-left: 50px;
    margin-right: 50px;
}

.service_tab .tab-content .tab-pane img {
    width: 250px;
	margin: 0 auto;
}

.service_block {
	height: 350px !important;
	margin-bottom: 100px !important;
}

.service_title {
	height: 34px !important;
}

.service-title {
	font-size: 14px;
	margin-top: 10px;
}

.service_block .icon {
	height: auto;
}

.icon img {
	width: 35% !important;
}

.form_top_part, .recent_post .inner .postText, .book_bannerType2, .service_tab .tab-content .tab-pane .ts {
	background-color: #5FAA6F !important;
}

.book_bannerType2, .service_tab .tab-content .tab-pane .ts {
   display: none !important;
}

.quick_block .inner {
	height: 272px !important;
}

.quick_block.specialists .inner {
    background: url(./images/pages/quick-blocks/specialisti.png) no-repeat;
}

.quick_block.offices .inner {
    background: url(./images/pages/quick-blocks/studi.png) no-repeat;
}

.quick_block.contacts .inner {
    background: url(./images/pages/quick-blocks/contattaci.png) no-repeat;
}

.quick_block .inner p {
	color: #fff;
}

.home .quick_blocks_row {
    margin-top: 15px;
}

.about_medicalpro .img {
	padding: 46px 45px 55px;
}

.about_medicalpro_row {
	padding: 30px 0 0 !important;
}

.about_medicalpro .content h3 {
	margin: 0px 0px 15px !important;
	font-weight: bold;
}

.slick-prev:before, .slick-next:before { 
    color: #5FAA6F !important;
}

.slick-prev {
    left: 25px;
	margin-top: -42px;
}

.slick-next{
	margin-top: -42px;
    right: 25px;
}

.slick-slide img {
	margin: 0 auto;
	width: 60%;
}

.page-template-template-contact .vc_row{
	margin-left: 0 !important;
	margin-right: 0 !important;
}

.copyright a {
    color: #fff !important;
	text-transform: none !important;
}

.copyright a:hover {
    color: #a5c768 !important;
}

.privacy-policy a {
	color: #828FA8;
	font-size: 14px;
	font-weight: bold;
    line-height: 36px;
    text-transform: uppercase;
}

.privacy-policy a:hover {
	color: #5FAA6F !important;
}

.recent_post_home {
	padding-top: 25px !important;
	padding-bottom: 25px !important;
}

.recent_post_home .row {
	margin-left: 15px;
	margin-right: 15px;
}

.team_member p {
	min-height: 225px !important;
}

.doctor-img-margin-auto {
	 margin: 0 auto;

}

.doctor_associated a:hover h5 {
    color: #5FAA6F !important;

}

#doctor_tab .slick-prev {
    left: 0;
    margin-top: -25px;
}

#doctor_tab .slick-next {
    margin-top: -25px;
    right: 0;
}

.recent_post_read-more {
	float: right;
}

#radius_thumb img {
	min-width: 42px;
}

li.media {
	height: auto;
}

.media-middle {
	padding-left: 15px;
}

.media-body h5 {
    margin: -1px !important;
}

.media a .custom-media-body h5 {
    margin: 0;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 20px;
}

.media a:hover {
	color: #5FAA6F !important;
}

li.media a:hover {
	color: #5FAA6F !important;
}

.custom-media-left, .custom-media-right, .custom-media-body {
    vertical-align: top;
    text-align: center;
}

.custom-media-padding {
	padding-top: 15px;
}

.custom-media-left {
	padding-bottom: 10px;
}

.blog .image_row img {
    width: 750px;
}

@media all and (max-width: 991px) {
	.team_section .nav-tabs {
		min-height: 249px;
	}
	.team_section .nav-tabs .media {
		height: auto;
	}
}

@media all and (max-width: 767px) {
	.quick_block.specialists .inner  {
		background-size: 100%;
	}
	.quick_block.offices .inner  {
		background-size: 100%;
	}
	.quick_block.contacts .inner  {
		background-size: 100%;
	}
}


@media all and (max-width: 991px) {
	a.navbar-brand {
		float: left !important;
	}
}

@media all and (min-width: 767px) and (max-width: 991px) {
	.navbar-right {
		margin-top: -61px !important;
	}	
}

@media all and (max-width: 767px) {
	.default .navbar.navbar2 #main_nav .nav li.active a {
		color: #404d5f;
	}
}

@media all and (max-width: 991px) {
	#doctor_tab .slick-prev {
		margin-top:-40px;
	}
	
	#doctor_tab .slick-next {
		margin-top: -40px;
	}
}

@media all and (max-width: 800px) {
	#doctor_tab .slick-prev {	
		left: 30px;
	}
	
	#doctor_tab .slick-next {
		right: 30px;
	}
}

@media all and (max-width: 767px) {
	.team_section .nav-tabs {
		padding-top: 0;
	}
}

@media all and (max-width: 991px) {
	.team_section .nav-tabs {
		min-height: 80px;
	}
}

@media all and (min-width: 968px) and (max-width: 1048px) {
	#doctor_tab .slick-prev {	
		left: 15px;
	}
	
	#doctor_tab .slick-next {
		right: 15px;
	}
}

@media all and (max-width: 768px) {
	.contact_form_area .contact_section_title {
		margin: 30px 0 30px !important;
	}
}
