@import url(https://static.nkpmedical.com/unsemantic/css/nkp.min.css);@import url(https://use.fontawesome.com/releases/v5.12.0/css/all.css);@import url(https://static.nkpmedical.com/stellarnav/stellarnav.min.css);@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:100,300,400,700&display=swap);html{box-sizing:border-box}@media only screen and (max-width:68.75em){html html{font-size:50%}}@media only screen and (max-width:37.5em){html html{font-size:45%}}@media only screen and (max-width:31.25em){html html{font-size:40%}}body{font-family:'Josefin Sans',sans-serif;font-size:16px;font-weight:400;line-height:38px;color:#000;font-kerning:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5{font-family:'Josefin Sans',sans-serif;margin:0 0 .4rem;font-weight:400;line-height:1.2;color:#306ab3;text-transform:uppercase}h1{font-size:4.375rem}h1.mainHead{font-size:2.5rem}h2{font-size:2.1875rem}h3{font-size:1.8125rem}h4{font-size:1.5rem}h5{font-size:1.375rem}h6{font-size:1.25rem}body.internal h1,body.internal h2{margin-top:.4rem;color:#707070}body.internal h3,body.internal h4,body.internal h5,body.internal h6{margin-top:.4rem;color:#7ec1e8}p{line-height:2}p:not(:last-child){padding:0 0 .7rem}a{color:#409bcf;text-decoration:none;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}a:visited,a:link{color:#409bcf;text-decoration:none;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}a:hover{color:#1a3a63;text-decoration:none}ul,ol{clear:both;line-height:2}hr{background:#68ceff;color:#68ceff;height:.04em;margin:0 0 1em}h1.patient-listing-title{font-size:2.5rem!important;font-family:'Josefin Sans',sans-serif!important;margin:0 0 0.4rem!important;font-weight:400!important;line-height:1.2!important;color:#707070!important;text-transform:uppercase!important}img.twitxIcon{height:17px;padding-bottom:6px;filter:invert(45%)}footer img.twitxIcon{height:30px;padding-bottom:13px;filter:invert(45%)}.top{margin-top:20px}.top a{font-size:18px;font-weight:400!important}.top a i{background:#fff;color:#409BD2;font-size:22px;width:35px;height:35px;line-height:35px;margin-right:4px;text-align:center;border:2px solid #409BD2;transition:all 0.5s ease-out}.top a:hover i{background:#57a7d6;color:#fff;border-color:#57a7d6}.mt40{margin-top:40px!important}.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}.featured__image{float:left;margin:30px 40px 10px 0;box-shadow:14px 12px 0 0 rgb(126 193 232 / .4)}.gallery__box{margin:20px 0}.gallery__box h2{margin-bottom:1rem}.gallery__box .right{margin-top:50px}.gallery__slider{position:relative}.gallery__slider .left{padding-left:0}.gallery__slider .right{padding-right:0}.gallery__slider ul.slides{padding:30px!important;margin:0!important;border:3px solid #9aceec;box-shadow:-14px 12px 0 0 rgb(126 193 232 / .4);list-style:none;text-align:center;position:relative;display:inline-block;width:100%}.gallery__slider ul.slides li{list-style:none}.gallery__slider ul.slides li div{color:#707070;font-size:18px;font-weight:400;text-transform:uppercase;text-align:center;display:inline-block;width:48%}.gallery__slider ul.slides li div:nth-child(odd){margin-right:8px}.gallery__slider ul.slides li div:nth-child(even){margin-left:8px}.gallery__slider .flex-direction-nav{position:absolute;top:50%;left:0;right:0;transform:translate(0,-50%);color:#9aceec}.gallery__slider .flex-direction-nav .flex-nav-prev{left:13px}.gallery__slider .flex-direction-nav .flex-nav-next{right:13px}.gallery__slider .flex-prev.flex-disabled,.gallery__slider .flex-next.flex-disabled{display:none}.gallery__slider .flex-direction-nav a{color:#83c5ea!important;opacity:1!important}.testimonial__box{background:#EFF6FC;padding:40px 0 30px;margin:40px auto;font-weight:400}.testimonial__box h3{color:#000!important;font-size:1.4rem;text-transform:capitalize;margin-top:0!important}.testimonial__box p{font-weight:400!important}.testimonial__box .stars{margin:20px 0 10px}.testimonial__box .stars i{color:#ffc000;font-size:1.6rem;margin:0 4px}.content__box{margin-bottom:30px;padding:30px;border:3px solid #9aceec;box-shadow:-14px 12px 0 0 rgb(126 193 232 / .4)}.content__box h3{margin-top:0!important}.stellarnav>ul>li.has-sub:after{content:'\f107';font-family:FontAwesome;margin-left:10px;float:right;top:26px;position:absolute;right:0;color:#fff}input,select,textarea{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.front-contact h2{color:#707070;margin-bottom:0}.sb-form .agreements{color:#fff}.sb-form .agreements a{color:#fff}.sb-form input[type=text],.sb-form input[type=email],.sb-form input[type=tel],.sb-form input[type=url],.footer-form input[type=text],.footer-form input[type=email],.footer-form input[type=tel],.footer-form input[type=url]{color:#6b6b6b;background:#fff;font-size:.9375rem;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 1.5rem;padding:12px 0 18px;border:0;border-bottom:1px solid #000;text-transform:uppercase}.sb-form input[type=submit],.footer-form input[type=submit]{background:rgb(126 193 232 / .9);color:#fff!important;padding:1.5rem 4rem;margin:0 auto;height:auto;min-width:250px;text-align:center;font-size:1.125rem;font-weight:300;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;clear:both;border:0}.sb-form input[type=submit]:hover,.sb-form input[type=submit]:focus,.footer-form input[type=submit]:hover,.footer-form input[type=submit]:focus{background:#57a7d6;color:#fff!important}.sb-form textarea,.footer-form textarea{color:#629dd6;background:#fff;font-family:inherit;font-size:.9375rem;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 1.5rem;padding:12px 0;border:0;border-bottom:1px solid #000;margin-bottom:5px;height:130px;resize:vertical;text-transform:uppercase}.main-form input[type=text],.main-form input[type=email],.main-form input[type=tel],.main-form input[type=url]{color:#6b6b6b;background:#fff;font-size:.9375rem;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 1.5rem;padding:12px 0 18px;border:0;border-bottom:1px solid #000;text-transform:uppercase}.main-form input[type=submit]{background:rgb(126 193 232 / .9);color:#fff!important;padding:1.5rem 4rem;margin:0 auto;height:auto;min-width:250px;text-align:center;font-size:1.125rem;font-weight:300;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;clear:both;border:0}.main-form input[type=submit]:hover,.main-form input[type=submit]:focus{background:#57a7d6;color:#fff!important}.main-form textarea{color:#629dd6;background:#fff;font-size:.9375rem;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0 0 1.5rem;padding:12px 0;border:0;border-bottom:1px solid #000;margin-bottom:5px;height:130px;resize:vertical;text-transform:uppercase}.main-form select{color:#629dd6;background:#fff;font-size:.9375rem;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;margin:0 0 1.5rem;padding:12px;border:0;border-bottom:1px solid #000;margin-bottom:24px;text-transform:uppercase}input.placeholder,textarea.placeholder{color:#629dd6}input:-moz-placeholder,textarea:-moz-placeholder{color:#629dd6}input::-moz-placeholder,textarea::-moz-placeholder{color:#629dd6}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#629dd6}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#629dd6}.sb-form input[type=submit][disabled],.footer-form input[type=submit][disabled],.main-form input[type=submit][disabled]{opacity:.7;cursor:not-allowed}.sb-form input[type=submit][disabled]:hover,.footer-form input[type=submit][disabled]:hover,.main-form input[type=submit][disabled]:hover{background:rgb(126 193 232 / .9);color:#fff!important;opacity:.7;cursor:not-allowed}.main-form input[type=submit][disabled]{opacity:.7;cursor:not-allowed}.main-form input[type=submit][disabled]:hover{background:#306ab3;color:#fff!important;opacity:.7;cursor:not-allowed}.sb-form input.wpcf7-captchar,.footer-form input.wpcf7-captchar,.main-form input.wpcf7-captchar{width:100%}.wpcf7-form-control-wrap.agree{display:inline-block!important;width:20px}.agreements{font-weight:400;margin:15px 0;font-size:1.6rem}.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:red}.ajax-loader{position:absolute;margin-top:-40px}span.wpcf7-list-item{margin:0!important}.contactPref{text-transform:uppercase;padding-top:10px;color:#629dd6;font-weight:600;letter-spacing:-1px}input[type="radio"]{margin-left:25px}select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{WIDTH:100%}select{color:#629dd6;background:#fff;font-size:.9375rem;font-weight:600;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:50px;margin:0 0 1.5rem;padding:12px;border:0;border-bottom:1px solid #000;margin-bottom:24px;text-transform:uppercase}.stellarnav{background:none;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.stellarnav a{color:#707070!important;font-weight:300}.stellarnav a::after{background:none}.stellarnav ul{font-size:16px}.stellarnav ul ul{font-size:16px}.stellarnav>ul>li.has-sub:after{display:none}.stellarnav.desktop>ul>li{-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out}.stellarnav.desktop>ul>li:hover>a,.stellarnav.desktop>ul>li.current-menu-item>a,.stellarnav.desktop>ul>li.current-menu-parent>a{color:#707070!important}.stellarnav.desktop>ul>li.menu-item>a:after{content:'';background:#fff0;width:100%;height:8px;display:block;margin:7px 0 0;transition:all 0.5s ease-out}.stellarnav.desktop>ul>li:hover>a:after,.stellarnav.desktop>ul>li.current-menu-item>a:after,.stellarnav.desktop>ul>li.current-menu-parent>a:after{background:#7ec1e8;box-shadow:2px 2px 3px 0 rgb(0 0 0 / .2)}.stellarnav.desktop ul ul{box-sizing:border-box;background:#fff;line-height:20px;box-shadow:0 9px 10px 0 rgb(0 0 0 / .15)}.stellarnav.desktop ul ul>li:hover>a{color:#707070!important}.stellarnav.desktop ul ul>li a{padding:14px 15px;color:#306ab3!important}.stellarnav>ul>li.has-sub>a:after{margin:0;display:none}.stellarnav li li.has-sub>a:after{float:right}.stellarnav.mobile>ul>li>a{padding:15px!important}.stellarnav li.open>a.dd-toggle i{transform:rotate(0deg)}.stellarnav li.open>a.dd-toggle .fa-plus::before{content:""}.stellarnav li.open>a.dd-toggle i{transform:rotate(0deg)}.stellarnav li.open>a.dd-toggle .fa-plus::before{content:""}.stellarnav.mobile .dd-toggle{padding:15px!important;height:46px;font-size:15px}.stellarnav.mobile .dd-toggle .fa-plus:before{content:""}.stellarnav.mobile ul{background:#fff;border-top:0!important;z-index:20}.stellarnav.mobile ul li a{color:#707070!important;font-size:16px;border-bottom:0!important;padding:15px 0 15px 15px!important;font-weight:400}.stellarnav.mobile ul li a:hover,.stellarnav.mobile ul li a:focus{background:rgb(126 193 232 / .9);color:#fff!important}.stellarnav.mobile ul li ul{background:transparent!important}.stellarnav.mobile ul li ul .dd-toggle{height:39px;border:0!important}.stellarnav.mobile ul li ul li{padding-left:20px!important}.stellarnav.mobile ul li ul li a{font-size:15px;border-bottom:1px solid rgb(255 255 255 / .15)!important;text-transform:capitalize;padding:12px 0 12px 15px!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{background:#7EC1E7;color:#fff!important}.stellarnav.active .menu-toggle{background:#7EC1E7;color:#fff!important}.stellarnav.mobile.active .fa-bars::before{content:""!important}.stellarnav.mobile .close-menu{width:100%}.stellarnav>ul>li>a{padding-top:22px;padding-bottom:22px;padding-left:4px;padding-right:4px;font-size:15px}.stellarnav .third{width:33.333%}@media (min-width:960px){.stellarnav>ul>li>a{padding-left:calc(-60px + 6.6666666667vw);padding-right:calc(-60px + 6.6666666667vw);font-size:calc(8px + 0.8333333333vw)}}@media (min-width:1200px){.stellarnav>ul>li>a{padding-left:20px;padding-right:20px;font-size:16px}}img{border:0}.img-resp,.img-responsive{max-width:100%;height:auto}img.left,img.alignleft{float:left;margin:10px 15px 10px 0}.img-l{float:left;margin:10px 15px 10px 0}img.right,img.alignright{float:right;margin:10px 0 10px 15px}.img-r{float:right;margin:10px 0 10px 15px}.embed{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive.embed-responsive-4x3{padding-bottom:75%}.embed-responsive.embed-responsive-16x9{padding-bottom:56.25%}.embed-responsive .embed-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{top:0;bottom:0;left:0;border:0 none}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.patient-single{width:50%}.patient-single img{width:96%;height:auto}.row{display:flex;flex-wrap:wrap}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;height:100%}.align-center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.btn{position:relative;background:rgb(126 193 232 / .9);color:#fff!important;padding:1rem 4rem;margin:15px auto;height:auto;min-width:250px;text-align:center;font-size:1.125rem;font-weight:300;font-style:normal;line-height:2;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;clear:both;border:0;transition:all 0.5s ease-out}.btn-container{margin:0 auto;display:block;text-align:center}.btn.spacer{margin:25px 0 20px}.btn:after{content:'';border:1px solid rgb(139 199 234 / .38);width:80%;height:80px;display:block;position:absolute;left:0;right:0;top:-7px;margin:0 auto;transition:all 0.5s ease-out}.btn:hover:after{width:70%}.btn:hover,.btn:focus{background:#57a7d6}.btn-call{color:#fff!important;border:1px solid #fff}.btn-secondary{border:1px solid #306ab3;color:#fff!important;background:#306ab3}.btn-primary,.read-more{background:#fff;border:1px solid #fff;color:#306ab3!important}.btn-primary:hover,.btn-primary:focus,.read-more:hover,.read-more:focus{background:#306ab3;color:#fff!important}.img-shadow{box-shadow:14px 12px 0 0 rgb(126 193 232 / .4)}.img-shadow-alt{box-shadow:14px -12px 0 0 rgb(126 193 232 / .4)}header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:999;justify-content:space-between;transition:background 0.4s ease-in-out;flex-wrap:wrap}header.internal{background:#336AB4!important}header>*{position:relative}header #logo{text-align:center}header .header-btns{margin-right:50px;display:flex;align-items:center;position:absolute;top:0;bottom:0;right:0}header .btn-call{padding:5px 10px;background:#fff0;min-width:inherit}header .contain{padding:22px 0 8px}header .social{margin-bottom:-4px}header .social a{color:#707070;font-size:18px;font-weight:300;margin-left:8px}header address{color:#707070;font-size:16px;font-style:normal;font-weight:300;border-right:1px solid #707070;padding-right:10px;display:inline-block}header address span[itemprop="streetAddress"],header address span[itemprop="postalCode"]{display:none}header .phone{padding-left:5px;display:inline-block}header .phone a{color:#707070;font-size:26px;font-weight:300}header .phone a:hover,header .social a:hover{color:#7EC1E7}#slider{position:relative;width:100%;height:calc(850px - 180px);overflow:hidden;margin-top:180px}body.internal #slider{height:calc(580px - 180px);margin-top:180px;display:none}video{max-width:100%}.video__text{margin:0 auto;max-width:1170px;position:relative;z-index:100;top:58%;transform:translate(0,-50%)}.video__text .row{flex-direction:column}body.internal .video__text .row{display:inherit;flex-wrap:inherit;flex-direction:inherit}body.internal .video__text{top:30%;transform:translate(0,-30%)}.video__text h1{width:60%;color:#409bcf!important;font-weight:300;text-transform:capitalize;margin:0 auto;text-align:center;display:none}body.internal .video__text h1{font-size:2.2rem;font-weight:400;text-align:left;width:70%;margin:0;display:block}.video__text .logo{margin:0 auto 40px;text-align:center}body.internal .video__text .logo{display:none}body.internal .video__text .btn-container{margin-top:30px;text-align:left}.video__container{position:absolute;top:0;left:0;bottom:-560px;right:0;z-index:10}body.internal .video__container{display:none}.video__container video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video__controls-container{position:absolute;right:30px;bottom:30px}.video__button{color:#fff;font-size:20px;padding:8px;cursor:pointer}.video__button--hidden{display:none}.video__screenshot{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;background-size:cover;background-position:center center;background-repeat:no-repeat}.video-bg{left:0;right:0;top:0;bottom:0;width:100%;z-index:0;padding-bottom:56.25%}.video-bg .video{position:absolute;top:0;left:0;width:100%;height:100vh;min-height:100%;-o-object-fit:cover!important;object-fit:cover!important}#procs{padding:140px 0}#procs .row{justify-content:space-between}#procs h2{color:#707070;font-size:2.6875rem;letter-spacing:4px;margin:0 0 30px}#procs .procs-box{flex:0 0 48%;max-width:48%;overflow:hidden;position:relative;margin-bottom:40px}#procs .procs-box:nth-child(3){flex:0 0 100%;max-width:100%;margin-bottom:0}#procs .procs-box-title{width:100%;position:absolute;left:0;right:0;bottom:40px;transition:all 0.5s ease-out}#procs .procs-box-title h3{background:rgb(126 193 232 / .9);color:#fff;font-size:2.1875rem;font-weight:300;margin-bottom:0;padding:50px 0 46px;transition:all 0.5s ease-out}#procs .procs-box img{position:relative;width:100%;height:100%}#welcome{padding:30px 0}#welcome .row{justify-content:space-between}#welcome h2{color:#5f5f5f;line-height:1.6;letter-spacing:4px;margin:0 0 .8rem}#welcome h2 span{display:block}#welcome p{font-weight:300;line-height:2.4;padding:0}#testimonials{padding:100px 0}#testimonials .row{justify-content:space-between}#testimonials .left{display:flex;flex-wrap:wrap;align-content:space-evenly;justify-content:flex-end}#testimonials h2{color:#5f5f5f;margin-bottom:0}#testimonials p{font-weight:300;line-height:1.8;padding:0 0 0 150px;margin:auto;text-align:right}#testimonials .stars{margin-top:-20px}#testimonials .stars i{color:#ffc000;font-size:1.6rem;margin:0 3px}#testimonials a.btn{margin:0}#testimonials a.btn:before{top:8px}#speaking{background-image:url(../../../../themes/drstrock_com/images/speaking_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;padding:90px 0 60px}#speaking h2{color:#5f5f5f;margin-bottom:20px}#speaking p{font-weight:300;line-height:1.8;padding:0}#speaking p span{display:block}#speaking .engage-container{max-width:1569px;margin:20px auto}#speaking .engage-container .engage{max-width:204px;padding:0 14px;float:left}#speaking .engage-container .engage p{color:#629dd6;font-size:.65rem;font-weight:400;line-height:1.4;text-transform:uppercase;margin-top:22px}#speaking .engage-container .engage img{border:4px solid #629dd6}#speakingPosters ul.slides li{margin:0;display:flex!important;align-items:stretch!important}.flex-control-nav{position:absolute;text-align:center;margin:0;padding:0}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgb(0 0 0 / .5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgb(0 0 0 / .3);-moz-box-shadow:inset 0 0 3px rgb(0 0 0 / .3);-o-box-shadow:inset 0 0 3px rgb(0 0 0 / .3);box-shadow:inset 0 0 3px rgb(0 0 0 / .3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgb(0 0 0 / .7)}.flex-control-paging li a.flex-active{background:#20c9ff;background:#20c9ff;cursor:default}.newsletter{background-color:#8bc7ea;padding:32px 0 30px;margin-top:80px}.newsletter-form.main-form{text-align:center}.newsletter-form.main-form input[type=submit]{padding:.4rem 4rem;color:rgb(126 193 232 / .9)!important;background:#fff!important}.newsletter-form.main-form input[type=text],.newsletter-form.main-form input[type=email],.newsletter-form.main-form input[type=tel],.newsletter-form.main-form input[type=url]{padding:12px 7px 18px}.newsletter .agreebox{text-align:right;padding-right:50px}#contact{padding:30px 0 45px;overflow-x:hidden}#contact .row{flex-wrap:nowrap;justify-content:space-between}#contact .grid-35.column{border:3px solid #629dd6;padding:40px 30px 10px;margin:0 15px -15px}#contact .column:last-of-type{margin-right:0}#contact .column img{width:100%;object-fit:cover;margin-bottom:15px}#contact .column img.img1{height:50%}#contact .column img.img2{height:50%;margin-bottom:0}#contact .column img.img3{height:40%}#contact .column img.img4{height:60%;margin-bottom:0}#contact .column img.img5{height:60%}#contact .column img.img6{height:40%;margin-bottom:0}footer{background-color:#8bc7ea;padding:32px 0 30px}footer .social{margin-bottom:20px}footer .social a{color:#707070;font-size:2.25rem;margin:0 10px}footer .social a:hover{color:#fff}footer .assoc{margin:30px auto}footer p,footer .grid-33 a,footer .grid-33 a:link,footer .grid-33 a:visited{color:#585858;font-size:14px;font-weight:300;padding:0}footer .grid-33 a .fa{padding-right:5px}footer .grid-33 a:hover{color:#fff}.gallery{background:url(../../../../themes/drstrock_com/images/gallery-bg.jpg) no-repeat center #080808;background-size:cover;margin-top:6.5rem}.gallery--box{background:#fff;margin:10vw 0;height:400px;display:flex;justify-content:center;align-items:flex-end}.gallery--box a{display:flex;height:100%;width:100%;align-items:flex-end;text-align:center;padding-bottom:5vh;justify-content:center}.gallery--box h2{font-size:5.6rem;text-align:center}.gallery--box h2 span{color:#306ab3;font-size:1.9rem;display:block;margin-top:10px}.flex-direction-nav .flex-nav-prev,.flex-direction-nav .flex-nav-next{position:absolute;z-index:5;top:0;bottom:0;display:flex;align-items:center;font-size:4rem}.flex-direction-nav .flex-nav-prev a,.flex-direction-nav .flex-nav-next a{display:block;color:#fff;padding:10px;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;transition:all 0.5s ease-out;opacity:.7}.flex-direction-nav .flex-nav-prev a::before,.flex-direction-nav .flex-nav-next a::before{content:"";font-family:FontAwesome}.flex-direction-nav .flex-nav-prev a:hover,.flex-direction-nav .flex-nav-prev a:focus,.flex-direction-nav .flex-nav-next a:hover,.flex-direction-nav .flex-nav-next a:focus{opacity:1}.flex-direction-nav .flex-nav-prev{left:10px}.flex-direction-nav .flex-nav-next{right:10px;transform:scaleX(-1)}#main{margin-top:180px}#main #content{position:relative}#main #content ul,#main #content ol,#main #content li,#main #content p,#main #content a{font-weight:300}#main #content ol{list-style:decimal}#main #content .feat-img{float:left;margin:15px;max-width:100%;height:auto}#main #content .single{float:left}#main #content .pagination-wrapper{margin-top:4rem;display:flex}#main #content .pagination{margin-bottom:2rem;font-size:1.6rem}#main #content .pagination .current{background:#306ab3;color:#fff;margin:4px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;border:1px solid #306ab3;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}#main #content .pagination a{font-weight:400;background:#fff0;color:#306ab3;margin:4px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-align:center;border:1px solid #306ab3;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}#main #content .pagination a:hover{background:#306ab3;color:#fff}#main #content ul{margin:0 0 15px 0;padding-left:20px;clear:none;list-style:disc}#main #content ol{margin:0 0 20px 0;clear:none;list-style:decimal}#main .list{margin:0!important;list-style:none!important}#main .list ul{margin:0!important}#main .list ul li{font-size:1.5rem;margin:0;padding:0!important;list-style:none}#main .list ul li a{border-bottom:1px solid #eee;padding:1rem 1.5rem;display:block;-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out;-ms-transition:all 0.25s ease-out;transition:all 0.25s ease-out}#main .list ul li a:hover{color:#fff;background:#306ab3;padding-left:3rem}#main .list ul ul{margin-left:2rem!important}#main #content .gal-proc-list{list-style:none}.post-divider{padding:2rem 0;border-bottom:1px solid #ccc}#patient-listing-sidebar ul{margin:0!important}#patient-listing-sidebar ul li ul{margin:0!important}#main #sidebar .archives .list ul li{border-right:1px solid #306ab3!important}#main #sidebar .archives .list ul.categories h3{margin-top:30px}#main #sidebar .archives .list ul li a{text-transform:uppercase;color:#000;font-weight:400;font-size:18px}#main #sidebar .archives .list ul li a:hover{color:#fff}#main #sidebar div#wpcf7-f29-o1{margin-top:30px}.post-published{display:inline-block}.post-published a{color:#306ab3}.post-published a:hover{color:#000}.post-published p{float:left;margin-right:10px;font-size:12px;text-transform:uppercase}.bottom{position:relative}.bottom:before{content:'';display:block;width:30%;height:1px;background:#306ab3;position:absolute;top:50%;transform:translateY(-50%);left:15%}.bottom:after{content:'';display:block;width:30%;height:1px;background:#306ab3;position:absolute;top:50%;transform:translateY(-50%);right:15%}blockquote{background:#cde1f4;padding:15px 35px;clear:both;margin:20px 40px 0}blockquote h2{margin:0px!important}.gdl-accordion{margin:0 0 15px 0!important;padding:0px!important;list-style-type:none!important;cursor:pointer}.gdl-title{display:block;background:rgb(126 193 232 / .9);color:#fff;padding:15px;border-bottom:1px solid #fff;margin-bottom:0;font-size:16px;font-weight:400}.gdl-title:hover{background:rgb(126 193 232)}.accordion-content{padding:15px}.accordion-head-image{width:15px;display:inline-block;text-align:center}.accordion-head-image:before{content:"+"}.open-accordion:before{content:"-"}.bxa-img{border:3px solid #d6d6d6!important}.censor-gate{position:relative;margin-top:30px!important}.censor-gate .bxa-btn{position:absolute;font-size:16px;cursor:pointer;top:0;right:0;bottom:0;left:0;height:100px;margin:auto}.censor-gate .bxa-image{filter:blur(20px)}.patient-content,.patient-listing{width:48%!important;float:left}.patient-list-image{width:90%}.patient-listing>div{width:50%;float:left}#gallery-listing{text-align:center;display:flex;flex-wrap:wrap}#main #content #gallery-listing h1{display:inline-table;width:100%}#main #content #gallery-listing h2{font-size:1.8rem;text-transform:uppercase;margin-top:1.2rem}#gallery-listing .procedure-parent{margin:0;padding:10px}#gallery-listing .imgBox{padding:200px;background-size:cover;background-repeat:no-repeat;background-position:center}#gallery-listing .img-body-procedures{background-image:url(../../../../themes/drstrock_com/images/gallery-body.jpg)}#gallery-listing .img-face-procedures{background-image:url(../../../../themes/drstrock_com/images/gallery-face.jpg)}#gallery-listing .img-breast-procedures{background-image:url(../../../../themes/drstrock_com/images/gallery-breast.jpg)}#gallery-listing .img-laser-treatments{background-image:url(../../../../themes/drstrock_com/images/gallery-laser.jpg)}.gallerySitemap .children .current-cat{background:#f7fbff8f}h1.patient-header{padding-top:10px}#patient-listing .patient-entry{margin-bottom:10px;border-top:0 dotted gray;padding-top:0}#patient-listing .single-content{border-bottom:0 dotted gray;padding-bottom:0}.embed-responsive{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:20px}.embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ccc}.relatedLinks{margin-top:30px}.relatedLinks ul{list-style:none!important;margin:0px!important;padding:0px!important}.relatedLinks ul li{padding:0px!important;margin:0px!important}.relatedLinks ul li a{padding:10px;display:block;background:#f8f8f8;border-bottom:1px solid #fff}.relatedLinks ul li a:hover{background:#fff}.nav-previous{float:left}.nav-next{float:right}.nav-previous a,.nav-next a{background:#f2f3f3;display:inline-block;padding:5px 15px;;border-radius:14px;float:left}.nav-previous a:hover,.nav-next a:hover{background:#1f2838;color:#fff}.testimonial-entry{margin:60px 20px}#nkp-testimonials-container .testimonial-entry{margin:60px 0!important}.line{clear:both;height:1px;background:#eee}.pagination-numbers{margin:30px 0 10px}.review-rating-stars,.testimonial-dash,.testimonial-date{display:none}.adult-check input{border:none;padding:30px;color:#fff;background:rgb(126 193 232 / .9)}.adult-check input:hover{background:#57a7d6;cursor:pointer}span.rating-value{display:none}div#nkpShort-info{padding-top:30px;display:inline-block}span.pName{font-size:24px}div#test-form{background:#fff;padding:40px}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:60%!important;cursor:auto}.textiBox.grid-100{display:flex;align-items:center}.textiBox p{padding-top:0}p#breadcrumbs{margin-bottom:40px}@media only screen and (max-width:767px){.adult-check h1{font-size:2.5rem}.textiBox.grid-100{display:inline-block}.textiBox p{padding-top:30px}#main{margin-top:30px}#speakingPosters ul.slides li{margin:0;display:block!important;align-items:stretch!important}#speaking{background-image:url(../../../../themes/drstrock_com/images/speaking_bg-mobi.jpg)}header{position:relative}body.internal #slider{margin-top:0}h1.patient-header{font-size:2rem}.single-content h3{font-size:.9rem}.gallery__slider ul.slides li div:nth-child(even){margin-left:0}.gallery__slider ul.slides li div:nth-child(odd){margin-right:0}div#procedure-group-1,div#procedure-group-2{border-right:none}#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%}header .grid-container{padding:0}header .logo img{width:380px;margin:0 auto;text-align:center;display:block}header .left,header .right,header .mobile-btn{padding:0 15px}header .phone,header address{display:none}header .social{margin:12px auto -4px;display:block;text-align:center}header .social a{font-size:20px;margin:0 8px}#slider{height:calc(580px - 180px);margin-top:0}body.internal #slider{height:calc(440px - 180px)}.video__text{padding:0 15px}body.internal .video__text .row{display:flex;flex-wrap:wrap;flex-direction:column}body.internal .video__text h1{font-size:1.6rem;width:70%;margin:20px 0 0}.video__text .logo{width:80%}body.internal .video__text .btn-container{margin:54px auto auto}.video__container{display:none}.video__screenshot{background-position:63%}#procs{padding:50px 0}#procs h2{font-size:1.8rem}#procs .procs-box{flex:0 0 100%;max-width:100%;height:230px}#procs .procs-box img{object-fit:cover}#procs .procs-box-title{bottom:20px}#procs .procs-box-title h3{padding:30px 0 26px;font-size:1.2rem}#welcome h2{font-size:1.8rem;line-height:1.2;text-align:center;margin-bottom:30px}#welcome h2 span{display:inline-block}#welcome .left{margin:0 auto 20px}#welcome .right{margin-top:50px}#welcome p{padding:0 0 30px;line-height:2}#testimonials{padding:30px 0 60px}#testimonials .left{justify-content:center;margin-bottom:40px}#testimonials .stars{margin-top:20px;width:100%;text-align:center}#testimonials h2{font-size:1.8rem;width:100%;text-align:center}#testimonials p{width:100%;margin:20px auto;padding:0;text-align:center}#speaking{padding:50px 0}#speaking h2{font-size:1.8rem}#speaking p span{display:inline-block}#speaking .engage-container{flex-direction:column;margin:50px 0 20px;padding:0}#speaking .engage-container .engage{margin:0 auto 30px;padding:0;width:100%;max-width:100%;float:none}#speaking .engage-container .engage img{width:250px;border:2px solid #629dd6}#speaking .engage-container .engage p{font-size:1rem}#contact{padding:40px 0}#contact .grid-35.column{margin:15px}#contact .row{flex-direction:column}#contact .img1,#contact .img2,#contact .img5{display:none}.front-contact{margin:15px auto}.front-contact h2{font-size:1.8rem}.featured__image{margin:30px 40px 40px 0}.gallery__box .right{margin-top:20px}#content .btn.spacer{margin:25px auto 20px;padding:1rem;max-width:70%;display:block}footer .grid-33{text-align:center;padding:0}}@media only screen and (max-width:960px) and (min-width:768px){#main{margin-top:30px}header{position:relative}body.internal #slider{margin-top:0}header .grid-container{padding:0}header .logo img{width:380px;margin:0 auto;text-align:center;display:block}header .left,header .right,header .mobile-btn{padding:0 15px}header .phone,header address{display:none}header .social{margin:12px auto -4px;display:block;text-align:center}header .social a{font-size:20px;margin:0 8px}#slider{height:calc(680px - 180px);margin-top:0}.video__text{padding:0 15px}body.internal .video__text .row{display:flex;flex-wrap:wrap;flex-direction:column}body.internal .video__text h1{font-size:1.8rem;width:70%;margin:20px 0 0}body.internal .video__text .btn-container{margin:54px auto auto}.video__screenshot{background-position:58%}#procs{padding:70px 0}#procs h2{font-size:2rem}#procs .procs-box-title h3{padding:30px 0 26px;font-size:1.6rem}#welcome h2{font-size:1.8rem;line-height:1.2;text-align:center;margin-bottom:30px}#welcome h2 span{display:inline-block}#welcome .left{margin:0 auto 20px;width:inherit}#welcome .right{margin-top:50px;width:100%}#welcome p{padding:0 0 30px}#testimonials{padding:30px 0 60px}#testimonials .left{justify-content:center;margin-bottom:40px;width:100%}#testimonials .right{margin:0 auto;width:100%;display:block;text-align:center}#testimonials .stars{margin-top:20px;width:100%;text-align:center}#testimonials h2{font-size:1.8rem;width:100%;text-align:center}#testimonials p{margin:20px auto;padding:0;width:100%;text-align:center}#speaking{padding:50px 0}#speaking h2{font-size:1.8rem}#speaking p span{display:inline-block}#speaking .engage-container{flex-direction:column;margin:50px 0 20px;padding:0}#speaking .engage-container .engage{margin:0 auto 30px;padding:0;width:100%}#speaking .engage-container .engage img{width:250px}#speaking .engage-container .engage p{font-size:.6rem}#contact{padding:40px 0}#contact .grid-35.column{margin:0 15px 15px}#contact .row{flex-direction:column}#contact .img1,#contact .img2,#contact .img5{display:none}#contact .column img.img3,#contact .column img.img4{float:left;width:49%;height:330px}#contact .column img.img3{padding-right:7px}#contact .column img.img4{padding-left:7px;float:right}#contact .column img.img6{height:420px}.front-contact{margin:0 auto 15px}.front-contact h2{font-size:1.8rem}.gallery__box .right{margin-top:20px}footer .grid-33{text-align:center;padding:0}}@media only screen and (max-width:1024px) and (min-width:961px){header .left{float:left;width:60%;clear:none}header .right{float:left;width:40%;clear:none}#slider{height:calc(830px - 180px)}.video__text{padding:0 15px}body.internal .video__text .row{display:flex;flex-wrap:wrap;flex-direction:column}body.internal .video__text h1{font-size:1.8rem;width:70%;margin:20px 0 0}body.internal .video__text .btn-container{margin:54px auto auto}.video__screenshot{background-position:58%}#procs{padding:100px 0}#procs h2{font-size:2.2rem}#procs .procs-box-title h3{font-size:1.8rem;padding:40px 0 36px}#welcome h2{font-size:1.6rem;line-height:1.2}#welcome p{line-height:2}#testimonials .stars{margin-top:-10px}#testimonials p{padding:0 0 0 100px}#speaking .engage-container{padding:0}#speaking .engage-container .engage p{font-size:1rem}#contact{padding:40px 0}#contact .grid-35.column{margin:0 15px 15px}#contact .row{flex-direction:column}#contact .img1,#contact .img2,#contact .img5{display:none}#contact .column img.img3,#contact .column img.img4{float:left;width:49%;height:330px}#contact .column img.img3{padding-right:7px}#contact .column img.img4{padding-left:7px;float:right}#contact .column img.img6{height:420px}.front-contact{margin:0 auto 15px}.gallery__box .right{margin-top:20px}footer .grid-33{text-align:center;padding:0}}@media only screen and (max-width:1200px) and (min-width:1025px){.video__text{padding:0 15px}body.internal .video__text h1{margin:20px 0 0}body.internal .video__text .btn-container{margin:54px auto auto}#speaking .engage-container{padding:0}#speaking .engage-container .engage p{font-size:1.1rem}#contact{padding:80px 0 45px}#contact .column:nth-child(1){padding-right:0}#contact .column:nth-child(2){display:none}#contact .column:nth-child(3){width:50%}#contact .column:nth-child(4){width:25%}footer .grid-33{padding:0}footer p,footer .grid-33 a,footer .grid-33 a:link,footer .grid-33 a:visited{font-size:13px}}@media only screen and (max-width:1400px) and (min-width:1201px){#speaking .engage-container{padding:0}}@media only screen and (max-width:1700px)and (min-width:1025px){#contact .column img.img3{height:20%}#contact .column img.img4{height:80%;margin-bottom:0}}#cookie-disclaimer{position:fixed;bottom:0;width:100%;height:auto;padding:1em 1.8em;font-family:Arial,Helvetica,sans-serif;font-size:16px;background-color:#edeff5;box-sizing:border-box;z-index:999}#cookie-disclaimer .flex{display:flex;align-items:center;justify-content:space-between}#cookie-disclaimer p{text-align:left;padding-right:1rem;color:#838391}#cookie-disclaimer p a{color:#838391!important}#cookie-disclaimer p a:hover{color:#838391!important}#cookie-disclaimer .cookie-accept{background:#4b81e8;color:#fff;display:block;margin:0;padding:.4em .8em;cursor:pointer;text-decoration:none;text-align:center}#cookie-disclaimer .cookie-accept:hover{background-color:#71a7ff}@media only screen and (max-width:767px){#cookie-disclaimer .flex{flex-direction:column}#cookie-disclaimer .cookie-accept{width:100%}}#procs .h1-homepage{margin:0 auto;margin-bottom:20px;font-size:35px;max-width:900px}#procs .h1-homepage+h3{max-width:800px;margin:0 auto 48px;padding:0;color:#666;font-size:17px;font-weight:400;line-height:1.7;letter-spacing:normal;text-transform:none;text-align:center}#procs .h1-homepage+h3+h2{margin-top:0;margin-bottom:30px}#procs h2{font-size:40px!important;margin-top:100px!important}@media (max-width:767px){#procs .h1-homepage{margin-bottom:16px;font-size:24px}#procs h2{font-size:30px!important}#procs .h1-homepage+h3{font-size:16px;line-height:1.65;margin-bottom:36px}}