@charset "UTF-8";
/* Theme Name: Ayim, Daisy (drdaisyayim.com)
 * Author: NKP Development Team
 * Description: NKP Medical responsive theme
 * Template: nkpv2 */
/*---- Do Not Remove ---- */
@import url(https://static.nkpmedical.com/unsemantic/css/nkp.min.css);
@import url(https://static.nkpmedical.com/stellarnav/stellarnav.min.css);
/*---- Do Not Remove ---- */
body{font-family:"proxima-nova",sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
h1,h2,h3,h4,h5, #slider.podcastPage .slides>li>div .h2-div-slide{font-family:"proxima-nova",sans-serif;margin:20px 0;font-weight:300}
h1, .h1-h2{font-size:40px;line-height:40px;font-weight:100}
h2, #slider.podcastPage .slides>li>div .h2-div-slide{font-size:30px;line-height:30px}
h3{font-size:26px;line-height:26px}
h4{font-size:24px;line-height:24px}
h5{font-size:22px;line-height:22px}
h6{font-size:20px;line-height:20px}
.h1-head .h1-div-head{
	font-size: 20px;
	line-height:40px;
	font-weight:100;
	margin-bottom: 20px;
}
.h1-head h1{
	margin-top: 20px;
	margin-bottom: 0.5rem;
}
h1 span {
    font-size: 16px;
}
h1 span {
    font-size: 20px;
}
p{padding:10px 0;line-height:28px}
a{color:#4ac7bb;text-decoration:none;outline:none;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
a:visited,a:link{color:#4ac7bb;text-decoration:none;outline:none;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
a:hover{color:#2e968c;text-decoration:none;outline:none}
ul,ol{clear:both}
.relative{position:relative}
.fl{float:left}
.fr{float:right}
.fn{float:none;display:inline-block}
.tal{text-align:left}
.tar{text-align:right}
.tac{text-align:center}
.clr-l{clear:left}
.clr-r{clear:right}
.clr,.clear{clear:both}
.nodisp{display:none}
.mt1{margin-top:1rem;}
.mt2{margin-top:2rem;}
.mt3{margin-top:3rem;}
.mt4{margin-top:4rem;}
.mt5{margin-top:5rem;}

/*fixed nav*/
.stellarnav.hide-arrows.desktop.fixed{
    position: fixed;
    top: 30px;
    background: #000;
    display: inline-table;
}

/* search form*/
.searchwp-modal-form__content input#searchsubmit {
    display: none;
}
.searchwp-modal-form__content label.assistive-text {
    display: none;
}
.searchwp-modal-form__content input#s {
    width: 96%;
    padding: 10px 2%;
}

.searchwp-modal-form-default .searchwp-modal-form__close {
    position: absolute;
    right: -3px;
    top: -105px;
}
.searchwp-modal-form-default .searchwp-modal-form__footer {
    position: relative;
	z-index: 99999999999;
}
.searchwp-modal-form-default .searchwp-modal-form__content {
    background-image: url(/wp-content/uploads/2025/03/ayim-logo-bg.jpg);
    background-position: center -173px;
}
.searchwp-modal-form-default button {
    color: #fff;
}

/* FORM */
.wpcf7-list-item input[type="checkbox"]{margin-left: 0 !important;}
input,select,textarea{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.sb-form input[type="text"],.sb-form input[type="email"],.sb-form input[type="tel"],.sb-form input[type="url"]{color:#181818;background:#fff;font-family:"proxima-nova",sans-serif;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 10px;padding:10px;border:1px #ccc solid;background:#181818;border:1px solid #a0a0a0;color:#fff}
.sb-form input[type="text"]:hover,.sb-form input[type="text"]:focus,.sb-form input[type="email"]:hover,.sb-form input[type="email"]:focus,.sb-form input[type="tel"]:hover,.sb-form input[type="tel"]:focus,.sb-form input[type="url"]:hover,.sb-form input[type="url"]:focus{background:#000;border:1px solid #84d9d1}
.sb-form input[type="submit"]{background:transparent;color:#84d9d1 !important;padding:1em;margin:15px auto;height:auto;text-align:left;font-size:16px;font-family:"proxima-nova",sans-serif,"FontAwesome";font-weight:500;font-style:normal;text-transform:uppercase;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;clear:both;border:0;position:relative}
.sb-form textarea{color:#181818;background:#fff;font-family:"proxima-nova",sans-serif;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 10px;padding:10px;border:1px #ccc solid;background:#181818;border:1px solid #a0a0a0;color:#fff;margin-bottom:5px;height:137px;resize:vertical}
.sb-form textarea:hover,.sb-form textarea:focus{background:#000;border:1px solid #84d9d1}
.sb-form input.placeholder,.sb-form textarea.placeholder{color:#a0a0a0}
.sb-form input:-moz-placeholder,.sb-form textarea:-moz-placeholder{color:#a0a0a0}
.sb-form input::-moz-placeholder,.sb-form textarea::-moz-placeholder{color:#a0a0a0}
.sb-form input:-ms-input-placeholder,.sb-form textarea:-ms-input-placeholder{color:#a0a0a0}
.sb-form input::-webkit-input-placeholder,.sb-form textarea::-webkit-input-placeholder{color:#a0a0a0}
.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form input[type="url"]{color:#181818;background:#fff;font-family:"proxima-nova",sans-serif;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 10px;padding:10px;border:1px #ccc solid;-webkit-box-shadow:0px 2px 2px 0px transparent;box-shadow:0px 2px 2px 0px transparent}
.contact-form input[type="text"]:hover,.contact-form input[type="text"]:focus,.contact-form input[type="email"]:hover,.contact-form input[type="email"]:focus,.contact-form input[type="tel"]:hover,.contact-form input[type="tel"]:focus,.contact-form input[type="url"]:hover,.contact-form input[type="url"]:focus{border:1px solid #84d9d1;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1)}
.contact-form input[type="submit"]{background:transparent;color:#84d9d1 !important;padding:1em;margin:15px auto;height:auto;text-align:left;font-size:16px;font-family:"proxima-nova",sans-serif,"FontAwesome";font-weight:500;font-style:normal;text-transform:uppercase;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;clear:both;border:0;position:relative}
.contact-form textarea{color:#181818;background:#fff;font-family:"proxima-nova",sans-serif;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 10px;padding:10px;border:1px #ccc solid;height:130px;resize:vertical}
.contact-form textarea:hover,.contact-form textarea:focus{border:1px solid #84d9d1;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1)}
.contact-form select{color:#181818;background:#fff;font-family:"proxima-nova",sans-serif;font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 10px;padding:10px;border:1px #ccc solid;height:40px;margin-bottom:10px}
.contact-form select:hover,.contact-form select:focus{border:1px solid #84d9d1;-webkit-box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1);box-shadow:0px 2px 3px 0px rgba(0,0,0,0.1)}
.contact-form .g-recaptcha{float:right}
input.placeholder,textarea.placeholder{color:#4c4c4c}
input:-moz-placeholder,textarea:-moz-placeholder{color:#4c4c4c}
input::-moz-placeholder,textarea::-moz-placeholder{color:#4c4c4c}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#4c4c4c}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#4c4c4c}
.sb-form input[type="submit"][disabled],.contact-form input[type="submit"][disabled]{opacity:0.7;cursor:not-allowed}
.sb-form input[type="submit"][disabled]:hover,.contact-form input[type="submit"][disabled]:hover{opacity:0.7;cursor:not-allowed}
.sb-form input.wpcf7-captchar,.contact-form input.wpcf7-captchar{width:100%}
.wpcf7-form-control-wrap{display:block !important}
.wpcf7-form-control-wrap.agree{display:inline-block !important;width:20px}
.agreement{font-weight:400;margin:15px 0}
.wpcf7-not-valid-tip{font-size:10px !important;margin:-7px 0 10px 5px}
.wpcf7-validation-errors{border:0 !important;text-align:center;font-size:11px;color:#f00}
.ajax-loader{position:absolute;margin-top:-40px}
span.wpcf7-list-item{margin:0 !important}
/* END FORM */
.stellarnav.desktop{position:absolute;bottom:100px;left:0;right:0}
.stellarnav.mobile{ background:rgba(0,0,0,0.5); position:relative; /* bottom:0;top:0 */ }
.stellarnav.desktop ul li:hover>a{color:#84d9d1 !important}
.stellarnav,.stellarnav.mobile{font-weight:400;font-size:16px;position: fixed;}
.stellarnav a,.stellarnav.mobile a{color:#fff !important}
.stellarnav a:hover,.stellarnav a:focus,.stellarnav.mobile a:hover,.stellarnav.mobile a:focus{color:#84d9d1 !important}
.stellarnav ul,.stellarnav.mobile ul{text-transform:uppercase}
.stellarnav ul ul,.stellarnav.mobile ul ul{text-transform:capitalize;background:#1d1d1d;font-size:14px}
.stellarnav ul ul li:hover,.stellarnav.mobile ul ul li:hover{background:#181818}
.stellarnav ul ul li a,.stellarnav.mobile ul ul li a{color:#fff !important;padding-top:12px;padding-bottom:12px}
.stellarnav ul ul li ul,.stellarnav.mobile ul ul li ul{background:#222222}
.stellarnav ul ul li ul ul,.stellarnav.mobile ul ul li ul ul{background:#272727}
.stellarnav ul ul li ul ul ul,.stellarnav.mobile ul ul li ul ul ul{background:#2c2c2c}
.stellarnav.mobile .dd-toggle{padding:15px !important;height:50px}
.stellarnav.mobile ul{background:#181818}
.stellarnav.mobile ul li:hover{background:#202020}
.stellarnav.mobile ul ul{background:#202020}
.stellarnav.mobile ul ul .dd-toggle{height:41px}
.stellarnav.mobile ul ul li:hover{background:#272727}
.stellarnav.mobile ul ul li a{padding:12px 0 12px 25px !important}
.stellarnav.mobile ul ul li ul li{background:#272727}
.stellarnav.mobile ul ul li ul li:hover{background:#2f2f2f}
.stellarnav.mobile ul ul li ul li a{padding-left:35px !important}
.stellarnav.mobile ul ul li ul li ul li{background:#2f2f2f}
.stellarnav.mobile ul ul li ul li ul li:hover{background:#373737}
.stellarnav.mobile ul ul li ul li ul li a{padding-left:45px !important}
.stellarnav.mobile ul ul li ul li ul li ul li{background:#373737}
.stellarnav.mobile ul ul li ul li ul li ul li:hover{background:#3e3e3e}
.stellarnav.mobile ul ul li ul li ul li ul li a{padding-left:55px !important}
.stellarnav.mobile .call-btn-mobile,.stellarnav.mobile .location-btn-mobile,.stellarnav.mobile .menu-toggle{padding-top:20px;padding-bottom:20px;}
.stellarnav.mobile .call-btn-mobile:hover,.stellarnav.mobile .location-btn-mobile:hover,.stellarnav.mobile .menu-toggle:hover{color:#84d9d1 !important}
.stellarnav.mobile .close-menu{width:100%}
.stellarnav>ul>li:hover>ul.sub-menu{display: block;}
.stellarnav>ul>li>ul.sub-menu>li:hover>ul.sub-menu{display: block;}
.stellarnav>ul>li>a{padding-top:15px;padding-bottom:15px;padding-left:8px;padding-right:8px}
@media (min-width:768px){.stellarnav>ul>li>a{padding-left:calc(-31.11111px + 5.09259vw);padding-right:calc(-31.11111px + 5.09259vw)}
}
@media (min-width:1200px){.stellarnav>ul>li>a{padding-left:20px;padding-right:20px}
}

div.mobilesticky {position: fixed; height: 50px; background: transparent; width: 100%; z-index: 9999;}

/* NKP GLOBAL STYLES */
img{border:0px}
.img-resp,.img-responsive{max-width:100%;height:auto}
img.left,img.alignleft{float:left;margin:10px 15px 0px 0px}
.img-l{float:left;margin:10px 15px 0px 0px}
img.right,img.alignright{float:right;margin:10px 0px 0px 15px}
.img-r{float:right;margin:10px 0px 0px 15px}
iframe{width:100%}
.embed{position:relative;display:block;height:0px;padding:0px;overflow:hidden}
.embed-responsive.embed-responsive-4x3{padding-bottom:75%}
.embed-responsive.embed-responsive-16x9{padding-bottom:56.25%;position:relative;}
.embed-responsive .embed-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0px;bottom:0px;left:0px;width:100%;height:100%;border:0px none}

/* desktop view bxa gallery */
.patient-single{width:50%}
.patient-single img{width:96%;height:auto}
.flex{display:-webkit-box;display:-ms-flexbox;display:flex}
.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}
.align-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.btn{background:#fff;color:#181818 !important;padding:1.3em 4em 1.3em 1em;margin:15px auto;height:auto;width:100%;max-width:210px;text-align:left;font-size:21px;font-family:"proxima-nova",sans-serif;font-weight:300;font-style:normal;text-transform:uppercase;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;clear:both;border:1px solid #787878;position:relative}
.btn::before{content:"";position:absolute;background:#181818;color:#fff;font-family:"FontAwesome";font-size:45px;top:23px;right:-15px;padding:6px 50px 8px 20px;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.btn:hover,.btn:focus{background:#f2f2f2}
.btn:hover::before,.btn:focus::before{padding:6px 20px 8px 50px}
.btn--small{font-size:16px;text-transform:capitalize}
.btn--small::before{font-size:35px;padding:6px 35px 8px 10px;top:6px}
.btn--small:hover::before,.btn--small:focus::before{padding:6px 10px 8px 35px}
.btn--sm-padding{padding:0.7em 4em 0.7em 1em}
header{position:absolute;left:0;right:0;z-index:10}
#logo{image-rendering:-webkit-optimize-contrast;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:crisp-edges;text-align:center}
#logo a{display:inline-block}
#logo span{display:block;color:#fff;font-size:15px;line-height:22px;padding-top:15px}
#slider{position:relative}
#slider .slides>li>div{min-height:820px;height:100vh;max-height:1000px;background-repeat:no-repeat;background-position:top center;background-size:cover;color:#fff}
#slider .slide1{background-image:url(images/slide1.jpg)}
#slider .flex-center{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
#slider .slide-content{margin-top:-150px;font-family:"baskerville-urw",serif;display:inline-block;font-size:35px;line-height:35px}
#slider .slide-content .pattern-content-area a.btn.btn--small{font-size:21px;line-height:20px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:1.3em 2em 1.3em 1em;}
@media (min-width:768px){#slider .slide-content{font-size:calc(-9.44444px + 5.78704vw);line-height:calc(-9.44444px + 5.78704vw)}
}
@media (min-width:1200px){#slider .slide-content{font-size:60px;line-height:60px}
}
#slider .pattern-content-area::after{top:25px;left:-25px}
#slider .pattern-content-text{background:#000;padding:20px;border:0}
#slider.internal .slides>li>div{min-height:380px;height:380px}
#slider.internal .slide1{background-image:url(images/slide1-min.jpg)}
#slider.internal .stellarnav.desktop{bottom:40px}

/* PODCAST Page*/
#slider.internal.podHead .slides>li>div {min-height: auto;height: 60px;BACKGROUND: #000;}
#slider.internal.podHead .stellarnav.desktop {bottom: 0px;}
#main .podPage {max-width:100%}
#main .podPage #content {padding: 0px;}
#main .podPage a { color: #C8CF0C;}
#slider.podcastPage ul li {padding: 0px;}
#slider.podcastPage .slides>li>div {min-height: 1230px;    height: 100vh;    max-height: 1000px;    background-repeat: repeat;  background-size: cover;    color: #fff;    text-align: center;}
#slider.podcastPage .slides>li>div h2, #slider.podcastPage .slides>li>div .h2-div-slide{position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    color: #c8cf0c;    font-size: 80px;font-weight: 900;  width: 100%; line-height: normal;}
#slider.podcastPage .slides>li>div p {position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    color: #fff;    font-size: 24px;    margin-top: 90px;    font-weight: 400;    font-style: italic;  width: 100%;}

#slider.podcastPage .slide1 {background-image: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%), url(images/podcast.webp);}
#slider.podcastPage .slide2 {background-image: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%), url(images/dr-ayim-full.webp); background-position: center -420px;}
#slider.podcastPage .slide3 {background-image: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%), url(images/dr_ayim-yellow.webp);background-position: center -420px;}
#slider.podcastPage .slide4 {background-image: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%), url(images/dr-ayim-sitting.webp);background-position: center -420px;}
#slider.podcastPage .slide5 {background-image: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%), url(images/dr-ayim-yellow-blue.webp);background-position: center -420px;}
#slider.podcastPage .slide6 {background-image: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%), url(images/dr-ayim-brown.webp);background-position: center -420px;}

#slider.podcastPage .flex-control-nav {width: 100%;    position: absolute;    top: 1190px;    text-align: center;    margin-bottom: -110px !important;    Z-INDEX: 999;}
#slider.podcastPage .flex-control-nav li {  margin: 0 6px;  display: inline-block;  zoom: 1;  *display: inline;}
#slider.podcastPage .flex-control-paging li a {  width: 11px;  height: 11px;  display: block;  background: #666;  background: none;  cursor: pointer;  text-indent: -9999px;  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  -o-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);  -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;border: 1px solid #fff;}
#slider.podcastPage .flex-control-paging li a:hover {background: #333;background: rgba(0, 0, 0, 0.7);}
#slider.podcastPage .flex-control-paging li a.flex-active {background: #000;background: rgba(251, 251, 251, 0.9);cursor: default;}

#main section.whiteSection {background: #fff;}
#main section.greySection {background: #F6F6F6;}
#main section.greenSection {background: #C8CF0C; padding-bottom: 56px;}
#main .podContent {max-width: 1280px; margin:0 auto;}
#main .podContent h2.light, #main .podContent h1.light {color: #c8cf0c;}
#main .podContent h2, #main .podContent h1 {color: #949909; font-size: 50px; font-weight: 900; line-height: 50px; padding: 56px 0px 40px 0px;}
#main section.greenSection .podContent h2 {color: #000; font-size: 50px; font-weight: 900; line-height: 50px; padding: 56px 0px 40px 0px;}
#main .podContent h3 {color: #949909; font-size: 50px; font-weight: 900; padding: 56px 0px 40px 0px; line-height: 50px;}
#main .podContent h4 {color: #949909; font-size: 36px; font-weight: 500;}
#main .podContent p {font-size: 19px;}
#main .podContent hr { border-top: 1px solid #ccc; width: 60px; text-align: center; margin: auto; padding: 20px;}
#main .podContent .spotlight img {border-radius: 630px;}
#main .podContent #aboutPod img {border-radius: 180px;}
#main .podContent a.blackBTN {background: #000;padding: 15px 34px;border-radius: 30px;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;color: #fbfbfb;font-size: 16px;}
#main .podContent a.greenBTN, #podForm input[type="submit"] {background: #C8CF0C;padding: 15px 34px;border-radius: 30px;text-transform: uppercase;font-weight: 600;letter-spacing: 2px;color: #000 !important; font-size: 16px;}
#podForm .agreements span.wpcf7-form-control-wrap {float: left;}

#podForm input[type="submit"] {width: 100%; text-align: center;}
#main .podContent a.blackBTN.long, #main .podContent a.greenBTN.long {padding: 15px 20%;}
#main .podContent a.blackBTN:hover {background: #3c3c3c;}
#main .podContent a.greenBTN:hover {background: #d6dd35;}
a#midbutton {
    display: inline-block;
    margin-bottom: 60px;
}
button {
    border: none;
    background: none;
    color: rgb(113, 117, 7);
    font-size: 17px;
}
button:hover {
    cursor: pointer;
	color:rgb(21, 21, 21)
}
div#audioSrc img {
    max-width: 200px;
    padding: 50px 30px;
	transition: transform .2s;
}
div#audioSrc a:hover > img {
    transform: scale(1.05);
}
/* //PODCAST Page*/



.scroll-arrow{color:#4c4c4c;cursor:pointer;position:absolute;bottom:-35px;left:0;right:0;margin:auto;width:75px;height:75px;z-index:10;text-align:center;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.scroll-arrow:hover:before,.scroll-arrow:focus:before{-webkit-transform:translateY(10px);transform:translateY(10px)}
.scroll-arrow a{display:block;height:100%;width:100%;top:0;position:absolute}
.scroll-arrow:before{content:"";text-align:center;cursor:pointer;font-size:50px;width:75px;height:75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background:#000;color:#fefefe;border:1px solid #84d9d1;font-family:"FontAwesome";font-style:normal;speak:none;font-weight:normal;-webkit-font-smoothing:antialiased;text-align:center;vertical-align:middle;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out}
.procs{padding:75px 0 0;position:relative}
.procs::before{content:"";position:absolute;top:0;left:0;right:0;bottom:70px;background:#f7f7f7}
.procs li{position:relative}
.procs li:nth-child(even){margin:25px 0}
.procs li a{display:block;max-width:480px;margin:auto;-webkit-clip-path:polygon(10% 0,100% 0%,90% 100%,0% 100%);clip-path:polygon(10% 0,100% 0%,90% 100%,0% 100%)}
.procs li a:hover,.procs li a:focus{-webkit-box-shadow:0px 20px 15px 0px rgba(0,0,0,0.1);box-shadow:0px 20px 15px 0px rgba(0,0,0,0.1)}
.procs li a:hover span,.procs li a:focus span{background:#84d9d1;padding-left:100px}
.procs .title{text-transform:uppercase;font-size:2em;font-weight:300;color:#040605;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}
.procs .title span{background:#fff;position:relative;padding:20px 50px 20px 70px;-webkit-clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%);clip-path:polygon(0 0,100% 0%,90% 100%,0% 100%);-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out; z-index:1;}
.bg-extend-contain{position:absolute;display:block;height:100%;z-index:-1}
.bg-extend-contain>div{height:100%;display:block;padding:50px 0}
.bg-extend-contain .office-bg{background:url(images/office-bg.jpg) no-repeat top left}
.bg-extend-contain .featured-procs-bg{background:url(images/procs-bg-models.jpg) no-repeat top right #bdbdbd}
.office{margin-top:50px;position:relative}
.office h1, .h1-h2{margin:0}
.office p{padding-top:30px}
.office .btn{margin-left:0;margin-right:auto}
.office .pattern-content-area{margin-top:30px}
.pattern-content-area{position:relative;z-index:1}
/*.pattern-content-area::after{content:"";position:absolute;top:50px;left:-50px;background:url(images/pattern-bg.svg) repeat #000 -18px -1px;background-size:65px 53px;border:1px solid #84d9d1;z-index:0;height:100%;width:100%}*/
.pattern-content-area .pattern-content-text{position:relative;background:#fff;padding:55px;z-index:2;border:1px solid #b8b8b8}
.first-letter::first-letter{font-family:"baskerville-urw",serif;font-size:45px;border:1px solid #777777;padding:0 1rem;margin:0 0.2em 0 0;line-height:60px}
@supports (initial-letter:2) or (-webkit-initial-letter:2){.first-letter::first-letter{font-size:16px;padding:0.3rem;margin:0 0.5em 0 0;-webkit-initial-letter:2;initial-letter:2}
}
.about-doctor{padding:100px 0}
.about-doctor h1{margin:0}
.about-doctor p{padding-top:30px}
.about-doctor .doctor-image{position:relative;display:inline-block}
.about-doctor .doctor-image img{position:relative;z-index:1}
.about-doctor .doctor-image::after{content:"";position:absolute;top:55px;right:-55px;border:1px solid #b8b8b8;width:100%;height:100%;z-index:0}
.featured-procs{margin-top:50px;position:relative}
.featured-procs h1{margin:0}
.featured-procs p{padding-top:30px}
.featured-procs ul{-webkit-columns:2;columns:2}
.featured-procs .pattern-content-area{margin-top:30px}
.featured-procs .pattern-content-area::after{right:-50px;left:auto}
.teal-bg{background:#84d9d1}
.black-bg{background:#181818;}
.photo-gallery{margin:120px 0 100px;position:relative}
.photo-gallery h1{margin:0}
.photo-gallery .gallery-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.photo-gallery .btn{margin-left:0;margin-right:0}
.photo-gallery .bg-extend-contain>div{padding:30px 0}
.photo-gallery .bg-extend-contain .teal-bg, .photo-gallery .bg-extend-contain .black-bg{position:relative;width:100%;height:100%}
.testimonials{background:#f7f7f7;color:#797979;text-align:center;padding:40px 0}
.testimonials h1{color:#4c4c4c;margin:0}
.testimonials .subtitle{color:#181818;margin-bottom:30px}
.contact-footer{background:#181818;color:#fff;padding:70px 0 100px}
.contact-footer .pattern-content-area::after{top:30px;left:-30px}
.contact-footer .pattern-content-text{background:#181818;color:#fff;border:0;padding:30px 30px 10px}
.contact-footer h2{font-size:45px}
.contact-footer .telephone{font-size:24px;color:#84d9d1;}
.contact-footer .social, .home-social a { margin: 15px 0 30px; }
.contact-footer .social a, .home-social a { font-size: 24px; margin: 0 10px; color: #fff;}
.home-social a{ color: #000;}
.contact-footer .map{position:relative}
.contact-footer .btn{position:absolute;max-width:250px;right:8%;bottom:-6%}
#main{padding:40px 0}
#main #content{position:relative}
#main #content .feat-img{float:left;margin:15px;max-width:100%;height:auto}
#main #content .single{float:left}
#main #content .pagination{margin-bottom:20px;font-size:16px}
#main #content .pagination .current{background:#84d9d1;color:#fff;padding:5px;margin:4px;width:20px;height:20px;display:inline-block;text-align:center;border:1px solid #84d9d1;border-radius:50%}
#main #content .pagination a{background:transparent;color:#84d9d1;padding:5px;margin:4px;width:20px;height:20px;display:inline-block;text-align:center;border:1px solid #84d9d1;border-radius:50%}
#main #content .pagination a:hover{background:#84d9d1;color:#fff}
#main #content li{padding:5px}
#main #content ul{margin:15px 0 15px 20px;list-style:disc;clear:none}
#main #content ol{margin:0 0 20px 20px;list-style:decimal;clear:none}

#main #content .accordion { background-color: #eee; color: #444; cursor: pointer; padding: 18px; width: 100%; border: none; text-align: left; outline: none; font-size: 15px; transition: 0.4s;     margin: 5px 0px;}
#main #content .active, .accordion:hover { background-color: #ccc; }
#main #content .accordion:after { content: '\002B'; color: #777; font-weight: bold; float: right; margin-left: 5px; }
#main #content .active:after { content: "\2212"; }
#main #content .panel { padding: 0 18px; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-out; }

#main .list{margin:0 !important;list-style:none !important}
#main .list ul{margin:0 !important}
#main .list ul li{font-size:0.9375em;margin:0;padding:0 !important;list-style:none}
#main .list ul li a{border-bottom:1px solid #eee;padding:10px 15px;display:block;-webkit-transition:all 0.25s ease-out;transition:all 0.25s ease-out}
#main .list ul li a:hover{color:#fff;background:#84d9d1;-webkit-transform:scale(1.04);transform:scale(1.04);border-bottom:1px solid transparent;-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2);box-shadow:0px 2px 2px 0px rgba(0,0,0,0.2)}
.sidebar-links a{display:block;margin:10px 0;position:relative;text-align:center}
.sidebar-links a::before{content:"";-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}
.sidebar-links a>span{color:#fff;font-size:28px;text-align:center;position:absolute;z-index:1;margin:20px 0 0 20px}
.sidebar-links a:hover::before,.sidebar-links a:focus::before{background:rgba(24,24,24,0.4)}
footer{padding:60px 0;color:#797979;font-size:14px}
footer a{color:#797979 !important}
footer a:hover,footer a:focus{color:#84d9d1 !important}
footer .fa-th-large{color:#84d9d1}
#patient-listing-sidebar ul{margin:0 !important}
#patient-listing-sidebar ul li ul{margin:0 !important}
/*--- GALLERY RESPONSIVE DESKTOP */
.patient-content,.patient-listing{width:48% !important;float:left}
.patient-list-image{width:90%}
.patient-listing>div{width:50%;float:left}

.review-rating-stars, .testimonial-dash, .testimonial-date {display: none;}
#main #content .line { border-bottom: 1px #4ac7bb dotted; margin: 20px; }

/*---- START MEDIA QUERIES ---- */
@media only screen and (max-width:1580px){
  /*podcast page*/
  #slider.podcastPage .slides>li>div {
    min-height: 700px;
    background-position: center -260px;
  }
  #slider.podcastPage .slides>li>.slide1 {
    background-position: -20px 0px;
}
  #slider.podcastPage .slides>li>div h2, #slider.podcastPage .slides>li>div .h2-div-slide {
    font-size: 70px;
  }
  #slider.podcastPage .flex-control-nav {
    top: 880px;
  }
}

@media only screen and (max-width:767px){
  /*podcast page*/
    div#audioSrc img {
        max-width: 220px;
        padding: 15px 30px;
    }
  #slider.podcastPage .slide1 {background-image: linear-gradient(rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%), url(images/podcast-logo-centered.jpg);}
#slider.podcastPage .slides>li>div {
  min-height: 700px;
  background-position: top center;
}
#slider.podcastPage .flex-control-nav {
  top: 700px;
}
#main .podContent a.blackBTN.long, #main .podContent a.greenBTN.long {
    padding: 15px 3%;
}
 #slider.podcastPage .slides>li>div h2, #slider.podcastPage .slides>li>div .h2-div-slide {
    font-size: 50px;
  }
#slider.podcastPage .slides>li>div p {
    font-size: 20px;
}
  /* GALLERY RESPONSIVE NON-DESKTOP */
  #patient-listing .patient-content{width:100% !important}
  #patient-listing .patient-listing{width:100% !important}
  #patient-listing .patient-listing>div{width:50%}
  .patient-entry .patient-single{width:100%}
  iframe{width:100%}
  .patient-single{width:100% !important}
  h1{font-size:34px;line-height:34px}
  #logo{width:150px}
  #slider .slides>li>div{min-height:700px;height:700px}
  #slider .slide1{background-position-x:51% !important}
  #slider.internal .slide1{background-position-x:58% !important}
  #slider .pattern-content-area{margin-top:60px}
  #slider .pattern-content-area::after{top:15px;left:-15px}
  .pattern-content-area::after{top:15px;left:-15px}
  .pattern-content-area .pattern-content-text{padding:15px}
  .about-doctor{padding:70px 0 20px}
  .about-doctor .doctor-image{margin-bottom:50px}
  .about-doctor .doctor-image::after{top:15px;right:-15px}
  .office .pattern-content-area{margin-top:0}
  .office .align-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
  .featured-procs{margin-top:20px}
  .featured-procs ul{text-align:center;-webkit-columns:1;columns:1;margin-left:-15px}
  .featured-procs .pattern-content-area::after{right:-15px}
  .photo-gallery{margin:60px 0 30px;text-align:center}
  .photo-gallery .flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
  .photo-gallery h1{margin-top:25px}
  .photo-gallery .btn{margin-top:30px;margin-left:auto;margin-right:auto}
  .photo-gallery .bg-extend-contain .teal-bg, .photo-gallery .bg-extend-contain .black-bg {height:45%}
  .contact-footer{padding:10px 0 50px}
  .contact-footer .map{margin-top:60px}
  .contact-footer .pattern-content-area::after{top:15px;left:-15px}
  .contact-form .agreement{margin-top:0}
  .contact-form .g-recaptcha{float:none}
  .h1-head h1{margin-bottom: 0.1rem;}
}
/*MOBILE */

@media only screen and (max-width:960px) and (min-width:768px){
    /*podcast page*/
  #slider.podcastPage .slides>li>div {
    min-height: 700px;
    background-position: top center;
  }

  #slider .slides>li>div{min-height:700px;height:700px}
  #slider .slide-content{-webkit-transform:scale(0.8);transform:scale(0.8)}
  #slider.internal .slide1{background-position-x:58% !important}
  .sidebar-links .tablet-50{padding-left:5px;padding-right:5px}
  .sidebar-links .tablet-50:first-of-type{padding-left:0}
  .sidebar-links .tablet-50:last-of-type{padding-right:0}
  .about-doctor .doctor-image::after{top:25px;right:-25px}
  .pattern-content-area::after{top:15px;left:-15px}
  .featured-procs .pattern-content-area::after{right:-15px}
  .contact-footer .pattern-content-area::after{top:15px;left:-15px}
}
/*TABLET */
@media only screen and (max-width:1024px) and (min-width:960px){


  #slider.internal .slide1{background-position-x:52% !important}
  .sidebar-links .tablet-50{padding-left:5px;padding-right:5px}
  .sidebar-links .tablet-50:first-of-type{padding-left:0}
  .sidebar-links .tablet-50:last-of-type{padding-right:0}
  .about-doctor .doctor-image::after{top:35px;right:-35px}
  .pattern-content-area::after{top:15px;left:-15px}
  .featured-procs .pattern-content-area::after{right:-15px}
  .contact-footer .pattern-content-area::after{top:15px;left:-15px}
}
/*960 DESKTOP */
@media only screen and (max-width:1200px) and (min-width:1024px){
  .bg-extend-contain .featured-procs-bg{background-size:cover}
}


/*---- END MEDIA QUERIES ---- */
