/*
Theme Name:     Mousavi Child
Author: 		Reattiva
Author URI: 	http://www.reattiva.com
Description:    Tema child per Mousavi
Template:       pregnancy
Version:        1.4
*/
@import url("../pregnancy/style.css");

/*------------------------------------------------------*/
#footer .widget.widget_text p.highlight {
    font-size: 14px;
	text-align: justify;
	line-height: 22px;
}

.home .entry-title h4 {
    font-size: 24px !important;
}

.breadcrumb, .entry-meta{
	display: none;
}

.recent-posts-widget .entry-title, .home .entry-title {
    display: block;
    padding-top: 15px;
}

.dt-sc-blog-content.blog-entry.entry-date-left .entry-details {
    padding: 0px 0px 0px 0px;
}

.dt-sc-icon-box.type5.rounded .icon-content p {
    font-size: 16px;
    line-height: 24px;
}

.video-testimonial-quote h3 {
    line-height: 28px;
    font-size: 24px;
}

.dt-sc-icon-box.type5.rounded .icon-content h4 {
    margin-bottom: 15px;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 5px;
}

.is-sticky #logo a img {
    height: 80px !important;
}

.header-on-slider .main-header {
    padding: 0px;
}

#main-header-wrapper-sticky-wrapper.is-sticky .main-header-wrapper {
    background: #fff !important;
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.1);
}

#main-header-wrapper-sticky-wrapper.is-sticky #main-menu ul.menu > li {
    padding: 31px 0px 30px;
}

.header-on-slider .is-sticky .main-header {
    box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1);
    padding: 0;
}

#footer .container, #footer .container a{
    color: #fff;
}

#main {
	padding: 0px;
}

.video-testimonial-quote {
    padding-left: 0px;
}

.dt-sc-simple-title.sep-bottom::after {
    background: #565655;
}

.play-button, .bottom-image {
    top: 0px;
	bottom: 3%;
}

ul.dt-sc-tabs-horizontal > li > a, ul.dt-sc-tabs-horizontal-frame > li > a {
    line-height: 22px !important;
	font-size: 16px !important;
}

.widgettitle {
    margin: 0px 0px 35px !important;
}

#main-menu ul.menu > li > a {
    padding: 0px 10px;
}

#logo a {
    padding: 0 !important;
}
.footer-copyright, .dt-sc-counter.dt-sc-rounded-box, .play-button:hover, .widget .dt-sc-newsletter-section input[type="submit"]:hover, .dt-sc-colored-big-buttons.type2:hover, .dt-sc-blog-content.blog-entry .entry-date-month, .dt-sc-blog-content .featured-post, .fullwidth-button:hover, .dt-sc-tooltip-one .tooltip-inner, .dt-sc-tooltip-two .tooltip-content, .dt-sc-tooltip-three .tooltip-content, .dt-sc-colored-icon-box .dt-sc-colored-content .icon-image, .dt-sc-pr-tb-col.dt-sc-simple-pricing-table .dt-sc-tb-header, .dt-sc-pr-tb-col.dt-sc-simple-pricing-table .dt-sc-price, .dt-sc-team-wrapper.team_carousel_items .carousel-arrows a:hover, .dt-sc-team-wrapper.team_carousel_items .carousel-arrows a.selected, button.fullwidth-button.dt-sc-button, .dt-sc-popular-procedures.dt-sc-practices:hover h3::after, ul.widget-child-bullet-list li ul li::before, ul.time-table > li:hover::before, ul.time-table > li.selected, .dt-sc-schedule-box .border-title h2::after, .dt-sc-contactdetails-box .border-title h2::after, .dt-sc-notification-box .border-title h2::after, .loader, #wpsl-search-btn, .page-link > span, .page-link a:hover span, .trimester-time-line ul li a.count-display, .selection-box::after, .preg-appointment-form .form-calender-icon::after, .preg-appointment-form .form-time-icon::after, .dt-sc-button.white.filled:hover, .dt-sc-products-wrapper ul li .product-wrap .product-detail-content a.view-detail-btn, .dt-sc-products-wrapper .carousel-arrows a:hover {
    background-color: #10669f;
}

