html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
body {
line-height: 1;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
table.pad td {
padding: 10px;
}
code, pre, p.smalldesc {
display: block;
width: auto;
font: 12px/24px Consolas,"Andale Mono WT","Andale Mono","Lucida Console","Lucida Sans Typewriter","DejaVu Sans Mono","Bitstream Vera Sans Mono","Liberation Mono","Nimbus Mono L",Monaco,"Courier New",Courier,monospace;
margin: 15px 0;
padding: 10px 5px;
overflow: auto;
overflow-Y: hidden;
}
p code {
display: inline;
margin: 0;
padding: .25em 0;
}
body {
line-height: 150%;
-webkit-text-size-adjust: 100%;
}  #content, #sidebar {
padding-top: 15px;
}
#sidebar {
padding-bottom: 16px;
}
#header {
clear: both;
margin-bottom: 4px;
}
#header .header_extras {
float: right;
}  #footer {
clear: both;
padding: 20px 0 10px 0;
margin: 0;
width: 100%;
} #footer h3 {
font-size: 2em;
} #footer #credits {
font-size: 11px;
line-height: 24px;
text-align: center;
color: #898982;
text-shadow: #fff 0px 1px 0px;
}
a.themeauthor {
display: block;
width: 75px;
height: 12px;
margin: 0px auto;
float: right;
text-decoration: none;
text-indent: -9999em;
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/stlogo.png) no-repeat right center;
}  #site-title {
margin: 0;
padding: 0;
letter-spacing: -1px;
} #header div#site-title a,
#header h1#site-title a {
margin: 0px;
line-height: 95%;
text-decoration: none;
display: inline-block;
} #header span.site-desc {
margin: 0;
line-height: 95%;
letter-spacing: -1px;
} #header #site-title.graphic a {
text-indent: -9999em;
display: block;
background-repeat: no-repeat;
background-position: left;
}
#header span.site-desc.graphic {
display: none;
}
#header .header_extras {
float: right;
position: absolute;
top: 10px;
right: 0px;
}   ul#nav select {
display: none;
} body.normal #wrap #menu li {
width: auto;
}
body.normal #wrap #menu li a {
border-bottom: none;
}
body.normal #menu .columns {
padding: 0px;
}
#menu ul li {
background-image: none;
}
#menu ul li a {
background-image: none;
text-decoration: none;
display: block;
} #menu ul.sub-menu {
-webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.35);
-moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.35);
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.35);
margin-left: -1px;
}
html.ie7 #menu ul.sub-menu {
margin-left: -15px;
}
#menu ul.sub-menu,
#menu ul.sub-menu li {
border: none;
background: none;
} #menu ul.sub-menu li a {
padding: 5px 0px 5px 8px;
height: 26px;
line-height: 26px;
border-radius: 0;
min-width: 210px;
border-bottom: none;
position: static;
behavior: none;
} #menu ul.sub-menu li a:hover {
border-bottom: none;
} #wrap #menu .columns {
width: 100%;
margin: 0 !important;
}
#shownav, body.select-menu #shownav {
display: none;
} @media only screen and (max-width: 767px) {
body.dropdown-menu #menu {
display: none;
}
#shownav {
display: block;
position: absolute;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
z-index: 5;
}
#shownav.active {
background-position: center -2px;
}
body.logged-in.admin-bar #shownav {
margin-top: 28px;
} #menu {
padding: 0 !important;
margin: 0 !important;
height: auto;
}
#wrap #menu li {
width: 94%;
margin: 0;
padding: 0;
}
#wrap #menu li a {
line-height: 250%;
font-weight: 200;
display: block;
}
#wrap #menu ul ul.sub-menu {
margin: 0 0 0 10px !important;
}
#wrap #menu ul ul.sub-menu li {
line-height: 100%;
padding: 0;
margin: 0;
}
#wrap #menu ul ul.sub-menu li a {
line-height: 200%;
padding: 0px 0px;
margin: 0;
display: block;
height: auto !important;
}
#wrap #menu ul ul.sub-menu li ul {
position: relative;
left: 0;
padding: 5px 0px;
} body.select-menu #menu ul#nav li {
display: none;
}
body.select-menu #menu .columns {
background: none;
}
body.select-menu ul#nav select,
body.select-menu #menu .columns,
body.select-menu #menu {
display: inline-block;
background: none;
float: left;
width: 100%;
font: 16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
body.select-menu ul#nav select {
background: #fff;
}
}
@media screen and (min-width: 767px) {
body.dropdown-menu #menu {
display: block !important;
}
}  #footermenu {
margin: 0 auto;
text-align: center;
position: relative;
clear: both;
text-shadow: none;
}
#footermenu ul {
display: inline-block;
}
#footermenu ul, #footermenu li {
margin: 0;
padding: 0;
list-style: none;
}
#footermenu li {
float: left;
color: #bebdb4;
}
#footermenu li a {
margin: 0px 10px;
}
#footermenu li.menu-item-last span {
display: none;
}   #breadcrumbs {
position: relative;
height: 28px;
line-height: 28px;
font-size: 12px;
margin: 5px 0px 10px 0px;
padding: 0px 0px 0px 10px;
font-family: Arial, Helvetica, sans-serif;
}
p#breadcrumbs a, p#breadcrumbs strong {
padding: 0px 5px 0px 5px;
}  h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-weight: inherit;
text-decoration: none;
}
h1 {
line-height: 140%;
margin-bottom: 14px;
}
h2 {
line-height: 130%;
margin-bottom: 10px;
}
h3 {
line-height: 130%;
margin-bottom: 8px;
}
h4 {
line-height: 125%;
margin-bottom: 8px;
}
h5 {
line-height: 120%;
margin-bottom: 8px;
}
h6 {
font-size: 14px;
line-height: 110%;
margin-bottom: 8px;
color: inherit;
font-weight: bold;
}
.leader {
padding-top: 0;
margin-top: 0;
line-height: 1em;
}
.entry-title {
margin-bottom: 10px;
}
.italic {
font-style: italic;
font-weight: normal;
}
.subheader {
color: #777;
}
.normal {
font-weight: normal;
}
.bolder {
font-weight: bolder;
letter-spacing: -1px;
}
.leader, .entry-title, .title, .widget-title {
letter-spacing: -1px;
}
#wrap .noborder {
border: none;
}
#wrap .topten {
margin-top: 10px;
}
#wrap .toptwenty {
margin-top: 20px;
}
#wrap .topforty {
margin-top: 40px;
}
#wrap .topfifty {
margin-top: 50px;
}
p {
margin: 0 0 20px 0;
}
p img {
margin: 0;
}
p.lead {
font-size: 21px;
line-height: 27px;
color: #777;
}
em {
font-style: italic;
}
strong {
font-weight: bold;
}
small {
font-size: 80%;
} blockquote, blockquote p {
color: #333;
font-size: 1.15em;
line-height: 140%;
font-style: italic;
font-family: Georgia, "Times New Roman", Times, serif;
}
blockquote {
margin: 0 0 20px;
padding: 9px 10px 10px 15px;
border-left-width: 4px;
border-left-style: solid;
border-color: #bfc0bb;
}
blockquote.left {
float: left;
width: 200px;
margin: 10px 20px 20px 0px;
}
blockquote.right {
float: right;
width: 200px;
margin: 10px 0px 20px 20px;
border-left: none;
border-right-width: 4px;
border-right-style: solid;
}
blockquote cite {
display: block;
font-size: 12px;
color: #555;
}
blockquote cite:before {
content: "\2014 \0020";
}
blockquote cite a, blockquote cite a:visited, blockquote cite a:visited {
color: #555;
}
hr {
clear: both;
margin: 10px 0 30px;
padding-bottom: 1px;
height: 1px;
border: none;
}
body.light div.clearfade {
height: 48px;
background: white url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/fadeline-light.png) no-repeat center top;
clear: both;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
hr {
padding-bottom: 0px;
}
}
span.amp {
font-family: Baskerville, Palatino, "Book Antiqua", serif;
font-style: italic;
} a, a:visited {
text-decoration: underline;
outline: 0;
}
a:hover, a:focus {
text-decoration: none;
}
p a, p a:visited {
line-height: inherit;
} ul, ol {
margin: 10px 0px 20px 28px;
}
ol {
list-style: decimal;
}
ol, #wrap ul.square, #wrap ul.circle, #wrap ul.disc {
margin-left: 30px;
}
#wrap ul.square {
list-style: square outside;
}
#wrap ul.circle {
list-style: circle outside;
}
ul.disc {
list-style: disc outside;
}
ul ul, ul ol,
ol ol, ol ul {
margin: 4px 0 5px 30px;
}
ul ul li, ul ol li,
ol ol li, ol ul li {
margin-bottom: 6px;
}
li {
line-height: 18px;
margin-bottom: 12px;
}
ul.large li {
line-height: 21px;
}
.container.main li p {
line-height: 21px;
}
.smallcaption {
font-size: 1.25em;
color: #999;
margin: 5px 0px;
} .alignright {
float: right;
margin: 0px 0px 10px 15px;
}
.alignleft {
float: left;
margin: 0px 15px 10px 0px;
}
.aligncenter, .center {
display: block;
margin: 0 auto;
text-align: center;
}
#wrap .nopad {
padding: 0 !important;
margin: 0 !important;
}
#wrap .remove-top {
margin-top: 0px !important;
padding-top: 0px !important;
line-height: 100% !important;
}
#wrap .remove-bottom {
margin-bottom: 0px !important;
padding-bottom: 0px !important;
line-height: 100% !important;
}
#wrap .bottom10 {
margin-bottom: 10px;
}
#wrap .bottom20 {
margin-bottom: 20px;
}
#wrap .top10 {
margin-top: 10px;
}
#wrap .top20 {
margin-top: 20px;
}
.wp-post-image {
padding: 5px;
margin-top: 5px;
}
.normal {
font-weight: normal !important;
}
.bolder {
font-weight: bold !important;
} .minigallery .one_fourth.last .inner {
border-right: none;
}
.minigallery .wp-post-image {
border: none;
background-color: transparent;
}
.minigallery h5 {
margin: 20px 0px 0px 0px;
text-align: center;
} .wp-caption {
text-align: center;
padding: 5px;
margin: 10px auto;
}
.wp-caption {
border: 1px solid #eee;
padding: 0;
}
.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}
.wp-caption p.wp-caption-text {
font-size: 11px;
line-height: 150%;
padding: 8px 0 8px 0;
margin: 0;
background-color: #eee;
color: #333;
text-shadow: #fff 1px 1px 0;
}
.wp-caption.alignleft {
margin: 0px 10px 10px 0px;
}
.wp-caption.alignright {
margin: 0px 0px 10px 10px;
}  table {
margin: .5em 0 1em;
}
table th {
text-align: left;
border: 1px solid #cbcbcb;
padding: .4em .8em;
background: #dddddd url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/gradient_small_trans.png) repeat-x 0 top;
font-weight: bold;
}
table td {
padding: .4em .8em;
}  .split-widgets {
margin-top: 20px;
}
.widget-container ul {
list-style: none;
margin-left: 0;
}
.widget-container ul ul {
list-style: square;
margin-left: 1.3em;
}
.widget-container select {
max-width: 100%;
}
.widget_search #s { width: 60%;
}
.widget_search label {
display: none;
}
#sidebar .widget-container {
margin: 0px 0px 28px 0px;
padding-top: 1px;
}
.widget-title {
font-size: 1.5em;
}
input#searchsubmit {
margin-bottom: 0;
}
.widget-container a:link,
.widget-container a:visited {
text-decoration: none;
}
.widget-container a:active,
.widget-container a:hover {
text-decoration: underline;
}
.widget-container .entry-meta {
font-size: 11px;
}
#wp_tag_cloud div {
line-height: 1.6em;
} span.post_written {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/date_written.png) no-repeat left center;
line-height: 21px;
padding: 2px 0px 2px 20px;
}
span.post_categories {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/category.gif) no-repeat left center;
line-height: 21px;
padding: 2px 0px 2px 20px;
}
span.post_tags {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/post_tags.png) no-repeat left center;
line-height: 21px;
padding: 2px 0px 2px 20px;
} #blog-s1 span.post_written,
#blog-s1 span.post_categories,
#blog-s1 span.post_tags {
background: none;
line-height: 21px;
padding: 0px;
}
#blog-s1 .entry-title {
font-size: 1.9em;
margin-bottom: 0;
}
#blog-s1 .small {
margin-bottom: 5px;
padding-bottom: 0;
}  ul.advanced-recent-posts li img {
float: left;
margin: 0px 10px 5px 0px;
}
ul.advanced-recent-posts li {
margin-bottom: 14px;
padding: 0px 0px 20px 0px;
clear: both;
font-size: .9em;
}
ul.advanced-recent-posts li a {
font-size: 1.25em;
font-weight: bold;
margin-bottom: 6px;
}
ul.advanced-recent-posts li a:hover {
text-decoration: none;
}
p.postmetadata {
margin-bottom: 10px;
padding: 2px 0px;
clear: both;
font-size: 11px;
color: #888;
letter-spacing: normal;
}
.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}
span.post-comments {
display: block;
width: 100px;
float: right;
position: relative;
top: -2em;
}
span.post-comments a {
float: right;
font-size: 11px;
padding: 4px 0px 4px 18px;
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/comment.png) no-repeat left center;
white-space: nowrap;
}
span.post-comments span {
display: none;
background-image: none;
}
a.post-edit-link {
float: right;
padding: 2px 8px 0px 24px;
line-height: 24px;
font-size: 12px;
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/page_edit.png) no-repeat 4px center;
text-decoration: none;
} #wp-calendar {
font-family: arial,helvetica,sans-serif;
width: 100%;
font-size: .85em;
}
#wp-calendar td {
padding: 4px 0;
text-align: center;
border: 1px solid #d2d2d2;
background-color: #ededed;
text-shadow: #fff 1px 1px 0;
color: #7c7c7c;
}
#wp-calendar td.pad {
background-color: #e5e5e5;
}
#wp-calendar td#today {
color: #fff;
background-color: #6e6e6e;
text-shadow: 1px 1px 0px #333;
}
#wp-calendar caption {
font-weight: bold;
}
#wp-calendar th {
font-style: normal;
background: #dddddd url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/gradient_small_trans.png) repeat-x 0 top;
border: 1px solid #ccc;
padding: 5px;
color: #666;
text-shadow: #ebebeb 0 1px 0;
} .widget_rss a.rsswidget {
color: #000;
}
.widget_rss a.rsswidget:hover {
color: #ff4b33;
}
.widget_rss .widget-title img {
width: 11px;
height: 11px;
} .widget-container ul ul {
border: none;
margin-left: 1.3em;
padding: 0;
} #sidebar li.page_item,
#sidebar li.menu-item {
padding: 0;
margin: 0;
list-style: none;
background: none;
}
#sidebar li.page_item a,
#sidebar li.menu-item a {
display: block;
padding: 8px 0px 8px 24px;
line-height: 120%;
font-weight: bold;
} #sidebar li.page_item li a,
#sidebar li.menu-item li a {
display: inline;
padding: 0;
margin: 0 0 0 10px;
background: none;
border: none;
line-height: 175%;
font-weight: normal;
text-decoration: underline;
}
#sidebar li.page_item li a:hover,
#sidebar li.menu-item li a:hover {
background: none;
}
#sidebar li.page_item a:hover,
#sidebar li.menu-item a:hover {
text-decoration: none;
}  .small {
font-size: 11px;
line-height: 145%;
color: #666;
padding-bottom: 10px;
margin-bottom: 10px;
}
.button.small, a.small {
border: none;
}
.cat-links, .comments-link, .meta-sep, .entry-utility {
font-size: 11px;
color: #666;
}
.post {
margin-bottom: 20px;
padding-bottom: 10px;
}
.post.single {
border-bottom: none;
}
.st_relatedposts ul {
color: #666;
list-style: square;
margin-left: 20px;
} .pages {
padding: 0px 0px 10px 0px;
display: inline-block;
width: 100%;
}
.pages a {
text-decoration: none;
}
.pages span.newer,
.pages span.older {
font-family: arial,helvetica,sans-serif;
font-size: 11px;
line-height: 20px;
font-weight: bold;
font-family: arial,helvetica,sans-serif;
}
.pages span.older {
float: left;
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/light/document-page-prev.png) no-repeat left center;
padding-left: 20px;
}
.pages span.newer {
float: right;
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/light/document-page-next.png) no-repeat right center;
padding-right: 20px;
}
p.paged {
padding: 10px 0px 10px 0px;
margin: 0;
font-weight: bold;
}
p.paged a, #navigation a.page,
#navigation a.nextpostslink,
#navigation a.previouspostslink {
padding: .2em .50em;
margin: 0px 1px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
font-weight: normal;
text-decoration: none;
}
#navigation span.current {
font-weight: bold;
padding: 0px 4px;
border: 0px solid #fff;
background-color: transparent;
} .pagination {
clear: both;
padding: 0px 0 20px 0;
position: relative;
font-size: 11px;
line-height: 13px;
margin: 0px auto;
display: block;
text-align: center;
}
.pagination span, .pagination a:link {
display: inline-block;
margin: 2px 2px 2px 0;
padding: 6px 9px 5px 9px;
text-decoration: none;
width: auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.pagination a:hover,
.pagination .current {
padding: 6px 9px 5px 9px;
} #author-info {
padding: 15px;
margin: 1em auto;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#author-avatar {
float: left;
margin: 0px 15px 15px 0px;
}
#author-info .author-about {
font-size: 14px;
font-weight: bold;
margin: 0 0 2px 92px;
padding: 0 0 4px 0;
}
#author-info .author-about span.author-url {
font-weight: normal;
font-size: 12px;
}
#author-info #author-description {
font-size: 12px;
}  .post_pagination {
margin-top: 20px;
margin-bottom: 10px;
}
.prevpost {
float: left;
}
.nextpost {
float: right;
} .prevpost a, .nextpost a {
font-size: .95em;
border: 1px solid #ebebeb;
padding: 2px 6px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-decoration: none;
text-shadow: #fcfbfd 1px 1px 0;
display: block;
background-image: linear-gradient(bottom, #fafafa 100%, #e8e8e8 0%);
background-image: -o-linear-gradient(bottom, #fafafa 100%, #e8e8e8 0%);
background-image: -moz-linear-gradient(bottom, #fafafa 100%, #e8e8e8 0%);
background-image: -webkit-linear-gradient(bottom, #fafafa 100%, #e8e8e8 0%);
background-image: -ms-linear-gradient(bottom, #fafafa 100%, #e8e8e8 0%);
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(1, #fafafa), color-stop(0, #e8e8e8));
}
.prevpost a:hover,
.nextpost a:hover {
color: inherit;
text-decoration: none;
background-color: #fff;
}  button,
input[type="submit"],
input[type="reset"],
input[type="button"] {
color: white !important;
line-height: 1.5em;
text-align: center;
text-decoration: none;
display: inline-block;
vertical-align: middle;
border: none;
text-shadow: 0 1px 0px #0a68b1;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
background: #0c7cd2;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1989df), color-stop(100%, #0c7cd2));
background: -webkit-linear-gradient(top, #1989df 0%, #0c7cd2 100%);
background: -o-linear-gradient(top, #1989df 0%, #0c7cd2 100%);
background: -ms-linear-gradient(top, #1989df 0%, #0c7cd2 100%);
background: -moz-linear-gradient(top, #1989df 0%, #0c7cd2 100%);
background: linear-gradient(top bottom, #1989df 0%, #0c7cd2 100%);
background-clip: border-box;
-pie-background: linear-gradient(top, #1989df, #0c7cd2);
behavior: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/PIE.htc);
position: relative;
background-repeat: repeat-x;
padding: 8px 16px !important;
cursor: pointer;
margin-bottom: 20px;
font-family: Sans-Serif;
position: relative;
}
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover {
background: #0984e2;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0984e2), color-stop(100%, #0984e2));
background: -webkit-linear-gradient(top, #0984e2 0%, #0984e2 100%);
background: -o-linear-gradient(top, #0984e2 0%, #0984e2 100%);
background: -ms-linear-gradient(top, #0984e2 0%, #0984e2 100%);
background: -moz-linear-gradient(top, #0984e2 0%, #0984e2 100%);
background: linear-gradient(top bottom, #0984e2 0%, #0984e2 100%);
background-clip: border-box;
-pie-background: linear-gradient(top, #0984e2, #0984e2);
behavior: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/PIE.htc);
position: relative;
cursor: pointer;
}
button:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active {
-webkit-box-shadow: inset 0 2px 6px 0 #035391, inset 0 0 0 0 #035391, 0 1px 1px 0 #eeeeee;
-moz-box-shadow: inset 0 2px 6px 0 #035391, inset 0 0 0 0 #035391, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 2px 6px 0 #035391, inset 0 0 0 0 #035391, 0 1px 1px 0 #eeeeee;
}  #respond {
margin: 0px;
float: left;
border-top: 1px solid #e0e0d4;
padding-top: 10px;
width: 100%;
}
#respond label {
display: block;
}
#respond input[type=text] {
width: 300px;
margin-right: 20px;
}
#respond textarea {
width: 550px;
height: 120px;
padding: 10px;
}
#comments {
float: left;
margin: 0;
}
#comments {
border: 0;
width: 100%;
}
body.dark #comments {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/dark/divider.png) repeat-x right top;
}
#comments h2 {
font-size: 1.5em;
display: block;
border-bottom: 1px solid #e0e0d4;
font-weight: bold;
}
#comments h6 {
font-family: "Times New Roman", Times, serif;
letter-spacing: normal;
text-transform: uppercase;
margin: 10px 0px;
font-weight: normal;
font-style: normal;
}
#comments .comment-meta {
margin: 0px 0px 20px 0px;
display: block;
}
#comments .commentlist {
margin: 0px;
float: left;
list-style: none;
width: 100%;
}
#comments .commentlist ul {
list-style: none;
margin: 0;
padding: 0;
clear: both;
}
#comments .commentlist li {
margin: 0;
padding: 0;
display: block;
}
#comments .commentlist li li {
margin: 0 0 20px 25px;
}
#comments .commentlist li li .comment-meta {
width: 445px;
}
#comments .commentlist li li li {
margin: 0 0 20px 25px;
}
#comments .commentlist li li li .comment-meta {
width: 420px;
}
#comments .commentlist li li li li {
margin: 0 0 20px 25px;
}
#comments .commentlist li li li li .comment-meta {
width: 395px;
}
#comments .commentlist li li li li li {
margin: 0 0 20px 25px;
}
#comments .commentlist li li li li li .comment-meta {
width: 370px;
}
#comments .single-comment {
margin-bottom: 20px;
}
#comments .comment-author {
float: left;
margin: 0px 10px 6px 0px;
display: inline;
width: 50px;
}
#comments .comment-author cite {
clear: both;
font-weight: bold;
}
#comments .vcard {
float: left;
clear: both;
display: block;
width: 100px;
min-height: 100px;
padding: 20px 0;
}
#comments .vcard img.avatar {
border: 1px solid #deddd7;
padding: 2px;
background: #fff;
}
#comments .vcard {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/light/comment_author_bg.png) no-repeat top right;
}
#comments body.dark .vcard {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/dark/comment_author_bg.png) no-repeat top right;
}  .gallery {
display: block;
clear: both;
overflow: hidden;
margin: 0 auto;
}
.gallery .gallery-row {
display: block;
clear: both;
overflow: hidden;
margin: 0;
}
.gallery .gallery-item {
overflow: hidden;
float: left;
margin: 0;
text-align: center;
list-style: none;
padding: 0;
}
.gallery .gallery-item img,
.gallery .gallery-item img.thumbnail {
max-width: 79%;
height: auto;
padding: 0;
margin: 5px auto;
border: 4px solid #fff;
background-color: #fff;
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);
-pie-box-shadow: 0px 0px 5px #ccc;
position: relative;
}
html.ie .gallery .gallery-item img,
html.ie .gallery .gallery-item img.thumbnail {
width: auto;
}
.gallery-caption {
color: #666;
font-size: 11px;
line-height: 12px;
margin: 0;
padding: 0;
} #nav-below {
width: 100%;
}
#nav-below .nav-previous a {
float: left;
}
#nav-below .nav-next a {
float: right;
}
.entry-caption {
text-align: center;
font-weight: bold;
font-size: 16px;
}  .flickrwrap {
margin: 0 auto;
width: 195px;
}
.flickr {
padding: 0 0 10px 0;
margin: 0px auto;
}
.flickr h3 span.flickr-logo {
padding: 0;
margin: 0;
color: #006BEF;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
font-weight: bold;
}
.flickr h3 span span b {
color: #ff1183;
}
.flickr ul {
margin: 5px 0 0;
padding: 0;
}
.flickr_badge_image {
float: left;
list-style: none;
margin: 0 4px 4px 0;
}   h3 a.twitter_title_link {
padding-left: 30px;
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/twitter.png) no-repeat left center;
}
#footer h3 a.twitter_title_link:hover {
color: #fff;
}
#footer ul.twitter li, ul.twitter li {
background-image: none;
padding: 0px 0px 10px 0px;
margin: 0px 0px 10px 0px;
border-bottom: 1px dotted #424341;
} #wrapper #gallery-1 img {
border: 0px solid #fff;
}
img.size-thumbnail {
position: relative;
top: 5px;
}
.gallery-item img, img.size-thumbnail {
border: 1px solid #fff;
background: #efefef;
padding: 9px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
background: -moz-linear-gradient(top, white, #efefef);
background: -webkit-gradient(linear, left top, left bottom, from(white), to(#efefef));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#efefef)";
}
.gallery-item img:hover, img.size-thumbnail:hover {
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
background: -moz-linear-gradient(top, #f9f9f9, #efefef);
background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#efefef));
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#efefef)";
}
.wp-caption img.size-thumbnail {
padding: 0;
margin: 0;
background: none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}   body.logged-in li.guest,
body.logged-in li.guest {
display: none;
} #content img, img.scale-with-grid {
max-width: 100%;
height: auto;
}
html.ie img.scale-with-grid {
width: auto;
} label, legend {
font-size: 13px;
}
input[type="checkbox"] {
display: inline;
} .remove-bottom {
margin-bottom: 0 !important;
}
.half-bottom {
margin-bottom: 10px !important;
}
.add-bottom {
margin-bottom: 20px !important;
}
.add-top {
margin-top: 20px !important;
}
.show-on {
visibility: hidden;
display: none;
}
.show-on.desktop {
visibility: visible;
display: block;
}   ul#stpl_social {
list-style: none;
margin: 10px 0 0 0;
padding: 0;
background: none;
}
ul#stpl_social li {
line-height: 24px;
padding: 4px 0px 4px 0px;
margin: 0px 0px 5px 0px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border: 1px solid #ddd;
background-color: #eee;
background-image: none;
}
ul#stpl_social li:hover {
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
border: 1px solid #ddd;
background-color: #f9f9f9;
}
ul#stpl_social li a {
padding: 0px 0px 0px 28px;
background-repeat: no-repeat;
background-position: 5px center;
display: block;
line-height: 24px;
text-decoration: none;
font-weight: bold;
text-shadow: #fff 1px 1px 0;
}
ul#stpl_social li a:hover {
color: #333;
} ul#stpl_social li.stpl_flickr a {
background-image: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/widget_flickr.png);
} ul#stpl_social li.stpl_gplus a {
background-image: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/widget_gplus.png);
} ul#stpl_social li.stpl_pinterest a {
background-image: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/widget_pinterest.png);
} ul#stpl_social li.stpl_facebook a {
background-image: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/widget_facebook.png);
} ul#stpl_social li.stpl_twitter a {
background-image: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/widget_twitter.png);
} ul#stpl_social li.stpl_linkedin a {
background-image: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/widget_linkedin.png);
}
.caption {
border: 1px solid #222;
margin: 18px 0;
padding: 15px;
color: #fff;
font-size: .9em;
line-height: 125%;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
}
span.caption-title {
background: #202020 none repeat scroll 0 0;
display: block;
font-size: 1.1em;
font-weight: bold;
margin-top: -24px;
padding: 0 8px;
position: absolute;
color: #333;
}
.caption a {
text-decoration: underline;
}
.caption.red {
border: 1px solid #e90e17;
color: #fff;
}
.caption.red a, .caption.red .caption-title {
color: #a30a11;
}
.caption.green {
border: 1px solid #8fc040;
color: #f;
}
.caption.green a, .caption.green .caption-title {
color: #669424;
}
.caption.blue {
border: 1px solid #80afd3;
color: #fff;
}
.caption.blue a, .caption.blue .caption-title {
color: #4b7fc4;
}
ul.captionlist, ul.captionlist li ul {
margin: 0;
padding: 0;
}
ul.captionlist li li {
margin: 0;
line-height: 1.5em;
}
ul.captionlist li {
list-style: none;
line-height: 16px;
padding: 2px 0px 2px 0px;
list-style-position: outside;
font-size: 1em;
font-weight: bold;
background-image: none;
font-family: arial,helvetica,sans-serif;
}
ul.captionlist li li, dt {
padding: 0;
color: #747474;
font-weight: normal;
font-size: .9em;
}
ul.check li {
list-style: none;
line-height: 16px;
padding: 2px 0px 2px 20px;
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/check.png) no-repeat left 0.19em;
list-style-position: outside;
font-size: 1em;
}
ul.check li li, dl {
background: none;
padding: 0px 0px 0px 0px;
}
ul.check a {
text-decoration: underline;
padding: 1px;
}
ul.check a:hover {
text-decoration: none;
padding: 1px;
} #bottom {
font-size: 11px;
text-align: center;
margin: 0 auto;
width: 960px;
padding: 10px 0px 10px 0px;
line-height: 14px;
position: relative;
top: 20px;
}
body.light span.imgr {
-webkit-box-shadow: 0px 1px 3px #999;
-moz-box-shadow: 0px 1px 3px #999;
}
body.dark span.imgr {
-webkit-box-shadow: 0px 1px 3px #0f0f0f;
-moz-box-shadow: 0px 1px 3px #0f0f0f;
} p.tags {
font: bold 13px/26px sans-serif;
}
p.tags span.st_tag {
padding: 0px 0px 0px 20px;
margin: 0;
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/light/tag_bg_l.png) no-repeat left center;
display: inline-block;
}
p.tags span.st_tag a {
text-decoration: none;
text-shadow: #f4f4f4 1px 1px 1px;
padding: 0px 10px 0px 2px;
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/light/tag_bg_r.png) no-repeat right center;
display: inline-block;
}
p.tags span.st_tag a:hover {
color: #333;
} #wrap ul.full,
#wrap ul.left,
#wrap ul.right,
#wrap ul.left li,
#wrap ul.right li {
list-style: none;
line-height: 150%;
font-size: 12px;
margin: 0 0 0 0;
padding: 0 0 0 0;
margin-bottom: 20px;
margin-top: 0px;
}
#wrap ul.left {
float: left;
width: 280px;
font-size: 12px;
}
#wrap ul.right {
float: right;
width: 280px;
}
#wrap ul.full {
width: 100%;
}
#wrap ul.full span,
#wrap ul.right span,
#wrap ul.left span {
display: block;
padding-left: 30px;
color: #000;
font: bold 16px/27px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#wrap li.info {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/info.png) no-repeat left 2px;
}
#wrap li.star {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/star.png) no-repeat left 2px;
}
#wrap li.idea {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/lightbulb.png) no-repeat left 2px;
}
#wrap li.yes {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/check.png) no-repeat left 0.19em;
}
#wrap li.no {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/cross.png) no-repeat left 2px;
}
#wrap li.search {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/search.png) no-repeat left 2px;
}
#wrap li.warn {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/warning.png) no-repeat left 2px;
}
#wrap li.accept {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/accept.png) no-repeat left 2px;
}
#wrap li.cd {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/cd.png) no-repeat left 2px;
}
#wrap li.coffee {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/coffee.png) no-repeat left 2px;
}
#wrap li.email {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/email.png) no-repeat left 2px;
}
#wrap li.download {
background: #67882e url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/file_download.png) no-repeat 10px 50%;
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/info.png) no-repeat left 2px;
}
#wrap li.photo {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/photo_credit.png) no-repeat left 2px;
}
#wrap li.secure {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/protected.png) no-repeat left 2px;
}
#wrap li.author {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/readmore.png) no-repeat left 2px;
}
#wrap li.mycomment {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/speech_bubble_gloss.png) no-repeat left 2px;
}
#wrap li.time {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/time.png) no-repeat left 2px;
}
#wrap li.none,
#wrap li.none span {
background: none;
margin-left: 0;
padding-left: 0;
}
ul.staff_social {
float: left;
width: 100%;
padding: 5px 0px;
margin: 0;
border: 1px solid #eee;
border-left: 0px none;
border-right: 0px none;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
ul.staff_social li {
margin: 0;
padding: 0;
float: left;
background-image: none;
list-style: none;
}
ul.staff_social li a {
line-height: 24px;
padding: 0 10px 0 24px;
display: block;
text-decoration: none;
}
ul.staff_social li a.facebook {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/widget_facebook.png) no-repeat left center;
}
ul.staff_social li a.linkedin {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/widget_linkedin.png) no-repeat left center;
}
ul.staff_social li a.twitter {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/widget_twitter.png) no-repeat left center;
}
ul.staff_social li a.email {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/icons/page_edit.png) no-repeat left center;
}
#credits {
text-align: center;
}
.ad125 img {
margin: 0 5px 0 0;
} body {
color:#2C2114;
font-size:14px;
font-family: "Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
font-weight:300;
font-style:normal;
background-color:#FFFFFF;
}
body.home #content {
border-right: 0;
margin-right: 0;
padding-right: 0;
padding-top: 15px;
}
body.home #content .entry-content h3 {
color: #769D27; 
font-size: 20px;
font-weight: 400;
}
body.home .container.main {
margin: 0 auto;
padding: 0;
}
* {box-sizing: border-box;}
.addthis_toolbox.addthis_floating_style {
display: none;
}
a, a:link, a:visited, a:active {
text-decoration: none;
}
p.nomargin {
margin: 0;
} #content {
border-right: 1px solid #D3D3D3;
margin-right: 0;
padding-right: 19px;
padding-top: 30px;
}
.container.main {
margin-top: 30px; }
#header {
background-image: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/header-bg-right.jpg);
background-position: top right;
background-repeat: no-repeat;
background-color: #FFF;
background-image: -ms-linear-gradient(left, #FFFFFF 50%, #1a2d67 68%);
background-image: -moz-linear-gradient(left, #FFFFFF 50%, #1a2d67 68%);
background-image: -o-linear-gradient(left, #FFFFFF 50%, #1a2d67 68%);
background-image: -webkit-gradient(linear, left top, right top, color-stop(0.5, #FFFFFF), color-stop(.68, #1a2d67));
background-image: -webkit-linear-gradient(left, #FFFFFF 50%, #1a2d67 68%);
background-image: linear-gradient(to right, #FFFFFF 50%, #1a2d67 68%); margin-bottom: 0;
}
#header {
max-height: 150px;
}
#header .container {
height: 150px;
}
#header .container .sixteen {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/header-inner-bg-new.webp) no-repeat 220px 0px rgba(0, 0, 0, 0);
margin-left: 0;
padding-left: 10px;
position: relative;
box-sizing: border-box;
-moz-box-sizing: border-box;
height: 150px;
}
#header #site-title.graphic a {
padding: 0 0 10px 0;
background-size: 165px;
}
#header #site-title a {
color: #181818;
font-size: 40px;
font-weight: 400;
}
#header .site-desc.text {
color: #CCCCCC;
font-size: 24px;
font-weight: 400;
}
#header span.site-desc.graphic {
color: #FFF;
font-size: 17px;
text-shadow: none;
text-align: right;
font-style: italic;
font-weight: 300;
letter-spacing: 0.01rem;
display: block;
position: absolute;
top: 120px;
right: 20px;
}
#post-7 {
margin-top: 14px;
}
#site-title {
width: auto;
height: auto;
display: inline-block;
}
h1.entry-title, h2.entry-title, h1, h2, h3, h4, h5, h6 {
font-family: "Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif !important;
}
h1.entry-title {
line-height: 100%;
margin-bottom: 25px;
}
h2.entry-title {
line-height: 75%;
}
h1.entry-title a,h2.entry-title a {
color:#223E96;
font-size:30px;
font-weight:400;
}
h1 {
color: #0F2773;
font-size: 40px;
font-weight: 400;
}
h2 {
color: #422f19;
font-size: 35px;
font-weight: 400;
}
h3 {
color: #609917;
font-size: 28px;
font-weight: 400;
}
#recent-posts-2 h3.widget-title, 
#recent-comments-2 h3.widget-title,
#archives-2 h3.widget-title, 
#categories-2 h3.widget-title {
color: #569117;
text-transform: uppercase;
letter-spacing: .001rem;
}
#archives-2 {
float: left;
clear: both;
}
h4 {
color: #7C8A2F;
font-size: 21px;
font-weight: 600;
}
#category-3 h4 {
line-height: 84%;
margin-bottom: 4px;
}
#category-3 h4 a {
color: #293098;
font-size: 14px;
}
#category-3 h4 a:hover {
color: #569117;
}
#category-3 .more-link {
color: #579700;
background: none;
padding: 0;
margin: 0;
padding-top: 8px !important;
padding-bottom: 20px !important;
border: 0;
text-align: right;
box-shadow: none;
-moz-box-shadow: none;
}
#category-3 .more-link:hover {
box-shadow: none;
-moz-box-shadow: none;
text-shadow: none;
color: #0F2773;
}
#category-3 .postmeta {
text-align: right;
padding: 0;
margin: 0;
}
#category-3 .postmeta .post_written {
display: none;
}
#category-3 .latest-excerpt {
font-size: 13px;
line-height: 1.3;
}
#category-3 span.post_written {
background: none;
}
h5 {
color: #43331E;
font-size: 17px;
font-weight: 600;
}
img.scale-with-grid {
margin-top: 14px;
}
#content img {
margin-top: 8px;
}
#content .features-wrap img {
margin-top: 18px !important;
border: 1px solid #C7E38F;
}
#post-46 img {
margin-top: 18px;
}
#content .entry-content h3 {
color: #18276C;
font-size: 22px;
font-weight: 600;
}
.alignright {
margin: 0px 15px 10px 15px;
}
.wp-block-image .alignright {
margin-left: 1.5em;
} #sidebar {
margin-left: 0;
padding-top: 30px;
}
#sidebar h3 {
text-transform: uppercase;
margin-bottom: 14px;
}
#wrap #sidebar .widget-container {
margin: 0px 0px 28px 30px !important;
clear: both;
}
#black-studio-tinymce-3 .icon-phone,
#black-studio-tinymce-3 .icon-envelope,
#black-studio-tinymce-3 .icon-pencil,
#black-studio-tinymce-4 .icon-phone,
#black-studio-tinymce-4 .icon-envelope,
#black-studio-tinymce-4 .icon-pencil {
color: #989898;
margin-right: 8px;
}
#black-studio-tinymce-3 .icon-phone,
#black-studio-tinymce-3 .icon-pencil {
font-size: 17px;
}
#black-studio-tinymce-3 .icon-envelope {
font-size: 15px;
}
#black-studio-tinymce-3 ul.get-in-touch,
#black-studio-tinymce-4 ul.get-in-touch {
margin-bottom: 12px;
}
#black-studio-tinymce-3 ul.get-in-touch li,
#black-studio-tinymce-4 ul.get-in-touch li {
margin-bottom: 8px;
} .social {
padding-left: 22px;
}
.social:before {
content: '\f0c1'; 
font-family: FontAwesome; 
font-size: 14px; 
color: #A7A7A7; 
float: left;
text-indent: -23px;
margin-top: -1px;
}
#black-studio-tinymce-3 .social {
padding-left: 25px;
}
#black-studio-tinymce-3 .social:before {
text-indent: -25px;
}
#socialcontainer {
width: 150px;
min-height: 38px;
} span.post-comments {
top: -3.6em;
margin-right: 16px;
}
span.post_written {
background: none;
padding: 0;
}
span.post_written:before {
content: '\f017';
font-family: FontAwesome;
color: #939090;
font-size: 18px;
margin-right: 5px;
position: relative;
top: 2px;
}
#text-2 #category-3 span.post_written:before,
#text-3 #category-3 span.post_written:before {
font-size: 16px;
}
#text-2 #category-3 span.post_written,
#text-3 #category-3 span.post_written {
font-size: 11px;
}
body.blog #content .small {
border: 0;
margin: 0;
}
.widget-container a:active, .widget-container a:hover {
text-decoration: none;
}
.widget_search #s {
height: 24px;
}
.widget_search #s {
width: 58%;
}
input#searchsubmit {
background-color: #579700;
background-image: -ms-linear-gradient(top, #6EBF00 0%, #579700 100%);
background-image: -moz-linear-gradient(top, #6EBF00 0%, #579700 100%);
background-image: -o-linear-gradient(top, #6EBF00 0%, #579700 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #6EBF00), color-stop(1, #579700));
background-image: -webkit-linear-gradient(top, #6EBF00 0%, #579700 100%);
background-image: linear-gradient(to bottom, #6EBF00 0%, #579700 100%);
margin-top: 0;
} #map_canvas {
height: 250px;
width: 100%;
border: 1px solid #C2C2C2;
}
#map_canvas .subheading {
font-size: 14px;
color: #2E35A2;
font-weight: 600;
}
#map_canvas .gmnoprint img {
max-width: inherit;
}
#map_canvas .gm-style img {
max-width: inherit;
}
.google-map h5 {
color: #606060;
font-weight: 600;
} .google-map h2,
h2.h-two {
color: #769d27; 
font-size: 26px;
}
.google-map p {
color: #666;
margin-bottom: 30px;
}
.google-map {
margin-top: -33px;
} h2.h-two {
width: 48%;
margin: 20px 0 0 0;
float: left;
}
.locations {
clear: both;
}
.locations, .locations-two {
margin-top: 20px;
}
.locations .appointment-wrap {
border-right: 1px solid #C9C9C9;
}
#post-7 .locations, 
#post-7 .locations-two {
line-height: 1.4;
}
.one_fourth.locations {
width: 21%;
}
.locations .appointment-wrap hr {
width: 80%;
}
#post-7 .last.locations-two {
margin-right: 2% !important;
} #post-7 .locations-two ul {
list-style-type: none;
margin-left: 0;
margin-bottom: 8px;
}
#post-7 .locations-two ul li {
margin-bottom: 10px;
font-size: 13px;
}
#post-7 .locations-two ul li i {
color: #A7A7A7;
margin-right: 10px;
}
#post-7 .locations-two .get-in-touch-wrap h4 {
margin-top: 26px;
}
#post-7 .gray strong {
color: #606060;
font-weight: 600;
font-size: 13px;
}
#post-7 .social {
margin-top: -7px;
}
.get-in-touch-wrap h4 {
margin-top: 0 !important;
}
.fb_iframe_widget span {
top: -2px;
} .quote {
text-indent: -44px;
}
.quote:before {
content: '\f10d';
color: #E3E3E3;
font-family: FontAwesome;
font-size: 49px;
position: relative;
z-index: -1;
left: 12px;
top: 7px;
} #post-66 img {
margin-right: 32px;
margin-top: 20px;
}
.faq-list li {
margin-left: 279px;
} #black-studio-tinymce-2 .appointment-wrap,
#black-studio-tinymce-5 .appointment-wrap {
line-height: 120%;
}
.appointment-wrap h4 {
color: #606060;
font-size: 15px;
font-weight: 600;
line-height: 1;
margin-bottom: 4px;
text-transform: uppercase;
}
.appointment-wrap h5 {
color: #606060; 
font-size: 14px; 
font-weight: 400; 
line-height: 1; 
margin-bottom: 4px;
}
.appointment-wrap em {
color: #1C2E67;
}
.appointment-wrap strong {
color: #1C2E67;
font-size: 14px;
font-weight: 700;
line-height: 124% !important;
}
.appointment-wrap p {
font-size: 13px;
}
.appointment-wrap hr {
background-color: #B8B8B8;
width: 44%;
margin: 0 0 20px 0;
} #weborder {display: flex;align-items: stretch;flex-direction: column;}
#weborder input {height: 30px;}
#weborder input[type="submit"] {height: 38px;} #footer span.post_written {
display: none;
}
#footer h3 {
color: #DDD;
font-size: 19px;
font-weight: 300;
margin-bottom: 14px;
letter-spacing: .02rem;
}
#footer .one_third {
margin-right: 2%;
}
#footer .one_third p {
color: #D3D3D3;
font-size: 14px;
line-height: 1.4 !important;
}
#footer .one_third:nth-child(3) {
margin-right: 0;
width: 20%;
}
#footer .one_third:nth-child(2) {
width: 44%;
}
#footer p.copyright {
color: white;
font-weight: 300;
font-size: 12px;
text-align: center;
text-shadow: none;
}
.text-4 {
margin-right: 30px;
}
.text-4 #category-3 .latest-excerpt {
color: #D3D3D3;
font-size: 14px;
font-weight: 300;
}
.text-4 #category-3 h4 a {
color: #619f03;
}
.text-4 #category-3 h4 a:hover {
color: #B3B3B3;
}
.text-4 #category-3 .postmeta {
border: 0;
}
.text-4 #category-3 a.more-link:hover {
color: #B3B3B3;
}
#socialcontainer {
padding: 0 0 10px 0;
}
#socialcontainer2 {
display: none;
}
.black-studio-tinymce-6 .social #socialcontainer {
width: 100%;
}
.black-studio-tinymce-6 ul.get-in-touch li a {
color: #619F03;
font-size: 14px;
text-decoration: none;
}
.black-studio-tinymce-6 ul.get-in-touch li a:hover {
color: #D6D6D6;
text-decoration: none;
} .black-studio-tinymce-6 ul.get-in-touch {
margin-left: 0;
margin-bottom: 13px
}
.black-studio-tinymce-6 ul.get-in-touch li {
color: #D6D6D6;
font-weight: 300;
list-style-type: none;
}
.black-studio-tinymce-6 ul.get-in-touch li i {
color: #A7A7A7;
margin-right: 10px;
}
div.black-studio-tinymce-6 div.social br {
display: none;
}
.social br {
display: none;
}
.katb_widget_rotator_wrap_basic {
margin: 0 0 15px 0;
}
.katb_widget_rotator_box_basic {
padding: 0 ;
}
.katb_widget_text_basic p {
color: #CACACA;
font-weight: 300;
}
span.katb_widget_author {
color: #CACACA;
float: right;
}
div#map_canvas button {
padding: 0 !important;
}
#footer #credits {
font-size: 13px;
} @media screen and (min-width: 967px) {
body.dropdown-menu #menu {
display: block !important;
}
}
@media only screen and (max-width: 1024px) {
#header {
background: none white;
}
#header span.site-desc.graphic {
font-size: 18px;
}
#header .container {
width: 100%;
height: 173px;
margin: 0;
}
#header .container .sixteen {
background-position: 230px 0;
width: 100%;
}
#menu ul li a {padding: 0px 15px;}
body.home #content .entry-content h3 {
font-size: 17px;
}
#wrap #sidebar .widget-container {
margin: 0px 20px 28px 30px !important;
} }
@media only screen and (max-width: 966px) {
body.dropdown-menu #menu,.menu-header {
display: none;
}
#header span.site-desc.graphic {
}
.features-wrap .one_third {
margin-right: 3.8%;
}
}
@media only screen and (max-width: 853px) {
#header span.site-desc.graphic {
}
body.home #content .entry-content h3 {
font-size: 18px;
}
.widget_search #s {
width: 52%;
}
}
@media only screen and (max-width: 768px) {
#header span.site-desc.graphic {
font-size: 14px;
font-weight: 400;
text-shadow: 1px 1px 0 darkblue;
}
#header .container .sixteen {
background-position: 74px 0;
}
#slider .slide-left { }
.features-wrap .one_third {
margin-right: 3%;
}
.features-wrap .one_third p {
margin-bottom: 8px;
font-size: 14px;
}
.container {
width: 100%;
}
#content {
float: none;
width: 100%;
}
body.home #content .entry-content h3 {
font-size: 18px;
}
body.page-template-default #content,
body.blog #content,
body.single-post #content {
width: 58%;
display: block;
height: auto;
margin-left: 20px;
float: left;
}
body.single-post #content img {
width: 48%;
}
#post-7 .entry-content {
padding: 0 20px;
}
h1.entry-title, h2.entry-title {
line-height: 1.2;
font-size: 34px !important;
}
h1.entry-title a,h2.entry-title a {
font-size: 27px;
}
#black-studio-tinymce-3 ul.get-in-touch li, 
#black-studio-tinymce-4 ul.get-in-touch li {
font-size: 15px;
}
#post-7 .last.locations-two .get-in-touch-wrap .social br,
#black-studio-tinymce-3 .social br,
.black-studio-tinymce-6 .social br {
display: none;
}
#post-7 #socialcontainer {
width: 86%;
}
.one_fourth.locations {
width: 20%;
}
.locations .appointment-wrap {
padding-right: 10px;
}
#wrap #sidebar .widget-container {
margin: 0px 20px 0 10px !important;
}
.quote:before {
left: 34px;
}
#socialcontainer {
width: 60%;
}
}
@media only screen and (max-width: 767px) {
.mobmenur-container i {
padding-right: 15px;
}
#header > .container { }
#header span.site-desc.graphic {
top: 127px;
}
#header #site-title.graphic a {
height: 136px;
}
#header .container {
height: 150px;
}
h1.entry-title {
font-size: 27px !important;
}
.container.main {
width: 100%;
}
body.page-template-default #content,
body.blog #content,
body.single-post #content {
width: 50%;
}
#sidebar {
width: 42%;
}
.latestposts img.alignleft {
margin-right: 10px;
}
#category-3 .latest-excerpt h4 {
line-height: 1;
}
body.home .container.main {
width: 100%;
}
.locations .appointment-wrap {
border-right: 0;
}
body.home #content .entry-content h3 {
font-size: 21px;
}
p.nomargin.feature-img {
text-align: center;
}
#footer .latestposts img.alignleft {
padding-right: 0;
margin-right: 14px;
}
}
@media only screen and (max-width: 604px) {
body.logged-in.admin-bar #shownav {
margin-top: 46px;
}
body.page-template-default #content,
body.blog #content,
body.single-post #content {
width: 48%;
}
#header .container .sixteen {
background-position: 171px 0;
height: 148px;
}
.mobmenur-container i {padding-right: 0;}
#header span.site-desc.graphic {
font-size: 16px;
color: #1C2E67;
text-shadow: none;
top: 104px;
width: 45%;
}
img.alignleft {
float: left !important;
margin: 0 20px 20px 0 !important;
}
#content h2 {
line-height: 1;
}
#content .entry-content h3 {
font-size: 17px;
}
.latestposts img.alignleft {
padding-right: 0;
margin: 0 10px 0 0 !important;
}
body.blog #content .small {
margin: 27px 0 0 0;
}
#content img {
margin-top: 14px;
}
span.post-comments {
top: -5.1em;
}
#wrap #sidebar .widget-container {
margin: 0px 10px !important;
}
#post-55 p.nomargin img {
float: none !important;
margin: 0 auto 20px !important;
}
.faq-list li {
margin-left: 20px;
}
#post-66 img {
margin: 14px 32px 14px 0;
}
#socialcontainer2 {
display: none;
}
#post-7 hr.clear {
display: none;
}
.last.locations-two {
border-top: 1px solid #B8B8B8;
margin-top: 0;
padding-top: 20px;
width: 79% !important;
}
.locations .appointment-wrap {
border-right: 0;
}
#respond textarea {width: 92% !important;}
#footer .latestposts img.alignleft {
margin: 0 10px 10px 0 !important;
}
#footer .container {
width: 94%;
}
#footer .container .sixteen.columns {
width: 94%;
}
}
@media only screen and (max-width: 568px) {	
body.home .container.main {
width: 100%;
}
#header .container .sixteen {
background: none #FFF;
border-bottom: 2px solid #293098;
}
input#searchsubmit {
width: 74px;
text-align: center;
padding: 8px !important;
}
#post-7 .locations-two ul li {
margin-bottom: 14px;
font-size: 16px;
}
#post-7 .locations-two ul li a {
font-size: 16px;
}
#post-7 ul.get-in-touch,
#black-studio-tinymce-3 ul.get-in-touch,
#black-studio-tinymce-4 ul.get-in-touch {
margin-bottom: 30px;
}
#black-studio-tinymce-3 ul.get-in-touch li, 
#black-studio-tinymce-4 ul.get-in-touch li {
font-size: 16px;
margin-bottom: 15px;
}
.appointment-wrap h5:nth-child(3) {
margin: 13px 0;
}	
}
@media only screen and (max-width: 534px) {	
#content {
border-right: 0;
}
.wp-block-image .alignright {
float: none;
margin: 0 auto;
}
}
@media only screen and (max-width: 480px) {	
.container.main {
width: 96%;
}
#header #site-title.graphic a {
width: 144px !important;
height: 132px !important;
background-size: 100%;
}
#header span.site-desc.graphic {
color: #00008B;
text-shadow: none;
line-height: 1.3;
width: 300px;
margin: 0 auto;
padding-top: 10px;
text-align: center;
position: unset;
clear: both;
}
#header #site-title.graphic a {
background-position: center center;
}
#header .container {
background: none #FFF;
}
#header .container .sixteen {
height: 209px;
padding: 0;
}
#wrap  #site-title {
float: none;
width: 100%;
}
#wrap #sidebar .widget-container {
margin: 0px 20px 28px 0 !important;
}
#wrap #menu li a {
color: #FFF;
border-bottom: 1px solid #5E8921;
}
#wrap #menu li:hover a, #wrap #menu li.active a {
color: #223E96;
}
#wrap #menu li.active a {
font-weight: 600;
}
#content {
border-right: 0;
padding-right: 0;
padding-top: 15px;
margin: 0;
}
#content .entry-content h3 {
font-size: 19px;
}
.container.main {
margin-top: 20px;
border-top: 0;
padding-left: 20px;
} .home #content .features-wrap img {
margin: 20px auto 0;
}
span.post-comments {
width: 100%;
top: -0.6em;
margin: 0;
}
.postmeta .post-comments a:link {
float: left;
}
h1.entry-title a,h2.entry-title a {
color:#223E96;
font-size: 24px;
font-weight:400;
line-height: 122%;
}
.latestposts img.alignleft {
float: left;
margin-right: 10px;
}
body.blog #content .small {
border-bottom: 0 !important;
margin: 0;
padding: 0;
line-height: 1em;
}
#post-7 .entry-content {
padding: 20px;
}
#post-66 img {
width: 63%;
margin: 20px 18%;
}
.faq-list li {
margin-left: 20px;
}
.locations .appointment-wrap {
border-right: 0;
}
#post-7 hr.clear:nth-child(2) {
display: none;
}
body.page-template-default #content,
body.blog #content,
body.single-post #content {
width: 92%;
display: block;
height: auto;
margin-left: 0;
float: left;
}
#sidebar {
margin-right: 0;
width: 95%;
}
#footer .container {
margin: 0 5%;
width: 90%;
}
#footer .container .sixteen.columns {
width: 100%;
}
#footer .container .sixteen {
width: 100%;
margin: 0 1%;
}
}
@media only screen and (max-width: 424px) {
#slider li.three .slide-right p {
margin-bottom: 15px;
}
#slider li img {
height: 133px;
}
}
@media only screen and (max-width: 384px) {
#header .container .sixteen {
height: 223px;
background-position: center center; 
padding-left: 0;
}
#header #site-title.graphic a {
height: 157px !important;
}
#header span.site-desc.graphic {
width: 84%;
position: static;
line-height: 1.2;
margin: 0 auto 10px;
}
#post-7 .entry-content {
padding: 0 20px;
}
.container.main {
width: 368px;
}
#content .entry-content h3 {
font-size: 18px;
}
h1.entry-title, h2.entry-title {
font-size: 30px !important;
margin-bottom: 15px;
}
h2.h-two {
width: 100%;
}
#wrap h1 {
font-size: 1.65em;
} .quote:before {
left: 30px;
}
.features-wrap {
height: auto;
width: 100%;
display: inline-block;
margin-top: 14px;
}
.text-4 #category-3 h4 a {
line-height: 1;
}
#sidebar {
width: 92%;
padding: 0 20px;
}
}
@media only screen and (max-width: 360px) {
.container.main {
width: 349px;
}
#header .container .sixteen {
height: 225px;
}
#post-7 .entry-content {
padding: 0 10px;
}
}
@media only screen and (max-width: 320px) {
#header span.site-desc.graphic {
width: 283px;
}
.container.main {
width: 285px;
margin: 44px 14px 0 0;
padding-left: 14px;
}
#content .entry-content h3 {
font-size: 16px;
}
#post-55 img {
margin: 0 12% 20px;
}
.quote {
margin: 0 14px 20px;
}
.quote:before {
left: 29px;
}
#sidebar {
width: 91%;
padding: 0 14px 0 0;
}
}.container{position:relative;width:960px;margin:0 auto;padding:0}.span1,.one.column,.one.columns{width:40px}.span2,.two.columns{width:100px}.span3,.three.columns{width:160px}.span4,.four.columns{width:220px}.span5,.five.columns{width:280px}.span6,.six.columns{width:340px}.span7,.seven.columns{width:400px}.span8,.eight.columns{width:460px}.span9,.nine.columns{width:520px}.span10,.ten.columns{width:580px}.span11,.eleven.columns{width:640px}.span12,.twelve.columns{width:700px}.span13,.thirteen.columns{width:760px}.span14,.fourteen.columns{width:820px}.span15,.fifteen.columns{width:880px}.span16,.sixteen.columns{width:940px}.one-third.column{width:300px}.two-thirds.column{width:620px}.one-third.column.alpha,.one-third.column.omega{width:310px}.two-thirds.column.alpha,.two-thirds.column.omega{width:630px}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.offset-by-half{padding-left:30px}.offset1,.offset-by-one{padding-left:60px}.offset2,.offset-by-two{padding-left:120px}.offset3,.offset-by-three{padding-left:180px}.offset4,.offset-by-four{padding-left:240px}.offset5,.offset-by-five{padding-left:300px}.offset6,.offset-by-six{padding-left:360px}.offset7,.offset-by-seven{padding-left:420px}.offset8,.offset-by-eight{padding-left:480px}.offset9,.offset-by-nine{padding-left:540px}.offset10,.offset-by-ten{padding-left:600px}.offset11,.offset-by-eleven{padding-left:660px}.offset12,.offset-by-twelve{padding-left:720px}.offset13,.offset-by-thirteen{padding-left:780px}.offset14,.offset-by-fourteen{padding-left:840px}.offset15,.offset-by-fifteen{padding-left:900px}@media only screen and (min-width: 1140px){.container{position:relative;width:1140px;margin:0 auto;padding:0}.span1,.one.column,.one.columns{width:51.25px}.span2,.two.columns{width:122.5px}.span3,.three.columns{width:193.75px}.span4,.four.columns{width:265px}.span5,.five.columns{width:336.25px}.span6,.six.columns{width:407.5px}.span7,.seven.columns{width:478.75px}.span8,.eight.columns{width:550px}.span9,.nine.columns{width:621.25px}.span10,.ten.columns{width:692.5px}.span11,.eleven.columns{width:763.75px}.span12,.twelve.columns{width:835px}.span13,.thirteen.columns{width:906.25px}.span14,.fourteen.columns{width:977.5px}.span15,.fifteen.columns{width:1048.75px}.span16,.sixteen.columns{width:1120px}.one-third.column{width:360px}.two-thirds.column{width:740px}.one-third.column.alpha,.one-third.column.omega{width:370px}.two-thirds.column.alpha,.two-thirds.column.omega{width:750px}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.offset-by-half{padding-left:35.625px}.offset1,.offset-by-one{padding-left:71.25px}.offset2,.offset-by-two{padding-left:142.5px}.offset3,.offset-by-three{padding-left:213.75px}.offset4,.offset-by-four{padding-left:285px}.offset5,.offset-by-five{padding-left:356.25px}.offset6,.offset-by-six{padding-left:427.5px}.offset7,.offset-by-seven{padding-left:498.75px}.offset8,.offset-by-eight{padding-left:570px}.offset9,.offset-by-nine{padding-left:641.25px}.offset10,.offset-by-ten{padding-left:712.5px}.offset11,.offset-by-eleven{padding-left:783.75px}.offset12,.offset-by-twelve{padding-left:855px}.offset13,.offset-by-thirteen{padding-left:926.25px}.offset14,.offset-by-fourteen{padding-left:997.5px}.offset15,.offset-by-fifteen{padding-left:1068.75px}}@media only screen and (min-width: 768px) and (max-width: 959px){.container{position:relative;width:768px;margin:0 auto;padding:0}.span1,.one.column,.one.columns{width:28px}.span2,.two.columns{width:76px}.span3,.three.columns{width:124px}.span4,.four.columns{width:172px}.span5,.five.columns{width:220px}.span6,.six.columns{width:268px}.span7,.seven.columns{width:316px}.span8,.eight.columns{width:364px}.span9,.nine.columns{width:412px}.span10,.ten.columns{width:460px}.span11,.eleven.columns{width:508px}.span12,.twelve.columns{width:556px}.span13,.thirteen.columns{width:604px}.span14,.fourteen.columns{width:652px}.span15,.fifteen.columns{width:700px}.span16,.sixteen.columns{width:748px}.one-third.column{width:236px}.two-thirds.column{width:492px}.one-third.column.alpha,.one-third.column.omega{width:246px}.two-thirds.column.alpha,.two-thirds.column.omega{width:502px}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.offset-by-half{padding-left:24px}.offset1,.offset-by-one{padding-left:48px}.offset2,.offset-by-two{padding-left:96px}.offset3,.offset-by-three{padding-left:144px}.offset4,.offset-by-four{padding-left:192px}.offset5,.offset-by-five{padding-left:240px}.offset6,.offset-by-six{padding-left:288px}.offset7,.offset-by-seven{padding-left:336px}.offset8,.offset-by-eight{padding-left:384px}.offset9,.offset-by-nine{padding-left:432px}.offset10,.offset-by-ten{padding-left:480px}.offset11,.offset-by-eleven{padding-left:528px}.offset12,.offset-by-twelve{padding-left:576px}.offset13,.offset-by-thirteen{padding-left:624px}.offset14,.offset-by-fourteen{padding-left:672px}.offset15,.offset-by-fifteen{padding-left:720px}}@media only screen and (max-width: 767px){.container{position:relative;width:300px;margin:0 auto;padding:0}.one.column,.one.columns,.span1,.two.columns,.span2,.three.columns,.span3,.four.columns,.span4,.five.columns,.span5,.six.columns,.span6,.seven.columns,.span7,.eight.columns,.span8,.nine.columns,.span9,.ten.columns,.span10,.eleven.columns,.span11,.twelve.columns,.span12,.thirteen.columns,.span13,.fourteen.columns,.span14,.fifteen.columns,.span15,.sixteen.columns,.span16,.one-third.column,.two-thirds.column,.col,.one-third.column.alpha,.one-third.column.omega,.two-thirds.column.alpha,.two-thirds.column.omega{width:280px}.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{width:100% !important}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .offset-by-one,.container .offset1,.container .offset-by-two,.container .offset2,.container .offset-by-three,.container .offset3,.container .offset-by-four,.container .offset4,.container .offset-by-five,.container .offset5,.container .offset-by-six,.container .offset6,.container .offset-by-seven,.container .offset7,.container .offset-by-eight,.container .offset8,.container .offset-by-nine,.container .offset9,.container .offset-by-ten,.container .offset10,.container .offset-by-eleven,.container .offset11,.container .offset-by-twelve,.container .offset12,.container .offset-by-thirteen,.container .offset13,.container .offset-by-fourteen,.container .offset14,.container .offset-by-fifteen,.container .offset15{padding-left:0}}@media only screen and (min-width: 480px) and (max-width: 767px){.container{position:relative;width:420px;margin:0 auto;padding:0}.one.column,.one.columns,.span1,.two.columns,.span2,.three.columns,.span3,.four.columns,.span4,.five.columns,.span5,.six.columns,.span6,.seven.columns,.span7,.eight.columns,.span8,.nine.columns,.span9,.ten.columns,.span10,.eleven.columns,.span11,.twelve.columns,.span12,.thirteen.columns,.span13,.fourteen.columns,.span14,.fifteen.columns,.span15,.sixteen.columns,.span16,.one-third.column,.two-thirds.column,.col,.one-third.column.alpha,.one-third.column.omega,.two-thirds.column.alpha,.two-thirds.column.omega{width:400px}.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{width:100% !important}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .offset-by-one,.container .offset1,.container .offset-by-two,.container .offset2,.container .offset-by-three,.container .offset3,.container .offset-by-four,.container .offset4,.container .offset-by-five,.container .offset5,.container .offset-by-six,.container .offset6,.container .offset-by-seven,.container .offset7,.container .offset-by-eight,.container .offset8,.container .offset-by-nine,.container .offset9,.container .offset-by-ten,.container .offset10,.container .offset-by-eleven,.container .offset11,.container .offset-by-twelve,.container .offset12,.container .offset-by-thirteen,.container .offset13,.container .offset-by-fourteen,.container .offset14,.container .offset-by-fifteen,.container .offset15{padding-left:0}}.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden}.clearfix:before,.clearfix:after,.row:before,.row:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.row:after,.clearfix:after{clear:both}.row,.clearfix{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.one_half{width:48%}.one_third{width:30.66%}.two_thirds{width:65.33%}.one_fourth{width:22%}.three_fourths{width:74%}.one_fifth{width:16.8%}.two_fifth{width:37.6%}.three_fifth{width:58.4%}.four_fifth{width:79.2%}.one_sixth{width:13.33%}.five_sixth{width:82.67%}.one_half,.one_third,.two_thirds,.three_fourths,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{position:relative;margin-right:4%;margin-bottom:20px;float:left}.last{margin-right:0 !important}@media only screen and (min-width: 768px) and (max-width: 991px) {
#sidebar .widget-container {margin-left: 0px;}
#respond textarea {width:auto;}	
#header .site-desc.text {font-size: 1.25em;}
#wrap #menu li a {font-size: .85em;padding-right:10px;padding-left:10px;}
#wrap #content ul.left,
#wrap #content ul.right,
#wrap #content ul.left li,
#wrap #content ul.right li {width: 175px;}
.show-on.desktop {visibility: hidden !important;display: none !important;}
.show-on.tablet,.show-on.tablet.desktop {visibility: visible !important;display: inherit !important;}
} @media only screen and (max-width: 767px) {
#header .site-desc.text {font-size: 1.25em;}
#respond textarea {max-width:300px;}
#breadcrumb {display: none;}
#sidebar .widget-container {margin-left: 0px;}
.full-width,
.one_half,
.one_third,
.two_thirds,
.three_fourths,
.one_fourth,
.one_fifth,
.two_fifth,
.three_fifth,
.four_fifth,
.one_sixth,
.five_sixth {width: 100%;}
.resize {display: none;}
.show-on.desktop {visibility: hidden !important;display: none !important;}
.show-on.mobile,.show-on.handheld {visibility: visible !important;display: inherit !important;}
.show-on.mobile.desktop,.show-on.handheld.desktop {visibility: visible !important;display: inherit !important;}
#wrap  #site-title {
float: left;
position: relative;
}
#wrap #header .header_extras {
position: relative;
width: 100%;
top: 0px;
}
#wrap #menu {
background-image: none;
}
#wrap #menu .container,
#wrap #menu .row {
display: block;
}
#wrap #menu .columns {
margin-bottom: 10px;
background-image: none;
}
#wrap #menu ul {
display:inline;
margin: 0;
padding: 0;
}
#wrap #menu li {
float: left;
margin: 0;
padding: 0px 0px 0px 10px;
}
#wrap #menu li a {
display: block;
min-width: 280px;
text-align: left;
line-height: 40px;
background-image: none;
background-color: transparent;
margin: 0;
padding: 0;
text-shadow: inherit;
}
#wrap #menu li ul {
background-color: transparent;
margin-bottom: 20px;
}
#wrap #menu li ul li a {
border: none;
color: inherit;
}
#wrap #menu ul ul {
visibility: hidden;
position: relative;
display: block;
float: left;
box-shadow:none;
}
#wrap #menu .columns {
padding: 0;
}
#wrap #content ul.left,
#wrap #content ul.right,
#wrap #content ul.left li,
#wrap #content ul.right li {float: left;width: 100%;}
.gallery.gallery-columns-2,
.gallery.gallery-columns-3 {
float: left;
max-width: 320px;
}
#teaser .button,
#teaser .button.right,
#teaser .button.left {
margin: 0 auto !important;
float: none !important;
display: inline-block;
width: 85%;
}
#teaser .button a.button {
font-size: 1em;
margin: 10px 0;
}
#wrap #teaser h2 {
font-size: 1.40em;
font-weight: normal;
}
#respond textarea {max-width:320px;}
p.flex-caption {font-size: 11px;}
} @media only screen and (min-width: 480px) and (max-width: 767px) {} @media only screen and (max-width: 959px) {} @media only screen and (min-width: 768px) and (max-width: 991px) and (max-device-width: 1000px) {} @media only screen and (max-width: 767px) and (max-device-width: 1000px) {
#respond textarea {width:300px;}
} @media only screen and (min-width: 480px) and (max-width: 767px) and (max-device-width: 1000px) {} .video.true {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video.false {
padding-bottom: 0;
padding-top: 0;
height: auto;
overflow: visible;
}
.video.true iframe,  
.video.true object,  
.video.true embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.video.false iframe,  
.video.false object,  
.video.false embed {
position: relative;
}
@media only screen and (max-width: 480px) {
body.rspimg #content .wp-caption {
margin-bottom: 1em;
margin-left: 0;
max-width: 99% !important;
width: 99% !important;
text-align: center;
}
body.rspimg #content div.aligncenter,
body.rspimg #content div.alignright,
body.rspimg #content div.alignleft,
body.rspimg #content .wp-caption img {
float: none;
display: block;
margin: 0 auto;
max-width: 100% !important;
width: 100% !important;
}
body.rspimg #content img.scale-with-grid.wp-post-image {
display: block;
margin: 0 20px 0 0;
float: left;
}
}.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none;} .flexslider .slides img {max-width: 100%; display: block;height: auto;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;}
.controls {
position: relative;
margin: 0px 10px 30px 0px;
}
li.slide .inner {
padding: 20px;
} .flexslider {
padding: 0;
margin: 0;
position: relative;
zoom: 1;
}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {margin: 0;padding: 0;position: relative;} .flex-container {
zoom: 1;
position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
border: 1px solid #fff;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
#teaser .flex-direction-nav li a {background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/bg_direction_nav_teaser.png) no-repeat 0 0;}  .flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;position: relative;}
.flex-caption {width: 96%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;margin: 0;} .flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 42%; cursor: pointer; text-indent: -9999px;}
#teaser .flex-direction-nav li a.next,.flex-direction-nav li a.next {background-position: -52px 0; right: -16px;}
#teaser .flex-direction-nav li a.prev,.flex-direction-nav li a.prev {background-position: 0 0; left: -16px;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li { display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {display: block;cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {}
.flex-control-nav li a.active {cursor: default;}
#teaser #st_slider .inside {padding:0 !important;}.menu-header {
clear: both;
}
#menu {
position: relative;
clear: both;
}
#menu { }
#menu ul {
margin:0 auto;
padding:0;
list-style:none;
white-space:nowrap;
position: relative;
z-index: 1000;
}
#menu ul,
#menu ul li,
#menu ul ul {
list-style: none;
margin: 0;
padding: 0;
}
#menu li {
display:inline;
float: left;
zoom: 1;
}
#menu li a {
display:block;
} #menu ul.sub-menu {
text-align:left;
white-space:normal;
}
#menu ul.sub-menu li {
display: block;
}
#menu ul.sub-menu li a {
float:none;
display: inline-block;
}
#menu ul li.hover,
#menu ul li:hover {
position: relative;
z-index: 9999;
cursor: default;
}
#menu ul ul {
visibility: hidden;
position: absolute;
min-width: 200px;
z-index: 9998;
width: auto;
font-size: 13px;
padding: 0px;
}
#menu ul li li a {
display: block;
text-decoration: none;
position: relative;
border: none;
background-image: none;
}
#menu ul ul li {
float: none;
white-space: nowrap;
margin: 0;
border-radius: 0;
-moz-border-radius: 0;
-khtml-border-radius: 0;
-webkit-border-radius: 0;
background-image: none;
}
#menu ul ul ul {
top: -5px;
left: 100%;
border-radius: 5px;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
}
#menu ul li:hover > ul {
visibility: visible;
}
html.ie.ie7 #menu ul {display: inline;}
html.ie.ie7 #menu {z-index: 99999;}#header div#site-title a,
#header h1#site-title a {
padding: 10px 0 5px 0;
text-shadow: #eff1e4 0 1px 0;
} #header span.site-desc {
padding: 0px 0 10px 0;
text-shadow: #eff1e4 0 1px 0;
} #header .header_extras {
top: 10px;
right: 0px;
width: 320px;
}
#footer {
border-top: 8px solid #619F03;
background-color: #101938;
background-image: -ms-radial-gradient(center top, ellipse farthest-side, #18285A 0%, #101938 60%);
background-image: -moz-radial-gradient(center top, ellipse farthest-side, #18285A 0%, #101938 60%);
background-image: -o-radial-gradient(center top, ellipse farthest-side, #18285A 0%, #101938 60%);
background-image: -webkit-gradient(radial, center top, 0, center top, 477, color-stop(0, #18285A), color-stop(.6, #101938));
background-image: -webkit-radial-gradient(center top, ellipse farthest-side, #18285A 0%, #101938 60%);
background-image: radial-gradient(ellipse farthest-side at center top, #18285A 0%, #101938 60%); font-size: .9em;
} a.more-link:link,
a.more-link:visited {
font-size: 0.875em;
margin: 10px 12px 10px 0px;
color: #565656;
border: 1px solid #909CD5; padding: .3em .7em .3em 0.7em;
text-decoration: none;
float: right;
-moz-border-radius: 4px;
border-radius: 4px;
position: relative;
}
a.more-link:hover {
color: #0F2773;
background-color: #EFEFEF;
border: 1px solid #B1B1B1;
text-shadow: none;
box-shadow: inset 0 -6px 13px -4px rgba(0,0,0,0.2);
-moz-box-shadow: inset 0 -6px 13px -4px rgba(0,0,0,0.2);
text-decoration: none;
}
.smallcaption {
color: #454d17;
} #teaser {
color: #fff;
text-shadow: #1F170C 0px 1px 0px;
background: #1f170c url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/style4/teaser_s1.png) repeat-x 0 top;
position: relative;
-webkit-border-bottom-right-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-bottomright: 6px;
-moz-border-radius-bottomleft: 6px;
border-bottom-right-radius: 6px;
border-bottom-left-radius: 6px;
border-radius: 0px 0px 6px 6px;
line-height: 1.35em;
font-size: 1.5em;
behavior: url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/wp-content/themes/synapse/PIE.php);
position: relative;
}
#teaser.normal {
position: relative;
margin: 0 auto;
}
#teaser.wide {
position: relative;
width: 100%;
margin: 0 auto;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
border-radius: 0px 0px 0px 0px;
}
#teaser .columns .inside {
padding: 20px;
}
#teaser.wide .columns .inside {
padding: 20px 0px;
}
#teaser li p,
#teaser p {
margin-bottom: 0px;
line-height: 1.25em;
}
#teaser p strong {
font-weight: bold;
color: #fff;
}
#teaser h2, #teaser h3 {
font-size: 44px;
color: #faf6d8;
margin: 0 0 .25em 0;
padding: 0;
line-height: 110%;
font-weight: bold;
letter-spacing: -1px;
text-shadow: #000 -2px 2px 0;
}
#teaser p a {
color: #a3b53a;
text-shadow: none;
text-decoration: none;
}
#teaser a:hover {
text-decoration: underline;
}
#teaser .button a {
text-decoration: none;
margin-bottom: 20px;
margin-top: 10px;
color: #788c08;
}
#teaser .button a:hover {
text-decoration: none;
}   #breadcrumbs {
background-color: #ffffff;
border: 0;
border-radius: 4px;
padding-left: 2px;
position: relative;
font-family: inherit;
line-height: 1.6;
height: auto;
}
#breadcrumbs a:first-child {
padding-left: 0;
}
#breadcrumbs .sep {
color: #8c8d87;
text-shadow: #fff 1px 0px 1px;
}
#breadcrumbs a, #breadcrumbs strong {
color: #6b6b6b;
}   #menu .columns,
#menu.wide { background-color: #649d07;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
border-radius: 6px 6px 0px 0px;
position: relative;
}
#menu.wide {
border-radius: 0px;
} #menu.normal .columns.rounded {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
#menu ul {
padding-left: 2px;
margin-left: 4px;
} #menu ul li a {
color: #FFF;
font-size: 14px;
text-transform: uppercase;
line-height: 48px;
font-weight: 400; }
#menu ul li a span .icon-chevron-down {
font-size: 11px;
position: relative;
top: -2px;
}
#menu ul li a:after { }
#menu ul li.menu-item-has-children a:after {
content: '\f107'; 
font-family: fontAwesome; 
font-size: 16px; 
position: relative; 
left: 4px;
}
span.sf-sub-indicator {
display: none;
}
#menu ul ul.sub-menu li a::after {
content: '';
display: none;
} #menu ul li a:hover,
#menu ul li.active:hover a,
#menu ul li:hover a {
color: #1B2D6D; } #menu ul ul.sub-menu li a,
#menu li.active:hover ul a {
font-size: 1.1em;
color: #fbffeb;
text-shadow: none;
} #menu ul ul.sub-menu li a,
#menu li.active:hover ul a {
background-color: #6EAB09;
background-image: none; font-weight: normal;
padding: 5px 5px 5px 20px;
}  html.ie7 #menu ul.sub-menu {
margin-left: -15px;
} #menu ul ul.sub-menu li a:hover {
color: #e5efab;
text-shadow: none;
background-image: none; }
#menu ul ul.sub-menu li.current-menu-item a {
color: #1B2D6D;
font-weight: 400;
} #menu ul ul.sub-menu li a:hover {
color: #1B2D6D; background-color: #6EAB09;
}
#wrap #menu .columns {
width: 100%;
margin: 0;
}
@media only screen and (min-width: 768px) {
#menu ul #menu-item-340 a,
#menu ul #menu-item-416 a { line-height: 20px;
padding: 6px 15px;
margin-top: 6px;
border: 1px solid white;
border-radius: 30px;
}
#menu ul #menu-item-340,
#menu ul #menu-item-416 {
margin-left: 15px;
}
#menu ul.sub-menu li {
display: block;
border-top: 1px solid #eaeaea;
}
#menu ul.sub-menu li a {
height: 40px;
} #menu ul li.current-menu-item a {
color: #ffffff;
font-weight: 400; border-top: 2px solid #213368;
line-height: 43px;
}
#menu ul li a:hover, #menu ul li.active:hover a, #menu ul li:hover a {
color: #ffffff;
font-weight: 400;
border-top: 2px solid #213368;
line-height: 43px;
}
#menu.wide {
border-top: 1px solid #1b186e;
}
#menu ul li.current-menu-parent > a.sf-with-ul {
color: #ffffff;
font-weight: 400;
border-top: 2px solid #213368;
line-height: 43px;
}
#menu ul li.current-menu-parent .sub-menu a {
border: 0;
line-height: 30px;
}
#menu ul li a:hover + .sub-menu a,
#menu ul li a + .sub-menu a:hover,
#menu ul li a + .sub-menu a {
border: 0 !important;
line-height: 30px !important;
}
.appointment-wrap h5:first-of-type,
.appointment-wrap h5:nth-child(3) {
margin-bottom: 15px;
}
#footermenu li a:hover,
#footermenu li.current_page_item a {
color: white;
}
} @media only screen and (max-width: 767px) {
#header > .container {
border-bottom: 2px solid #848dab;
}
#menu .columns {
background-color: #6DAA09;
padding: 10px 0px;
border-radius: 6px;
height: auto;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
#wrap #menu li a,
#wrap #menu li:hover a {
color: #fff;
border-bottom: 1px solid #527E08;
}
#wrap #menu li a:hover,
#wrap #menu li:hover a:hover {
color: #223E96;
}
#wrap #menu li {
width: 94%;
} #wrap #menu ul.sub-menu li a,
#wrap #menu li:hover ul.sub-menu li a {
color: #D2EBA9;
border-bottom: none;
}
#wrap #menu ul.sub-menu li a:hover,
#wrap #menu li:hover ul.sub-menu li a:hover {
color: #fff;
}
#wrap #menu ul.sub-menu li.active a {
color: #223e96 !important;
}
#wrap #menu li.current-menu-item a {color: #223e96;} #shownav {
background-color: #649D07;
background-image: url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/style4/shownav.png);
background-repeat: no-repeat;
background-position: center -32px;
width: 40px;
height: 32px;
top: 0;
right: 5px;
-webkit-border-radius: 0px 0px 4px 4px;
-moz-border-radius: 0px 0px 4px 4px;
-ms-border-radius: 0px 0px 4px 4px;
-o-border-radius: 0px 0px 4px 4px;
border-radius: 0px 0px 4px 4px;
-webkit-transition: color 0.5s linear, background-color 0.5s linear, border-color 0.5s linear;
-moz-transition: color 0.5s linear, background-color 0.5s linear, border-color 0.5s linear;
-o-transition: color 0.5s linear, background-color 0.5s linear, border-color 0.5s linear;
transition: color 0.5s linear, background-color 0.5s linear, border-color 0.5s linear;
}
#shownav.active {
background-color: #453420;
background-position: center -2px;
}
}  ul.tabs {
border-bottom: 1px solid #d3d3c5;
}
ul.tabs li a {
border: 1px solid #d3d3c5;
background: #f4f4ed;
}
ul.tabs li a {
border-width: 1px 0 0 1px;
}
ul.tabs li a.active {
background: #fff;
border-color: #d1d1c4;
}  .toggle_container {
padding: 10px 0 0 0;
margin-bottom: 1px;
background-color: #fff;
}
p.trigger a {
text-decoration: none;
color: #697719;
font-weight: normal;
} p.trigger {
background: #f4f4f4 url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/icons/16_expand.png) no-repeat 10px center;
border-top: 1px solid #fff;
padding-left: 34px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
} p.trigger:hover {
background: #f0f0f0 url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/icons/16_expand.png) no-repeat 10px center;
}
p.trigger a:hover,
p.trigger.active a:hover,
p.trigger:hover a {
color: #81613a;
text-shadow: #fafafa -1px 1px 0;
} p.trigger.active {
background: #fafafa url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/icons/16_collapse.png) no-repeat 10px center;
}
p.trigger.active a {
text-shadow: #fff 1px 1px 0;
}  .latestposts .latest-item {
padding-bottom: 0;
margin-bottom: 15px;
}
.one_third .latestposts .latest-item {
margin-bottom: 0;
padding-bottom: 0;
}
.latestposts .latest-excerpt p {
font-size: 12px;
margin: 0;
}
.latestposts .latest-title a {
font-size: 16px;
text-decoration: none;
font-weight: bold;
}
.latestposts a.more-link {
padding: 2px 10px 2px 10px;
background-image: none;
font-size: 12px;
}
.latest-img {
border: 0;
background-color: white;
padding: 0;
margin: 5px 12px 4px 0px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
position: relative;
}
#footer #category-3 .latest-img {
margin-bottom: 20px;
}   .pagination span, .pagination a:link {
color: #889923;
background: #d2d2c7;
text-shadow: #f5f8ed 0 1px 0;
-webkit-box-shadow: 0px 1px 0px #fff;
-moz-box-shadow: 0px 1px 0px #fff;
box-shadow: 0px 1px 0px #fff;
}
.pagination a:hover,
.pagination .current {
background: #889923;
color: #fff;
text-shadow: #6f7d1b 0 1px 0;
}   .widget-container.S1 {
border: 1px solid #6c5b48;
background: #513d26 url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/style1/gradient_light.png) repeat-x center -19px;
padding: 10px;
margin-bottom: 20px;
-webkit-box-shadow: 0px 0px 4px #a0a0a0;
-moz-box-shadow: 0px 0px 4px #a0a0a0;
box-shadow: 0px 0px 4px #a0a0a0;
position: relative;
text-shadow: #3c2d1c 1px 1px 0;
color: #ede0d2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.widget-container.S1 h3,
.widget-container.S1 h4 {
color: #fff;
padding-top: 8px;
}
.widget-container.S1 a {
color: #e6dfa1;
text-decoration: underline;
text-shadow: none;
}
.widget-container.S1 a:hover {
color: #f9f7ef;
text-decoration: none;
}
.widget-container.S1 li {
padding: 0px 0px 4px 16px;
margin: 0px 0px 0px 0px;
background: url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/bullet_clear.png) no-repeat 0 0.25em;
} .widget-container.S2 {
border: 1px solid #8e9a4e;
background: #77852a url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/style1/gradient_light.png) repeat-x center -19px;
padding: 10px;
margin-bottom: 20px;
-webkit-box-shadow: 0px 0px 4px #a0a0a0;
-moz-box-shadow: 0px 0px 4px #a0a0a0;
box-shadow: 0px 0px 4px #a0a0a0;
position: relative;
text-shadow: #535f16 1px 1px 0;
color: #fdfff2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.widget-container.S2 h3,
.widget-container.S2 h4 {
color: #fff;
padding-top: 8px;
}
.widget-container.S2 a {
color: #f3ffa2;
text-decoration: underline;
text-shadow: #77852a 0px 0px 0px;
}
.widget-container.S2 a:hover {
color: #fff;
text-decoration: underline;
}
.widget-container.S2 li {
padding: 0px 0px 4px 16px;
margin: 0px 0px 0px 0px;
background: url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/bullet_clear.png) no-repeat 0 0.25em;
}
#sidebar .widget-container.S2 li.page_item a,
#sidebar .widget-container.S2 li.menu-item a {
border: none;
} .widget-container.S3 {
border: 1px solid #fffce9;
background: #f2f0de url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/style1/gradient_light.png) repeat-x center -19px;
padding: 10px;
margin-bottom: 20px;
-webkit-box-shadow: 0px 0px 4px #d3d1c1;
-moz-box-shadow: 0px 0px 4px #d3d1c1;
box-shadow: 0px 0px 4px #d3d1c1;
position: relative;
text-shadow: #fffdef 1px 1px 0;
color: #7c6d5c;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.widget-container.S3 h3,
.widget-container.S3 h4 {
color: #85643e;
padding-top: 8px;
}
.widget-container.S3 a {
color: #889924;
text-decoration: underline;
}
.widget-container.S3 a:hover {
color: #8a9f00;
text-decoration: none;
}
.widget-container.S3 li {
padding: 0px 0px 4px 16px;
margin: 0px 0px 0px 0px;
background: url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/bullet_clear.png) no-repeat 0 0.25em;
}  .widget-container.widget_meta ul li,
.widget-container.widget_archive ul li,
.widget-container.widget_categories ul li,
.widget-container.widget_recent_entries ul li,
.widget-container ul.blogroll li {
padding-left: 16px;
background: url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/style1/bullet.png) no-repeat 0 0.25em;
}
#recent-posts-2 li a {
color: #0F2773;
font-weight: 600;
}
#recent-posts-2 li {
background: none;
} #sidebar li.page_item a,
#sidebar li.menu-item a {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/style1/arrow_bullet.png) no-repeat 8px 8px;
text-decoration: none;
}
#sidebar li.page_item a:hover,
#sidebar li.menu-item a:hover {
background: url(//www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/style1/arrow_bullet.png) no-repeat 8px -24px;
} .flickr img {
border: 1px solid #d8d8d8;
background-color: #f9f9f9;
padding: 4px;
}
.flickr img:hover {
border-color: #dcdcdc;
}
#footer .flickr img {
border: 1px solid #d4d4d4;
background-color: #f4f4f4;
padding: 4px;
}
#footer .flickr img:hover {
border: 1px solid #c1c1c1;
background-color: #fff;
position: relative;
}   #author-info {
background: #edece7;
border: 1px solid #fff;
box-shadow: 1px 1px 2px #d5d6ce inset, -1px -1px 2px #d5d6ce inset;
-moz-box-shadow: 1px 1px 2px #d5d6ce inset, -1px -1px 2px #d5d6ce inset;
-webkit-box-shadow: 1px 1px 2px #d5d6ce inset, -1px -1px 2px #d5d6ce inset;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-pie-box-shadow: 1px 1px 2px #d5d6ce;
-pie-background: linear-gradient(#ffffff, #d5d6ce);
position: relative;
}
#author-info img.avatar {
border: 1px solid #d8d8d8;
background-color: #f9f9f9;
padding: 4px;
}  a.button {
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, white), color-stop(100%, #cccccc));
background-image: -webkit-linear-gradient(white, #cccccc);
background-image: -moz-linear-gradient(white, #cccccc);
background-image: -o-linear-gradient(white, #cccccc);
background-image: linear-gradient(#ffffff, #cccccc);
-pie-background: linear-gradient(#ffffff, #cccccc);
border: 1px solid #dbdbdb;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
-ms-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: inset 0 1px 0 0 white;
-webkit-box-shadow: inset 0 1px 0 0 white;
-o-box-shadow: inset 0 1px 0 0 white;
box-shadow: inset 0 1px 0 0 white;
text-shadow: 0 1px 0 white;
behavior: url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/wp-content/themes/synapse/PIE.php);
position: relative;
}
a.button:hover {
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3e3e3), color-stop(100%, #f2f2f2));
background-image: -webkit-linear-gradient(#e3e3e3, white);
background-image: -moz-linear-gradient(#e3e3e3, white);
background-image: -o-linear-gradient(#e3e3e3, white);
background-image: linear-gradient(#e3e3e3, #ffffff);
-pie-background: linear-gradient(#e3e3e3, #ffffff);
-moz-box-shadow: inset 0 1px 0 0 white;
-webkit-box-shadow: inset 0 1px 0 0 white;
-o-box-shadow: inset 0 1px 0 0 white;
box-shadow: inset 0 1px 0 0 white;
cursor: pointer;
}
a.button:active {
-moz-box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
-webkit-box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
-o-box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
box-shadow: inset 0 0 8px 4px #d4d4d4, inset 0 0 8px 4px #d4d4d4, 0 1px 1px 0 #eeeeee;
border: 1px solid #c2c2c2;
}
a.button span.btn_caption {
color: gray;
text-shadow: 0 1px 0 white;
}   .cta {
background: #f5f5ee url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/style4/gradient_trans.png) repeat-x 0 bottom;
text-shadow: #fff 1px 1px 0;
border: 1px solid #fff;
-webkit-box-shadow: 0px 0px 4px #EAEADB;
-moz-box-shadow: 0px 0px 4px #EAEADB;
box-shadow: 0px 0px 4px #EAEADB;
-pie-box-shadow: 0px 0px 4px #EAEADB;
} .cta p {
margin: 0;
padding: 0;
} .cta h3 {
font-size: 1.5em;
text-shadow: #fff 1px -1px 0;
}  span.post_written,
span.post_categories {
}
span.post_categories {
display: none;
}
.postmeta a:link {
color: #535353;
text-decoration: none;
padding-bottom: 2px;
}
.postmeta a:hover {
text-decoration: none;
border-bottom: 1px dotted #bbb;
padding-bottom: 2px;
color: #3b3b3b;
}
.postmeta .post-comments a:link {
text-decoration: none;
border-bottom: none;
padding-bottom: 0px;
} ul.advanced-recent-posts li img,
.instapress img,
.wp-post-image {
margin-top: 5px;
border: 0;
background-color: transparent;
padding: 0;
-webkit-box-shadow: none;
-moz-box-shadow: 1px 1px 0px #CCC;
box-shadow: none;
position: relative;
} ul.staff_social {
border-color: #CCC;
} hr,
.entry-utility,
.entry-meta,
.small, .post,
.st_relatedposts h4,
#sidebar li.page_item a,
#sidebar li.menu-item a {
border-bottom: 1px solid #f4f4ed;
}
hr {
background-color: #DCDCDC;
}
hr.divider {
width: 98%;
margin: 0;
}
table th {
border: 1px solid #d3d3c1;
background: #e5e5d2 none;
}
table td {
background-color: #fcfcf5;
border: 1px solid #d3d3c1;
}
body.single .entry-utility {
border-bottom: none;
}   li.slide, .flexslider {
background-color: #fff;
}
.flex-container {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
border: none;
box-shadow: none;
} #teaser li.slide,
#teaser .flexslider {
background: transparent;
}
#teaser .flex-container {
-webkit-border-radius: 0;
-moz-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
border: none;
box-shadow: none;
}
#teaser .flex-direction-nav li a.next {
right: -40px;
}
#teaser .flex-direction-nav li a.prev {
left: -40px;
}
.flex-control-nav li a {
background: url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/style4/bg_control_nav.png) no-repeat 0px 0px;
width: 15px;
height: 15px;
}
#teaser .flex-control-nav li a {
background: url(https://www.pursuitsportsmedicine.com/wp-content/themes/synapse-child/images/style4/bg_control_nav.png) no-repeat 0px 0px;
width: 15px;
height: 15px;
}
#teaser .flex-control-nav li a:hover,
.flex-control-nav li a:hover {
background-position: 0 -14px;
}
#teaser .flex-control-nav li a.active,
.flex-control-nav li a.active {
background-position: 0 -28px;
cursor: default;
}
.flex-control-nav li {
margin: 0 0 0 2px;
}  @media only screen and (max-width: 1139px) {
#menu ul li a {padding: 0px 18px;}
}
@media only screen and (max-width: 1080px) {
#menu ul li a {padding: 0px 1.2vw;}
}
@media only screen and (max-width: 767px) {
#wrap h1 {
font-size: 1.65em;
}
#wrap h2 {
font-size: 1.50em;
}
#wrap h3 {
font-size: 1.25em;
}
#wrap h4, #wrap h5 {
font-size: 1.15em;
}
#wrap h6 {
font-size: 1em;
}
img.alignleft,
img.alignright {
float: none;
margin: 0 auto;
width: auto;
}
.latestposts img.alignleft {
float: left;
} #wrap #header div#site-title a,
#wrap #header h1#site-title a,
#wrap .site-desc {
margin: 0px auto;
displa
y: block;
text-align: center;
}
}
@media only screen and (max-width: 600px) {
#menu .columns {
background: none #6DAA09;
}
.mobmenu-content .menu-item-340,
.mobmenu-content .menu-item-416 {
border-radius: 30px;
border: 1px solid #63629b;
margin: 20px auto 0;
max-width: 175px;
text-align: center;
}
#wrap h2.invoice-form-title {font-size: 1.1rem;line-height: 1.3;}
}
@media only screen and (max-width: 480px) {
a.more-link:link,
a.more-link:visited {
margin: 10px auto 10px;
}
.mob-menu-header-holder {
width: calc(100% - 20px) !important;
left: 0;
}
}