.mediz-body h1, .mediz-body h2, .mediz-body h3, .mediz-body h4, .mediz-body h5, .mediz-body h6{ margin-top: 0px; margin-bottom: 20px; line-height: 1.2; font-weight: 700; }
#poststuff .gdlr-core-page-builder-body h2{ padding: 0px; margin-bottom: 20px; line-height: 1.2; font-weight: 700; }
#poststuff .gdlr-core-page-builder-body h1{ padding: 0px; font-weight: 700; }

.gdlr-core-flexslider.gdlr-core-bullet-style-cylinder .flex-control-nav li a{ width: 27px; height: 7px; }
.gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-email input[type="email"]{ line-height: 17px; padding: 30px 20px; height: 65px; }
.gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-submit input[type="submit"]{ height: 65px; font-size: 13px; }

.gdlr-core-blockquote-item.gdlr-core-left-align .gdlr-core-blockquote-item-quote{ float: none; }
.gdlr-core-blockquote-item.gdlr-core-right-align .gdlr-core-blockquote-item-quote{ float: none; }
.gdlr-core-blockquote-item .gdlr-core-blockquote-item-author:before{ display: none; }
.gdlr-core-blockquote-item .gdlr-core-blockquote-item-author-position { display: block; margin-top: 5px; }
.gdlr-core-blockquote-item .gdlr-core-blockquote-item-author-position:before{ display: none; }
.gdlr-core-blockquote-item .gdlr-core-blockquote-item-author-name:after{ border-bottom-width: 3px; border-bottom-style: solid; content: " "; display: inline-block; width: 30px; margin-left: 15px; margin-bottom: 0.25em; }

.gdlr-core-newsletter-item.gdlr-core-style-curve .gdlr-core-newsletter-email{ padding-right: 0px; }
.gdlr-core-newsletter-item.gdlr-core-style-curve .gdlr-core-newsletter-email input[type="email"]{ border-radius: 3px 0px 0px 3px; -moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; }
.gdlr-core-newsletter-item.gdlr-core-style-curve .gdlr-core-newsletter-submit input[type="submit"]{ border-radius: 0px 3px 3px 0px; -moz-border-radius: 0px 3px 3px 0px; -webkit-border-radius: 0px 3px 3px 0px; }

.gdlr-core-blog-widget{ padding-top: 0px; border: 0px; margin-bottom: 25px; }
.gdlr-core-blog-widget .gdlr-core-blog-title,
.gdlr-core-blog-widget.gdlr-core-style-small .gdlr-core-blog-title{ font-weight: 600; }
.gdlr-core-item-list-wrap.gdlr-core-featured .gdlr-core-blog-widget  .gdlr-core-blog-thumbnail{ margin-bottom: 0px;
	border-radius: 3px 3px 0px 0px !important; -webkit-border-radius: 3px 3px 0px 0px !important; -moz-border-radius: 3px 3px 0px 0px !important; }
.gdlr-core-item-list-wrap.gdlr-core-featured .gdlr-core-blog-widget .gdlr-core-blog-widget-content{ padding: 28px; background: #f3f3f3; 
	border-radius: 0px 0px 3px 3px !important; -webkit-border-radius: 0px 0px 3px 3px !important; -moz-border-radius: 0px 0px 3px 3px !important; }

