@import url("//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap-glyphicons.css");.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{padding-bottom:40px;color:#5a5a5a;background:#fff;text-shadow:1px 1px #fff}.navbar-wrapper{z-index:15;position:relative;margin:0 !important;padding:0;background:#4c5a66}body#home .navbar-wrapper{background:#4c5a66}.navbar-wrapper .parent-container{position:relative;padding:27px 0 36px 0}.container{padding-left:0 !important}#logo{position:absolute;left:0;top:24px}.logo-sm{display:none}.navbar-default{background-color:#4c5a66;border-color:#4c5a66}.navbar{margin:11px 0 0 0;float:right;-webkit-border-radius:7px !important;-moz-border-radius:7px !important;border-radius:7px !important}.container>.navbar-collapse{padding-left:0 !important}.navbar .container{padding-left:0 !important;padding-right:0 !important}.navbar .container ul{padding:0 !important;margin-right:12px}.navbar .container ul li{font-size:16px;background-color:transparent;margin-left:30px}.navbar .container ul li.divider{border-top:1px solid #ccc}.navbar .container ul li a{color:#fff;text-shadow:none;font-weight:normal;padding:18px 0}.navbar .container ul li a .caret{margin-left:6px}.navbar .container ul li ul{background:transparent;border:0;z-index:999}.navbar .container ul li ul li{margin-left:0;border-bottom:1px solid #ccc}.navbar .container ul li ul li:last-child{border-bottom:0 !important}.navbar .container ul li ul li a{font-size:14px;background:#fff;color:#4c5a66;padding:12px}.navbar .container ul li ul li:first-child a{-webkit-border-radius:5px 5px 0 0 !important;-moz-border-radius:5px 5px 0 0 !important;border-radius:5px 5px 0 0 !important}.navbar .container ul li ul li:last-child a{-webkit-border-radius:0 0 5px 5px !important;-moz-border-radius:0 0 5px 5px !important;border-radius:0 0 5px 5px !important}.navbar .container ul li a:hover,.navbar .container ul li a:active{text-decoration:none;color:#c6c6c6}.navbar .container ul li ul li a:hover{color:#4c5a66;text-decoration:underline}.navbar li.current_page_item a,.navbar li.current_page_parent a{border-bottom:2px solid #6a7682}.navbar li.current_page_item ul li a,.navbar li.current_page_parent ul li a{border-bottom:0 !important}.navbar li ul li.current-menu-item a{font-weight:bold !important;background:#c6c6c6}.navbar li.dropdown ul.dropdown-menu li a,.navbar-nav li.current-page-ancestor li a,.navbar-nav li.menu-item-has-children li a{-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important}.navbar li.dropdown ul.dropdown-menu li a:hover,.navbar-nav li.current-page-ancestor a:hover,.navbar-nav li.menu-item-has-children a:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.navbar li a b.caret{display:none}.navbar li.menu-item-has-children a b.caret{display:inline-block}.navbar-default .navbar-nav>.dropdown>a .caret{border-top-color:#fff !important;border-bottom-color:#fff !important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>a:focus{background:#4c5a66;color:#fff}#main{background:#fff}#main p{font-size:14px;line-height:18px;margin-bottom:18px}body#home #main{height:670px;background:#fff url(/wp-content/themes/junctionmedical/images/bg_sky.png) repeat-x !important;position:relative;overflow:hidden}#main img.hero{display:none}body#home #main img.hero{width:835px;display:block;height:auto;right:0;top:-12px;position:absolute}body#home #main .intro{float:left;position:relative;z-index:2;padding:24px 36px 36px 0;color:#000;text-shadow:1px 1px #d4eefd;margin-top:18px;font-size:16px;line-height:24px}body#home #main .intro p{font-size:16px;line-height:24px}body#home #main .intro p.button a.btn{text-shadow:none !important;padding-bottom:9px !important;background:#4c5a66;border:1px solid #4c5a66;color:#fff;padding:6px 12px;line-height:1}body#home #main .intro p.button a.btn:hover{background:#70808e !important;text-decoration:none !important}body#home #main .teasers{background:#fff;padding:27px 0 9px 0;position:absolute;left:0;bottom:0;width:100%;z-index:99;border:1px solid #dcdcdc}body#home #main .teasers .container{text-align:left;padding:0}#content{width:774px;float:left;padding-bottom:18px}body.page-template-roster-page-php #content{width:901px !important}#content h1{font-size:27px;line-height:27px;padding-top:9px}#content h2{font-size:23px}#content h3{font-size:19px}#content h4{font-size:15px}#content img{float:left;margin:0 20px 12px 0}body.page-id-42 #content hr{margin:18px 0;border:0;border-bottom:1px solid #ececec;clear:left;padding-top:18px}#content img.attachment-full{margin-bottom:18px;width:100% !important;height:auto !important;float:none !important}#content p.large{font-size:19px;line-height:27px;padding-top:9px}#sidebar{float:right;margin:36px 0;width:350px}.teaser{border:1px solid #dcdcdc;background:transparent url(/wp-content/themes/junctionmedical/images/bg_white_80.png);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;margin:0 18px 0 0;width:32%;float:left;padding:18px 27px}.teaser-3{margin-right:0}#black-studio-tinymce-2,#black-studio-tinymce-4,#black-studio-tinymce-6{background:#f9f8f6}body#home #black-studio-tinymce-2,body#home #black-studio-tinymce-4,body#home #black-studio-tinymce-6{background:#fff}#sidebar .teaser{float:none;width:auto;margin:0 12px 18px 0}body#home #sidebar .teaser{width:32%;float:left}#bar{background:#fff;border-bottom:1px solid #4c5a66}#home #bar{display:none}#bar .container{position:relative}#bar p#breadcrumb{color:#4c5a66;text-shadow:none;font-size:11px;text-transform:uppercase;font-weight:bold;margin-top:18px}#bar p#details{color:#4c5a66;font-size:12px;position:absolute;right:27px;top:0;text-align:right;margin-top:9px}#bar p#breadcrumb strong.divider{color:#4c5a66;font-weight:bold;padding:0 4px}#bar p#breadcrumb a{color:#4c5a66;font-weight:normal}#bar p#breadcrumb span.home-link{background:transparent url(/wp-content/themes/junctionmedical/images/sprite.png) -100px -49px;padding-left:16px}.teaser h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif,Oswald;font-size:14px;line-height:16px;text-transform:uppercase;font-weight:bold;padding:0;margin:0}.teaser h2 a{color:#2e4d4b}.teaser h2 a:hover{background:#fff}.teaser-icon-header-para h2{margin-bottom:18px;position:relative;padding-top:3px;padding-left:45px}.teaser h2 span{width:37px;height:37px;float:left;background:transparent url(/wp-content/themes/junctionmedical/images/sprite.png) no-repeat;position:absolute;top:0;left:0}.teaser h2.research span{background-position:-50px 0}.teaser h2.contact span{background-position:-100px 0}.teaser h2.news span{background-position:0 -100px}.teaser-icon-header-para h2 a span strong{display:none}.marketing{background:#f60}footer{background:#4c5a66}footer .base{padding:27px 0 18px 0}footer .base ul{margin:0 0 15px 0;padding:0;list-style-type:none}footer .base ul li{margin:0;padding:0;display:inline}footer .base ul li a{margin-right:27px;color:#fff;text-shadow:none}.sign-off{padding:27px 0 0 0}#content form{float:left;margin-right:27px;width:49%}form fieldset{border:1px solid #ccc;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;padding:18px}form fieldset p{margin:0 !important;padding:0 !important}form fieldset legend{margin:0;padding:9px;font-size:14px;font-weight:bold;display:inline;width:auto;line-height:1.2}form label{font-weight:normal;margin:0 18px 9px 18px !important;padding:0 !important}form span.wpcf7-not-valid-tip{margin:-6px 0 0 -50px !important;border:0 !important;color:#f60}div.wpcf7-response-output{border:1px solid #f60 !important;color:#f60;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:9px 9px 11px 9px !important;text-align:center}form input,form textarea{border:1px solid #ccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:7px;margin:4px 0 0 0;width:100%}form textarea{height:100px;margin-bottom:0 !important}form fieldset em{font-size:12px;font-style:italic;color:#999;padding-left:4px}form fieldset em.add{text-align:right;float:right;padding-top:5px}form #verify-image{margin:0 !important;padding:0 !important;display:block;float:left}form .btn{clear:left;float:right;width:auto;margin-right:18px}.map{float:left}.cpm-map{margin:0 0 18px 0 !important;width:100%;float:none;display:block}.cpm-mapicon{margin:0 0 -12px 70px}.carousel{margin-bottom:60px;margin-top:-90px}.carousel-caption{z-index:10}.carousel .item{height:500px;background-color:#777}.carousel-inner>.item>img{position:absolute;top:0;left:0;min-width:100%;height:500px}iframe#roster{width:100%;height:2250px;border:1px solid #ccc}.marketing{padding-left:15px;padding-right:15px}.marketing .col-lg-4{text-align:center;margin-bottom:20px}.marketing h2{font-weight:normal}.marketing .col-lg-4 p{margin-left:10px;margin-right:10px}.featurette-divider{margin:80px 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-1px}body.page-template-roster-page-php #content{width:100% !important}@media (max-width:1199px){body#home #main{height:690px}.navbar .container ul li{font-size:15px;margin-left:24px}body#home #main .intro{padding-right:48px;padding-bottom:48px}body#home #main img.hero{width:700px;top:12px}body.page #main #content{width:574px}body#home .teaser{width:305px !important;min-height:200px}#content form{width:47%}body.page-template-roster-page-php #content{width:100% !important}}@media (max-width:992px){.navbar-wrapper .parent-container{background:none !important}.featurette-heading{margin-top:120px}.logo-lg{display:none !important}.logo-sm{display:block !important}.logo-sm img{top:30px !important}.navbar .container ul{margin-right:-12px}.navbar .container ul li{font-size:12px;margin-left:12px}.navbar .container ul li a{padding-bottom:12px}body#home div#main{height:auto !important}#bar p#details{right:9px}body#home #main img.hero{right:-140px;top:0;width:700px}body#home #main .intro{padding-left:12px}body#home #main .intro p{font-size:14px;line-height:21px}body.page #main #content{width:738px}#sidebar{width:auto;float:none;clear:both;display:block}body#home #sidebar{float:none;position:relative;margin-top:0}.teasers{position:relative;display:block;left:auto;float:none;bottom:auto;width:auto}body.page #main #content{width:auto !important;padding:0 !important}.container-content{padding:0 !important}.teasers .teaser{float:none !important;width:auto !important;margin:0 0 18px 0 !important}body#home #main .teasers{position:relative !important;padding-top:27px}body#home .teaser{float:left !important;width:232px !important;min-height:210px;margin-right:18px !important;padding:18px}body#home .teaser a.btn{font-size:11px}.navbar .container ul li#nav-menu-item-38 a{padding-right:0}#main{min-height:auto}#content form{width:47%;margin-bottom:27px}body.page-template-roster-page-php div#main div#content{width:100% !important}}@media (max-width:768px){.logo-sm img{top:0 !important}.navbar{margin:0 !important}.marketing{padding-left:0;padding-right:0}.navbar-wrapper .parent-container{position:relative;padding:18px 18px 9px 18px}.navbar{margin:0 -1px !important;float:none}.navbar .container ul li a{font-size:16px !important}.navbar .container ul li a:hover{text-decoration:underline !important}.navbar .container ul li#nav-menu-item-38 a span{display:none}.navbar-collapse{margin-left:0 !important}.navbar .container ul{padding-left:0 !important;padding-right:0 !important;height:auto;width:100%;margin:0;padding-left:0;padding-right:0;overflow:visible}.navbar-collapse.in{overflow:visible;height:auto;min-height:0;width:100%;margin:0;padding-left:0;padding-right:0}.navbar .container ul li{width:100%;margin:0;padding-left:0;padding-right:0;background:#4c5a66}.navbar .container ul li ul{margin:0 18px}.navbar ul li ul.sub-menu.dropdown-menu{background:#4c5a66;width:auto;margin:0 18px;padding-left:0;padding-right:0;background:#6a7682}.navbar ul li ul.sub-menu.dropdown-menu li a{color:#fff !important;width:100%;margin:0;padding:18px;background:#6a7682;font-weight:normal !important}.navbar ul li ul.sub-menu.dropdown-menu li a:hover{text-decoration:underline !important}.navbar li.current_page_item a,.navbar li.current_page_parent a{border-bottom:0;color:#fff}.navbar li ul li.current_page_item a,.navbar li ul li.current_page_parent a{text-decoration:underline !important;font-weight:normal !important}.navbar .container ul li ul li a{padding:18px}#header{text-align:center;padding:0}#logo{margin:0 auto;position:relative;top:auto;left:auto}.parent-container{margin:0 !important;padding:18px 0 0 0 !important}body.page #main #content{width:auto !important;padding:0 18px 0 18px !important}body.page-template-roster-page-php div#content{width:100% !important}.container-content{padding:0 !important}p#breadcrumb{padding-left:18px !important}p#details{right:22px !important;display:none}.navbar-toggle{margin:7px auto 18px auto;float:none}body#home #main{padding-top:0;overflow:visible;height:auto !important;min-height:auto !important}#main{padding-bottom:0 !important;margin-bottom:0 !important}#main .teasers{padding:0 18px 0 0 !important;margin-bottom:0 !important}body#home #main .teasers{position:relative;left:auto;bottom:auto;margin:0 auto;margin-top:-18px !important;margin-bottom:0 !important;padding:18px 0 0 0 !important}#main .teaser{margin:18px 0 0 18px !important}body#home #main .teaser{float:none !important;width:auto !important;display:block !important;margin:0 18px 18px 18px !important;min-height:70px !important;height:auto !important;text-align:center}body#home .teaser h2{margin:0;padding:0}body#home .teaser h2 span{float:none;position:relative;top:auto;left:auto;margin:0 auto 9px auto;display:block}body#home #main .teaser-3{margin-right:18px !important}body#home #main .container-intro{float:none !important;display:block !important;width:auto !important;margin:0 auto !important}body#home #main img.hero{width:100%;display:block;height:auto;left:0;top:0;position:relative}body#home .container-intro{background:#fff}body#home .container-intro .intro{float:none !important;background:#fff;margin:15px -18px 0 0 !important;padding:0 18px 18px 18px !important;width:auto;text-align:center}body#home .container-intro .intro p{text-shadow:none}body#home .container-intro .intro button{margin-bottom:18px}footer .base,.sign-off{padding-left:18px !important}.cpm-map{margin:0 !important;width:100% !important;float:none !important;display:block !important}#content form{width:100%;display:block;float:none}#sidebar .teasers #black-studio-tinymce-2.teaser{display:none !important}}