/*
Theme Name: Newman, Christopher (drchristophernewman.com)
Author: NKP Development Team
Description: NKP Medical theme
Template: nkp
*/

/*---- Do Not Remove ----*/
@import url(../nkp/unsemantic/css/nkp.min.css);
/*---- Do Not Remove ----*/

/* Fonts From Typekit
font-family:'proxima-nova';
(
 font weight - 300(light), 400(regular)
)
font-family:'trajan-pro-3';
(
 font weight - 300(light), 400(regular), 600(semibold), 700(bold)
)
 */
@import '//fonts.googleapis.com/css?family=Alegreya+Sans';

/*---- GENERAL ----*/
body{-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;font-family:'proxima-nova';font-weight:400;}
.flow-container {position: relative; overflow-x: hidden;}
h1,.likeh1{font-size: 36px;font-weight: 300;}
h2,.likeh2{font-size: 22px;font-weight: 300;}
h3,h4,h5,h6 {font-weight: 400;}
h3{font-size: 20px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
h6{font-size: 14px;}

a, a:visited, a:link {color:rgb(106,175,202); text-decoration:none; outline:none; -webkit-transition:color .3s ease, background .3s ease, opacity .3s ease;-moz-transition:color .3s ease, background .3s ease, opacity .3s ease;transition:color .3s ease, background .3s ease, opacity .3s ease;}
a:hover {color:rgb(76,145,172); text-decoration:none; outline:none;}
a.button {display:inline-block;font-size: 18px;color: rgb(255,255,255);background: transparent;padding: 10px 50px; min-width: 130px;text-align: center;border:2px solid rgb(173,198,204);line-height:20px;text-shadow:none;margin:25px 0;}
a.button.white {color:#1e2633;border-color:rgb(255, 255, 255);background:rgba(255, 255, 255, 0.2);}
a.button:hover {color: rgb(0,0,0);background: rgb(240,240,240);}
ul, ol {clear:both;}
ul.links {display: inline-block; padding: 0; margin: 0;}
ul.links > li {float: left;}

.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;}

/* NKP GLOBAL STYLES */
img {border:0px;}
.img-resp, .img-responsive {max-width:100%; height:auto;}
img.left, img.alignleft, .img-l {float:left; margin:10px 15px 0px 0px;}
img.right, img.alignright, .img-r {float:right; margin:10px 0px 0px 15px;}

.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%;}
.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;}
input, select, textarea {-webkit-transition:all .5s ease-out; -moz-transition:all .5s ease-out; transition:all .5s ease-out;}
.captcha {position: relative;}
.captcha img {position: absolute; top: 10px; right: 15px;}
.contact-form select {background: #FFF;border: 1px solid #CCC;height: 50px;margin-bottom: 10px;color: rgb(0,0,0);width: 100%;}
.contact-form input[type="text"], .contact-form input[type="email"], .contact-form input[type="tel"], .contact-form input[type="url"], .contact-form textarea { width: 100%; border: 1px solid #CCC; background: #FFF; margin: 0 0 10px; padding: 15px 0; text-indent: 15px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; font-family: inherit;
    font-size: 12px;}
.contact-form input[type="text"]:focus, .contact-form input[type="email"]:focus, .contact-form input[type="tel"]:focus, .contact-form textarea:focus, .main-form input[type="text"]:focus, .main-form input[type="email"]:focus, .main-form input[type="tel"]:focus, .main-form textarea:focus, .main-form select:focus {background:rgb(217, 241, 247); color:rgb(0,0,0);}
.contact-form input[type="submit"], .contact-form input[type="submit"][disabled] {display:inline-block;font-size: 18px;color: rgb(255,255,255);background: transparent;padding: 10px 50px; min-width: 130px;text-align: center;border:2px solid rgb(173,198,204);line-height:20px;text-shadow:none;margin:25px 0;outline:none;cursor: pointer;}
.contact-form input.white[type="submit"], .contact-form input.white[type="submit"][disabled] {
	color:#1e2633;border-color:rgb(37, 37, 37);background:rgba(255, 255, 255, 0.2);
}
.contact-form input[type="submit"]:hover, .contact-form input[type="submit"][disabled]:hover {color: rgb(0,0,0);background: rgb(240,240,240);}
.contact-form input[type="submit"][disabled] {opacity:.5;}
.contact-form input[type="submit"][disabled]:hover {cursor:not-allowed;}
.contact-form textarea { height: 120px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }
.contact-form ::-webkit-input-placeholder { color: #777; } .contact-form :-moz-placeholder { color: #777; } .contact-form :-ms-input-placeholder { color: #777; }
.contact-form input.wpcf7-captchar { width: 100%; }

.wpcf7-form-control-wrap{width:100%; display:block!important;}
.wpcf7-form-control-wrap.agree{display:inline!important;}
.ajax-loader {}

/* desktop view bxa gallery */
.patient-single {width:50%}
.patient-single img {width:96%; height:auto;}

/*/////  NAV  \\\\\*/
@media only screen and (min-width: 960px) and (min-device-width: 1025px) {
	nav {text-align: center;}
	.deepmenu {font-size: 16px;display: inline-block !important; font-family: 'Alegreya Sans', sans-serif !important; font-weight: 400;}
	.deepmenu ul {width: auto;min-width: 215px;top: 100%;white-space: nowrap;}
	.deepmenu ul ul,.deepmenu ul ul ul {top: 0;left: 100%;}
	.deepmenu ul ul {border-left: 1px solid rgb(255, 255, 255);}
	.deepmenu > li:hover, .deepmenu > li.hover {background: transparent;}
	.deepmenu > li > a {font-size:16px;color: rgb(23,23,23);padding: 0 28px;line-height:50px;font-weight: 400;}
	.deepmenu > li > a:hover {color: rgb(255, 255, 255);}
	.deepmenu li li {text-align: center;border-bottom: 1px solid rgb(240,240,240);}
	.deepmenu li li > a {font-size:14px;line-height:40px;}
}

@media only screen and (max-width: 1355px) and (min-width: 960px) and (min-device-width: 1025px) {
	.deepmenu > li > a {padding: 0 30px;}
}

@media only screen and (max-width: 959px) {
	.deepmenu a {max-height:50px;}
	.deepmenu ul a.dd_toggle, .deepmenu li.hover a.dd_toggle {color: rgb(255,255,255);}
	.deepmenu > li a {border-bottom: 1px solid rgb(130,130,130);}
	.deepmenu li li a,.deepmenu ul li:last-child, .deepmenu ul li:last-child a {border-bottom: 1px solid rgb(240,240,240);}
	.deepmenu li:hover a, .deepmenu li.hover a {color: rgb(255,255,255);}
	.deepmenu ul ul {background: rgba(100, 100, 100,.5);}
	.deepmenu ul ul ul {background: rgba(120, 120, 120,.5);}
}
nav {position: relative;z-index:99;background:rgb(177,201,207);}
#mobile_nav {background:rgb(177,201,207);}
#mobile_nav a.call, #mobile_nav a.map, #mobile_nav a.menu_toggle,.deepmenu a.dd_toggle{color: rgb(23,23,23);}
#mobile_nav a.menu_toggle:hover{background: rgb(240,240,240);}
.deepmenu {font-size: 16px;font-family: 'Alegreya Sans', sans-serif !important; font-weight: 400;}
.deepmenu li a {display:block;color:rgb(255,255,255);}
.deepmenu > li > a {color: rgb(23,23,23);}
.deepmenu li li a {color: rgb(255,255,255);text-transform: none;}
.deepmenu ul {background: rgba(0, 0, 0, 0.75);}
/*/////  HEADER  \\\\\*/
header {position: relative;z-index:0;padding:15px 0;}
header #logo {padding:15px 0;margin-top: 10px;}
header .logo-extra {font-family:'proxima-nova';font-size:1.12em;color:#22161E;font-weight:300;position: relative;top:-50px;left:79px;}
header ul.rightStuff > li {padding:10px 15px;}
header ul.rightStuff > li:first-child {border-right:1px solid rgb(196,196,196);padding:40px 15px;}
header .locale {color:rgb(37, 37, 37);font-family:'trajan-pro-3';font-weight:400;}
header .locale p[itemprop="telephone"] {font-size:26px;}
header .locale p[itemprop="telephone"] i.fa {position: relative;top:-5px;font-size:16px;}
header .locale address {font-style:normal;font-size:18px;}
header ul.social li {margin-bottom:12px;}
header ul.social li a {font-size:18px;text-align:center;width:35px;height:35px;line-height:35px;border-radius:50%;color:rgb(37,37,37);border: 1px solid rgb(37,37,37);background:rgb(255,255,255);}
header ul.social li a:hover {color:rgb(255,255,255);border: 1px solid rgb(255,255,255);background:rgb(37,37,37);}
/*/////  SLIDER  \\\\\*/
#slider {position: relative;display: inline-block;width:100%;margin-bottom:-6px;}
#slider h2,#banner h2 {font-family:'proxima-nova'; position: relative;font-size:40px;font-weight:100;}
#slider h2 span.bolder,#banner h2 span.bolder {font-weight:300;}
#slider ul.slides div.slide1 {background:url('images/banner.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;height:675px;}
#banner div.slide1 {background:url('images/banner-int.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;height:370px;}
#banner div.slide-breast {background:url('images/banner-int-breast.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;height:370px;}
#banner div.slide-face {background:url('images/banner-int-face.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;height:370px;}
#banner div.slide-body {background:url('images/banner-int-body.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;height:370px;}
#banner div.slide-hands {background:url('images/banner-int-hands.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;height:370px;}
#slider ul.slides div.slide1 h2 {top:230px;}
#banner h2 {top:145px;}
#slider ul.slides div.slide2 {background:url('images/banner.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;height:675px;}
#slider ul.slides div.slide2 h2 {top:230px;}
#slider ul.slides div.slide3 {background:url('images/banner.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;height:675px;}
#slider ul.slides div.slide3 h2 {top:230px;}
#slider .controls {position: relative; z-index: 20; display: inline-block; font-size: 20px;width: 100%;}
#slider .controls a {color: rgb(50, 50, 50); cursor: pointer;}
#slider .controls a.flex-active {color: rgb(90, 90, 90);}
#slider .controls ol.flex-control-nav {position: relative; z-index: 21; float: left; bottom: 0; left: 50%; display: inline-block; padding: 0; margin: 0; width: auto;}
#slider .controls ol.flex-control-nav li {float: left; margin: 0 2px;}
#slider .controls ul.flex-direction-nav {position: absolute; z-index: 20; bottom: 0; left: 0; width: 100%;}
/*/////  MAIN  \\\\\*/
main {position: relative;z-index:0;overflow: hidden;}
main #panelWelcome {background: #1E2633 url('images/panel-welcome-large2.jpg') no-repeat;-webkit-background-size: 2560px auto;background-size: 2560px auto;background-position: center 60px;padding:90px 0;color:rgb(255,255,255);background-attachment: fixed;}
main #panelWelcome h1 {font-family:'trajan-pro-3';font-weight:400;font-size:50px;line-height:45px;}
main #panelWelcome h2 {font-family:'proxima-nova'; font-size:24px;font-weight:300;margin-bottom:30px;}
main #panelWelcome p {font-size:16px;font-weight:400;line-height:32px;text-shadow: -4px 2px 2px rgba(0, 0, 0, 0.75); margin-right: 50px;}
main #panelFeatures {-webkit-transition: background .3s ease;
-o-transition: background .3s ease;
transition: background .3s ease;}
main #panelFeatures,main #panelFeatures[data-bg="breast"] {background:url('images/panel-features.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;padding:90px 0;color:rgb(30,38,51);}
main #panelFeatures[data-bg="body"] {background:url('images/panel-features-2.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;padding:90px 0;color:rgb(30,38,51);}
main #panelFeatures[data-bg="face"] {background:url('images/panel-features-3.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;padding:90px 0;color:rgb(30,38,51);}
main #panelFeatures ul.tabs {position: relative;display:block;z-index: 0;background:rgba(255, 255, 255, 0.45);min-height:100px;border-radius:10px;}
main #panelFeatures ul.tabs:before {position: absolute;z-index: -1;content:'';visibility:visible;z-index: -1;height:100%;width:100%;border-radius:10px;top:0;left:0;
-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.1);
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.1);}
main #panelFeatures ul.tabs li {float: right;position: relative;}
main #panelFeatures ul.tabs li a {position: relative;z-index: 1;display:block;font-size:24px;font-weight:300;color:rgb(0,0,0);padding:40px 0;}
main #panelFeatures ul.tabs li.active a {font-weight:400;}
main #panelFeatures ul.tabs li.active a:before,main #panelFeatures ul.tabs li.active a:hover:before {position: absolute;z-index: 1;content:'';visibility:visible;width: 0;height: 0;border-style: solid;border-width: 20px 20px 0 20px;border-color: rgba(255, 255, 255, 0.65) transparent transparent transparent;bottom:-20px;left:40%;}
main #panelFeatures ul.tabs li a:hover:before {position: absolute;z-index: 1;content:'';visibility:visible;width: 0;height: 0;border-style: solid;border-width: 20px 20px 0 20px;border-color: rgba(255, 255, 255, 0.25) transparent transparent transparent;bottom:-20px;left:40%;}
main #panelFeatures div.tabs {min-height:330px;padding-top:50px;}
main #panelFeatures div.tabs p {color:rgb(30,38,51);font-size:18px;line-height:30px;}
main #panelBxa {background:rgb(42,52,67);color:rgb(255,255,255);padding:60px 0;}
main #panelBxa h2 {font-family:'trajan-pro-3';font-size:24px;font-weight:400;}
main #panelBxa h3 {font-family:'proxima-nova'; font-size:30px;font-weight:300;margin-bottom:30px;}
main #panelBxa p {font-size:16px;line-height:26px;font-weight:400;}
main .content.internal {padding:75px 15px;}
main .content.internal h1,.likeh1{font-size:46px;margin-bottom:30px;font-family:'trajan-pro-3';}
main .content.internal h2,.likeh2{font-size:24px; margin-bottom:20px;font-family:'proxima-nova';font-weight:300;}
main .content.internal h1 + h2 {margin-top:-45px;}
main .content.internal h3,h4,h5,h6 {margin:10px 0px;}
main .content.internal h3{font-family:'proxima-nova';font-weight:400; font-size:22px; margin:10px 0px; text-transform: uppercase;}
main .content.internal h4{font-family:'proxima-nova';font-weight:500; font-size:20px; margin-bottom:25px;text-transform: uppercase;}
main .content.internal h5{font-family:'proxima-nova';font-weight:400; font-size:18px; margin:10px 0px;text-transform: uppercase;}
main .content.internal h6{font-family:'proxima-nova';font-weight:400; font-size:16px; margin:10px 0px;text-transform: uppercase;}
main .content p {margin-top: 10px;line-height: 24px;}
main .content ul {position: relative;list-style-type: disc; list-style-position: inside;margin-bottom: 15px;}
main .content ul li {margin-bottom: 10px;}
main .content ul ul {list-style-type: circle; margin-left: 30px;}
main .content ul ul ul {list-style-type: none;}
main .content ul ul ul li:before {content: ':  ';}
main .content ol {position: relative;list-style-type: decimal; list-style-position: inside;margin-bottom: 15px;}
main .content ol li {margin-bottom: 10px;}
main .content ol ol {list-style-type: lower-latin;}
main .content ol ol ol {list-style-type: lower-roman;}
main .sidebar {position: relative;z-index:0;padding:70px 15px;color:rgb(255,255,255);}
main .sidebar:before {
    position: absolute;
    z-index: -1;
    display: block;
    visibility: visible;
    content: '';
    width: 400%;
    height: 100%;
    min-height:2000px;
    background:rgb(30,38,51);
    top: 0;
    right: -300%;
}
main .sidebar .contact-form {color:rgb(255, 255, 255);padding:50px 0;}
/*/////  FOOTER  \\\\\*/
footer {position: relative;z-index: 0;line-height:25px;background:url('images/panel-beach.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center top;background-attachment: fixed;}
footer #panelBeach {padding:545px 0 90px;color:rgb(255,255,255);font-size:18px;}
footer #panelBeach h2 {padding:30px 0;}
footer #panelBeach a.box {display:block;padding:30px 0;color:rgb(255,255,255);background:rgba(255, 255, 255, 0.1);}
footer #panelBeach a.box:hover {background:rgba(255, 255, 255, 1);color:rgb(30,38,51);}
footer #panelBeach div.box {background:rgba(30,38,51,.8);padding:40px 70px;
-webkit-box-shadow: 20px 20px 10px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 20px 20px 10px 0px rgba(0,0,0,0.3);
box-shadow: 20px 20px 10px 0px rgba(0,0,0,0.3);
}
footer #footerMiddle {background:rgba(255, 255, 255, 0.9);padding:45px 0 80px;font-size:14px;color:rgb(128,128,118);}
footer #footerMiddle a#goTop {display:inline-block;width:95px;height:95px;line-height:95px;text-align: center;background:rgba(255,255,255,.5);margin:30px 0;
	-webkit-transition: line-height .2s steps(2);
-o-transition: line-height .2s steps(2);
transition: line-height .2s steps(2);
-webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.1);
-moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.1);
box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.1);
}
footer #footerMiddle a#goTop:hover {background:rgb(255,255,255);line-height:65px;}
footer #footerMiddle ul.legal a {color:rgb(128,128,118);}
footer #footerMiddle ul.social li {margin-left:12px;margin-top:30px;}
footer #footerMiddle ul.social li a {font-size:18px;text-align:center;width:35px;height:35px;line-height:35px;border-radius:50%;color:rgb(37,37,37);border: 1px solid rgb(37,37,37);background:rgb(255,255,255);opacity:.6;}
footer #footerMiddle ul.social li a:hover {color:rgb(255,255,255);border: 1px solid rgb(255,255,255);background:rgb(37,37,37);opacity: 1;}
footer #footerMiddle #logoFooter {margin-top:30px;}
footer #footerBottom {background:rgb(255, 255, 255);padding:65px 0;}
/*---- START MEDIA QUERIES ----*/
@media only screen and (max-width: 480px) {
	#slider ul.slides div.slide1 h2 {text-align: center;top: 370px;font-size:25px;}
	#banner div.slide1 {background:url('images/banner-int-mob.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center top;height:240px;}
  #banner div.slide-breast {background:url('images/banner-int-breast-mob.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center top;height:240px;}
  #banner div.slide-face {background:url('images/banner-int-face-mob.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center top;height:240px;}
  #banner div.slide-body {background:url('images/banner-int-body-mob.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center top;height:240px;}
  #banner div.slide-hands {background:url('images/banner-int-hands-mob.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center top;height:240px;}

	#banner div.slide1 h2,
  #banner div.slide-breast h2,
  #banner div.slide-body h2,
  #banner div.slide-face h2,
  #banner div.slide-hands h2 {text-align: center;top: 190px;font-size:25px;}
	main #panelWelcome h2 {font-size:19px;}
	footer ul.legal.links li {float: none;}
	footer ul.legal.links li span {display:none;}
	footer #footerBottom {font-size:14px;}
}/*TRUE MOBILE*/
@media only screen and (max-width: 767px) and (min-width: 481px) {
	#slider ul.slides div.slide1 h2 {text-align: center;top: 370px;font-size:30px;}
	#slider ul.slides div.slide2 h2 {text-align: center;top: 370px;font-size:30px;}
	#slider ul.slides div.slide3 h2 {text-align: center;top: 370px;font-size:30px;}
	#banner div.slide1 h2 {text-align: center;top: 240px;font-size:30px;}
}/*ALMOST MOBILE*/
@media only screen and (max-width: 740px) {
	.patient-single {width:100%!important;}
}/*MOBILE*/
@media only screen and (max-width: 767px) {
	.mobileTAC {text-align: center;}
	header .logo-extra {font-family:'proxima-nova';font-size:15px;color:#22161E;font-weight:400;position: relative;top:-10px;left:25px;}
	#slider ul.slides div.slide1 {background:url('images/banner-mob.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center top;height:600px;}
	#slider ul.slides div.slide2 {background:url('images/banner-mob.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center top;height:600px;}
	#slider ul.slides div.slide3 {background:url('images/banner-mob.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center top;height:600px;}
	main #panelWelcome {background:rgb(30,38,51);background-image: none;padding:60px 0 0;color:rgb(255,255,255);}
	main #panelFeatures,main #panelFeatures[data-bg="breast"] {background:url('images/panel-features-mob.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;padding:70px 0;color:rgb(30,38,51);}
	main #panelFeatures[data-bg="body"] {background:url('images/panel-features-2-mob.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;padding:70px 0;color:rgb(30,38,51);}
	main #panelFeatures[data-bg="face"] {background:url('images/panel-features-3-mob.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center center;padding:70px 0;color:rgb(30,38,51);}
	main #panelWelcome div.mobileBox {display:block;background:url('images/panel-welcome-mob-small2.jpg') no-repeat;-webkit-background-size: cover;background-size: cover;background-position: center top;height:380px;line-height:380px;}
	main #panelWelcome > div > div:first-child {padding-left:10px;padding-right:10px;}
	main .sidebar:before {right:-200%;}
	footer #panelBeach div.box {padding:35px 40px;}
	footer #footerMiddle {padding:30px 0;}
}
@media only screen and (max-width: 959px) and (min-width: 768px) {
	.hide-on-half {display: none;}
	.half-grid-100 {width: 100%; clear: both;}
	.halfTAC {text-align: center;}
	.tabTAC {text-align: center;}
	header .logo-extra {font-family:'proxima-nova';font-size:13px;color:#22161E;font-weight:300;position: relative;top:-10px;left:25px;}
	#slider ul.slides div.slide1 h2 {text-align: center;top: 530px;}
	#slider ul.slides div.slide2 h2 {text-align: center;top: 530px;}
	#slider ul.slides div.slide3 h2 {text-align: center;top: 530px;}
	main .sidebar:before {right:-200%;}
}/*TABLET*/

@media only screen and (max-width: 1024px) and (min-width: 960px) {
	.tabTAC {text-align: center;}
	#slider ul.slides div.slide1 h2 {text-align: center;top: 530px;}
	#slider ul.slides div.slide2 h2 {text-align: center;top: 530px;}
	#slider ul.slides div.slide3 h2 {text-align: center;top: 530px;}
	main .sidebar:before {right:-200%;}
}/*960 DESKTOP*/

@media only screen and (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
	nav {text-align: left !important;}
	.deepmenu {display: none !important;}
	.deepmenu a {max-height:50px;}
	.deepmenu ul a.dd_toggle, .deepmenu li.hover a.dd_toggle {color: rgb(255,255,255);}
	.deepmenu > li > a {line-height:50px;}
	.deepmenu > li a {border-bottom: 1px solid rgb(130,130,130);}
	.deepmenu li li a,.deepmenu ul li:last-child, .deepmenu ul li:last-child a {border-bottom: 1px solid rgb(240,240,240);}
	.deepmenu li:hover, .deepmenu li.hover {background: rgb(100,100,100);}
	.deepmenu li:hover a, .deepmenu li.hover a {color: rgb(255,255,255);}
	.deepmenu ul ul, .deepmenu ul ul ul {left: 0 !important;}

}
/*---- END MEDIA QUERIES ----*/
h1.patient-listing-title, h1.patient-header {font-size: 20px !important;}
.blog .feat-image {float:left; padding:10px; }