/*
Theme Name: Divi Child theme of Divi
Theme URI: 
Description: Child theme of Divi theme for the Divi theme
Author: <a href="http://www.elegantthemes.com">Elegant Themes</a>
Author URI: 
Template: Divi
Version: 3.12.2
*/
@font-face {
  font-family: 'Amberly-Light';
  src: url('font/Amberly-Light.eot?#iefix') format('embedded-opentype'),  url('font/Amberly-Light.woff') format('woff'), url('font/Amberly-Light.ttf')  format('truetype'), url('font/Amberly-Light.svg#Amberly-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
.gform_wrapper .top_label .gfield_label{display:block !important;position:relative !important;}
.entry-content table,body.et-pb-preview #main-content .container table{
    width:100%;
    margin:0 0 15px 0;
    border:1px solid #eee;
    text-align:left
}
.entry-content thead th,.entry-content tr th,body.et-pb-preview #main-content .container thead th,body.et-pb-preview #main-content .container tr th{
    padding:9px 24px;
    color:#555;
    font-weight:700
}
.entry-content tr td,body.et-pb-preview #main-content .container tr td{
    padding:6px 24px;
    border-top:1px solid #eee
}
#left-area ul li,.comment-content ul li,.entry-content ul li,body.et-pb-preview #main-content .container ul li{
   
    line-height:26px;
    list-style:disc;
}
.entry-content ul li{     margin:5px 2.2em 10px;
   }

.entry-content ul ul{padding-bottom:0 !important;}
.entry-content ol li{margin:5px 1.2em 10px;    line-height: 26px;}
@media only screen and (min-width: 600px) {
	.et_pb_fullwidth_image img{min-height:376.11px!important;max-height:376.11px!important;}
	.col-ul{ columns: 4;
  -webkit-columns: 4;
  -moz-columns: 4;}
	.col-ul-2{ columns: 2;
  -webkit-columns:2;
  -moz-columns: 2;}
}

#treatmen p,#treatmen h4{margin:0 !important;padding:0 !important;}
.entry-content h1{font-size: 73px;
    font-family: "Amberly-Light"!important;
    font-style: normal;
    font-weight: normal;
    line-height:1;
    color: #3A7F7D!important;
    }

.mobile_nav .select_page{
    display:none
}
#main-footer{
    background-color:#3A7F7D;
}
#footer-widgets{
    padding:6% 0 0
}
.footer-widget{
    float:left;
    color:#fff
}
.last{
    margin-right:0
}
.footer-widget .fwidget:last-child{
    margin-bottom:0!important
}
#footer-widgets .footer-widget li{
    position:relative;
    padding-left:14px
}
#footer-widgets .footer-widget li:before{
    position:absolute;
    top:9px;
    left:0;
    border-width:3px;
    border-style:solid;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    content:""
}
#footer-widgets .footer-widget li a{
    color:#fff;
    text-decoration:none
}
#footer-widgets .footer-widget li a:hover{
    color:rgba(255,255,255,.7)
}
.footer-widget .widget_adsensewidget ins{
    min-width:160px
}
#footer-bottom{
    padding:15px 0 5px;
    background-color:#1f1f1f;
    background-color:rgba(0,0,0,.32)
}
#footer-bottom a{
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
#footer-info{
    float:left;
    padding-bottom:10px;
    color:#fff;
    text-align:left
}
#footer-info a{
    color:#fff;
    font-weight:700
}
#footer-info a:hover{
    opacity:.7
}
#et-footer-nav{
    background-color:rgba(255,255,255,.05)
}
.bottom-nav{
    padding:15px 0
}
.bottom-nav li{
    display:inline-block;
    padding-right:22px;
    font-size:14px;
    font-weight:600
}
.bottom-nav a{
    color:#bbb;
    -webkit-transition:all .4s ease-in-out;
    -moz-transition:all .4s ease-in-out;
    transition:all .4s ease-in-out
}
.bottom-nav a:hover{
    opacity:.7
}
@media only screen and (max-width: 1024px) {
	.book-now{padding:10px 6px !important;font-size: 13px !important;}}
#gform_widget-4{text-align:center;background:#f6f6f6; padding:30px 40px 10px 40px; width:100%; margin-bottom:30px;}
#gform_widget-4 ul{padding:0 !important;}
/* Ensure placeholder text is shown. */
#gform_wrapper_1 ::-webkit-input-placeholder { color: #fff !important; } /* Chrome/Opera/Safari */
#gform_wrapper_1 ::-moz-placeholder { color:  #fff !important; } /* firefox 19+ */
#gform_wrapper_1 :-ms-input-placeholder { color:  #fff !important; } /* ie */
#gform_wrapper_1 :-moz-placeholder { color:  #fff !important; } /*below firefox 19 */



.gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder {color: #000;}

/* Paragraph Text Area */
.gform_wrapper .gform_body .gform_fields .gfield textarea::-webkit-input-placeholder {color: #000;}
.button{text-transform:uppercase!important;}
.et_pb_tabs_controls li{margin:0!important;}

.divi-life-cta-menu  a {
color: #ffffff!important;
    border-width: 1px!important;
    border-color: #3a7f7d;
    border-radius: 10px;
    font-size: 14px;
    background-color: #3a7f7d;
	padding:10px!important;
	text-align:center!important;
}
.divi-life-cta-menu  a:hover{ background-color: #3a7f7d!important;}