.dt-sc-colored-big-buttons.type2:hover, .page-link > span, .page-link a:hover span, .dt-sc-icon-box.type5.rounded .icon-wrapper, .fullwidth-testimonial.skin-highlight-tertiary .carousel-arrows a:hover, .dt-sc-button.white.filled:hover, .dt-sc-tabs-horizontal-frame-container.type5 ul.dt-sc-tabs-horizontal-frame > li > a {
    border-color: #10669f;
}

.dt-sc-contact-info span, .dt-sc-team.dt-sc-team-member:hover h4, .dt-sc-blog-content.blog-entry.entry-date-left .entry-date a:hover i, .dt-sc-blog-content .dt-sc-read-more:hover, .dt-sc-tabs-horizontal-frame-container.dt-sc-fullwidth-tab ul.dt-sc-tabs-horizontal-frame > li:hover > a, .dt-sc-sociable.rounded-border li a:hover, .dt-sc-toggle-group-set.dt-sc-circle-listed h5 a, .dt-sc-event.type4 .dt-sc-event-date span, .dt-sc-tabs-horizontal-frame-container.type4 ul.dt-sc-tabs-horizontal-frame > li > a.current, .dt-sc-icon-box.type5:hover .icon-content h4 a, .dt-sc-icon-box.type5:hover .icon-wrapper span, .dt-sc-counter.image-flip-counter .dt-sc-counter-number, .dt-sc-counter.image-flip-counter h4, .dt-sc-popular-procedures.dt-sc-practices:hover a.view, #main-menu > ul.menu > li.current_page_item > a, #main-menu > ul > li.current_page_ancestor > a, #main-menu > ul > li.current-menu-item > a, #main-menu ul > li.current-menu-ancestor > a, #main-menu ul li.menu-item-simple-parent ul > li.current_page_item > a, #main-menu ul li.menu-item-simple-parent ul > li.current_page_ancestor > a, #main-menu ul li.menu-item-simple-parent ul > li.current-menu-item > a, #main-menu ul li.menu-item-simple-parent ul > li.current-menu-ancestor > a, .preg-404 h2, .dt-sc-toggle-frame-set.dt-sc-circle-listed h5 a, .dt-sc-tabs-horizontal-frame-container.tabs-with-sub-title ul.dt-sc-tabs-horizontal-frame > li > a.current, .dt-sc-tabs-horizontal-frame-container.tabs-with-sub-title ul.dt-sc-tabs-horizontal-frame > li:hover > a, .dt-sc-doctors-sorting a.active-sort, .dt-sc-schedule-progress.dt-sc-current-step h4, .dt-sc-schedule-progress.dt-sc-current-step span, .dt-sc-available-times .time-slots li a:hover, .dt-sc-available-times .time-slots li a.selected, .dt-sc-goback-box input[type="button"], .dt-sc-goback-box::before, table.wpsl-opening-hours td:first-child, .vector-image-box a, .dt-sc-icon-box.type5.rounded .icon-wrapper span, .woo_product_desc .price ins, .woo-fullwidth.skin-highlight-tertiary .dt-sc-title.with-desc h2, .dt-sc-button.white.filled, .fullwidth-grey-bg-content .skin-highlight-tertiary .dt-sc-simple-title.sep-bottom h2, .dt-sc-products-wrapper ul li .product-wrap .product-detail-content a.view-detail-btn:hover, .woo_product_desc h2 a, .woocommerce-MyAccount-navigation ul > li.is-active > a {
    color: #10669f;
}

@media only screen and (max-width: 1024px){
	#main-menu ul.menu > li > a {
    	font-size: 11px !important;
	    letter-spacing: 0.5px !important;
		padding: 0px 3px !important;
	}
	.bottom-image img {
	    bottom: -30px;
	    position: absolute;
	}
	.fullwidth-testimonial.skin-highlight-tertiary .dt-sc-testimonial.dt-sc-clients-quotes img {
	    position: absolute;
	    bottom: 0;
	}
}

@media only screen and (max-width: 768px){
	.bottom-image img {
	    border-bottom: 2px solid #10669f;
		position: relative;
	}
	.fullwidth-testimonial.skin-highlight-tertiary .dt-sc-testimonial.dt-sc-clients-quotes img {
		position: relative;
	}
}