.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap{ cursor: pointer; border-right-width: 1px; border-right-style: solid; position: relative; padding: 40px; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap:last-child{ border-right: 0px; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap.gdlr-core-active .gdlr-core-tab-feature3-title-overlay{ opacity: 1; }

.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap .gdlr-core-tab-feature3-title-content{ position: relative; overflow: hidden; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap .gdlr-core-tab-feature3-title-sign{ position: relative; float: left; width: 0px; margin-right: 0px;
	border-width: 2px 0px; border-style: solid; margin-top: 0.6em; 
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; 
	transition: width 150ms; -moz-transition: width 150ms; -o-transition: width 150ms; -webkit-transition: width 150ms; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap.gdlr-core-active .gdlr-core-tab-feature3-title-sign{ margin-right: 12px; width: 21px; }

.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title{ font-size: 19px; margin-bottom: 7px; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-caption{ font-size: 14px; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-overlay{ opacity: 0; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-wrap{ position: relative; display: none; background-size: cover; background-position: center; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-wrap.gdlr-core-active{ display: block; }
.gdlr-core-tab-feature3-item .gdlr-core-container{ position: relative; padding-bottom: 90px; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-left{ float: left; max-width: 26%; margin-right: 85px; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-left-title{ font-size: 36px; margin-bottom: 41px; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-left-title-divider{width: 40px;border-width: 2px 0px;border-style: solid;display: inline-block;border-radius: 2px;margin-left: 20px;}
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-left-image{ border-radius: 3px; overflow: hidden; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-right{ font-size: 23px; overflow: hidden; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-top{ height: 450px; min-height: 90px; position: relative; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-video-lb{ text-align: center; font-size: 24px; display: block; width: 90px; line-height: 90px;
	position: absolute; left: 50%; top: 50%; margin-top: -45px; margin-left: -45px;
    border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; 
	box-shadow: 0px 0px 30px rgba(0,0,0,0.25); -webkit-box-shadow: 0px 0px 30px rgba(0,0,0,0.25); -moz-box-shadow: 0px 0px 30px rgba(0,0,0,0.25); }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-video-lb i{ padding-left: 10px; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-top-overlay{ position: absolute; top: 0px; right: 0px; bottom: 200px; left: 0px; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-top-overlay2{ position: absolute; top: 0px; right: 0px; left: 0px; height: 95px;
	background: url('https://drmhandwerker.com/wp-content/themes/mediz/images/featured-tab-shadow.png') top repeat-x; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-bottom-overlay{ position: absolute; height: 200px; right: 0px; bottom: 0px; left: 0px; }

.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap{ background: #ffffff; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap .gdlr-core-tab-feature3-title-sign,
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap .gdlr-core-tab-feature3-title{ color: #505050; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap .gdlr-core-tab-feature3-caption{ color: #9d9d9d; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap.gdlr-core-active .gdlr-core-tab-feature3-title-sign,
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap.gdlr-core-active .gdlr-core-tab-feature3-title{ color: #ffffff; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap.gdlr-core-active .gdlr-core-tab-feature3-caption{ color: #9ebeff; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-overlay{ opacity: 0; position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px;
	background: 		linear-gradient(to right, #14429c, #2e6ac4);
    -moz-background: 	linear-gradient(to right, #14429c, #2e6ac4);
    -o-background: 		linear-gradient(to right, #14429c, #2e6ac4);
    -webkit-background: linear-gradient(to right, #14429c, #2e6ac4); 
	transition: opacity 150ms; -moz-transition: opacity 150ms; -o-transition: opacity 150ms; -webkit-transition: opacity 150ms; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-top-overlay{ 
	background: 		linear-gradient(rgba(23, 68, 158, 0), rgba(23, 68, 158, 1));
    -moz-background: 	linear-gradient(rgba(23, 68, 158, 0), rgba(23, 68, 158, 1));
    -o-background: 		linear-gradient(rgba(23, 68, 158, 0), rgba(23, 68, 158, 1));
    -webkit-background: linear-gradient(rgba(23, 68, 158, 0), rgba(23, 68, 158, 1)); }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-bottom-overlay{ background: #17449e; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-left-title{ color: #fff; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-left-title-divider{ border-color: #a8c5ff; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-right{ color: #fff; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-video-lb{ background: #fff; }
.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-video-lb i{ color: #17449e; }

.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-divider{ width: auto; }
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-content-wrap{ padding-top: 32px; }
.gdlr-core-personnel-style-grid .gdlr-core-personnel-list-divider{ padding-top: 20px; }

/* custom css */
.gdlr-core-counter-item .gdlr-core-counter-item-number{ margin-bottom: 13px; }
.gdlr-core-input-wrap.gdlr-core-large input:not([type="button"]):not([type="submit"]):not([type="file"]), .gdlr-core-input-wrap.gdlr-core-large select{ padding: 18px 22px 20px; }
.gdlr-core-input-wrap.gdlr-core-large textarea{ height: 150px; }
.gdlr-core-widget-box-shortcode .gdlr-core-widget-box-shortcode-title{ font-size: 18px; }
.gdlr-core-widget-box-shortcode{ font-size: 16px; }
.gdlr-core-accordion-style-background-title-icon.gdlr-core-icon-pos-left .gdlr-core-accordion-item-title:before{ margin-top: -2px; }
.gdlr-core-accordion-style-background-title-icon .gdlr-core-accordion-item-title:before{ font-size: 22px; }
.gdlr-core-social-network-item .gdlr-core-social-network-icon{ margin-left: 16px; }
.gdlr-core-blog-info-wrapper .gdlr-core-head{ margin-right: 11px; }
.gdlr-core-recent-post-widget-wrap.gdlr-core-style-1 .gdlr-core-recent-post-widget-title{ margin-bottom: 1px; margin-top: -3px; }
.gdlr-core-recent-post-widget-wrap.gdlr-core-style-1 .gdlr-core-recent-post-widget{ margin-bottom: 25px; }
.gdlr-core-blog-info-wrapper .gdlr-core-blog-info{ font-size: 11.5px; letter-spacing: 1px; }
.gdlr-core-recent-comment-widget .gdlr-core-recent-comment-widget-item{ margin-bottom: 38px; }
.gdlr-core-blog-content a.gdlr-core-excerpt-read-more.gdlr-core-button.gdlr-core-rectangle{ padding: 13px 30px 14px 30px; font-size: 12px; }
.gdlr-core-blog-full .gdlr-core-excerpt-read-more{ margin-top: 29px; }
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li a:before{ font-size: 21px; }
ul.gdlr-core-custom-menu-widget.gdlr-core-menu-style-list2 li a{ font-weight: 500; padding: 13px 0px; font-size: 15px; }
.gdlr-core-accordion-style-icon.gdlr-core-with-divider .gdlr-core-accordion-item-tab{ margin-bottom: 19px; }
.gdlr-core-accordion-style-icon .gdlr-core-accordion-item-title{ margin-bottom: 24px; }
.gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-submit input[type="submit"]{ height: 57px; border-radius: 0px 3px 3px 0px; }
.gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-email input[type="email"]{ padding: 17px 20px; height: 57px; border-radius: 3px 0px 0px 3px; }
.gdlr-core-column-service-item .gdlr-core-column-service-read-more i{  margin-left: 12px; }
.gdlr-core-blog-widget.gdlr-core-style-large .gdlr-core-blog-title { margin-bottom: 5px; }
.gdlr-core-testimonial-item .gdlr-core-testimonial-author-image{ width: 70px; }
.gdlr-core-personnel-thumbnail-hover-excerpt{ font-size: 15px; }
.gdlr-core-newsletter-item.gdlr-core-style-rectangle .gdlr-core-newsletter-form{ max-width: 580px; }
.gdlr-core-center-align.gdlr-core-title-item .gdlr-core-title-item-title i{ margin-right: 15px; }

@media only screen and (max-width: 767px){
	.gdlr-core-item-list-wrap.gdlr-core-featured .gdlr-core-blog-widget{ margin-bottom: 40px; }
	.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-title-wrap{ border: 0px; padding: 20px 30px; }
	.gdlr-core-tab-feature3-item .gdlr-core-tab-feature3-content-left{ float: none; margin-right: 0px; max-width: 100%; margin-bottom: 30px; }
	.gdlr-core-tab-feature3-item .gdlr-core-container{ padding-bottom: 40px; }
}

.jBox-wrapper.jBox-Modal { z-index: 18000 !important; }

