/*   
Theme Name: Surgery Squad
Theme URI: http://www.surgerysquad.com
Description: A custom Wordpress theme for Surgery Squad
Author: Jet A Studio
Author URI: http://www.jetastudio.com
Version: 1
*/

/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */

/* =============================================================================
   HTML5 display definitions
   ========================================================================== */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary {display:block;}
audio, canvas, video {display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]) {display:none;height:0;}
[hidden] {display:none;}
html {font-size: 100%; /* 1 */-webkit-text-size-adjust: 100%; /* 2 */-ms-text-size-adjust: 100%; /* 2 */}
html, button, input, select, textarea {font-family: sans-serif;}
body {margin:0;}
a:focus {outline:thin dotted;}
a:hover, a:active {outline:0;}
h1 {font-size:2em;margin:0.67em 0;}
h2 {font-size:1.5em;margin:0.83em 0;}
h3 {font-size:1.17em;margin:1em 0;}
h4 {font-size:1em;margin:1.33em 0;}
h5 {font-size:0.83em;margin:1.67em 0;}
h6 {font-size:0.75em;margin:2.33em 0;}
abbr[title] {border-bottom:1px dotted;}
b, strong {font-weight:bold;}
blockquote {margin:1em 40px;}
dfn {font-style:italic;}
mark {background:#ff0;color:#000;}
p, pre {margin:1em 0;}
pre, code, kbd, samp {font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em;}
pre {white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q {quotes:none;}
q:before, q:after {content:'';content:none;}
small {font-size:75%;}
sub, sup {font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}
dl, menu, ol, ul {margin:1em 0;}
dd {margin:0 0 0 40px;}
menu, ol, ul {padding:0 0 0 40px;}
nav ul, nav ol {list-style:none;list-style-image:none;}
img {border: 0; /* 1 */-ms-interpolation-mode: bicubic; /* 2 */}
svg:not(:root) {overflow:hidden;}
figure {margin:0;}
form {margin:0;}
fieldset {border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend {border:0; /* 1 */padding:0;white-space:normal; /* 2 */*margin-left:-7px; /* 3 */}
button, input, select, textarea {font-size: 100%; /* 1 */margin: 0; /* 2 */vertical-align: baseline; /* 3 */*vertical-align: middle; /* 3 */}
button, input {line-height:normal; /* 1 */}
button, input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; /* 1 */-webkit-appearance:button; /* 2 */*overflow:visible;  /* 3 */}
button[disabled], input[disabled] {cursor:default;}
input[type="checkbox"], input[type="radio"] {box-sizing:border-box; /* 1 */padding:0; /* 2 */*height:13px; /* 3 */*width: 13px; /* 3 */}
input[type="search"] {-webkit-appearance:textfield; /* 1 */-moz-box-sizing:content-box;-webkit-box-sizing:content-box; /* 2 */box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
textarea {overflow: auto; /* 1 */vertical-align: top; /* 2 */}
table {border-collapse:collapse;border-spacing:0;}


/* THEME STYLES
-------------------------------------------------------------------------------*/
* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
body {font:1em/1.5 Arial, Helvetica, Helmet, Freesans, sans-serif;background-color:#1c2b36;}

body, select, input, textarea {color: #000;}

a {color:#0000ee;}
a:hover {text-decoration:none;}

a span.button {
	position:absolute;
	width:238px;
	bottom:2.4em;
	left:8px;
	padding:.4em 1.75em .4em 1.25em;
	color:#fff;
	text-transform:uppercase;
	font-size:.9375em;
	line-height:1;
	font-style:italic;
	font-weight:600;
	letter-spacing:1px;
	text-align:right;
	text-shadow:1px 1px 1px rgba(0,0,0,.2);
	background:#444 url(_/img/arrow-sm-btn.png) no-repeat 94% 9px;
	background: url(_/img/arrow-sm-btn.png) no-repeat 94% 9px, -moz-linear-gradient(left, rgba(124,124,124,0) 0%, rgba(124,124,124,1) 62%, rgba(124,124,124,1) 100%); /* FF3.6+ */
	background: url(_/img/arrow-sm-btn.png) no-repeat 94% 9px, -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(124,124,124,0)), color-stop(62%,rgba(124,124,124,1)), color-stop(100%,rgba(124,124,124,1))); /* Chrome,Safari4+ */
	background: url(_/img/arrow-sm-btn.png) no-repeat 94% 9px, -webkit-linear-gradient(left, rgba(124,124,124,0) 0%,rgba(124,124,124,1) 62%,rgba(124,124,124,1) 100%); /* Chrome10+,Safari5.1+ */
	background: url(_/img/arrow-sm-btn.png) no-repeat 94% 9px, -o-linear-gradient(left, rgba(124,124,124,0) 0%,rgba(124,124,124,1) 62%,rgba(124,124,124,1) 100%); /* Opera 11.10+ */
	background: url(_/img/arrow-sm-btn.png) no-repeat 94% 9px, -ms-linear-gradient(left, rgba(124,124,124,0) 0%,rgba(124,124,124,1) 62%,rgba(124,124,124,1) 100%); /* IE10+ */
	background: url(_/img/arrow-sm-btn.png) no-repeat 94% 9px, linear-gradient(to right, rgba(124,124,124,0) 0%,rgba(124,124,124,1) 62%,rgba(124,124,124,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007c7c7c', endColorstr='#7c7c7c',GradientType=1 ); /* IE6-9 */
	   -moz-box-shadow:inset -1px -1px 2px rgba(0,0,0,.3), inset 1px 1px 2px rgba(255,255,255,.2);
    -webkit-box-shadow:inset -1px -1px 2px rgba(0,0,0,.3), inset 1px 1px 2px rgba(255,255,255,.2);
            box-shadow:inset -1px -1px 2px rgba(0,0,0,.3), inset 1px 1px 2px rgba(255,255,255,.2);    
}
a:hover span.button {
	background: rgb(253,187,11) url(_/img/arrow-sm-btn.png) no-repeat 94% 9px; /* Old browsers */
	background: url(_/img/arrow-sm-btn.png) no-repeat 94% 9px, -moz-linear-gradient(left, rgba(246,168,0,0) 0%, rgba(246,168,0,1) 62%, rgba(246,168,0,1) 100%); /* FF3.6+ */
	background: url(_/img/arrow-sm-btn.png) no-repeat 94% 9px, -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(246,168,0,0)), color-stop(62%,rgba(246,168,0,1)), color-stop(100%,rgba(246,168,0,1))); /* Chrome,Safari4+ */
	background: url(_/img/arrow-sm-btn.png) no-repeat 94% 9px, -webkit-linear-gradient(left, rgba(246,168,0,0) 0%,rgba(246,168,0,1) 62%,rgba(246,168,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: url(_/img/arrow-sm-btn.png) no-repeat 94% 9px, -o-linear-gradient(left, rgba(246,168,0,0) 0%,rgba(246,168,0,1) 62%,rgba(246,168,0,1) 100%); /* Opera 11.10+ */
	background: url(_/img/arrow-sm-btn.png) no-repeat 94% 9px, -ms-linear-gradient(left, rgba(246,168,0,0) 0%,rgba(246,168,0,1) 62%,rgba(246,168,0,1) 100%); /* IE10+ */
	background: url(_/img/arrow-sm-btn.png) no-repeat 94% 9px, linear-gradient(to right, rgba(246,168,0,0) 0%,rgba(246,168,0,1) 62%,rgba(246,168,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f6a800', endColorstr='#f6a800',GradientType=1 ); /* IE6-9 */
}

p {margin:0 0 1.5em 0;}

h1 {margin:0;padding:0;}
.main .content h2 {font-weight:500;margin:0 0 1em;padding:0;font-size:1.25em;}
h3 {color:#0077c0;}

/* LAYOUT
-------------------------------------------------------------------------------*/

.site {min-width:1030px;}

.header-wrap {
	position:relative;
	z-index:9000;
	width:100%;
	min-width:1030px;
	border-bottom:1px solid #fff;
	background:#d4eef9 url(_/img/header-bg.png) repeat 0 0;
       -moz-box-shadow: 0 2px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.2);
            box-shadow: 0 2px 0 rgba(0,0,0,.2);    
}
header.primary {width:985px;margin:0 auto;position:relative;z-index:999;}
header.primary a.logo {display:block;padding:.7em 0 .8em;}
header.primary a.logo img {display:block;}
header.primary .site-nav {position:absolute;top:1em;right:0;}
header.primary .site-nav ul {overflow:hidden;margin:0;padding:0;list-style:none;}
header.primary .site-nav ul li {float:left;margin-left:.5em;padding-top:.6em;}
header.primary .site-nav ul li a {
	display:block;
	padding:.5em .75em;
	font-weight:bold;
	line-height:1;
	font-size:.875em;
	color:#0264a0;
	text-decoration:none;
	   -moz-border-radius:4px;
	-webkit-border-radius:4px;
			border-radius:4px;
}
header.primary .site-nav ul li a:hover {color:#77bb41;}
header.primary .site-nav ul li.active a {background-color:#7ac142;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.2);}
.search-wrap {
	position:relative;
	border:3px solid rgba(0,0,0,.1);
	   -moz-border-radius:4px;
	-webkit-border-radius:4px;
			border-radius:4px;
}
header.primary .site-nav ul li.search-wrap {padding-top:0;margin-left:1em;}
.search-wrap label {display:none;}
.search-wrap #searchsubmit {position:absolute;top:.55em;right:.5em;}
.search-wrap #s {
	min-width:225px;
	-webkit-appearance:none;
	background-color:#fff;
	background-image:none !important;
	padding:1.1em 1em .7em !important;
	font-size:.8125em;
	color:#333;
	border:1px solid #6594b0;
	   -moz-border-radius:4px;
	-webkit-border-radius:4px;
			border-radius:4px;
       -moz-box-shadow:inset 0 0 3px rgba(0,0,0,.1);
    -webkit-box-shadow:inset 0 0 3px rgba(0,0,0,.1);
            box-shadow:inset 0 0 3px rgba(0,0,0,.1);    
}

.nav-wrap {
	position:relative;
	z-index:8000;
	width:100%;
	background-color:#0077c0;
	border-bottom:1px solid rgba(0,0,0,.1);
       -moz-box-shadow: 0 2px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 0 rgba(0,0,0,.2);
            box-shadow: 0 2px 0 rgba(0,0,0,.2);    
}
nav.primary {width:985px;margin:0 auto;}
nav.primary ul {margin:0;padding:0;list-style:none;overflow:hidden;}
nav.primary ul li {float:left;width:auto;}
nav.primary ul li a {display:block;padding:.9em 1em .9em;font-size:.875em;font-weight:600;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.35);text-decoration:none;line-height:1;}

nav.primary ul li.title {background-color:#015080;margin-right:1em;}
nav.primary ul li.title a {display:block;padding:1.3em .5em 1.2em;font-size:.6875em;text-transform:uppercase;letter-spacing:1px;}

nav.primary ul li ul {
	position:absolute;
	background-color:#1390dc;
	width:auto;
	left:-999em;
	z-index:9999;
       -moz-box-shadow: 0 2px 4px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 2px 4px rgba(0,0,0,.2);
            box-shadow: 0 2px 4px rgba(0,0,0,.2);    
	   -moz-border-radius:0 4px 4px 4px;
	-webkit-border-radius:0 4px 4px 4px;
			border-radius:0 4px 4px 4px;
}

nav.primary ul li:hover ul, nav.primary ul li.sfhover ul { left: auto; }
nav.primary ul li:hover a,
nav.primary ul li.current-menu-item a,
nav.primary ul li.current-menu-ancestor a {background-color:#1390dc;}
nav.primary ul li:hover ul li a,
nav.primary ul li.current-menu-item ul li a,
nav.primary ul li.current-menu-ancestor ul li a {background-color:transparent;}
nav.primary ul li ul li {float:none;position:relative;z-index:9999;}
nav.primary ul li ul li a {color:#fff;font-weight:500;}
nav.primary ul li ul li a:hover {text-decoration:underline;}

.stage-wrap {position:relative;z-index:7000;width:100%;background:#f3f3f3 url(_/img/stage-wrap-bg.png) repeat 0 0;}
.stage {
	width:1026px;
	margin:0 auto;
	background-color:#fff;
       -moz-box-shadow: 8px 0 0 rgba(0,0,0,.05), -8px 0 0 rgba(0,0,0,.05);
    -webkit-box-shadow: 8px 0 0 rgba(0,0,0,.05), -8px 0 0 rgba(0,0,0,.05);
            box-shadow: 8px 0 0 rgba(0,0,0,.05), -8px 0 0 rgba(0,0,0,.05);    

}

section.break {
	margin-bottom:.5em;
	border-bottom:1px solid #ddd;
       -moz-box-shadow: 0 4px 0 rgba(0,0,0,.05);
    -webkit-box-shadow: 0 4px 0 rgba(0,0,0,.05);
            box-shadow: 0 4px 0 rgba(0,0,0,.05);    
}
section.leaderboard {padding:.75em 0;text-align:center;}

article.page-content {overflow:hidden;}
article.page-content .entry {font-size:.9325em;font-weight:300;padding:.5em .5em 0 1em;}

.main {overflow:hidden;}
.main .content {width:677px;float:left;padding:1em 0 1em 1%;}
.main .content article header {padding:.5em 1em 1em;}
.main .content article header h1 {color:#f79a03;font-size:2em;line-height:1;font-weight:600;}
.main aside.sidebar {float:right;width:336px;padding:2.5em 0 0 0;}
.main aside.sidebar h3 {font-size:.8125em;text-transform:uppercase;letter-spacing:1px;color:#575758;margin:0 0 1em;padding:0;}

.main aside.sidebar .ad {margin-bottom:1em;}

.main aside.sidebar .surgery-list {margin:0 0 1em 0;padding:0;list-style:none;}
.main aside.sidebar .surgery-list li {display:block;border-bottom:1px solid #b2b2b2;padding-bottom:.25em;margin-bottom:.75em;}
.main aside.sidebar .surgery-list li a.surgery-thumb {float:left;width:35%;border:3px solid #d6d9db;}
.main aside.sidebar .surgery-list li a.surgery-thumb img {display:block;width:100%;height:auto;}
.main aside.sidebar .surgery-list li a.surgery-info {display:block;padding:.25em 4% 0 0;}
.main aside.sidebar .surgery-list li a.surgery-info {text-decoration:none;line-height:1.1;}
.main aside.sidebar .surgery-list li a.surgery-info strong {display:block;padding-bottom:.5em;text-decoration:underline;}
.main aside.sidebar .surgery-list li a.surgery-info:hover strong {display:block;text-decoration:none;}
.main aside.sidebar .surgery-list li a.surgery-info small {font-size:1em;color:#000;}

.main .content .relations {padding:0 .5em 1em 1em;}
.main .content .relations h2 {margin-bottom:.5em;}
.main .content .bordered {border-top:1px solid #eee;padding-top:1.5em;}

.surgery-callout {
	padding:2%;
	margin-bottom:1em;
	background-color:#f9f9f9;
	overflow:hidden;
	border:1px solid #fff;
	   -moz-box-shadow:0 0 4px rgba(0,0,0,.2);
	-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
			box-shadow:0 0 4px rgba(0,0,0,.2);
}
.surgery-callout .surgery-thumb {float:left;width:35%;margin:0 5% 0 0;position:relative;}
.surgery-callout a span.button {bottom:0;left:0;width:100%;}
.surgery-callout .surgery-thumb img {display:block;width:100%;height:auto;}
.surgery-callout .surgery-details {float:left;width:60%;padding:0 5% 0 0;}
.surgery-callout .surgery-details h4 {margin:0;padding:0;}
.surgery-callout .surgery-details p {font-size:.875em;font-weight:300;margin-bottom:0;}

section.surgeries {width:100%;overflow:hidden;position:relative;padding:.5em 0 .25em 1%;}
section.surgeries h3 {margin:0;padding:0 0 0 .5em;text-transform:uppercase;font-size:.875em;font-weight:600;letter-spacing:1px;}
section.surgeries h3 em {font-style:normal;color:#aaa;font-weight:300;}
section.surgeries h3 a {color:#0077c0;text-decoration:none;}
section.surgeries h3 a:hover {text-decoration:underline;}

.surgery-row ul {margin:0;padding:0;list-style:none;overflow:hidden;}
.surgery-row ul li {float:left;padding:.2em .1em;max-height:200px !important;}
.surgery-row ul li a {position:relative;display:block;width:254px;padding:.5em .5em .75em;margin-left:-.4em;text-decoration:none;}
.surgery-row ul li:first-child a {margin-left:0;}
.surgery-row ul li a:hover {
	z-index:9000;
	   -moz-border-radius:4px;
	-webkit-border-radius:4px;
			border-radius:4px;
       -moz-box-shadow: 0 1px 5px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.4);
            box-shadow: 0 1px 5px rgba(0,0,0,.4);    
}
.surgery-row ul li a img {display:block;width:100%;height:auto;}
.surgery-row ul li a strong {color:#444;font-size:.8125em;}

.education-lists {padding:0 .5em 1em 1em;overflow:hidden;}
.education-lists .education-list {float:left;width:50%;margin-bottom:1.5em;}
.education-lists .education-list h3 {color:#444;}
.education-lists .education-list a.view-all {display:block;padding-left:54px;}

ul.related {margin:0 8% .5em 0;padding:0;list-style:none;}
ul.related li {padding:0 0 1.5em 54px;line-height:1.1;}
ul.related li.video {background:transparent url(_/img/ico-video.png) no-repeat 0 0;}
ul.related li.article {background:transparent url(_/img/ico-article.png) no-repeat 0 0;}
ul.related li a {line-height:1.1;color:#000;text-decoration:none;}
ul.related li a strong {display:block;padding-bottom:.1em;line-height:1.2;color:#0000ee;text-decoration:underline}
ul.related li a:hover strong {text-decoration:none;}
ul.related li a p {margin-bottom:0;line-height:1.3;}

.pagination {position:relative;border-top:1px solid #eee;padding:.5em 7em 0;margin:0 0 1.5em;list-style:none;text-align:center;}

.pagination a.page-numbers {display:inline-block;background-color:rgba(255,255,255,.7);color:#707070;padding:3px 8px;text-decoration:none;vertical-align:top;line-height:1;}
.pagination .current {display:inline-block;font-size:1.1em;font-weight:bold;padding:0 8px 3px;color:#000;line-height:1;}

.pagination a.prev {position:absolute;top:.55em;left:0;background-color:rgba(255,255,255,.7);padding:4px 8px;vertical-align:top;}
.pagination a.next {position:absolute;top:.55em;right:0;background-color:rgba(255,255,255,.7);padding:4px 8px;vertical-align:top;}

.suggest {width:84%;margin:0 auto;padding-bottom:1em;overflow:hidden;}
.suggest h3 {
	float:left;
	width:60%;
	height:67px;
	background-color:#0077c0;
	padding:1em 0;
	text-align:center;
	font-size:1.375em;
	font-weight:300;
	line-height:1;
	color:#fff;
	margin:0;
	   -moz-border-radius:4px 0 0 4px;
	-webkit-border-radius:4px 0 0 4px;
			border-radius:4px 0 0 4px;
}
.suggest .search-footer {
	float:left;
	width:40%;
	height:67px;
	background-color:#77bb41;
	padding:.65em 0 .6em 1em;
	border-left:1px solid #fff;
	line-height:1;
	text-shadow:2px 2px 1px rgba(0,0,0,.35);
	   -moz-border-radius:0 4px 4px 0;
	-webkit-border-radius:0 4px 4px 0;
			border-radius:0 4px 4px 0;
}
.suggest .search-footer .search-wrap {width:94%;}
.suggest .search-footer .search-wrap #s {display:block;width:90.5%;}

footer.copyright {width:985px;min-width:1030px;margin:0 auto;padding:2em 0;position:relative;color:#889195;line-height:1;overflow:hidden;}
footer.copyright .company {width:60%;float:left;}
footer.copyright .company .logo-sm {float:left;margin:.2em .5em 0 0;}
footer.copyright .company strong {margin-top:2px;font-size:.8125em;display:block;}
footer.copyright .company small a {color:#889195;}

footer.copyright .site-meta {width:40%;float:right;}
footer.copyright .site-meta nav ul {text-align:right;margin:0;padding:0 0 .5em;list-style:none;}
footer.copyright .site-meta nav ul li {display:inline;}
footer.copyright .site-meta nav ul li a {font-size:.75em;color:#889195;text-decoration:none;padding-left:.5em;}
footer.copyright .site-meta nav ul li a:hover {text-decoration:underline;color:#fff;}
footer.copyright .site-meta .social {width:100%;margin:0;padding:0;list-style:none;overflow:hidden;}
footer.copyright .site-meta .social li {float:right;margin-left:.5em;}
footer.copyright .site-meta .social li a {display:block;width:32px;height:32px;text-indent:-9999px;}
footer.copyright .site-meta .social li.twitter a {background:transparent url(_/img/ico-twitter.png) no-repeat 0 0;}
footer.copyright .site-meta .social li.facebook a {background:transparent url(_/img/ico-facebook.png) no-repeat 0 0;}
footer.copyright .site-meta .social li a:hover {background-position:0 -32px;}

/* Page/Section Specific
-------------------------------------------------------------------------------*/

/* -- HOME -- */
.home .stage {padding-top:1em;}
.home h1.heading {text-align:center;color:#f79a03;font-size:2.8em;line-height:1;font-weight:600;}
.home h1.heading .amp {font-style:italic;font-weight:100;}
.home h2.sub-heading {color:#908f8f;font-size:1.5em;font-style:italic;font-weight:300;text-align:center;margin:0 0 .5em;padding:0;}

.home .hero {width:100%;padding:0 2% 1.5em;}
.hero-content {width:100%;}
.hero-content ul.slides {margin:0;padding:0;list-style:none;}
.hero-content ul.slides li {display:none;width:100%;position:relative;}
.hero-content ul.slides li:first-child {display:block;}

.hero-content ul.slides li.surgery .surgery-image {width:55.83%;float:left;}
.hero-content ul.slides li.surgery .surgery-image img {display:block;width:100%;height:auto;}
.hero-content ul.slides li.surgery .surgery-details {position:relative;width:44.17%;float:left;min-height:324px;padding:1.6em 1em 0 1.75em;background:#7ac142 url(_/img/hero-hatch-bg.png) repeat 0 0;}
.hero-content ul.slides li.surgery .surgery-details h2 {margin:0 0 .25em;padding:0;color:#fff;font-weight:bold;font-size:2em;line-height:1;text-shadow:1px 1px 1px rgba(0,0,0,.3);}
.hero-content ul.slides li.surgery .surgery-details p {margin:0;padding:0;color:#fff;font-weight:400;text-shadow:1px 1px 0 rgba(0,0,0,.3);}
.hero-content ul.slides li.surgery .surgery-details .launch {width:100%;position:absolute;left:0;bottom:0;background:#0077c0 url(_/img/hero-hatch-bg.png) repeat 0 0;}
.hero-content ul.slides li.surgery .surgery-details .launch a {
	display:block;
	width:50%;
	padding:.4em .5em .4em 0;
	margin:.75em 1em;
	text-align:center;
	color:#fff;
	font-size:1.375em;
	line-height:1;
	font-style:italic;
	font-weight:600;
	letter-spacing:1px;
	text-shadow:0 1px 3px rgba(0,0,0,.4);
	text-decoration:none;
	background: rgb(253,187,11) url(_/img/arrow-lg-btn.png) no-repeat 76% 55%; /* Old browsers */
	background: url(_/img/arrow-lg-btn.png) no-repeat 76% 55%, -moz-linear-gradient(top, rgba(253,187,11,1) 0%, rgba(245,143,0,1) 100%); /* FF3.6+ */
	background: url(_/img/arrow-lg-btn.png) no-repeat 76% 55%, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,187,11,1)), color-stop(100%,rgba(245,143,0,1))); /* Chrome,Safari4+ */
	background: url(_/img/arrow-lg-btn.png) no-repeat 76% 55%, -webkit-linear-gradient(top, rgba(253,187,11,1) 0%,rgba(245,143,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: url(_/img/arrow-lg-btn.png) no-repeat 76% 55%, -o-linear-gradient(top, rgba(253,187,11,1) 0%,rgba(245,143,0,1) 100%); /* Opera 11.10+ */
	background: url(_/img/arrow-lg-btn.png) no-repeat 76% 55%, -ms-linear-gradient(top, rgba(253,187,11,1) 0%,rgba(245,143,0,1) 100%); /* IE10+ */
	background: url(_/img/arrow-lg-btn.png) no-repeat 76% 55%, linear-gradient(to bottom, rgba(253,187,11,1) 0%,rgba(245,143,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdbb0b', endColorstr='#f58f00',GradientType=0 ); /* IE6-9 */
	   -moz-border-radius:4px;
	-webkit-border-radius:4px;
			border-radius:4px;
       -moz-box-shadow: 0 1px 1px rgba(0,0,0,.2), inset 0 1px 1px rgba(255,255,255,.2);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.2), inset 0 1px 1px rgba(255,255,255,.2);
            box-shadow: 0 1px 1px rgba(0,0,0,.2), inset 0 1px 1px rgba(255,255,255,.2);    
}
.hero-content ul.slides li.surgery .surgery-details .launch a:hover {text-decoration:underline;}
.hero-content ul.slides li.surgery img.doc {position:absolute;right:-2em;bottom:0;width:auto;}
.hero-content ul.slides li.surgery span.flag {
	position:absolute;
	top:-4px;
	right:-4px;
	background-color:#ea1606;
	padding:.25em .5em;
	font-size:.625em;
	color:#fff;
	text-transform:uppercase;
	letter-spacing:1px;
	font-weight:bold;
}

.home article.page-content .entry {float:left;width:60%;padding:2em 4%;font-size:1.1em;font-weight:300;}
.home article.page-content .ad {float:right;padding:2em 2%;}

section.meet-the-doctors {position:relative;height:300px;margin-bottom:1px;}
section.meet-the-doctors h2 {margin:0;padding:1em 0 0 0;color:#77bb41;font-size:3em;font-style:italic;letter-spacing:-1px;font-weight:500;text-align:center;}
section.meet-the-doctors p {margin:0 auto;width:40%;text-align:center;font-size:1.1em;font-weight:300;}
section.meet-the-doctors .doctor {position:absolute;bottom:0;}
section.meet-the-doctors .doctor em {position:absolute;top:2em;font-size:.875em;color:#777;}
section.meet-the-doctors .doctor a,
section.meet-the-doctors .doctor img {display:block;}
section.meet-the-doctors .doctor-one {left:3.5em;}
section.meet-the-doctors .doctor-one em {left:1em;}
section.meet-the-doctors .doctor-two {right:4em;}
section.meet-the-doctors .doctor-two em {right:0em;}

/* -- SURGERIES -- */

.surgeries {overflow:visible;}
.surgeries .content {float:none;width:100%;padding:1em 0;}
.surgeries .content article .entry {width:677px;}
.surgeries .content article.page-content {overflow:visible;}

.mobile-replace {display:none;}


/* -- ACTIVITY -- */

.main .content article.surgery {
	overflow:hidden;
	margin-bottom:.5em;
	border-bottom:1px solid #ddd;
       -moz-box-shadow: 0 4px 0 rgba(0,0,0,.05);
    -webkit-box-shadow: 0 4px 0 rgba(0,0,0,.05);
            box-shadow: 0 4px 0 rgba(0,0,0,.05);    
}
.main .content article .postmeta {overflow:hidden;padding-left:1em;}
.main .content article .postmeta .ad {float:left;width:468px;height:60px;}

.main .content article footer.postmetadata {float:right;width:27%;}
.main .content article footer.postmetadata .sharing {}

.main .content article.surgery .entry {width:100%;font-size:.9325em;font-weight:300;padding:.5em 5% 0 1em;}

.main .content article.surgery .activity {margin-bottom:1em;}

.main .content div.further {overflow:hidden;padding:1em 2% 1em;}
.main .content div.further .related-links {float:right;width:44%;margin:0 0 .5em 4%;}
.main .content div.further .related-links ul.related {}
.main .content div.further .ad {float:left;width:328px;margin:0 0 1em;padding:0;}

/* -- SEARCH -- */
.search-results header em {color:#777;font-weight:300;}
ul.search-results-list {margin:0;padding:1.5em 0 0 0;list-style:none;}
ul.search-results-list h3 {margin:0;padding:0;}
ul.search-results-list li {padding-bottom:1.5em;}
ul.search-results-list li p {font-size:1em;margin-bottom:0;}
ul.search-results-list li small {font-size:.875em;}

.search-results-page .content {width:100%;float:none;}

/* -- FORMS -- */

.gform_wrapper input[type="text"], .gform_wrapper input[type="url"], .gform_wrapper input[type="email"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"],
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {font-size:1em !important;}

/* Print styles!
-------------------------------------------------------------------------------*/
@media print {}


/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */
@media screen and (max-device-width: 480px) {}

@media all and (orientation: portrait) {}

@media all and (orientation: landscape) {}
