/*
Theme Name: Divi-Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Version: 3.0.82
Template: Divi
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
License: GNU General Public License v2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
@import url(../Divi/style.css);#messsage.fade{opacity:1;}
.featured-block.fertilityblock{background-image:url(/wp-content/uploads/2017/11/fertility-clinic.png)!important;background-repeat:no-repeat}.featured-block.fertilityblock:hover{background-image:url(/wp-content/uploads/2017/10/fertility-clinic-white.png)!important;background-repeat:no-repeat}.featured-block.laserblock{background-image:url(/wp-content/uploads/2017/10/laser-acupuncture.png)!important;background-repeat:no-repeat}.featured-block.laserblock:hover{background-image:url(/wp-content/uploads/2017/10/laser-acupuncture-white.png)!important;background-repeat:no-repeat}.featured-block.herbsblock{background-image:url(/wp-content/uploads/2017/10/chinese-herbs.png)!important;background-repeat:no-repeat}.featured-block.herbsblock:hover{background-image:url(/wp-content/uploads/2017/10/chinese-herbs-white.png)!important;background-repeat:no-repeat}.featured-block.painblock{background-image:url(/wp-content/uploads/2017/11/pain-management.png)!important;background-repeat:no-repeat}.featured-block.painblock:hover{background-image:url(/wp-content/uploads/2017/10/pain-management-white.png)!important;background-repeat:no-repeat}
.featured-block{width:100%;height:181px;overflow:hidden;position:relative;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-o-transition:all 300ms linear;-ms-transition:all 300ms linear;transition:all 300ms linear;background:#b9a28a;}
.featured-block > a{text-align:left;width:100%;height:100%;display:block;color:#333;position:relative;}
.fblock-icon{font-size:53px;color:#fff;line-height:150px;position:absolute;width:100% !important;height:50% !important;left:0px;top:20px;text-align:center;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;padding-right:0;display:block;}.fblock-content{position:absolute;left:0px;width:100%;height:50%;top:54%;}
.fblock-main{font-family:'Open Sans', sans-serif;font-size:18px;color:#fff;text-align:center;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;}
.fblock-sub{text-align:center;font-size:14px;background:#fff;color:#b9a28a;border:2px solid #b9a28a !important;border-top:none;line-height:47px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-o-transition:all 200ms linear;-ms-transition:all 200ms linear;transition:all 200ms linear;font-weight:600;text-transform:uppercase;}.featured-block:hover{background:#fff;}
.featured-block:hover .fblock-icon{font-size:70px;color:#b9a28a;-webkit-animation:moveFromLeft 400ms ease;-moz-animation:moveFromLeft 400ms ease;-ms-animation:moveFromLeft 400ms ease;}
.featured-block:hover .fblock-main{color:#b9a28a;-webkit-animation:moveFromRight 300ms ease;-moz-animation:moveFromRight 300ms ease;-ms-animation:moveFromRight 300ms ease;}
.featured-block:hover .fblock-sub{border-color:#b9a28a;background:#b9a28a;color:#fff;-webkit-animation:moveFromBottom 500ms ease;-moz-animation:moveFromBottom 500ms ease;-ms-animation:moveFromBottom 500ms ease;}.et_pb_slide_description{padding:21% 8% !important;}.et_pb_member_position{padding-bottom:7px;color:#aaa;padding:20% 8%;}.cl-flipbox-front{height:250px !important;}.cl-flipbox-front-title{color:#f5f5f5;background:#b9a28a;}#main-content .container{padding-top:18px;}.main_title{color:#b9a28a;font-weight:700;}.footer-widget h4{color:#b9a28a;text-transform:uppercase;font-weight:700;}#content-area h3{font-weight:700;color:#b9a28a;}#content-area a{color:#F55A32;}.more-link{font-size:14px;font-weight:700;text-transform:uppercase;background:#b9a28a;color:#ffffff;padding:4px 10px;border-radius:2px;line-height:3em;}
.mc4wp-form-basic input[type="submit"]{font-size:14px;font-weight:700;text-transform:uppercase;background:#b9a28a;color:#ffffff;padding:4px 10px;border-radius:2px;line-height:1.4em;}
.et_pb_blog_grid h2{margin-top:19px;font-size:18px;text-transform:uppercase;line-height:1.4em;font-weight:700;color:#b9a28a;}.pagination a{color:#b9a28a;font-size:16px;font-weight:700;text-transform:uppercase;}.mc4wp-form-basic label{font-weight:700;margin-bottom:6px;display:block;color:#b9a28a;}
.mc4wp-form-basic input[type="text"]{min-height:32px;width:180px;max-width:480px;}
#top-menu li.current-menu-ancestor > a , #top-menu li.current-menu-item > a{color:#b9a28a;}
.wpcf7-submit{font-size:14px;font-weight:700;text-transform:uppercase;background:#b9a28a;color:#ffffff;padding:4px 10px;border-radius:2px;line-height:1.4em;cursor:pointer;}.wpcf7-form-control{width:100%;padding:4px 0 !important;}
.wpcf7-textarea{height:70px;}.dpe-flexible-posts li a{display:inline-flex;width:100%;}
.dpe-flexible-posts li a img{display:block;width:25%;height:25%;padding:5px;}.footer-widget li::before{display:none;}#footer-widgets .footer-widget li{padding-left:0;}
.fblock-content p{padding:0;}.fblock-content{padding:10px 0;}#home-title{background:#b9a28a;width:80%;}
#home-title h3{color:#ffffff;padding:4px;text-transform:uppercase;}#footer-info , #footer-info a{color:#ffffff;}#logo{max-height:100%;}#et-info{width:100%;}.et-social-icons{float:right !important;}
.et-social-rss a.icon:before{content:'\e09d';}#top-header{background:#b9a28a !important;}
#top-menu li li a{overflow:hidden;white-space:nowrap;}.cl-flipbox-hh .cl-flipbox-front-title{position:absolute;bottom:0 !important;width:100%;left:0;line-height:1.4;padding:5px 0 !important;margin:0 !important;}.entry-title{color:#b9a28a;font-weight:700;font-size:32px;}
.et_pb_blog_grid .et_pb_salvattore_content[data-columns] .et_pb_post{opacity:1 !important;}
#top-header .et-social-icons li{margin-top:2px !important;}.mc4wp-form-basic input[type="text"]{width:220px !important;}.et_pb_blog_grid .et_pb_image_container{position:relative;max-height:130px;overflow:hidden;}
.et_pb_image_container{margin:0 !important;}.pagination{width:100% !Important;}
.wp-caption{float:left;margin:10px;height:310px !important;}.four-column-blog-grid .et_pb_column_1_2,
.four-column-blog-grid .et_pb_column_1_3,.four-column-blog-grid .et_pb_column_1_4{width:100%;}
.four-column-blog-grid .et_pb_post{display:inline-block;vertical-align:top;width:23%;margin-right:15px !important;margin-bottom:15px !important;}.et_pb_blog_grid h2{font-size:16px !important;text-transform:uppercase;line-height:1.4em;font-weight:700;color:#b9a28a;height:3em;}
#contact_page h3{color:#f5f5f5;text-transform:uppercase;font-weight:700;}
#contact_page .wpcf7-submit{width:50%;font-size:16px !important;}
#contact_page input.text, input.title, input[type="email"], input[type="password"], input[type="tel"], input[type="text"], select, textarea{border:1px solid #bbb;color:#4e4e4e;background-color:#fff;padding:8px !important;border-radius:5px;}.slideshowlink{display:none;}
@media only screen and (max-width:980px){#top-header{display:block !important;}
#et-secondary-menu{display:block !important;padding:3px !important;}
#et-secondary-menu iframe{float:right;}}.four-column-blog-grid .et_pb_post{display:inline-block;vertical-align:top;width:23%;margin-right:2%;}
@media only screen and (max-width:980px){#top-header{display:block !important;}
#et-secondary-menu{display:block !important;padding:3px !important;}
#et-secondary-menu iframe{float:right;}.four-column-blog-grid .et_pb_post{display:inline-block;vertical-align:top;width:auto;margin-right:15px !important;margin-bottom:15px !important;}}#input_1_4{width:100% !important;}#gform_submit_button_1{font-size: 14px;font-weight: 700;text-transform: uppercase;background: #b9a28a;color: #ffffff;padding: 4px 10px;border-radius: 2px;line-height: 1.4em;cursor: pointer;}.gform_wrapper .gfield_required{display:none;}#input_1_1_3_container label{display:none;}body .gform_wrapper ul li.gfield{margin:0;}.ginput_container_name span {display:flex !important;}.gform_footer{height:0;}