/*

Theme Name: Tortuga

Theme URI: https://themezee.com/themes/tortuga/

Author: ThemeZee

Author URI: https://themezee.com

Description: Ahoy! Tortuga is a flexible and adventurous WordPress theme for your magazine, personal blog, or any news-related website. It supports a grid layout for posts, an optional sidebar, and a beautiful featured-post slider. Arrr!

Version: 1.3

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Text Domain: tortuga

Tags: black, blog-excerpts, brown, classic-menu, clean, custom-background, custom-colors, custom-header, custom-menu, editor-style, elegant, flexible-header, fluid-layout, full-width-template, gray, infinite-scroll, left-sidebar, light, magazine, modern, multiple-menus, news, one-column, orange, post-slider, professional, red, responsive-layout, right-sidebar, rtl-language-support, silver, site-logo, sticky-post, theme-options, threaded-comments, three-columns, translation-ready, two-columns, white

Status: inactive



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.



Tortuga is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.



Normalizing styles have been helped along thanks to the fine work of

Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/

*/



/*--------------------------------------------------------------

>>> TABLE OF CONTENTS:

----------------------------------------------------------------

1.0 - Normalize

2.0 - Typography

3.0 - Elements

4.0 - Forms

5.0 - Accessibility

6.0 - Alignments

7.0 - Clearings

8.0 - Layout Structure

9.0 - Header

10.0 - Navigation

11.0 - Widgets

12.0 - Blocks

13.0 - Posts and pages

14.0 - Comments

15.0 - Footer

16.0 - Media

17.0 - Media Queries

18.0 - Theme Option Styles

19.0 - Media Query Fixes

--------------------------------------------------------------*/



/*--------------------------------------------------------------

# 1.0 - Normalize

--------------------------------------------------------------*/

html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
}
body {
	overflow-x: hidden;
	overflow-y: scroll;
	position: relative;
}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {
	display: block;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
 [hidden], template {
 display: none;
}
a {
	background-color: transparent;
	text-decoration: none;
}
a:active, a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b, strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
h1 {
	font-size: 2em;
	margin: 0.67em 0;
}
mark {
	background: #ff0;
	color: #000;
}
small {
	font-size: 80%;
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 0;
}
hr {
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code, kbd, pre, samp {
	font-family: monospace, monospace;
	font-size: 1em;
}
button, input, optgroup, select, textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
 input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
input[type="search"] {
	-webkit-appearance: textfield;
	box-sizing: content-box;
}
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
}
optgroup {
	font-weight: bold;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
td, th {
	padding: 0;
}
/*--------------------------------------------------------------

# 2.0 - Typography

--------------------------------------------------------------*/

body, button, input, select, textarea {
	color: #bdbdbd;
	font-family: 'Montserrat', sans-serif;
	font-size: 17px;
	font-size: 1.0625rem;
	line-height: 1.52;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	margin: 0.75em 0;
	line-height: 1.4;
	font-weight: normal;
}
.page-id-73526 h3, .page-id-73526 h4, .page-id-73526 h5 {
    clear: inherit;
}

h1 {
	font-size: 36px;
	font-size: 2.25rem;
}
h2 {
	font-size: 28px;
	font-size: 1.75rem;
}
h3 {
	font-size: 24px;
	font-size: 1.5rem;
}
h4 {
	font-size: 22px;
	font-size: 1.375rem;
}
h5 {
	font-size: 20px;
	font-size: 1.25rem;
}
h6 {
	font-size: 19px;
	font-size: 1.1875rem;
}
p {
	margin-bottom: 1em;
}
dfn, cite, em, i {
	font-style: italic;
}
address {
	margin: 0 0 1.5em;
}
pre {
	overflow: auto;
	margin-bottom: 1.5em;
	padding: 1.5em;
	max-width: 100%;
	border: 1px solid #e5e5e5;
	background: #f5f5f5;
	font-size: 15px;
	font-size: 0.9375rem;
	font-family: "Courier 10 Pitch", Courier, monospace;
	line-height: 1.6;
}
code, kbd, tt, var {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
	font-size: 15px;
	font-size: 0.9375rem;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	text-decoration: none;
}
big {
	font-size: 125%;
}
/*--------------------------------------------------------------

# 3.0 - Elements

--------------------------------------------------------------*/

html {
	box-sizing: border-box;
}
*, *:before, *:after { /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
	box-sizing: inherit;
}
body {
	background: #ddd; /* Fallback for when there is no custom background color defined. */
}
blockquote {
	margin: 0 0 1.5em;
	padding: 0.05em 1.25em 1em;
	border: 1px solid #ddd;
	border-left: 6px solid #dd5533;
	color: #777;
	font-size: 18px;
	font-size: 1.125rem;
}
blockquote cite {
	display: block;
	margin-top: 1em;
	color: #404040;
	font-size: 16px;
	font-size: 1rem;
	font-style: inherit;
	line-height: 1.75;
}
blockquote cite:before {
	content: "\2014\00a0";
}
blockquote > :last-child {
	margin-bottom: 0.5em;
}
hr {
	background-color: #4d4a4a;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
ul, ol {
	margin: 0 0 1.5em;
	padding: 0 0 0 1.25em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
li > ul, li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 0 1.5em;
}
img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}
table {
	margin: 0 0 1.5em;
	width: 100%;
	border: none;
	table-layout: fixed;
}
th, td {
	padding: 0.3em 0.6em;
	border: 1px solid #ddd;
}
thead, tfoot {
	background: #f5f5f5;
}
a {
	color: #dd5533;
}
a:link, a:visited {
	color: #dd5533;
}
a:hover, a:focus, a:active {
	color: #fff;
}
a:focus {
	outline: thin dotted;
}
a:hover, a:active {
	outline: 0;
}
/*--------------------------------------------------------------

# 4.0 - Forms

--------------------------------------------------------------*/

button, input[type="button"], input[type="reset"], input[type="submit"] {
	margin: 0;
	padding: 0.45em 1em;
	color: #fff;
	background: #dd5533;
	border: none;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, button:active, input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active {
	background: #303030;
}
input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea {
	max-width: 100%;
	padding: 0.4em 0.6em;
	color: #666;
	border: 1px solid #ddd;
}
input[type="text"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus, textarea:focus {
	color: #111;
	border: 1px solid #ccc;
}
textarea {
	width: 100%;
}
/*--------------------------------------------------------------

# 5.0 - Accessibility

--------------------------------------------------------------*/

/* Text meant only for screen readers. */

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
/*--------------------------------------------------------------

# 6.0 - Alignments

--------------------------------------------------------------*/

.alignleft {
	float: left;
	margin-right: 1.5em;
}
.alignright {
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
/*--------------------------------------------------------------

# 7.0 - Clearings

--------------------------------------------------------------*/

.clearfix:before, .clearfix:after {
	content: "";
	display: table;
}
.clearfix:after {
	clear: both;
}
/*--------------------------------------------------------------

# 8.0 - Layout Structure

--------------------------------------------------------------*/

.site {
	width: 100%;
	margin: 0;
	background: url(../../../../wp-content/themes/tortuga-child/images/content-bg.jpg) no-repeat center top #25282a;
	position: relative;
}
.container {
	max-width: 1280px;
	width: 100%;
	margin: 0 auto;
	padding: 0 1em;
}
.site-content {
	padding-top: 2em;
}
.content-area {
	float: left;
	width: 100%;
	box-sizing: border-box;
}
.home .content-area {
	width: 100%;
	padding-right: 0px;
}
.sidebar {
	float: right;
	display: none;
	width: 27%;
}
.home .sidebar {
	display: none;
}
/* Fullwidth Template */

.site-content .content-fullwidth {
	float: none;
	width: 100%;
	padding: 0;
}
/* No Sidebar Singular Layout */

.no-sidebar .content-single {
	float: none;
	width: 100%;
	/*max-width: 850px;*/
	padding: 0;
	margin: 0 auto;
}
/*--------------------------------------------------------------

# 9.0 - Header

--------------------------------------------------------------*/

.site-header {
	color: #fff;
	background: #303030;
}
.header-main {
	padding-top: 1em;
	padding-bottom: 1em;
    display: none;
}
.site-branding {
	max-width: 100%;
	margin: 1em 0;
	padding: 0;
}
.site-branding a:link, .site-branding a:visited, .site-branding a:hover {
	text-decoration: none;
	padding: 0;
	border: none;
}
.site-title {
	display: inline-block;
	margin: 0.15em 0;
	padding: 0;
	color: #fff;
	font-family: 'Titillium Web', sans-serif;
	font-size: 36px;
	font-size: 2.25rem;
	font-weight: normal;
	line-height: 1.45;
	text-decoration: none;
}
.site-title a:link, .site-title a:visited {
	color: #fff;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.site-title a:hover, .site-title a:active {
	color: #ccc;
}
.site-branding .custom-logo {
	margin: 0.6em 1em 0.6em 0;
	padding: 0;
	border: none;
	vertical-align: top;
	max-width: 400px;
	height: auto;
}
.site-description {
	float: right;
	display: inline-block;
	margin: 0.7em 0 0;
	font-size: 22px;
	font-size: 1.375rem;
}
/* Custom Header Image */

.header-image {
	text-align: center;
}
.header-image img {
	max-width: 1920px;
	vertical-align: top;
	width: 100%;
	height: auto;
}
/*--------------------------------------------------------------

# 10.0 - Navigation

--------------------------------------------------------------*/



/*--------------------------------------------------------------

## 10.1 - Main Navigation

--------------------------------------------------------------*/

.primary-navigation-wrap {
	/*background: rgba(0,0,0,0.15);*/
	border-bottom: none;
	box-shadow: inset 0 1px 0 rgba(0,0,0, 0.05);
}
#primary h3 {
    color: #dd5533;
}
.main-navigation-toggle {
	display: none;
}
.main-navigation-menu {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
}
.main-navigation-menu li {
	float: left;
	position: relative;
	border-right: 1px solid #000;
}
.main-navigation-menu a {
	display: block;
	font-family: 'Montserrat', sans-serif;
	font-size: 16px;
	font-size: 1rem;
	padding: 0.8em 1em 0.7em;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.main-navigation-menu > .menu-item-has-children > a:after {
	display: inline-block;
	margin: 0.4em 0 0 0.3em;
	font-size: 16px;
	line-height: 1;
	font-family: 'Genericons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: inherit;
	vertical-align: top;
	content: '\f431';
	color: #fff;
	display: none;
}
.main-navigation-menu a:link, .main-navigation-menu a:visited, .main-navigation-menu a {
	color: #fff;
	text-decoration: none;
}
.main-navigation-menu a:hover, .main-navigation-menu a:active {
	background: #dd5533;
}
.main-navigation-menu ul {
	position: absolute;
	display: none;
	z-index: 99;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	background: #303030;
	border-top: 5px solid #dd5533;
}
.main-navigation-menu ul li {
	margin: 0;
	width: 100%;
}
.main-navigation-menu ul a {
	width: 100%;
	min-width: 250px;
	min-width: 16rem;
	padding: 1em;
	float: left;
	font-size: 13px;
	font-size: 0.8125rem;
	border-bottom: 1px dotted rgba(255,255,255,0.2);
	-webkit-transition: none;
	transition: none;
}
.main-navigation-menu ul li:last-child > a {
	border-bottom: none;
}
.main-navigation-menu ul .menu-item-has-children > a:after {
	display: inline-block;
	margin: 0.4em 0 0 0.3em;
	font-size: 14px;
	line-height: 1;
	font-family: 'Genericons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: inherit;
	vertical-align: top;
	content: '\f431';
	color: #fff;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
}
.main-navigation-menu li ul ul {
	left: -100%;
	margin-top: -5px;
	border-left: 1px dotted rgba(255,255,255,0.2);
	width: 256px;
}
.main-navigation-menu li.menu-item-has-children:hover > ul, .main-navigation-menu li.menu-item-has-children[aria-expanded="true"] > ul {
	display: block;
}
.main-navigation-menu li.current-menu-item > a, .main-navigation-menu li.current_page_item > a {
	background: #dd5533e6;
}
/*--------------------------------------------------------------

## 10.2 - Top Navigation

--------------------------------------------------------------*/

.header-bar-wrap {
	background: #383838;
}
.top-navigation-toggle {
	display: none;
}
.top-navigation-menu {
	display: inline;
	margin: 0 0 0 -0.8em;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
}
.top-navigation-menu li {
	float: left;
	position: relative;
}
.top-navigation-menu a {
	display: block;
	font-family: 'Titillium Web', Tahoma, Arial;
	font-size: 13px;
	font-size: 0.8125rem;
	padding: 0.7em 1.2em;
	text-decoration: none;
	text-transform: uppercase;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.top-navigation-menu > .menu-item-has-children > a:after {
	display: inline-block;
	margin: 0.4em 0 0 0.25em;
	font-size: 12px;
	line-height: 1;
	font-family: 'Genericons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: inherit;
	vertical-align: top;
	content: '\f431';
	color: #fff;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.top-navigation-menu a:link, .top-navigation-menu a:visited {
	color: #fff;
}
.top-navigation-menu a:hover, .top-navigation-menu a:active {
	background: rgba(255,255,255,0.10);
}
.top-navigation-menu ul {
	position: absolute;
	display: none;
	z-index: 9999;
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
	background: #383838;
	border-top: 4px solid rgba(255,255,255,0.10);
}
.top-navigation-menu ul li {
	margin: 0;
	padding: 0;
	width: 100%;
}
.top-navigation-menu ul a {
	width: 100%;
	min-width: 250px;
	min-width: 16rem;
	padding: 0.8em 1em;
	float: left;
	box-sizing: border-box;
	border-bottom: 1px dotted rgba(255,255,255,0.2);
	-webkit-transition: none;
	transition: none;
}
.top-navigation-menu ul li:last-child > a {
	border-bottom: none;
}
.top-navigation-menu ul .menu-item-has-children > a:after {
	display: inline-block;
	margin: 0.5em 0 0 0.2em;
	font-size: 12px;
	line-height: 1;
	font-family: 'Genericons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: inherit;
	vertical-align: top;
	content: '\f431';
	color: #fff;
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
}
.top-navigation-menu ul a:link, .top-navigation-menu ul a:visited {
	text-decoration: none;
}
.top-navigation-menu li ul ul {
	left: 100%;
	margin-top: -4px;
	border-left: 1px dotted rgba(255,255,255,0.2);
}
.top-navigation-menu li:hover ul ul, .top-navigation-menu li:hover ul ul ul, .top-navigation-menu li:hover ul ul ul ul {
	display: none;
}
.top-navigation-menu li:hover ul, .top-navigation-menu li li:hover ul, .top-navigation-menu li li li:hover ul, .top-navigation-menu li li li li:hover ul {
	display: block;
}
.top-navigation-menu li.current-menu-item > a {
	text-decoration: underline;
}
.top-navigation-menu li.current-menu-item > a:after {
	text-decoration: none;
}
/*--------------------------------------------------------------

## 10.3 - Social Icons Menu

--------------------------------------------------------------*/

.jetpack-social-navigation {
	float: right;
}
.jetpack-social-navigation .menu {
	margin: 0.35em 0;
}
.jetpack-social-navigation .menu li a {
	padding: 0 0.5em;
}
.jetpack-social-navigation .menu li a:before {
	color: #fff;
	font-size: 18px;
}
.jetpack-social-navigation .menu li a:hover:before {
	text-decoration: none;
	color: rgba(255,255,255,0.6);
}
/* Use alternate facebook icon */

.jetpack-social-navigation .menu li a[href*="facebook.com"]:before {
	content: '\f204';
}
/*--------------------------------------------------------------

# 11.0 - Widgets

--------------------------------------------------------------*/

.widget {
	margin:0px !important;
	padding: 1em 1.5em 1.5em;
	background: #000;
	border-top: 3px solid #dd5533;
	max-width: 100%;
	width: 100%;
	box-sizing: border-box;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.widget-header {
	margin: 0 0 1em 0;
}
.widget-title {
	display: block;
	margin: 0;
	padding: 0;
	font-family: 'Titillium Web', Tahoma, Arial;
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: normal;
	text-transform: uppercase;
	color: #dd5533;
}
.widget ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.widget ul .children, .widget ul .sub-menu {
	padding: 0;
	margin: 0.5em 0 0.5em 1em;
}
.widget a {
	text-decoration: none;
}
/* Make sure select elements fit in widgets. */

.widget select {
	max-width: 100%;
}
/* Theme Search Widget */

.search-form {
	display: block;
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.search-form .screen-reader-text {
	display: none;
}
.search-form .search-field {
	display: inline-block;
	margin: 0;
	width: 100%;
	padding: 0.5em 1.5em 0.5em 0.7em;
	box-sizing: border-box;
	-webkit-appearance: none;
}
.search-form .search-submit {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	padding: 0.65em 0.75em 0 0.2em;
	cursor: pointer;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.search-form .search-submit .genericon-search {
	display: inline-block;
	padding: 0.05em 0 0.55em 0.45em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 24px;
	line-height: 1;
	font-family: 'Genericons';
	text-decoration: inherit;
	font-weight: normal;
	font-style: normal;
	vertical-align: middle;
	color: #fff;
	content: '\f400';
}
/* Theme Calendar Widget */

.widget_calendar {
	font-size: 14px;
	font-size: 0.875rem;
}
.widget_calendar table {
	margin: 0;
}
.widget_calendar table caption {
	padding: 0 0 1em;
}
.widget_calendar table thead tr {
	background: #f5f5f5;
}
.widget_calendar table tr td {
	text-align: center;
	white-space: nowrap;
}
.widget_calendar table tbody tr td a {
	font-weight: bold;
}
.widget_calendar table tfoot tr td {
	border: none;
	padding-top: 1em;
}
.widget_calendar table tfoot tr #prev {
	text-align: left;
}
.widget_calendar table tfoot tr #next {
	text-align: right;
}
/* Jetpack Social Menu Widget */

.widget_wpcom_social_media_icons_widget ul li {
	margin: 0;
}
.widget_wpcom_social_media_icons_widget ul li a {
	margin: 0 2px 2px 0;
	padding: 0.75em;
	background: #dd5533;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.widget_wpcom_social_media_icons_widget ul li a:before {
	color: #fff;
	font-size: 20px;
}
.widget_wpcom_social_media_icons_widget ul li a:hover {
	background: #303030;
}
/* Use alternate facebook icon */

.widget_wpcom_social_media_icons_widget ul li a[href*="facebook.com"]:before {
	content: '\f204';
}
/* WordPress.com Flickr Widget */

.widget_flickr table {
	margin: 0;
}
.widget_flickr th, .widget_flickr td {
	border: none;
	padding: 0;
	text-align: left;
}
.widget_flickr #flickr_badge_wrapper {
	border: none;
	background: none;
}
.widget_flickr #flickr_badge_uber_wrapper a:link, .widget_flickr #flickr_badge_uber_wrapper a:visited {
	color: #dd5533;
}
.widget_flickr #flickr_badge_uber_wrapper a:hover, .widget_flickr #flickr_badge_uber_wrapper a:active {
	color: #303030;
}
/* WordPress.com Remote Posts Widget */

.widget_jetpack_display_posts_widget .jetpack-display-remote-posts {
	margin: 0;
}
.widget_jetpack_display_posts_widget .jetpack-display-remote-posts h4 {
	margin: 1.5em 0 0.5em;
}
/* WordPress.com RSS Widget */

.widget_rss ul {
	list-style: none;
}
.widget_rss ul li {
	margin: 1em 0 0;
}
/* WordPress.com Author Widgets */

.widget_authors > ul > li {
	list-style: none;
}
.widget_authors > ul > li img {
	float: left;
	margin: 0 1em 0.5em 0;
}
.widget_authors ul li {
	clear: left;
}
.widget_authors ul li ul {
	margin: 0 0 1.5em;
}
.widget_authors ul li:last-child ul {
	margin: 0;
}
.widget_author_grid ul, .widget_author_grid ul li {
	list-style: none !important;
}
/* WordPress.com Blogs I Follow Widget */

.widget_jp_blogs_i_follow ol {
	list-style: circle inside;
	margin: 0;
	padding: 0;
}
/* WordPress.com Recent Comments Widget */

.widget_recent_comments table {
	margin: 0;
}
.widget_recent_comments th, .widget_recent_comments td {
	border: none;
	padding: 0 0 1em;
}
.widget_recent_comments td.recentcommentstexttop, .widget_recent_comments td.recentcommentstextend {
	padding-left: 1em;
}
/* WordPress.com Goodreads Widget */

.widget_goodreads div[class^="gr_custom_container"] {
	border: none;
}
.widget_goodreads div[class^="gr_custom_each_container"] {
	border-bottom: 1px solid #ddd;
	padding-bottom: 10px;
}
/* WordPress.com EU Cookie Law Widget */

.widget_eu_cookie_law_widget {
	border: none;
	box-shadow: none;
}
/*--------------------------------------------------------------

# 12.0 - Blocks

--------------------------------------------------------------*/



/* Align Wide / Align Full */

.entry-content > .alignwide, .entry-content > .alignfull {
	margin-left: -1.5rem;
	margin-right: -1.5rem;
	max-width: 920px;
	width: auto;
}
.single .type-post .entry-content > .alignwide, .single .type-post .entry-content > .alignfull, .page .type-page .entry-content > .alignwide, .page .type-page .entry-content > .alignfull {
	margin-left: -2.5rem;
	margin-right: -2.5rem;
}
.site-content .content-fullwidth .entry-content > .alignwide, .site-content .content-fullwidth .entry-content > .alignfull {
	max-width: 1220px;
}
/* Paragraph Block */

p.has-background {
	padding: 1em 1.5em;
}
p.has-background a:link, p.has-background a:visited {
	color: inherit;
}
p.has-background a:hover, p.has-background a:active {
	text-decoration: none;
}
.has-drop-cap:not(:focus):first-letter {
	font-size: 4em;
	line-height: .7;
	font-weight: bold;
}
/* Separator Block */

.wp-block-separator {
	height: 3px;
}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
	max-width: 100px;
}
/* Quote Block */

.wp-block-quote:not(.is-large):not(.is-style-large) {
	background: #fff;
}
.wp-block-quote.is-style-large {
	border: none;
	background: none;
	margin: 0 0 1.5em;
	padding: 0;
	font-size: 32px;
	font-size: 2rem;
}
.wp-block-quote.is-style-large p {
	margin-bottom: 0.5em;
	font-family: 'Times New Roman', Times, serif;
	font-size: inherit;
	font-style: inherit;
	line-height: inherit;
}
.wp-block-quote.is-style-large cite {
	text-align: inherit;
	font-size: 16px;
	font-size: 1rem;
}
/* Pullquote Block */

.wp-block-pullquote {
	margin-bottom: 1.5em;
	padding: 1.5em 0;
	border-bottom: 3px solid #ddd;
	border-top: 3px solid #ddd;
}
.wp-block-pullquote blockquote {
	border: none;
	margin: 0;
	padding: 0;
	font-size: 32px;
	font-size: 2rem;
	font-family: 'Times New Roman', Times, serif;
}
.wp-block-pullquote blockquote p {
	font-size: 32px;
	font-size: 2rem;
	margin-bottom: 0.5em;
}
.wp-block-pullquote blockquote cite {
	font-style: inherit;
}
.wp-block-pullquote.is-style-solid-color {
	padding: 2em;
}
.wp-block-pullquote.is-style-solid-color blockquote {
	margin: 0;
	max-width: 100%;
}
.wp-block-pullquote.is-style-solid-color blockquote cite {
	margin-bottom: 0;
}
/* Media Text Block */

.wp-block-media-text {
	margin-bottom: 1.5em;
}
/* Image */

.wp-block-image .alignleft {
	margin-right: 1.5em;
}
.wp-block-image .alignright {
	margin-left: 1.5em;
}
/* Gallery Block */

.wp-block-gallery.aligncenter {
	display: flex;
}
/* Embed Block */

.wp-block-embed {
	overflow: auto;
}
/* Captions */

.wp-block-embed figcaption, .wp-block-image figcaption {
	margin-top: 0.3em;
	margin-bottom: 1em;
	color: #555;
	font-size: 13px;
	font-size: 0.8125rem;
	text-align: center;
}
.wp-block-gallery .blocks-gallery-item figcaption a:hover, .wp-block-gallery .blocks-gallery-item figcaption a:active {
	color: #fff;
}
/* Cover Block */

.wp-block-cover a:not(.has-text-color):link, .wp-block-cover a:not(.has-text-color):visited, .wp-block-cover a:not(.has-text-color):hover, .wp-block-cover a:not(.has-text-color):active {
	color: inherit;
}
.wp-block-cover a:not(.has-text-color):hover, .wp-block-cover a:not(.has-text-color):active {
	text-decoration: none;
}
.wp-block-cover .wp-block-quote.is-style-large, .wp-block-cover .wp-block-quote.is-style-large cite, .wp-block-cover .wp-block-pullquote, .wp-block-cover .wp-block-pullquote blockquote:not(.has-text-color), .wp-block-cover .wp-block-pullquote blockquote cite {
	color: inherit;
}
/* Columns Block */

.single .type-post .entry-content > .wp-block-columns.alignwide, .single .type-post .entry-content > .wp-block-columns.alignfull, .page .type-page .entry-content > .wp-block-columns.alignwide, .page .type-page .entry-content > .wp-block-columns.alignfull {
	margin-left: 0;
	margin-right: 0;
}
/* Audio Block */

.single .type-post .entry-content > .wp-block-audio.alignwide, .single .type-post .entry-content > .wp-block-audio.alignfull, .page .type-page .entry-content > .wp-block-audio.alignwide, .page .type-page .entry-content > .wp-block-audio.alignfull {
	margin-left: 0;
	margin-right: 0;
}
/* File Block */

.single .type-post .entry-content > .wp-block-file.alignwide, .single .type-post .entry-content > .wp-block-file.alignfull, .page .type-page .entry-content > .wp-block-file.alignwide, .page .type-page .entry-content > .wp-block-file.alignfull {
	margin-left: 0;
	margin-right: 0;
}
/* Group Block */

.wp-block-group.has-background {
	padding: 2rem;
}
.wp-block-group.has-background a:link, .wp-block-group.has-background a:visited {
	color: inherit;
}
.wp-block-group.has-background a:hover, .wp-block-group.has-background a:active {
	text-decoration: none;
}
.wp-block-group.alignwide, .wp-block-group.alignfull {
	padding-left: 2rem;
	padding-right: 2rem;
}
.wp-block-group.has-background > .wp-block-group__inner-container > *:first-child {
	margin-top: 0;
}
.wp-block-group.has-background > .wp-block-group__inner-container > *:last-child {
	margin-bottom: 0;
}
/* WordPress.com Blog Posts Block */

.wpnbha .article-section-title {
	font-size: 16px;
	font-size: 1rem;
}
.wpnbha article {
	margin-bottom: 2.5rem;
}
.wpnbha article .more-link {
	margin-top: 0.5em;
	padding: 0.45em 1em;
	font-size: 15px;
	font-size: 0.9375rem;
}
.wpnbha article .entry-meta {
	margin-top: 1.5rem;
	font-size: 14px;
	font-size: 0.875rem;
}
/* Latest Posts Block */

.wp-block-latest-posts__post-date {
	color: inherit;
	font-style: italic;
}
/* WordPress.com Contact Form */

.contact-form .grunion-field-label {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.contact-form .grunion-field-label span {
	font-size: 15px;
}
.contact-form .grunion-field-wrap input[type="text"], .contact-form .grunion-field-wrap input[type="email"], .contact-form .grunion-field-wrap input[type="tel"], .contact-form .grunion-field-wrap input[type="url"] {
	width: 100%;
	margin-bottom: 1.5em;
}
/* Button Block */

.wp-block-button {
	margin-bottom: 1.5em;
}
.wp-block-button.aligncenter {
	text-align: center;
}
.wp-block-button__link {
	margin: 0;
	padding: 0.45em 1em;
	border: none;
	border-radius: 0;
	color: inherit;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.wp-block-button.is-style-outline .wp-block-button__link {
	padding: calc(0.45em - 2px) calc(1em - 2px);
}
.wp-block-button__link:link, .wp-block-button__link:visited {
	color: inherit;
	text-decoration: none;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color), .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):link, .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):visited {
	color: #fff;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-background) {
	background: #dd5533;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):not(.has-background):hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:not(.has-text-color):not(.has-background):active {
	background: #303030;
}
.wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-text-color:active, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link.has-background:active {
	text-decoration: underline;
}
/* Outline Style */

.wp-block-button.is-style-outline .wp-block-button__link, .wp-block-button__link.is-style-outline {
	background-color: transparent !important;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color), .wp-block-button__link.is-style-outline:not(.has-text-color), .wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link, .wp-block-media-text .wp-block-button.is-style-outline .wp-block-button__link {
	color: inherit;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover, .wp-block-button.is-style-outline .wp-block-button__link:active {
	text-decoration: underline;
}
.wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):hover, .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color):active {
	color: inherit;
}
/* Social Icons Block */

.wp-block-social-links {
	flex-wrap: wrap;
}
.wp-social-link {
	margin-bottom: 8px;
}
.wp-block-social-links:not(.is-style-logos-only) .wp-social-link a, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link a:active, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link a:hover, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link a:visited, .wp-block-social-links:not(.is-style-logos-only) .wp-social-link svg {
	color: #fff;
	fill: #fff;
}
.wp-block-social-links.is-style-logos-only .wp-social-link a {
	color: currentColor;
	fill: currentColor;
}
/* CoBlocks Separator */

.wp-block-coblocks-dynamic-separator {
	background: none;
}
/* Block Font Sizes */

.has-small-font-size {
	font-size: 14px;
}
.has-medium-font-size {
	font-size: 20px;
}
.has-large-font-size {
	font-size: 24px;
}
.has-huge-font-size {
	font-size: 36px;
}
/* Block Text Colors */

.has-primary-color, .has-primary-color:link, .has-primary-color:visited, .wp-block-button .has-primary-color.wp-block-button__link, .wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link.has-primary-color, .wp-block-media-text .wp-block-button.is-style-outline .wp-block-button__link.has-primary-color {
	color: #dd5533;
}
.has-secondary-color, .has-secondary-color:link, .has-secondary-color:visited, .wp-block-button .has-secondary-color.wp-block-button__link, .wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link.has-secondary-color, .wp-block-media-text .wp-block-button.is-style-outline .wp-block-button__link.has-secondary-color {
	color: #c43c1a;
}
.has-accent-color, .has-accent-color:link, .has-accent-color:visited, .wp-block-button .has-accent-color.wp-block-button__link, .wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link.has-accent-color, .wp-block-media-text .wp-block-button.is-style-outline .wp-block-button__link.has-accent-color {
	color: #22aadd;
}
.has-highlight-color, .has-highlight-color:link, .has-highlight-color:visited, .wp-block-button .has-highlight-color.wp-block-button__link, .wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link.has-highlight-color, .wp-block-media-text .wp-block-button.is-style-outline .wp-block-button__link.has-highlight-color {
	color: #67bf96;
}
.has-white-color, .has-white-color:link, .has-white-color:visited, .wp-block-button .has-white-color.wp-block-button__link, .wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link.has-white-color, .wp-block-media-text .wp-block-button.is-style-outline .wp-block-button__link.has-white-color {
	color: #fff;
}
.has-light-gray-color, .has-light-gray-color:link, .has-light-gray-color:visited, .wp-block-button .has-light-gray-color.wp-block-button__link, .wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link.has-light-gray-color, .wp-block-media-text .wp-block-button.is-style-outline .wp-block-button__link.has-light-gray-color {
	color: #dddddd;
}
.has-gray-color, .has-gray-color:link, .has-gray-color:visited, .wp-block-button .has-gray-color.wp-block-button__link, .wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link.has-gray-color, .wp-block-media-text .wp-block-button.is-style-outline .wp-block-button__link.has-gray-color {
	color: #808080;
}
.has-dark-gray-color, .has-dark-gray-color:link, .has-dark-gray-color:visited, .wp-block-button .has-dark-gray-color.wp-block-button__link, .wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link.has-dark-gray-color, .wp-block-media-text .wp-block-button.is-style-outline .wp-block-button__link.has-dark-gray-color {
	color: #303030;
}
.has-black-color, .has-black-color:link, .has-black-color:visited, .wp-block-button .has-black-color.wp-block-button__link, .wp-block-cover .wp-block-button.is-style-outline .wp-block-button__link.has-black-color, .wp-block-media-text .wp-block-button.is-style-outline .wp-block-button__link.has-black-color {
	color: #000;
}
/* Block Background Colors */

.has-primary-background-color {
	background-color: #dd5533;
}
.has-secondary-background-color {
	background-color: #c43c1a;
}
.has-accent-background-color {
	background-color: #22aadd;
}
.has-highlight-background-color {
	background-color: #67bf96;
}
.has-white-background-color {
	background-color: #fff;
}
.has-light-gray-background-color {
	background-color: #dddddd;
}
.has-gray-background-color {
	background-color: #808080;
}
.has-dark-gray-background-color {
	background-color: #303030;
}
.has-black-background-color {
	background-color: #000;
}
/*--------------------------------------------------------------

# 13.0 - Posts and pages

--------------------------------------------------------------*/

.type-post, .type-page, .type-attachment, .comments-area {
	margin: 0 0 2em 0;
	padding: 1.5rem;
	/*background: #fff;

	border-top: 3px solid #dd5533;

	box-shadow: 0 2px 2px #aaa;*/

	max-width: 100%;
	width: 100%;
	word-wrap: break-word;
	box-sizing: border-box;
}
.archive-title, .page-title, .entry-title, .auth-title {
	font-family: 'Montserrat', sans-serif;
	font-size: 28px;
	font-size: 1.75rem;
	font-weight: normal;
	line-height: 1.5;
	text-transform: uppercase;
	padding: 0;
	margin: 0 0 0.3em;
	color: #fff;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.page-title {
	margin: 0 0 0.8em;
}
.archive-title {
	margin: 0;
}
.entry-title a:link, .entry-title a:visited {
	color: #dd5533;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.entry-title a:hover, .entry-title a:active {
	color: #b3bcbc;
}
.single .type-post, .page .type-page {
	padding: 2.5rem;
}
.type-post .wp-post-image, .type-page .wp-post-image {
	margin: 0 0 1em;
}
.entry-content > p:first-child {
	margin-top: 0;
}
.entry-content > p:last-child {
	margin-bottom: 0;
}
.sticky {
	border-top: 5px solid #dd5533;
	border-bottom: 5px solid #dd5533;
}
/* Read more Link */

.more-link {
	display: inline-block;
	margin: 1.5em 0 0;
	padding: 0.6em 1em;
	font-size: 15px;
	font-size: 0.9375rem;
	color: #dd5533;
	background: none;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
	border: 1px solid #dd5533;
	border-radius: 50px;
}
.more-link:link, .more-link:visited {
	color: #d53;
	transition: all 0.2s ease;
	text-transform: uppercase;
}
.more-link:hover, .more-link:active {
	background: #fff;
	text-decoration: none;
}
/*.more-link:after {

	content: " \00BB";

}*/

.read-more p {
	display: none;
}
/* Page Links */

.page-links {
	margin: 0;
	word-spacing: 1em;
	font-weight: bold;
}
/* Entry Meta */

.entry-meta {
	margin: 0 0 1.5rem;
	padding: 0;
	color: #787878;
	font-size: 14px;
	font-size: 0.875rem;
}
.entry-meta .meta-date, .entry-meta .meta-author, .entry-meta .meta-category, .entry-meta .meta-comments {
	margin-right: 1.5em;
}
.entry-meta a:link, .entry-meta a:visited {
	color: #787878;
	text-decoration: none;
}
.entry-meta a:hover, .entry-meta a:active {
	color: #777;
}
.entry-meta span:before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	font: normal 16px 'Genericons';
	vertical-align: middle;
	color: #d53;
	margin-right: 0.2em;
}
.entry-meta .meta-date:before {
	content: '\f307';
}
.entry-meta .meta-author:before {
	content: '\f304';
}
.entry-meta .meta-category:before {
	content: '\f301';
}
.entry-meta .meta-comments:before {
	content: '\f300';
}
.date-hidden.author-hidden .content-archive .entry-meta, .date-hidden.author-hidden .post-slider .entry-meta {
	display: none;
}
.date-hidden.author-hidden.categories-hidden .content-area .comments-off .entry-meta {
	display: none;
}
/* Entry Tags & Tagcloud Widget */

.entry-tags {
	margin: 2em 0 0;
}
.widget_tag_cloud div, .wp_widget_tag_cloud div, .entry-tags .meta-tags {
	font-size: 14px;
	font-size: 0.875rem;
}
.widget_tag_cloud div:before, .widget_tag_cloud div:after, .wp_widget_tag_cloud div:before, .wp_widget_tag_cloud div:after, .entry-tags .meta-tags:before, .entry-tags .meta-tags:after {
	content: "";
	display: table;
}
.widget_tag_cloud div:after, .wp_widget_tag_cloud div:after, .entry-tags .meta-tags:after {
	clear: both;
}
.widget_tag_cloud div a, .wp_widget_tag_cloud div a, .entry-tags .meta-tags a {
	float: left;
	display: inline-block;
	margin: 0 2px 2px 0;
	padding: 0.2em 0.5em;
	text-decoration: none;
	background: #303030;
	font-size: 12px;
	font-size: 0.75rem;
	text-transform: uppercase;
}
.widget_tag_cloud div a, .wp_widget_tag_cloud div a {
	font-size: 12px !important;
	font-size: 0.75rem !important;
	margin: 0 2px 2px 0 !important;
	padding: 0.2em 0.5em !important;
}
.widget_tag_cloud div a:link, .widget_tag_cloud div a:visited, .wp_widget_tag_cloud div a:link, .wp_widget_tag_cloud div a:visited, .entry-tags .meta-tags a:link, .entry-tags .meta-tags a:visited {
	color: #fff;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.widget_tag_cloud div a:hover, .widget_tag_cloud div a:active, .wp_widget_tag_cloud div a:hover, .wp_widget_tag_cloud div a:active, .entry-tags .meta-tags a:hover, .entry-tags .meta-tags a:active {
	color: #fff;
	background: #dd5533;
}
/* Post Navigation */

.post-navigation {
	margin: 2em 0 0;
}
.post-navigation .nav-links:before, .post-navigation .nav-links:after {
	content: "";
	display: table;
}
.post-navigation .nav-links:after {
	clear: both;
}
.post-navigation .nav-links .nav-previous {
	float: left;
	max-width: 50%;
	padding-right: 0.5em;
	box-sizing: border-box;
}
.post-navigation .nav-links .nav-next {
	float: right;
	max-width: 50%;
	padding-left: 0.5em;
	box-sizing: border-box;
}
.post-navigation .nav-links a {
	display: inline-block;
	margin: 0 0 3px;
	padding: 0.3em 0.8em;
	font-size: 14px;
	font-size: 0.875rem;
	text-decoration: none;
	color: #fff;
	background: #dd5533;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.post-navigation .nav-links a:link, .post-navigation .nav-links a:visited {
	color: #fff;
}
.post-navigation .nav-links a:hover, .post-navigation .nav-links a:active {
	background: #303030;
}
.post-navigation .nav-links .nav-previous a:before {
	margin-right: 3px;
	content: "\00AB";
}
.post-navigation .nav-links .nav-next a:after {
	margin-left: 5px;
	content: "\00BB";
}
/* Jetpack Post Flair */

.entry-content #jp-post-flair {
	padding-top: 0;
}
.entry-content #jp-post-flair .sd-rating, .entry-content #jp-post-flair .sd-sharing-enabled {
	margin: 2em 0 0;
}
.entry-content #jp-post-flair .sd-rating .pd-rating {
	margin-bottom: -0.5em;
}
.entry-content #jp-post-flair .sd-rating .pd-rating .rating-msg {
	font-size: 14px !important;
	font-size: 0.875rem !important;
}
.entry-content #jp-post-flair #jp-relatedposts {
	margin-bottom: 0;
}
.entry-content #jp-post-flair #jp-relatedposts div.jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img {
	margin-bottom: 0.5em;
}
/* Theme Pagination */

.post-pagination {
	margin: 0 0 2em;
	text-align: center;
}
.post-pagination a, .post-pagination .current {
	display: inline-block;
	margin: 0 3px 3px 0;
	padding: 0.4em 1em;
	text-align: center;
	text-decoration: none;
	color: #fff;
	background: #303030;
}
.post-pagination a:link, .post-pagination a:visited {
	color: #fff;
}
.post-pagination a:hover, .post-pagination a:active, .post-pagination .current {
	background: #dd5533;
}
/* Infinite Scroll Pagination */

.infinite-scroll .post-pagination {
	display: none;
}
.infinite-scroll #infinite-handle, .infinite-scroll .infinite-loader {
	width: 100%;
	text-align: center;
	margin-right: 2em;
}
.infinite-scroll .infinite-loader .spinner {
	left: 0 !important;
	margin: 0 auto;
	bottom: -1em;
}
.infinite-scroll #infinite-handle span {
	display: inline-block;
	margin: 0 0 2em;
	padding: 0.4em 1em;
	background: #303030;
	font-size: 17px;
	font-size: 1.0625rem;
	text-decoration: none;
}
.infinite-scroll #infinite-handle span:hover {
	background: #dd5533;
}
/* Hides site footer when infinite scroll is active */

.infinite-scroll.neverending #footer {
	display: none;
}
/* Shows the footer again in case all posts have been loaded */

.infinity-end.neverending #footer {
	display: block;
}
/* Archives and Search Heading */

.page-header {
	margin: 0 0 2em 0;
	padding: 1.5em;
	background: #000;
	border-top: none;
	box-shadow: none;
}
.homepage-description, .archive-description p {
	margin-bottom: 0;
}
/* Post Columns */

.post-layout-columns .post-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -2em;
}
.post-layout-columns .post-wrapper .post-column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-right: 2em;
	box-sizing: border-box;
}
.post-layout-columns .post-wrapper .post-column article {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #000;
}
.post-layout-columns .post-wrapper .post-column article .wp-post-image {
	margin: 0 0 0.5em;
    height: 160px;
}
.post-layout-columns .post-wrapper .post-column article .entry-title {
	font-size: 22px;
	font-size: 1.375rem;
}
.post-layout-columns .post-wrapper .post-column article .entry-content {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 16px;
	font-size: 1rem;
	color: #bdbdbd;
}
.post-layout-columns .post-wrapper .post-column article .more-link {
	font-size: 15px;
	font-size: 0.9375rem;
}
/* 2 Columns */

.post-layout-two-columns .post-wrapper .post-column {
	width: 33%;
}
/* 3 Columns */

.post-layout-three-columns .content-archive {
	float: none;
	width: 100%;
	padding: 0;
}
.post-layout-three-columns .post-wrapper .post-column {
	width: 33.3333333333333%;
}
#media_image-107, #media_image-16, #media_image-74, #media_image-15, #media_image-92, #media_image-9, #media_image-10, #media_image-11, #media_video-7, #media_video-8, #media_video-9, #media_image-113 {
	display: none;
}
.fcell1 h2 {
	font: 300 13px/18px 'Montserrat', sans-serif;
	color: #fff;
	padding: 22px 0px 0px 0px;
	text-transform: uppercase;
}
.fcell3 h3, .fcell4 h3, .widget-title {
	color: #fff;
	text-transform: uppercase;
	font: 400 20px/20px 'Montserrat', sans-serif;
}
.fcell3 p, #recent-posts-11 ul li {
	font: 300 14px/20px 'Montserrat', sans-serif;
	color: #ff4200;
	padding: 15px 0px 0px 0px !important;
	margin: 0px !important;
}
.fcell3 p a, #recent-posts-11 ul li a {
	color: #ff4200 !important;
	transition: all .5s ease;
}
.fcell3 p a:hover, #recent-posts-11 ul li a:hover {
	color: #fff !important;
}
.fcell3 p span, .post-date {
	font: 300 12px/16px 'Montserrat', sans-serif;
	color: #6e6d6c;
	display: block;
}
.fcell4 ul li {
    font: 300 15px/23px 'Montserrat', sans-serif;
    color: #fff;
    padding: 15px 0px 0px 30px;
    background: url(../../../../wp-content/themes/tortuga-child/images/footer-list-bg.png) no-repeat 5px 23px;
}
.fcell4 ul li a {
	color: #fff;
	transition: all .5s ease;
	border-bottom: none !important;
}
.fcell4 ul li a:hover {
	color: #ff4200 !important;
}
.social-logo {
	padding: 35px 0px 0px 0px;
	width: 250px;
}
.social-logo ul {
	font-size: 0px;
}
.social-logo li {
	display: inline-block;
	vertical-align: top;
	width: 50px;
	height: 50px;
	font-size: 20px;
	border-radius: 3px;
	line-height: 32px;
	background: #2e3133;
	color: #fff;
	text-align: center;
	padding: 8px;
	transition: all .5s ease;
	margin: 0px 8px 8px 0px;
}
.social-logo li a {
	color: #fff !important;
	background-color: none !important;
}
.social-logo li a::before {
	display: none;
}
.spotify {
	background: url(../../../../wp-content/themes/tortuga-child/images/spotify-logo.png) no-repeat center #2e3133 !important;
}
.spotify:hover {
	background: url(../../../../wp-content/themes/tortuga-child/images/spotify-logo.png) no-repeat center #ca5032 !important;
}
.podcast {
	background: url(../../../../wp-content/themes/tortuga-child/images/podcast-logo.png) no-repeat center #2e3133 !important;
}
.podcast:hover {
	background: url(../../../../wp-content/themes/tortuga-child/images/podcast-logo.png) no-repeat center #ca5032 !important;
}
.spotify {
	background: url(../../../../wp-content/themes/tortuga-child/images/spotify-logo.png) no-repeat center #2e3133 !important;
}
.spotify:hover {
	background: url(../../../../wp-content/themes/tortuga-child/images/spotify-logo.png) no-repeat center #ca5032 !important;
}
.podcast {
	background: url(../../../../wp-content/themes/tortuga-child/images/podcast-icos.png) no-repeat center #2e3133 !important;
}
.podcast:hover {
	background: url(../../../../wp-content/themes/tortuga-child/images/podcast-icos.png) no-repeat center #ca5032 !important;
}
.facebook {
	background: url(../../../../wp-content/themes/tortuga-child/images/fb-bg.png) no-repeat center #2e3133 !important;
}
.facebook:hover {
	background: url(../../../../wp-content/themes/tortuga-child/images/fb-bg.png) no-repeat center #ca5032 !important;
}
.twitter {
	background: url(../../../../wp-content/themes/tortuga-child/images/twitter-bg.png) no-repeat center #2e3133 !important;
}
.twitter:hover {
	background: url(../../../../wp-content/themes/tortuga-child/images/twitter-bg.png) no-repeat center #ca5032 !important;
}
.Linkedin {
	background: url(../../../../wp-content/themes/tortuga-child/images/linkedin-bg.png) no-repeat center #2e3133 !important;
}
.Linkedin:hover {
	background: url(../../../../wp-content/themes/tortuga-child/images/linkedin-bg.png) no-repeat center #ca5032 !important;
}
.instagram {
	background: url(../../../../wp-content/themes/tortuga-child/images/insta-bg.png) no-repeat center #2e3133 !important;
}
.instagram:hover {
	background: url(../../../../wp-content/themes/tortuga-child/images/insta-bg.png) no-repeat center #ca5032 !important;
}
.youtube {
	background: url(../../../../wp-content/themes/tortuga-child/images/youtube-bg.png) no-repeat center #2e3133 !important;
}
.youtube:hover {
	background: url(../../../../wp-content/themes/tortuga-child/images/youtube-bg.png) no-repeat center #ca5032 !important;
}
.social-logo li a {
	width: 100%;
	height: 100%;
	display: block;
}
.social-logo li:hover {
	background: #ca5032;
}
.ypo-logo {
	text-align: right;
	padding: 5px 25px 10px 0px;
}
.footerMail {
	font: 300 20px/24px 'Montserrat', sans-serif;
	color: #fff;
	text-align: center;
	max-width: 480px;
	padding: 60px 10px;
	margin: 0px auto;
}
.footerMail a {
	transition: all .5s ease;
	padding: 25px 60px;
	display: block;
	border: 1px solid #3d3d3d !important;
}
.footerMail a:hover {
	background: #dd5533;
}
#Episodes-col {
	background: url(../../../../wp-content/themes/tortuga-child/images/episode-bg.jpg) no-repeat center top #25282a;
}
#Episodes h2 {
	font: 700 36px/36px 'Montserrat', sans-serif;
	text-align: center;
	padding: 80px 0px 30px 0px;
	margin: 0px;
	color: #fff;
	text-transform: uppercase;
	position: relative;
}
#Episodes h2::after, #Spotlight h3::after, #Partners h3::after {
	position: absolute;
	content: '';
	background: url(../../../../wp-content/themes/tortuga-child/images/down-arrow-bg.png) no-repeat 0px 0px;
	width: 12px;
	height: 22px;
	top: 0px;
	left: 50%;
	transform: translate(-50%, 0%);
}
.subscribe {
	font: 500 20px/20px 'Montserrat', sans-serif;
	text-align: center;
	width: 255px;
	margin: 10px auto 50px auto;
}
.subscribe a {
	display: block;
	background: #dd5533 !important;
	padding: 20px 30px;
	color: #fff !important;
	border-radius: 40px;
	transition: all .5s ease;
}
.subscribe:hover ~ .apps {
	display: block !important;
}
.apps {
	display: none;
	text-align: center;
	padding: 20px 0px 0px 0px;
	width: 68%;
	/* border: 1px solid #242424; */

	/* border-radius: 45px; */

	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	z-index: 9;
	top: 19.5%;
	font-size: 0px;
}
.apps::before {
	position: absolute;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 15px solid #101113;
	content: '';
	left: 50%;
	transform: translate(-50%, 0%);
	top: 6px;
}
.apps span {
	font: 400 18px/18px 'Montserrat', sans-serif;
	color: #f4856d;
	display: inline-block;
	vertical-align: middle;
	background: #101113;
	padding: 20px 15px;
	border-top: 1px solid #242424;
	border-bottom: 1px solid #242424;
}
.apps a {
	font: 400 18px/18px 'Montserrat', sans-serif;
	color: #bdbdbd;
	padding: 20px 15px;
	display: inline-block;
	vertical-align: top;
	background: #101113;
	border-top: 1px solid #242424;
	border-bottom: 1px solid #242424;
}
.apps a:first-child {
	border-radius: 45px 0px 0px 45px;
	border-left: 1px solid #242424;
}
.apps a:last-child {
	border-radius: 0px 45px 45px 0px;
	border-right: 1px solid #242424;
}
.apps:hover {
	display: block;
}
.apps a:hover {
	color: #dd5533;
}
.apps img {
	margin: 10px;
}
.episodes-line-bg {
	position: relative;
}
.episodes-line-bg::before {
	content: '';
	border: 1px solid #3f4040;
	height: 100%;
	width: 1230px;
	position: absolute;
	left: -15px;
	top: 15px;
}
.episodes-details {
	background: #000000;
	padding: 45px 45px 45px 45px;
	position: relative;
	font-size: 0px;
}
.episodes-box ul {
	margin: 0px !important;
	padding: 0px !important;
}
.episodes-box ul li {
	border: 1px solid #313131;
	margin: 45px 0px 0px 0px !important;
	display: inline-block;
	padding: 45px;
	transition: all .9s ease;
	width: 100%;
	background: none !important;
}
.episode-more {
	text-align: center;
	padding: 60px 0px 10px 0px;
}
.episode-more ul li {
	font: 700 14px/14px 'Montserrat', sans-serif;
	display: inline-block;
	margin: 0px 5px 5px 5px !important;
	text-transform: uppercase;
	width: 255px;
	color: #282828;
	padding: 0px !important;
}
.episode-more ul li a {
	display: block;
	padding: 25px 60px;
	border-radius: 50px;
	background: #fff;
	transition: all .5s ease;
}
.episode-more ul li a:hover {
	background: #dd5533;
	color: #fff;
}
.episode-more ul li:first-child a {
	background: #dd5533;
	color: #fff;
}
.episode-more ul li:first-child a:hover {
	background: #fff;
	color: #000;
}
div.sharedaddy h3.sd-title {
	margin: 25px 0 8px 0 !important;
}
div.sharedaddy h3.sd-title::before {
	display: none !important;
}
#block-3 p, #block-4 p {
	font: 300 15px/25px 'Montserrat', sans-serif;
	color: #fff;
	padding: 0px 8% 20px 0px;
}
#block-11 h4, #block-12 h4 {
	font: 400 20px/20px 'Montserrat', sans-serif;
}
.social-logo li span {
	display: none;
}
#Banner-Container #Banner {
	height: 752px;
	background: url(../../../../wp-content/themes/tortuga-child/images/banner-bg-new.jpg) no-repeat center;
}
#Banner-Container #Banner .theme-L {
	background: url(../../../../wp-content/themes/tortuga-child/images/banner-l-bg-new.jpg) no-repeat right top;
	z-index: 0;
}
#Banner-Container #Banner .theme-R {
	background: url(../../../../wp-content/themes/tortuga-child/images/banner-r-bg-new.jpg) no-repeat left top;
}
.theme-L, .theme-R {
	position: absolute;
	z-index: 1;
	padding: 0px;
	margin: 0px;
	top: 0px;
}
.theme-R {
	right: -100%;
}
.theme-L {
	left: -100%;
}
.fluid-div, .theme-L, .theme-R {
	width: 100%;
	height: 100%;
}
.banner-content {
	position: absolute;
	left: 10px;
	top: 52%;
	padding: 15px;
	width: 48%;
}
.banner-content h2 {
	font: 400 27px/33px 'Montserrat', sans-serif;
	text-transform: uppercase;
	color: #fff;
	margin: 0px;
}
.banner-content h2 span {
	font: 700 25px/36px 'Montserrat', sans-serif;
	color: #dd5533;
	display: block;
}
.banner-content p {
	font: 300 15px/25px 'Montserrat', sans-serif;
	color: #aaaaaa;
	text-align: right;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
.banner-more {
	padding: 45px 0px 60px 0px;
}
.banner-more ul li {
	font: 500 14px/14px 'Montserrat', sans-serif;
	display: inline-block;
	margin: 0px 5px 5px 5px;
	text-transform: uppercase;
	text-align: center;
	color: #282828;
}
.banner-more ul li a {
	display: block;
	padding: 22px 42px;
	border-radius: 50px;
	background: transparent;
	border: 1px solid #464646;
	color: #fff;
	transition: all .5s ease;
}
.abt-pdcst a {
	padding: 22px 52px 22px 20px !important;
	background: url(../../../../wp-content/themes/tortuga-child/images/pod-play-th.png) no-repeat 92% center #dd5533 !important;
}
.abt-pdcst a:hover {
	color:#000 !important;
	background: url(../../../../wp-content/themes/tortuga-child/images/pod-play-th-on.png) no-repeat 93% center #fff !important;
}
.banner-more ul li:last-child a {
	background: #fff;
	color: #000;
}
.banner-more ul li:last-child a:hover {
	background: #dd5533;
	color: #fff;
}
#Container, #Header-Container, .sports-container, #Subscribe-col, #Partners-col, #footer-widgets-wrap, #FooterOld {
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#Accessibility, #Header, #Banner, #Content-Main, #Footer, #Main-Menu, #Mobile-Menu, #Service, #Credibility, #Episodes, #Spotlight, #Subscribe, #Partners, #Footer-b, .sports-container {
	max-width: 1200px;
	min-width: 300px;
	margin: 0px auto;
	padding: 0px;
	position: relative;
}
.home .site-content, .home.page .type-page {
	padding: 0px !important;
}
.home .type-page {
	margin: 0px !important;
}
#Partners {
	min-height: 230px;
	text-align: center;
	padding: 50px 0px;
}
#Partners h3 {
	font: 700 36px/36px 'Montserrat', sans-serif;
	text-align: center;
	padding: 10px 0px 40px 0px;
	color: #282828;
	margin: 0px;
	text-transform: uppercase;
}
.partners-logo img {
	padding: 10px 13px 10px 13px;
	transition: transform .3s ease;
}
#Partners-col {
	display: block;
	background: #fff;
}
.home .sxc-follow-buttons, .home .sharedaddy {
	display: none;
}
.sxc-follow-buttons {
	display: none;
}
#Header-Container {
	position: absolute;
	width: 100%;
	z-index: 1;
}
#Header .theme-L {
	/*background: url(../../../../wp-content/themes/tortuga-child/images/logo-l-bg.png) no-repeat right top;*/
	z-index: 0;
}
/*.logo {
	background: url(../../../../wp-content/themes/tortuga-child/images/logo-bg.png) no-repeat 0px 0px;
	height: 195px;
}*/
.logo img {
	padding: 40px 0px 0px 0px;
}
.appoint {
	width: 55%;
	padding: 40px 0px 0px 0px;
}
.table-div, .form-table {
	width: 100%;
	display: table;
	table-layout: fixed;
}
.table-cell, .form-cell {
	display: table-cell;
	vertical-align: top;
}
#menu-item-46893, #menu-item-46124, #menu-item-46581 {
	display: none;
}
#Banner-Container-S {
	background: url(../../../../wp-content/themes/tortuga-child/images/banner-bg-s.jpg) no-repeat center top;
}
#Banner-Container-S #Banner {
	text-align: center;
}
#Banner h1 {
	font: 600 30px/34px 'Montserrat', sans-serif;
	text-align: center;
	color: #fff;
	padding: 180px 0px 100px 0px;
	text-transform: uppercase;
}
#block-5 {
	display: none;
}
.page-header {
	border-left: 2px solid #dd5533;
}
#Spotlight-col {
	background: #fff;
	display: none;
}
.home #Spotlight-col {
	display: block;
}
#Spotlight {
	min-height:750px;
}
#Spotlight h3 {
	font: 700 36px/36px 'Montserrat', sans-serif;
	text-align: center;
	padding: 70px 0px 0px 0px;
	color: #282828;
	margin: 0px;
	text-transform: uppercase;
}
#Spotlight h3 span {
	font: 500 16px/16px 'Montserrat', sans-serif;
	color: #dd5533;
	display: block;
	padding: 15px 0px 0px 0px;
}
.articles {
	text-align: center;
	padding: 60px 0px 0px 0px;
}
.blog-more {
	font: 700 14px/14px 'Montserrat', sans-serif;
	margin: 45px auto 0px auto;
	text-transform: uppercase;
	width: 270px;
	color: #282828;
	text-align: center;
	padding-bottom: 45px;
}
.blog-more a {
	border: 1px solid #c9c9c9;
	display: block;
	padding: 25px 55px;
	border-radius: 50px;
	background: #fff;
	transition: all .5s ease;
}
.blog-more a:hover {
	background: #dd5533;
	color: #fff;
}
.articles ul {
	margin: 0px !important;
	padding: 0px !important;
}
.articles ul li {
	display: inline-block;
	width: 283px;
	min-height: 440px;
	position: relative;
	margin: 0px 4px 15px 4px !important;
	vertical-align: top;
	transition: all .5s ease;
	background: #25282a;
	font: 200 18px/26px 'Montserrat', sans-serif;
}
.articles ul li:nth-child(odd) {
  background:#dd5533;
}
.articles ul li a {
	color: #fff;
	display: block;
	padding: 35px 20px 35px 20px;
}
.articles ul li:hover {
	margin-top: -5px !important;
	transition: all .5s ease;
	box-shadow: 2px 10px 15px #ccc;
}
.display-posts-listing .image {
    min-height:160px;
    padding: 0px;
}
.display-posts-listing .listing-item .wp-post-image {
    margin: 0;
    width: 100%;
    height: auto;
}
.orange-bg {
	background: #dd5533;
}
.orange-bg:hover {
	background: #0e1315;
}
.grey-bg {
	background: #25282a;
}
.grey-bg:hover {
	background: #0e1315;
}
.art-text {
	font: 800 12px/12px 'Montserrat', sans-serif;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 2px;
}
.art-text a {
	color: #fff;
	display: block;
	padding: 35px 0px 35px 0px;
	text-decoration: none;
}
.art-text span {
	font: 200 18px/22px 'Montserrat', sans-serif;
	text-transform: initial;
	letter-spacing: 0px;
	display: block;
	padding: 18px 0px 0px 0px;
	width: 80%;
	margin: 0px auto 20px auto;
}
.articles ul li::after {
	position: absolute;
	width: 36px;
	height: 36px;
	background: #fff;
	content: '';
	border-radius: 100%;
	bottom: -18px;
	left: 121px;
}
#Subscribe-col {
	background: url(../../../../wp-content/themes/tortuga-child/images/subscribe-bg.jpg) repeat-x 0px 0px;
}
#Subscribe {
	min-height: 400px;
}
#Subscribe h3 {
	font: 700 40px/40px 'Montserrat', sans-serif;
	text-align: center;
	padding: 85px 10px 10px 10px;
	color: #dd5533;
	text-transform: uppercase;
	margin: 0px;
}
#Subscribe p {
	font: 300 15px/28px 'Montserrat', sans-serif;
	text-align: center;
	padding: 30px 10px 10px 10px;
	color: #000000;
	width: 63%;
	margin: 0px auto !important;
}
#Subscribe p a:hover {
	color:#000;
}
.sub-th {
	text-align: center;
	padding: 20px 10px 5px 10px;
}
#subscribe-blog-503 {
	text-align: center;
	padding: 30px 0px 20px 0px;
}
.sub-mail {
	width: 50%;
	display: inline-block;
}
.sub-submit {
	width: 130px;
	display: inline-block;
}
#content {
	padding: 2%;
}
#menu-item-71862 a {
	background: none !important;
}
#menu-item-71862 a:hover {
	background: #dd5533 !important;
}
.dr-ths {
	float: left;
	font: 700 19px/25px 'Montserrat', sans-serif !important;
	text-align: center;
	padding: 10px;
	margin: 0px 30px 15px 0px;
}
.dr-ths h1 {
	font: 500 27px/27px 'Montserrat', sans-serif !important;
	margin: 0px;
	padding: 18px 0px 8px 0px;
}
.dr-ths img {
	margin: 0px;
	text-align: center;
	padding: 0px;
}
.table-div, .form-table {
	width: 100%;
	display: table;
	table-layout: fixed;
}
.table-cell, .form-cell {
	display: table-cell;
	vertical-align: top;
}
.dr-cole-text {
	padding: 0px 0px 0px 30px;
	width: 56%;
}
.dr-cole-text ul {
	margin: 20px 0px 0px 0px;
}
span.about-txt {
	color: #9a9a9a;
	text-transform: uppercase;
	font: 300 46px/14px 'Montserrat', sans-serif;
}
.dr-cole-text h2 {
	font: 900 42px/54px 'Montserrat', sans-serif;
	color: #dd5533;
	margin: 0px;
	text-transform: uppercase;
}
.dr-cole-text h2 a:hover {
	color: #fff;
}
.dr-cole-text h2 span.dr-md {
	font-weight: 400;
	display: inline-block;
	font: 400 43px/54px 'Montserrat', sans-serif;
}
.dr-cole-text h2 span.dr-specialisation {
	display: block;
	color: #9a9b9c;
	font: 300 14px/22px 'Montserrat', sans-serif;
}
.dr-cole-text ul li {
	font: 300 15px/25px 'Montserrat', sans-serif;
	color: #bdbdbd;
	background: url(../../../../wp-content/themes/tortuga-child/images/square-bg.png) no-repeat 0px 12px;
	padding: 5px 5px 5px 25px;
	list-style: none;
}
.team-physician h3 {
	font: 800 26px/32px 'Montserrat', sans-serif;
	color: #fff;
}
.accreditations h3 {
	color: #fff;
}
.head-team {
	width: 25%;
	text-align: center;
}
.co-team {
	width: 84%;
	text-align: center;
}
.team-physician .head-team h4 {
	font: 500 15px/25px 'Montserrat', sans-serif;
	color: #bdbdbd;
	background: url(https://sportsmedicineweekly.com/wp-content/themes/tortuga-child/images/square-bg.jpg) no-repeat 0px 17px;
	padding-left: 20px;
}
.head-team p {
	text-align: center;
	display: inline-block;
	border: 1px solid #6c6c6c;
	vertical-align: top;
	padding: 10px;
	min-height: 190px;
	margin: 5px;
}
.head-team span {
	font: 300 16px/25px 'Montserrat', sans-serif;
	color: #bdbdbd;
}
.team-physician .co-team h4 {
	font: 400 15px/25px 'Montserrat', sans-serif;
	color: #bdbdbd;
	padding-left: 20px;
}
.co-team li {
	text-align: center;
	display: inline-block;
	border: 1px solid #6c6c6c;
	vertical-align: top;
	padding: 10px;
	min-height: 190px;
	margin: 5px;
}
.co-team span {
	font: 400 14px/14px 'Montserrat', sans-serif;
	color: #bdbdbd;
}
.accreditations-lists {
	padding: 0px;
	margin: 0px;
}
.acc-div {
	margin: 25px 0px 0px 0px;
}
ul.accreditations-lists li {
	font: 300 15px/25px 'Montserrat', sans-serif;
	color: #bdbdbd;
	background: url(../../../../wp-content/themes/tortuga-child/images/square-bg.png) no-repeat 8px 22px;
	padding: 15px 0px 0px 30px;
	margin: 0px 0px 0px 10px;
	list-style: none;
}
.acc-r-cell ul li {
	background: url(../../../../wp-content/themes/tortuga-child/images/square-bg.png) no-repeat 20px 22px;
	padding: 15px 0px 0px 45px;
}
.accreditations img {
	margin-top: 20px;
}
.accreditations .table-cell {
	width: 48%;
}
.videos-kit {
	padding: 25px 0px;
}
.videos-kit ul li {
	font: 300 15px/25px 'Montserrat', sans-serif;
	width: 33%;
	display: inline-block;
	padding: 10px;
	background-image: none !important;
	vertical-align: top;
	text-align: center;
}
.social-media-kit {
	padding: 20px 0px;
}
.social-media-kit li {
	background: #a4a3a3 !important;
	background-image: none !important;
	padding: 0px !important;
	display: inline-block;
	margin: 5px;
}
.social-media-kit li a {
	display: block;
	height: 52px;
	width: 52px;
}
.social-media-kit li a::before {
	color: #fff;
	font-size: 30px;
	top: 25%;
	position: relative;
}
.education-kit {
	color: #bdbdbd;
	padding: 20px 10px 20px 20px;
	width: 50%;
	border: 1px solid #636363;
	border-right: none;
}
.education-kit h3, .roles-kit h3 {
	font: 800 25px/44px 'Montserrat', sans-serif;
	color: #dd5533;
	margin: 0px;
	padding: 20px 0px 0px 20px;
}
.roles-kit {
	background: #000000;
	color: #fff;
	padding: 20px 10px 20px 20px;
	width: 50%;
}
.education-kit ul li, .roles-kit ul li {
	font: 300 16px/25px 'Montserrat', sans-serif;
	background: url(../../../../wp-content/themes/tortuga-child/images/square-bg.png) no-repeat 0px 21px;
	padding: 15px 15px 0px 30px;
	list-style: none;
}
.dr-ths-text {
	font: 900 40px/54px 'Montserrat', sans-serif;
	color: #dd5533;
	margin: 0px;
	text-transform: uppercase;
	padding: 0px 0px 20px 0px;
}
.dr-ths-text span {
	display: block;
	color: #9a9b9c;
	font: 300 14px/22px 'Montserrat', sans-serif;
}
.steve-list ul li {
	font: 300 15px/25px 'Montserrat', sans-serif;
	padding: 10px 5px 10px 5px;
	list-style-image: url(../../../../wp-content/themes/tortuga-child/images/square-bg.png);
}
.address-heads {
	text-align: center;
	padding: 8% 0px 3% 0px;
}
.address-heads h3 {
	font: 500 24px/26px 'Montserrat', sans-serif;
	color: #db532d;
	margin: 0px;
	position: relative;
}
.address-heads h3 a {
	background: #24282b;
	z-index: 1;
	position: relative;
	padding: 0px 20px;
	cursor: default;
}
.address-heads h3 a:hover {
	color: #db532d;
}
.address-heads h3:after {
	position: absolute;
	content: '';
	width: 100%;
	height: 1px;
	left: 0px;
	top: 13px;
	background: url(../../../../wp-content/themes/tortuga-child/images/line-bg.jpg) repeat-x 0px 0px;
}
.address-heads p {
	font: 400 18px/22px 'Montserrat', sans-serif;
	color: #b7b8ba;
}
.ask-div {
	padding: 10px;
	border: 1px solid #4b4c4e;
	margin: 4% 0px 3% 0px;
}
.sp-div {
	margin: 4% 0px 3% 0px;
}
.ask-r-cell {
	background: #000000;
	width: 55%;
	vertical-align: middle;
}
.ask-r-cell h3 {
	font: 900 40px/40px 'Montserrat', sans-serif;
	color: #db532d;
	margin: 0px;
	padding: 0px 0px 0px 60px;
}
.b-sponsor h3 {
	font: 900 33px/35px 'Montserrat', sans-serif;
	padding: 12px 0px 0px 60px;
}
.ask-r-cell p {
	font: 400 16px/20px 'Montserrat', sans-serif;
	color: #bebebe;
	margin: 0px;
	padding: 20px 0px 0px 60px;
}
.ask-r-cell p span {
	color: #db532d;
}
.cmore {
	font: 600 16px/16px 'Montserrat', sans-serif;
	border: 1px solid #d85133;
	border-radius: 25px;
	padding: 15px;
	margin: 30px 0px 0px 60px;
	width: 240px;
	text-align: center;
	text-transform: uppercase;
	color: #d85133;
}
#content {
	position: relative;
}
#content::before {
	position: absolute;
	content: '';
	background: url(../../../../wp-content/themes/tortuga-child/images/down-arrow-bg.png) no-repeat 0px 0px;
	width: 12px;
	height: 22px;
	top: -24px;
	left: 50%;
	transform: translate(-50%, 0%);
}
.category #content::before {
	top: 0px;
}
.category #content {
	padding: 6% 2%;
}
#content .theme-L, #content .theme-R {
	background: #191919;
	bottom: 0px;
	height: 476px;
	top: inherit;
}
#content .theme-L {
	left: -94%;
}
#content .theme-R {
	right: -94%;
}
.home #content::before {
	display: none;
}
/*.page-id-168 #content {
	padding: 0 6%;
}
.page-id-168  .page  {
    padding: 0px !important;
}
.page-id-168 .type-page {
	margin-bottom:0px !important;
}*/
.robots-nocontent.sd-block.sd-social.sd-social-icon.sd-sharing {
	display: none;
}
.sportsMain {
	background: #000;
	position: relative;
	z-index: 0;
}
.sportsMain::after {
	content: '';
	position: absolute;
	border: 1px solid #464646;
	width: 103%;
	left: -16px;
	top: -16px;
	z-index: -1;
	height: 94%;
}
.sports-left {
	display: inline-block;
	vertical-align: top;
	width: 47%;
	font-size: 0;
	background: #000;
	min-height: 330px;
}
.sports-right {
	display: inline-block;
	vertical-align: top;
	width: 52.6%;
	padding: 0px 20px;
	background: #000;
	z-index: 1;
	position: relative;
	min-height: 365px;
}
.sports-pod {
	text-align: center;
	border: 1px solid #555555;
	padding: 2% 5%;
	margin: 3% auto;
	width: 92%;
}
.home .sports-pod {
	margin: 0% auto 5% auto;
	width:100%;
}
.sports-right h3 {
	font: 600 30px/36px 'Montserrat', sans-serif;
	color: #dd5533;
	margin: 0px;
	padding: 20px 10px 0px 0px;
}
.sports-right h4 {
	font: 400 24px/24px 'Montserrat', sans-serif;
	color: #fff;
	margin: 0px;
	padding: 25px 0px 20px 0px;
}
.sports-left iframe {
	margin: 20px 0px 20px 0px !important;
}
.page-id-73421 .sports-right p {
	line-height: 23px;
}
.wp-block-jetpack-subscriptions p {
	display: inline-block !important;
}
.subscribe-r h3 {
	color: #fff;
	margin: 0px;
}
#subscribe-email input {
	width: 100% !important;
	background: none;
	border: 1px solid;
	color: #636363;
}
.subscribe-l {
	width: 51%;
}
.subscribe-r {
	padding: 0px 4%;
}
.cHead {
	text-align: center;
	color: #fff;
	padding: 40px 0px 40px 0px;
	margin: 0px;
}
.mypartners {
	text-align: left;
}
.mypartners ul li {
	display: inline-block;
	background: none;
	margin: 1%;
	padding: 0px;
	width: 255px;
}
.partnerMain h3 {
	font: 500 28px/28px 'Montserrat', sans-serif;
	color: #dd5533;
	margin: 0px;
	padding: 20px 0px 20px 0px;
}
.socialinks ul li {
	background: url(../../../../wp-content/themes/tortuga-child/images/square-bg.png) no-repeat 0px 18px;
	display: inline-block;
	padding: 10px 0px 0px 20px;
	width: 250px;
	list-style-type: disc;
}
.socialinks ul li a {
	color: #bdbdbd;
}
.socialinks ul li a:hover {
	color: #fff;
}
.videoBorder {
	width: 90%;
	padding: 50% 0px 0px 0px;
	position: relative;
	margin: 15px auto;
}
.videoBorder iframe, .videoBorder embed {
	position: absolute;
	margin: 0px;
	padding: 0px;
	border: 4px solid #333;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 1;
}
.pod-player {
	margin: 30px 0px 0px 0px;
}
.pod-player a {
	background: url(../../../../wp-content/themes/tortuga-child/images/podcast-logo.png) no-repeat 10px 8px #2e3133;
	padding: 12px 15px 12px 52px;
	border-radius: 5px;
}
.pod-player a:hover {
	background: url(../../../../wp-content/themes/tortuga-child/images/podcast-logo.png) no-repeat 10px 8px #dd5533;
	color: #fff;
}
.liveMain {
	background: #ccc;
	text-align: center;
	padding: 100px 0px;
	margin: 45px auto 0px auto;
	position: relative;
}
.liveMain .theme-L, .liveMain .theme-R {
	background: #ccc !important;
	top: 0 !important;
	height: auto !important;
}
.live-rush {
	margin: 5px 0px 0px 0px;
	display: inline-block;
}
.live-rush img {
	border-radius: 3px;
}
.donate-now {
	font: 600 23px/23px 'Montserrat', sans-serif;
	display: inline-block;
	vertical-align: top;
	margin: 5px 0px 0px 20px;
}
.donate-now a {
	display: block;
	background: #dd5533;
	padding: 42px 0px 42px 0px;
	color: #fff;
	width: 270px;
	text-align: center;
	border-radius: 50px;
	min-height: 84px;
}
.donate-now img {
	margin: -8px 10px 0px 0px;
	vertical-align: top;
}
.donate-live {
    display: inherit !important;
}
.donate-live a {
    float: right !important;
    padding: 20px 0px 20px 0px !important;
        min-height: 60px !important;
    margin-top: -50px;
    margin-bottom: 10px;
}
.img-r {
	float: right;
	margin: 7px 0px 10px 15px;
    clear: both;
}
.page-id-73526 .img-r {
	margin: 7px 0px 70px 15px;
}
.visit-cole {
	text-align: center;
}
.page-id-73421 .visit-cole {
	text-align: left;
}
.page-id-73421 .sportsMain {
    line-height: 3.52;
}
.page-id-73421 .sportsMain::after {
    height: 100%;
}
.page-id-73526 .type-page, .page-id-73526 .page {
    padding: 0px !important;
    margin: 0px !important;
}
.visit-cole a {
    background: #dd5533;
    padding: 12px 7px;
    border-radius: 4px;
    color: #fff;
}
.comments-area {
	display: none;
}
.page-id-71375 #Subscribe-col {
	display: none;
}
.aligncenter.size-full.wp-image-71414.jetpack-lazy-image.jetpack-lazy-image--handled {
	background: #fff;
	padding: 2%;
	width: 300px;
	border-radius: 10px;
}
.page-id-73421 #Subscribe-col {
	display: none;
}
.page-id-73421 .page, .page-id-73421 .type-page {
	padding: 2rem 2rem 0px 2rem !important;
}
.page-id-73421 .type-page {
	margin-bottom: 0px !important;
}
.page-id-73421 #content {
	padding: 2% 2% 0px 2% !important;
}
.page-id-73509 #Banner-Container-S, .page-id-73509 #Header-Container, .page-id-73509 #Subscribe-col, .page-id-73509 #Partners-col, .page-id-73509 #footer-widgets-wrap, .page-id-73509 #footer {
	display: none;
}
.insta-bio {
	margin: 10px auto;
	text-align: center;
	width: 50%;
}
.inta-logo {
	padding: 0px 0px 5% 0px;
}
.insta-lists {
	width: 75%;
	margin: 10px auto;
}
.insta-lists ul {
	margin: 0px auto;
	padding: 0px;
	text-align: center;
}
.insta-lists ul li {
	background: #2e3133;
	margin: 10px;
	list-style: none;
	text-align: left;
}
.insta-lists ul li a {
	color: #fff !important;
	display: block;
	padding: 12px 12px 12px 65px;
}
.insta-lists ul li a:hover {
	color: #dd5533 !important;
}
.page-id-73509 .social-logo {
	width: 100%;
	margin: 0px auto;
}
.insta-web {
	background: url(../../../../wp-content/themes/tortuga-child/images/insta-web-ico.png) no-repeat 15px center #2e3133!important;
}
.insta-pod {
	background: url(../../../../wp-content/themes/tortuga-child/images/podcast-logo.png) no-repeat 15px center #2e3133!important;
}
.insta-blog {
	background: url(../../../../wp-content/themes/tortuga-child/images/insta-blog-ico.png) no-repeat 15px center #2e3133!important;
}
.page-id-73509 {
	background: #25282a;
}
.credibility ul {
	margin:0px;
	padding:0px;
	text-align:center;
}
.credibility ul li {
	display: inline-block;
	margin: 12px;
	padding: 5px;
	width: 255px;
	border: 1px solid #ccc;
	vertical-align: top;
	height:200px;
}
.single-post #Banner h1, .search-results #Banner h1, .author #Banner h1 {
	text-align: center;
	padding: 180px 10px 100px 10px;
	width: 55%;
	margin: 0px auto;
}
.mypartners.smw-pod ul li {
	background: #000;
	padding: 15px 20px;
	border-radius: 10px 10px 10px 10px;
	width: 22%;
	border-top: 2px solid #d53;
}
.credin ul li {
	width: 250px;
	border: 1px solid #4a4747;
}
.mypartners.smw-pod img {
	border-radius: 15px;
}
.sponsor-th {
	background: #060606;
	padding: 12px;
}
.hr {
	border-bottom: 1px dashed #6c6565;
}
.smw-pod h3 {
	font: 600 35px/37px 'Montserrat', sans-serif;
	color: #db532d;
	margin: 0px;
	padding: 0px 0px 35px 40px;
}
.social-logo.sub-logo {
	width: 100%;
}
.sub-logo h3 {
	font: 600 31px/34px 'Montserrat', sans-serif;
	color: #db532d;
	margin: 0px;
	padding: 0px 0px 25px 40px;
}
.sub-logo ul {
	margin: 0px 0px 0px 40px;
	padding: 0px;
}
.social-logo.sub-logo {
	width: 100%;
	padding: 10px 0px 0px 0px;
}
.subsMain h2 {
	font: 600 31px/34px 'Montserrat', sans-serif;
	color: #db532d;
	margin: 0px;
	padding: 25px 0px 40px 40px;
}
.accessible_on.dfw-whitemode #Container .gdpCookie {
    background: rgba(255, 255, 255, 0.8) !important;
    color: #fff;
    border: 1px solid #000 !important;
}
.accessible_on.dfw-blackmode #Container .gdpCookie {
    background: rgba(0, 0, 0, 0.8) !important;
    color: #fff;
    border: 1px solid #fff !important;
}
.accessible_on:not(.dfw-greymode) #gdpCookie {
    background: #8a8787 !important;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.gdpCookie {
	width: 100% !important;
	border-radius: 0px !important;
	background: rgb(36, 35, 35) !important;
}
.cookie-main p {
	padding: 2px 0px !important;
	margin: 0px !important;
	font-size: 13px !important;
}
.gdpCookie, .gdpCookie a {
	color: #9d9d9d !important;
}
.cookie-main li.cookie-button a {
    border: 2px solid #404040 !important;
    border-radius: 5px !important;
}
.thankImg {
 width: 100px;
 height: 100px;
 border-radius: 50%;
 font: normal 60px/100px Verdana, Arial, Helvetica, sans-serif;
 background:url(../../../../wp-content/themes/tortuga-child/images/thank-th.png) no-repeat 0px 0px;
 color: #fff;
 margin: 0px auto;
 text-align: center;
}
.dfw-whitemode .thankImg {
 background: #00e;
 color: #fff;
}
.dfw-blackmode .thankImg {
 background: #fc0;
 color: #000;
}
.thankYou {
 font: normal 16px/30px Verdana, Arial, Helvetica, sans-serif;
 text-align: center;
 padding: 50px 0px;
}
.thankYou h2 {
 font: normal 60px/100px Verdana, Arial, Helvetica, sans-serif;
}
.thankYou h2 span {
 font: normal 60px/100px Verdana, Arial, Helvetica, sans-serif;
 display: inline-block;
 color: #001935;
}
.error404 #Banner-Container-S, .search #Banner-Container-S {
    min-height: 315px;
}
.ask-epi {
	margin: 20px auto 60px auto;
	text-align: center;
	width: 350px;
}
.ask-epi a {
	display: block;
	padding: 12px 10px 12px 10px;
	background: #dd5533;
	text-align: center;
	color: #fff;
	border-radius: 3px;
}
.meta-comments {
	display: none;
}
#Accessibility ul {
list-style: none;
margin: 0px;
padding: 0px;
}


.page-id-75505 .sports-container, .page-id-75505 #Subscribe-col, .page-id-75505 #Partners-col {
	display:none;
}
.page-id-75505 .page-title {
    margin: 0px;
}
.inlight h3 {
	color: #fff !important;
}
.inlight .articles ul li {
	width: 250px;
	min-height: 345px;
	margin: 0px 8px 15px 8px !important;
	box-shadow: 2px 9px 14px #1c1c1c;
}
.inlight .articles ul li::after {
	display:none;
}
.inlight .articles ul li:hover {
	box-shadow: 10px 10px 10px #181515;
}
.inlight {
	min-height: 630px !important;
}
.hr {
	position:relative;
}
.hr-l, .hr-r {
	border-bottom: 1px dashed #6c6565;
	position: absolute;
	height: 1px;
	width: 100%;
	bottom: -1px;
}
.hr-l  {
	left: -100%;
}
.hr-l, .hr-r {
	right: -100%;
}
.inlight .blog-more {
	padding-bottom:0px;
}
.blog-temp h2 {
	text-transform: uppercase;
	font-weight: bold;
}
.blog-para {
	text-align: left;
	border: 2px solid #2d2c2c;
	background: #000;
	padding: 10px 15px;
	margin: 18px auto;
}
.blog-para p {
	margin:12px;
}
.sportsMain.blogSports {
    margin: 30px 0px 30px 0px;
    background:#000;
}
.blogSports::after {
    height: 100%;
}
.blogSports p {
    color: #fff;
    padding: 12px 15px 10px 0px;
    font-size: 16px;
}
.blogSports .visit-cole a {
    background: #dd5533;
}
.blogSports .visit-cole {
    text-align: left;
    padding: 12px 0px 20px 0px;
    font-size: 14px;
    margin: 0px 0px 0px 0px;
}
.blogSports .sports-right h3 {
	padding: 40px 10px 15px 0px;
    color: #fff !important;
}
.blogSports .sports-right {
    padding: 0px 20px 10px 20px;
    min-height: 337px;
    width: 32%;
    background: #000;
    margin: 0px 0px 0px 10px;
}
.blogSports  .sports-left {
    min-height: auto;
	width:66%;
}
.postid-75684 .wp-post-image, .postid-75684 .entry-meta {
	display:none;
}
.articles-text {
	font: 600 20px/28px 'Montserrat', sans-serif;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
	padding: 10px;
}
.pod-th {
	float: left;
	margin:60px 15px 0px 0px;
	width: auto;
	vertical-align: middle;
}
.pod-title {
	float: left;
	width: 84%;
}
.pod-title h3 {
	font-size: 27px;
	line-height: 35px;
}
.cmn-blog {
	background: #000;
	padding: 25px;
	position: relative;
}
.margin-player {
	padding: 35px 0px 0px 0px;
}
.author-sportsmedicineweekly .page-header h1 {
    padding: 0px;
    margin: 0px;
}
.blog-frame {
	position: relative;
}
.blog-frame::before {
	content: '';
	border: 1px solid #3f4040;
	height: 99%;
	width: 102%;
	position: absolute;
	left: -13px;
	top: 15px;
}

/* ADA Icon CSS */
.adaOn span {
	background: #dd5533;
	color: #fff;
	border-radius: 50%;
}
.accessible_on #Header-Container {
	position:static;
}
.accessible_on .main-navigation-menu ul, .accessible_on .main-navigation-menu li {
    border-top:none;
    border-right:none;
}
.accessible_on .site, .accessible_on .site-header, .accessible_on .header-bar-wrap, .accessible_on #Episodes-col, .accessible_on .subscribe a, .accessible_on .episode-more ul li:first-child a, .accessible_on .episode-more ul li a, .accessible_on #Spotlight-col, .accessible_on .blog-more a, .accessible_on  .articles ul li, .accessible_on .articles ul li:nth-child(odd), .accessible_on #Subscribe-col, .accessible_on  #Partners-col, .accessible_on .footer-widgets-wrap, .accessible_on .pod-player a, .accessible_on .post-layout-columns .post-wrapper .post-column article, .accessible_on .page-header, .accessible_on article, .accessible_on .sportsMain, .accessible_on .sports-right, .accessible_on .more-link:hover, .accessible_on .more-link:active, .accessible_on .ask-r-cell, .accessible_on .ask-epi a, .accessible_on .visit-cole a, .accessible_on .liveMain, .accessible_on .episodes-details, .accessible_on button, .accessible_on .main-navigation-menu a:hover, .accessible_on .main-navigation-menu a:active, .accessible_on .main-navigation-menu ul, .accessible_on .main-navigation-menu li.current-menu-item > a, .accessible_on .main-navigation-menu li.current_page_item > a, .accessible_on .post-column  {
	background:none !important;
}
.accessible_on #Episodes h2, .accessible_on .subscribe a, .accessible_on .episode-more ul li a, .accessible_on .episode-more ul li:first-child a, .accessible_on .sports-pod a, .accessible_on #Spotlight h3, .accessible_on #Spotlight h3 span, .accessible_on .blog-more a, .accessible_on #Subscribe h3, .accessible_on #Subscribe p, .accessible_on #Subscribe p a, .accessible_on #Partners h3, .accessible_on .footer-widgets .widget, .accessible_on .fcell3 h3, .fcell4 h3, .widget-title, .accessible_on .fcell4 ul li, .accessible_on .footer-widgets .widget a:link, .footer-widgets .widget a:visited, .accessible_on .fcell1 h2, .accessible_on .social-logo li, .accessible_on .main-navigation-menu a:link, .main-navigation-menu a:visited, .main-navigation-menu a, .accessible_on .articles ul li a, .accessible_on .archive-title, .page-title, .entry-title, .accessible_on .entry-title a:link, .accessible_on  .entry-title a:visited, .accessible_on .entry-meta, .accessible_on .post-layout-columns .post-wrapper .post-column article .entry-content, .accessible_on .more-link:link, .accessible_on .more-link:visited, .accessible_on .entry-meta span:before, .accessible_on #primary h3, .accessible_on .subsMain h2, .accessible_on .social-logo li a, .accessible_on .subscribe-r h3 a, .accessible_on .b-sponsor p a, .accessible_on .ask-epi a, .accessible_on .visit-cole a, .accessible_on .dr-cole-text h2 a, .accessible_on .dr-cole-text h2, .accessible_on a:link, .accessible_on a:visited  {
	color:inherit !important;
}
.accessible_on .subscribe a, .accessible_on .episode-more ul li a, .accessible_on .more-link, .accessible_on  .post-column article, .accessible_on .mypartners.smw-pod ul li, .accessible_on .ask-epi a, .accessible_on .visit-cole a, .accessible_on button {
	border:1px solid;
}
.accessible_on .articles ul li::after, .accessible_on .image, .accessible_on .bg-ada, .accessible_on #Episodes h2::after, #Spotlight h3::after, #Partners h3::after, .accessible_on .wp-post-image, .accessible_on .wp-block-separator, .accessible_on .wp-block-image, .accessible_on .sports-left, .accessible_on #content::before, .accessible_on .ask-l-cell {
	display:none !important;
}
.accessible_on .articles ul li:hover {
    margin-top: 0px !important;
    transition: none;
    box-shadow: none;
}
.accessible_on .articles ul li {
    min-height: 200px;
    border: 1px solid;
}
.accessible_on .sports-right {
    width: 100%;
}
.dfw-whitemode .logo img {
	background: #ccc;
	padding: 10px;
}
.accessible_on .credibility ul li, .accessible_on iframe {
    filter: grayscale(100);
}

.pod-key-stats {
	float: right;
	width: 55%;
}
.pod-stats {
	float: left;
}
.pod-key-stats h4 {
	color: #d94723;
}
.partnerMain .spons-bft h3 {
	padding: 10px 0px 10px 100px;
	font-weight: bolder;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.post-layout-columns .post-wrapper .post-column article {
	display: block;
}
}
/* Display Posts Shortcode */

.display-posts-listing .listing-item .wp-post-image {
	margin: 0;
}
.display-posts-listing .listing-item .wp-post-image {
	margin: 0;
}
.display-posts-listing .read-more {
	clear: both;
	margin-bottom: 2em;
}
/*--------------------------------------------------------------

# 14.0 - Comments

--------------------------------------------------------------*/

.comments-area {
	padding: 2em 2.5em;
}
/* Comment Header */

.comments-header {
	margin: 0 0 1em 0;
}
.comments-header .comments-title, .comment-reply-title span {
	display: inline-block;
	font-family: 'Titillium Web', Tahoma, Arial;
	font-size: 20px;
	font-size: 1.25rem;
	font-weight: normal;
	text-transform: uppercase;
	padding: 0;
	margin: 0;
	color: #dd5533;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
/* Comment List */

.comment-list {
	margin: 0 0 1.5em;
	padding: 0;
	list-style: none;
	border-bottom: 1px dotted #aaa;
}
.comment {
	margin: 0 0 1.5em;
	padding: 1.5em 0 0;
	border-top: 1px dotted #aaa;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.comment-meta {
	float: left;
	width: 100%;
	padding: 0;
}
.comment-meta .comment-author img {
	float: left;
	margin-right: 1em;
}
.bypostauthor {
	display: block;
}
.comment-meta .comment-metadata {
	margin-top: 0.3em;
	font-size: 14px;
	font-size: 0.875rem;
}
.comment-meta .comment-metadata a {
	margin-right: 1em;
}
.comment-content {
	clear: left;
	padding: 0.2em 0 0;
}
.comment-content a {
	word-wrap: break-word;
}
.comment ol.children {
	list-style: none;
	margin: 1.5em 0 0;
}
.comments-area .no-comments {
	color: #666;
	font-size: 15px;
	font-size: 0.9375rem;
	font-style: italic;
}
/* Pingbacks */

.pingback {
	margin: 0;
	padding: 0.75em 0;
	border-top: 1px dotted #aaa;
	-ms-word-wrap: break-word;
	word-wrap: break-word;
}
.pingback .comment-edit-link {
	margin-left: 1em;
	font-size: 14px;
	font-size: 0.875rem;
}
/* Comment Pagination */

.comment-navigation {
	margin: 0 0 1.5em;
	padding: 0;
	font-size: 14px;
	font-size: 0.875rem;
}
.comment-navigation:before, .comment-navigation:after {
	content: "";
	display: table;
}
.comment-navigation:after {
	clear: both;
}
.comment-navigation .nav-previous {
	float: left;
}
.comment-navigation .nav-next {
	float: right;
}
/* Comment Form */

#respond {
	margin: 0;
	padding: 0 !important;
}
.comment #respond {
	margin-top: 1.5em;
}
#respond .comment-reply-title {
	margin: 0 0 1em 0;
	padding: 0;
}
.comment-form {
	padding: 0;
}
.comment-form label {
	display: inline-block;
	min-width: 150px;
}
.comment-form textarea {
	margin-top: 0.4em;
}
.comment-form .form-submit {
	margin-bottom: 1em;
}
.comment-reply-title small a {
	margin-left: 1em;
	text-decoration: underline;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: normal;
}
/*--------------------------------------------------------------

# 15.0 - Footer

--------------------------------------------------------------*/

.footer-wrap {
	background: #303030;
}
.site-footer {
	font-size: 15px;
	font-size: 0.9375rem;
	color: #ddd;
}
.site-footer .site-info {
	float: left;
	margin: 2.5em 0;
	max-width: 50%;
}
.site-footer a:link, .site-footer a:visited {
	color: #fff;
	border-bottom: 1px dotted #aaa;
	text-decoration: none;
}
.site-footer a:hover, .site-footer a:focus, .site-footer a:active {
	color: #ddd;
}
#wpstats {
	display: none;
}
/*--------------------------------------------------------------

## 15.1 - Footer Widgets

--------------------------------------------------------------*/

.footer-widgets-wrap {
	background: #383838;
	padding: 2em 0 0;
}
.footer-widgets-columns {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -2em;
}
.footer-widget-column {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 25%;
	padding-right: 2em;
	box-sizing: border-box;
}
.footer-widgets .widget {
	color: #fff;
	background: none;
	border: none;
	box-shadow: none;
}
.footer-widgets .widget-title {
	color: #fff;
}
.footer-widgets .widget a:link, .footer-widgets .widget a:visited {
	color: #eee;
}
.footer-widgets .widget a:hover, .footer-widgets .widget a:active {
	color: rgba(255,255,255,0.6);
}
/* Default Calendar Widget */

.footer-widgets .widget_calendar table thead tr {
	background: rgba(255,255,255,0.1);
}
.footer-widgets .widget_calendar table th, .footer-widgets .widget_calendar table td {
	border: 1px solid rgba(255,255,255,0.2);
}
.footer-widgets .widget_calendar table tfoot tr td {
	border: none;
}
/* WordPress.com Flickr Widget */

.footer-widgets .widget_flickr #flickr_badge_uber_wrapper a:link, .footer-widgets .widget_flickr #flickr_badge_uber_wrapper a:visited {
	color: #eee;
}
.footer-widgets .widget_flickr #flickr_badge_uber_wrapper a:hover, .footer-widgets .widget_flickr #flickr_badge_uber_wrapper a:active {
	color: rgba(255,255,255,0.6);
}
/* WordPress.com Recent Goodreads widget */

.footer-widgets .widget_goodreads div[class^="gr_custom_container"] {
	background: none;
	border: none;
	color: #fff;
}
.footer-widgets .widget_goodreads div[class^="gr_custom_each_container"] {
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
/*--------------------------------------------------------------

## 15.2 - Footer Navigation

--------------------------------------------------------------*/

.footer-navigation {
	float: right;
	margin: 2em 0;
	max-width: 50%;
}
.footer-navigation-menu {
	display: inline;
	margin: 0;
	list-style-type: none;
	list-style-position: outside;
	position: relative;
}
.footer-navigation-menu li {
	float: left;
	position: relative;
}
.footer-navigation-menu a {
	display: inline-block;
	font-family: 'Titillium Web', Tahoma, Arial;
	font-size: 13px;
	font-size: 0.8125rem;
	font-size: 14px;
	font-size: 0.875rem;
	padding: 0.7em 1em;
	text-transform: uppercase;
	text-decoration: none;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.footer-navigation-menu a:link, .footer-navigation-menu a:visited {
	border-bottom: none;
}
/*--------------------------------------------------------------

# 16.0 - Media

--------------------------------------------------------------*/

.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
/* Make sure embeds and iframes fit their containers. */

embed, iframe, object {
	max-width: 100%;
}

/* Adjust Instagram and Facebook embed on mobile */

@media only screen and (max-width: 40em) {
.wp-block-embed .instagram-media {
	min-width: auto !important;
}
}
/* Shortcodes */

.wp-audio-shortcode {
	margin: 0 0 1.5em;
}
/*--------------------------------------------------------------

## 16.1 - Captions

--------------------------------------------------------------*/

.wp-caption {
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0 auto;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.wp-caption-text {
	color: #666;
	font-size: 14px;
	font-size: 0.875rem;
}
/*--------------------------------------------------------------

## 16.2 - Galleries

--------------------------------------------------------------*/

.gallery {
	margin-bottom: 1.25em;
}
.gallery-item {
	display: inline-block;
	margin: 0;
	padding: 0.75em 1em 0 0;
	text-align: center;
	vertical-align: top;
	width: 100%;
	box-sizing: border-box;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-caption {
	display: block;
}
.gallery-columns-6 .gallery-item .gallery-caption, .gallery-columns-7 .gallery-item .gallery-caption, .gallery-columns-8 .gallery-item .gallery-caption, .gallery-columns-9 .gallery-item .gallery-caption {
	display: none;
}



/*--------------------------------------------------------------

# 17.0 - Media Queries

--------------------------------------------------------------*/



/*--------------------------------------------------------------

## 17.1 - Desktop X-Large ( < 1200px )

--------------------------------------------------------------*/

@media only screen and (max-width: 80em) {
.container {
	padding: 0;
}
.site-content {
	padding-top: 1.5em;
}
.header-main {
	padding-top: 1em;
	padding-bottom: 1em;
}
.site-description {
	margin: 0.9em 0 0;
	font-size: 20px;
	font-size: 1.25rem;
}
.widget, .page-header, .type-post, .type-page, .type-attachment, .post-pagination, .comments-area {
	margin-bottom: 1.5em;
}
.single .type-post, .page .type-page {
	padding: 2rem;
}
.single .type-post .entry-content > .alignwide, .single .type-post .entry-content > .alignfull, .page .type-page .entry-content > .alignwide, .page .type-page .entry-content > .alignfull {
	margin-left: -2rem;
	margin-right: -2rem;
}
.comments-area {
	padding: 1.5em 2em;
	display: none;
}
/*.post-layout-columns .post-wrapper {
	margin-right: -1.5em;
}*/
.post-layout-columns .post-wrapper .post-column {
	padding-right: 1.5em;
}
.infinite-scroll #infinite-handle, .infinite-scroll .infinite-loader {
	margin-right: 1.5em;
}
.footer-widgets-wrap {
	padding: 1.5em 0 0;
}
.footer-widgets-columns {
	margin-right: -1.5em;
}
.footer-widget-column {
	padding-right: 1.5em;
}

.single .type-post, .page .type-page {
	padding: 0px;
}
.type-page {
	margin-bottom: 0px;
}
}



/*--------------------------------------------------------------

## 17.2 - Desktop Large ( < 1120px )

--------------------------------------------------------------*/

@media only screen and (max-width: 70em) {
.content-area {
	width: 100%;
}
.sidebar {
	width: 30%;
}
.post-layout-columns .post-wrapper .post-column article .entry-title {
	font-size: 20px;
	font-size: 1.25rem;
}
}



/*--------------------------------------------------------------

## 17.3 - Desktop Medium ( < 1040px )

--------------------------------------------------------------*/

@media only screen and (max-width: 65em) {
.footer-widget-column {
	width: 50%;
}
}



/*--------------------------------------------------------------

## 17.3 - Desktop Small ( < 960px )

--------------------------------------------------------------*/

@media only screen and (max-width: 60em) {
.content-area, .site-content .content-fullwidth {
	float: none;
	width: 100%;
	padding: 0;
}
.sidebar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	float: none;
	padding: 0;
	width: auto;
	margin-right: -1.5em;
}
.sidebar .widget-wrap {
	float: right;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 50%;
	padding-right: 1.5em;
	box-sizing: border-box;
}
.sidebar .widget-wrap .widget {
	width: 100%;
}
.sidebar .widget-wrap:nth-child(2n + 1) {
	clear: left;
}
.site-branding {
	text-align: center;
	margin: 0;
}
.site-branding .custom-logo {
	float: none;
	display: block;
	margin: 0.5em auto 0;
}
.site-description {
	float: none;
	display: block;
	margin: 0 0 0.5em;
	text-align: center;
	font-size: 18px;
	font-size: 1.125rem;
}
.post-layout-three-columns .post-wrapper .post-column {
	width: 50%;
}
.archive-title, .page-title, .entry-title {
	font-size: 26px;
	font-size: 1.625rem;
}
.post-layout-columns .post-wrapper .post-column article .entry-title {
	font-size: 22px;
	font-size: 1.375rem;
}
/*** Mobile Main Navigation ***/



	/* Reset */

.primary-navigation {
	margin: 0;
}
.primary-navigation, .main-navigation-menu li {
	float: none;
	position: static;
}
.main-navigation-menu ul {
	position: static;
	display: block;
}
.main-navigation-menu ul a {
	width: auto;
	float: none;
}
.main-navigation-menu li ul ul {
	margin: 0;
	border-left: none;
	left: auto;
}
.main-navigation-menu li.menu-item-has-children:hover > ul, .main-navigation-menu li.menu-item-has-children[aria-expanded="true"] > ul {
	display: block;
}
.main-navigation-menu > .menu-item-has-children > a:after, .main-navigation-menu ul .menu-item-has-children > a:after {
	display: none;
}
/* Main Navigation Toggle */

.main-navigation-toggle {
	float: right;
	display: inline-block;
	margin: 0 5px 0 0px;
	padding: 6px;
	background: none;
	font-family: 'Titillium Web', Tahoma, Arial;
	/* font-size: 16px; */
	font-size: 0;
	text-transform: uppercase;/* text-indent: -32px; */
}
.main-navigation-toggle:hover, .main-navigation-toggle:focus, .main-navigation-toggle:active {
	cursor: pointer;
	background: none;
}
.main-navigation-toggle:before {
	float: left;
	display: inline-block;
	margin: 0.1em 0.75em 0 0;
	font-size: 23px;
	line-height: 1;
	font-family: 'Genericons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: inherit;
	vertical-align: middle;
	content: '\f419';
	color: #fff;
}
.main-navigation-toggle:active, .main-navigation-toggle:focus, .main-navigation-toggle:hover {
	background: #dd5533;
}
/* Main Navigation Menu */

.primary-navigation {
	padding: 0;
}
.main-navigation-menu-wrap {
	float: left;
	width: 100%;
	border-top: 5px solid #dd5533;
	display: none;
}
.main-navigation-menu {
	width: 100%;
	padding: 3px 0 0;
}
.main-navigation-menu a {
	display: block;
	clear: left;
	padding: 1em 1.5em;
	border-bottom: 1px dotted rgba(255,255,255,0.2);
}
.main-navigation-menu li:last-child > a {
	border-bottom: none;
}
.main-navigation-menu ul {
	float: none;
	width: 100%;
	border: none;
}
.main-navigation-menu ul a {
	display: block;
	width: 100%;
	padding-left: 3em;
}
.main-navigation-menu ul li ul a {
	padding-left: 4.5em;
}
.main-navigation-menu ul li ul li ul a {
	padding-left: 6em;
}
.main-navigation-menu ul li ul li ul li ul a {
	padding-left: 7.5em;
}
.main-navigation-menu li:last-child ul li a {
	border-top: 1px dotted rgba(255,255,255,0.2);
	border-bottom: none;
}
/* Mobile Submenu Dropdowns */

.main-navigation-menu .submenu-dropdown-toggle {
	float: right;
	display: block;
	margin: 0;
	padding:10px;
}
.main-navigation-menu .submenu-dropdown-toggle:hover {
	cursor: pointer;
}
.main-navigation-menu .submenu-dropdown-toggle:before {
	font-size: 32px;
	line-height: 1;
	font-family: 'Genericons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: inherit;
	vertical-align: middle;
	content: '\f431';
	color: #fff;
}
.main-navigation-menu .submenu-dropdown-toggle:hover, .main-navigation-menu .submenu-dropdown-toggle:active {
	background: #dd5533;
}
.main-navigation-menu .submenu-dropdown-toggle.active:before {
	content: '\f432';
}
.main-navigation-menu ul .submenu-dropdown-toggle {
	padding: 0.55em 1em;
}
.main-navigation-menu ul .submenu-dropdown-toggle:before {
	font-size: 24px;
}
.header-bar-wrap .header-bar {
	padding: 0;
}
/*** Mobile Top Navigation ***/



	/* Reset */

.top-navigation-menu {
	margin: 0;
}
.top-navigation-menu li {
	float: none;
	position: static;
}
.top-navigation-menu ul {
	position: static;
	display: block;
}
.top-navigation-menu ul a {
	width: auto;
	float: none;
}
.top-navigation-menu li ul ul {
	margin: 0;
	border-left: none;
	left: auto;
}
.top-navigation-menu li:hover ul ul, .top-navigation-menu li:hover ul ul ul, .top-navigation-menu li:hover ul ul ul ul, .top-navigation-menu li:hover ul, .top-navigation-menu li li:hover ul, .top-navigation-menu li li li:hover ul, .top-navigation-menu li li li li:hover ul {
	display: inline;
}
.top-navigation-menu > .menu-item-has-children > a:after, .top-navigation-menu ul .menu-item-has-children > a:after {
	display: none;
}
/* Top Navigation Menu */

.top-navigation-menu {
	display: none;
	float: left;
	width: 100%;
	border-top: 4px solid rgba(255,255,255,0.15);
}
.mobile-top-menu {
	display: inline;
}
.top-navigation-menu a {
	display: block;
	clear: left;
	font-size: 13px;
	font-size: 0.8125rem;
	padding: 1em 1.5rem;
	border-bottom: 1px dotted rgba(255,255,255,0.15);
}
.top-navigation-menu li:last-child > a {
	border-bottom: none;
}
.top-navigation-menu ul {
	width: 100%;
	border-top: none;
}
.top-navigation-menu ul a {
	display: block;
	width: 100%;
	padding-left: 3em;
}
.top-navigation-menu ul li ul a {
	padding-left: 4.5em;
}
.top-navigation-menu ul li ul li ul a {
	padding-left: 6em;
}
.top-navigation-menu ul li ul li ul li ul a {
	padding-left: 7.5em;
}
.top-navigation-menu li:last-child ul li a {
	border-top: 1px dotted rgba(255,255,255,0.2);
	border-bottom: none;
}
/* Mobile Submenu Dropdowns */

.top-navigation-menu .submenu-dropdown-toggle {
	float: right;
	display: block;
	margin: 0;
	padding: 0.5em 1em 0.6em;
}
.top-navigation-menu .submenu-dropdown-toggle:hover {
	cursor: pointer;
	background: rgba(255,255,255,0.10);
}
.top-navigation-menu .submenu-dropdown-toggle:before {
	font-size: 24px;
	line-height: 1;
	font-family: 'Genericons';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-decoration: inherit;
	vertical-align: middle;
	content: '\f431';
	color: #fff;
}
.top-navigation-menu .submenu-dropdown-toggle.active:before {
	content: '\f432';
}
.top-navigation-menu ul .submenu-dropdown-toggle {
	padding: 0.35em 1em 0.45em;
}
/* Social Icons Navi */

.jetpack-social-navigation {
	margin: 0.25em 1.25em 0 0;
}
/* Footer */

.site-footer .site-info {
	float: none;
	margin: 2em 1em;
	max-width: 100%;
	text-align: center;
}
.footer-navigation {
	float: none;
	max-width: 100%;
	margin: 2em 0 0;
	text-align: center;
}
.footer-navigation-menu li {
	float: none;
	display: inline;
}
}



/*--------------------------------------------------------------

## 17.5 - Tablet Medium ( < 800px )

--------------------------------------------------------------*/

@media only screen and (max-width: 50em) {
.site-description {
	font-size: 16px;
	font-size: 1rem;
}
.archive-title, .page-title, .entry-title {
	font-size: 24px;
	font-size: 1.5rem;
}
.post-layout-columns .post-wrapper .post-column article .entry-title {
	font-size: 20px;
	font-size: 1.25rem;
}
.single .type-post, .page .type-page {
	padding: 0px;
}
.single .type-post .entry-content > .alignwide, .single .type-post .entry-content > .alignfull, .page .type-page .entry-content > .alignwide, .page .type-page .entry-content > .alignfull {
	margin-left: -1.5rem;
	margin-right: -1.5rem;
}
.comments-area {
	padding: 1em 1.5em;
}
/* Sidebar */

.sidebar {
	margin-right: 0;
}
.sidebar .widget-wrap {
	float: none;
	width: 100%;
	padding-right: 0;
}
/* Footer Widgets */

.footer-widgets-columns {
	margin-right: 0;
}
.footer-widget-column {
	float: none;
	display: block;
	width: 100%;
	padding-right: 0;
}
}



/*--------------------------------------------------------------

## 17.7 - Mobile Extra Large ( < 640px )

--------------------------------------------------------------*/

@media only screen and (max-width: 40em) {
.post-layout-columns .post-wrapper {
	display: block;
	margin-right: 0;
}
.post-layout-columns .post-wrapper .post-column {
	float: none;
	display: block;
	padding-right: 0;
}
.post-layout-two-columns .post-wrapper .post-column, .post-layout-three-columns .post-wrapper .post-column {
	width: 100%;
}
.infinite-scroll #infinite-handle, .infinite-scroll .infinite-loader {
	margin-right: 0;
}
.archive-title, .page-title, .entry-title, .post-layout-columns .post-wrapper .post-column article .entry-title {
	font-size: 22px;
	font-size: 1.375rem;
}
.entry-content {
	font-size: 16px;
	font-size: 1rem;
}
/* Footer Navigation Menu */

.footer-navigation {
	margin: 0;
}
.footer-navigation-menu a {
	display: block;
}
.logo {
	background: none;
	padding: 10px;
}
}



/*--------------------------------------------------------------

## Mobile Large ( < 560px )

--------------------------------------------------------------*/

@media only screen and (max-width: 35em) {
.comment ol.children {
	padding: 0;
}
}



/*--------------------------------------------------------------

## 17.9 - Mobile Medium ( < 480px )

--------------------------------------------------------------*/

@media only screen and (max-width: 30em) {
.container {
	padding: 0 1em;
}
.site-content {
	padding-top: 1em;
}
.header-main {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.primary-navigation {
	padding: 0;
}
.main-navigation-toggle {
	margin-left: 1em;
}
.jetpack-social-navigation {
	margin-right: 0.75em;
}
.widget, .page-header, .type-post, .type-page, .type-attachment, .post-pagination, .comments-area {
	margin-bottom: 1em;
}
.page-header, .type-post, .type-page, .type-attachment, .single .type-post, .page .type-page {
	padding: 1.25rem;
}
.entry-content > .alignwide, .entry-content > .alignfull {
	margin-left: -1.25rem;
	margin-right: -1.25rem;
}
.single .type-post .entry-content > .alignwide, .single .type-post .entry-content > .alignfull, .page .type-page .entry-content > .alignwide, .page .type-page .entry-content > .alignfull {
	margin-left: -1.25rem;
	margin-right: -1.25rem;
}
.widget, .comments-area {
	padding: 1em 1.25em 1.25em;
}
.footer-widgets-wrap {
	padding: 1em 0 0;
}
.site-branding .custom-logo {
	max-width: 100%;
}
.site-branding .site-title {
	font-size: 32px;
	font-size: 2rem;
}
.site-description {
	font-size: 15px;
	font-size: 0.9375rem;
}
.archive-title, .page-title, .entry-title, .post-layout-columns .post-wrapper .post-column article .entry-title {
	font-size: 20px;
	font-size: 1.25rem;
}
.alignright, .alignleft {
	float: none;
	margin: 1em 0;
}
.post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next {
	float: none;
	max-width: 100%;
	padding: 0;
}
.post-navigation .nav-links .nav-next {
	text-align: right;
}
.post-navigation .nav-links a {
	display: block;
	margin-bottom: 0.5em;
}
.post-navigation .nav-links div:last-child a {
	margin-bottom: 0;
}
}



/*--------------------------------------------------------------

## 17.10 - Mobile Small ( < 320px )

--------------------------------------------------------------*/

@media only screen and (max-width: 20em) {
.page-header, .type-post, .type-page, .type-attachment, .single .type-post, .page .type-page {
	padding: 1rem;
}
.entry-content > .alignwide, .entry-content > .alignfull {
	margin-left: -1rem;
	margin-right: -1rem;
}
.single .type-post .entry-content > .alignwide, .single .type-post .entry-content > .alignfull, .page .type-page .entry-content > .alignwide, .page .type-page .entry-content > .alignfull {
	margin-left: -1rem;
	margin-right: -1rem;
}
.widget, .comments-area {
	padding: 0.75em 1em 1em;
}
.site-branding .site-title {
	font-size: 28px;
	font-size: 1.75rem;
}
.archive-title, .page-title, .entry-title, .post-layout-columns .post-wrapper .post-column article .entry-title {
	margin: 0 0 0.5em;
	font-size: 18px;
	font-size: 1.125rem;
}
.entry-meta .meta-date, .entry-meta .meta-author, .entry-meta .meta-category, .entry-meta .meta-comments {
	display: block;
}
.jetpack-social-navigation {
	display: none;
}
}
/*--------------------------------------------------------------

# 18.0 - Theme Option Styles

--------------------------------------------------------------*/



/*--------------------------------------------------------------

## 18.1 - Sidebar Left Layout

--------------------------------------------------------------*/

.sidebar-left .content-area {
	float: right;
	padding-right: 0;
	padding-left: 2em;
}
.sidebar-left .sidebar {
	float: left;
}
 @media only screen and (max-width: 80em) {
.sidebar-left .content-area {
	padding-right: 0;
	padding-left: 1.5em;
}
}
 @media only screen and (max-width: 60em) {
.sidebar-left .content-area {
	padding: 0;
}
}
/* Do not add left sidebar styles if there are no widgets */

.no-sidebar .content-area {
	float: none;
	width: 100%;
	padding: 0;
}



/*--------------------------------------------------------------

# 19.0 - Media Query Fixes

--------------------------------------------------------------*/



/* Ensure navigation is visible on desktop view */

@media only screen and (min-width: 60.001em) {
.main-navigation-menu-wrap, .top-navigation-menu {
	display: block !important;
}
}



/*--------------------------------------------------------------

# 20.0 - CSS Hacks for Safari

--------------------------------------------------------------*/



/* Fix Flexbox issues for Safari 6.1-10.0 */

@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0) {
 @media {
 .post-layout-columns .post-wrapper .post-column, .footer-widget-column {
 margin-right: -1px;
}
}
}



/* Fix Flexbox issues for Safari 10.1+ */

@media not all and (min-resolution:.001dpcm) {
 @media {
 .post-layout-columns .post-wrapper .post-column, .footer-widget-column {
 margin-right: -1px;
}
}
}
@media screen and (max-width :1190px) {
.blogSports .sports-left {
	min-height: auto;
	width: 65%;
}
.blogSports .sports-right {
	min-height: auto;
	width: 33%;
}
.pod-key-stats {
	width: 50%;
}
}
@media screen and (max-width :1010px) {
.blogSports .sports-left {
	width: 62%;
}
.blogSports .sports-right {
	width: 36%;
}
}
@media screen and (max-width :1000px) {
.footer-up {
	padding: 65px 10px 0px 10px;
}
.footer-mid {
	padding: 65px 10px 65px 10px;
}
#Subscribe p {
	width: 90%;
}
.fcell1 {
	width: 40%;
}
#Partners {
	padding-bottom: 50px;
}
.logo {
	background-size: 100%;
}
.logo img {
	padding: 40px 0px 0px 15px;
}
.fm-r-cell p {
	padding: 0px 2% 20px 10%;
}
.episodes-details {
	padding: 0px 30px 30px 30px;
}
.episodes-box {
	margin: 30px 0px 0px 0px;
}
.footerMail a {
	padding: 25px;
}
.footer-up .table-cell {
	display: inline-block;
}
.social-logo {
	padding: 45px 0px 65px 0px;
	width: 100%;
}
.fcell1 {
	width: 100%;
	text-align: center;
}
.fcell2, .fcell3 {
	width: 36%;
	padding-right: 1%;
}
.fcell4 {
	width: 25%;
}
.footer-mid-bg::after {
	height: 168px;
}
.banner-content h2 {
	font: 400 30px/40px 'Montserrat', sans-serif;
}
.banner-content h2 span {
	font: 700 40px/40px 'Montserrat', sans-serif;
}
.banner-content p span {
	display: inline;
}
.banner-more ul li a {
	padding: 10px 15px;
}
#Banner-Container {
	overflow: hidden;
}
#Banner-Container #Banner {
	height: 480px;
	background-size: 110%;
	background-position: left top;
}
.banner-content {
	top: 25%;
}
.episodes-line-bg::before {
	display: none;
}
.brian-div .table-cell {
	display: inherit;
	width: 100%;
	padding: 10px;
}
#secondary {
	display: none;
}
.sportsMain::after {
	width: 105%;
}
.sports-left {
	display: inherit;
	width: 100%;
	text-align: center;
}
.sports-right {
	display: inherit;
	width: 100%;
}
.insta-lists {
	width: 100%;
}
.insta-bio {
	width: 60%;
}
.blogSports .sports-left, .blogSports .sports-right {
	display:inline-block;
}
}
@media screen and (max-width : 926px) {
.blogSports .sports-left {
	width: 60%;
}
	.blogSports .sports-right {
	width: 38%;
}
.pod-title h3 {
	font-size: 25px;
}
.blogSports p {
	padding: 12px 10px 10px 0px;
	font-size: 15px;
}
.blogSports .visit-cole {
	font-size: 12px;
}
.visit-cole a {
	padding: 12px 15px;
}
}
@media screen and (max-width : 825px) {
.blogSports .sports-left {
	width: 55%;
}
.blogSports .sports-right {
	width: 43%;
}

}
@media screen and (max-width : 768px) {
.ask-r-cell h3 {
	font: 900 27px/27px 'Montserrat', sans-serif;
}
.subscribe-l {
	width: 30%;
}
.banner-content {
	top:45%;
}
.banner-content h2 {
	font: 400 14px/22px 'Montserrat', sans-serif;
}
.banner-content h2 span {
	font: 700 17px/24px 'Montserrat', sans-serif;
}
.banner-more ul {
	margin: 0px;
	padding: 0px;
}
.logo img {
	padding: 15px 0px 0px 25px;
}
.pod-stats {
	width: 300px;
}
.partnerMain .spons-bft h3 {
	padding: 10px 0px 10px 10px;
}
}
 @media screen and (max-width : 767px) {
.ep-l-cell, .ep-r-cell {
	width: 100%;
	display: inherit;
}
.ep-r-cell h3 {
	padding: 20px 0px 0px 0px;
}
.ep-r-cell h4 {
	padding: 15px 0px 0px 0px;
}
#Subscribe h3 {
	font: 700 33px/33px 'Montserrat', sans-serif;
}
#Banner-Container #Banner {
	height: 440px;
}
.banner-content p {
	font: 300 14px/24px 'Montserrat', sans-serif;
	padding: 10px 0px 0px 0px;
}
.banner-more {
	padding: 20px 0px 60px 0px;
}
.episode-more ul li {
	width: 200px;
}
.blog-more {
	width: 215px;
}
.episode-more ul li a, .blog-more a {
	padding: 18px 30px;
}
.apps img {
	width: 200px;
}
.education-kit h3, .roles-kit h3 {
	font: 800 20px/25px 'Montserrat', sans-serif;
}
.team-physician .table-cell {
	width: 100%;
	display: inherit;
	text-align: left;
}
.team-physician .head-team h4, .team-physician .co-team h4 {
	padding-left: 0px;
}
.co-team ul, .head-team ul {
	margin: 0px;
	padding: 0px;
}
.acc-div .table-cell {
	width: 100%;
	display: inherit;
}
.videos-kit ul li {
	width: 100%;
}
.videos-kit ul li span {
	display: block;
}
.dr-cole-text h2 {
	font: 900 33px/36px 'Montserrat', sans-serif;
}
.dr-cole-text h2 span.dr-md {
	font: 400 33px/36px 'Montserrat', sans-serif;
}
.dr-cole-text h2 span.dr-specialisation {
	font: 300 12px/22px 'Montserrat', sans-serif;
}
.ask-div .table-cell {
	width: 100%;
	display: inherit;
}
.ask-r-cell h3 {
	font: 900 30px/36px 'Montserrat', sans-serif;
	padding: 15px 5px 0px 25px;
}
.ask-r-cell p {
	padding: 20px 5px 0px 25px;
}
.cmore {
	margin: 30px 5px 0px 25px;
}
.sportsMain::after {
	width: 107%;
}
.sports-left {
	min-height: auto;
}
.mypartners.smw-pod ul li {
	width: 45%;
}
.smw-pod h3, .sub-logo h3 {
	font: 600 26px/30px 'Montserrat', sans-serif;
	padding: 0px 0px 35px 25px;
}
.subsMain h2 {
	font: 600 26px/30px 'Montserrat', sans-serif;
	padding: 25px 0px 40px 25px;
}
.blogSports .sports-left, .blogSports .sports-right {
	width: 100%;
	display: inherit;
}
.blogSports .sports-right {
	margin:0px;
}
.blogSports p {
	font-size: 16px;
}
.blogSports .visit-cole {
	font-size: 15px;
}
}
@media screen and (max-width : 640px) {
/* Menu CSS */
#Main-Menu {
	display: none;
}
#Mobile-Menu {
	display: block;
}
#Content, #Sidebar {
	display: block;
}
#Sidebar {
	margin: 0px auto;
}
.contactTable .table-cell {
	display: block;
	width: 100%;
}
.contact-address {
	border-radius: 10px 10px 0px 0px;
}
.contact-map {
	height: 250px;
	border-radius: 0px 0px 10px 10px;
}
.textMain .useFul li {
	width: 95%;
}
.appoint {
	padding: 0px;
}
#Banner h1 {
	padding: 40px 0px 80px 0px;
}
.donate-now {
	margin: 5px 0px 0px 0px;
}
.sports-right h3 {
	font: 600 25px/30px 'Montserrat', sans-serif;
}
.sports-right {
	padding: 25px;
}
.table-cell.appoint {
	width: 100%;
}
.main-navigation-menu {
	background: #000;
}
.main-navigation-menu-wrap {
	margin: 40px 0px 0px 0px;
}
}
@media screen and (max-width : 639px) {
#Header .table-cell {
	display: inline-block;
}
.logo {
	background-size: 100%;
	width: auto;
	height: auto;
}
.logo img {
	padding: 35px 0px 35px 15px;
}
/*.appoint {
	padding: 0px;
	width:80px;
	text-align: right;
}*/
#Mobile-Menu {
	display: initial;
}
#Banner-Container #Banner {
	height: 345px;
	background-size: cover;
}
.banner-content {
	left: 25px;
	top: 36%;
	padding: 0px;
}
.banner-more {
	padding: 20px 0px 10px 0px;
}
.partners-logo img {
	padding: 10px;
	width: 50%;
}
#Header-Container {
	position: relative;
	background: #000;
}
.appoint {
	position: absolute;
	right: 0px;
	top: 40px;
}
.subscribe-ths .table-cell {
	width: 100%;
	display: inherit;
}
.insta-bio {
	width: 100%;
}
.education-kit, .roles-kit {
    width: 100%;
    display: inherit;
}
.education-kit {
    border-right: 1px solid #636363;
}
.pod-stats {
	width: 100%;
	float: none;
	margin: 10px auto;
	text-align: center;
}
.pod-key-stats {
	width: 100%;
	float: none;
}

.partnerMain .spons-bft h3 {
	padding: 40px 10px 10px 10px;
	text-align: center;
}
}
@media screen and (max-width : 550px) {
.banner-content h2 {
	font: 400 12px/20px 'Montserrat', sans-serif;
}
.banner-content {
	width: 60%;
}
.single-post #Banner h1 {
	padding: 45px 10px 44px 10px;
	width: 100%;
}
.episode-more {
	padding: 20px 0px 10px 0px;
}
.home .sports-pod {
	width: 90%;
	margin: 0% auto 7% auto;
}
#block-3 p, #block-4 p {
	padding: 0px 8% 0px 0px !important;
}
.fm-r-cell h4 {
	padding: 0px 0px 10px 0;
}
.ypo-logo {
	text-align: left;
	padding: 25px 5px 5px 0px;
}
.episode-more ul {
	margin:0px;
	padding:0px;
}
.credibility ul li {
	padding: 5px 5px 0px 5px;
	width: 150px;
	height: auto;
}
.ask-r-cell h3 {
	font: 700 25px/30px 'Montserrat', sans-serif;
}
.ask-r-cell p {
	padding: 12px 5px 15px 25px;
}
.subscribe a {
	padding: 10px;
}
}
@media screen and (max-width : 425px) {
#Banner-Container #Banner {
	height: 293px;
}
.apps img {
	width: 150px;
}
#Episodes h2 {
	font: 700 32px/32px 'Montserrat', sans-serif;
}
.episode-more ul li {
	width: 180px;
}
.episode-more ul li a, .blog-more a {
	padding: 18px 20px;
}
.banner-more ul li a {
	padding: 10px;
}
#Spotlight h3 {
	font: 700 30px/30px 'Montserrat', sans-serif;
}
#Spotlight h3 span {
	padding: 6px 0px 0px 0px;
}
#Subscribe h3 {
	font: 700 28px/32px 'Montserrat', sans-serif;
}
#Footer .table-cell {
	width: 100%;
}
.footer-up h3 {
	padding: 30px 0px 0px 0px;
}
.social-logo {
	padding: 45px 0px 40px 0px;
}
.footer-mid .table-cell {
	width: 100%;
	display: inherit;
}
.footer-mid-bg::after {
	display: none;
}
.fm-r-cell h4 {
	padding: 0px 0px 25px 0;
}
.fm-r-cell p {
	padding: 0px 1% 20px 0px;
}
.footerMail {
	font: 300 15px/15px 'Montserrat', sans-serif;
	padding: 30px 10px;
}
.footerMail a {
	padding: 15px;
}
#Footer-b {
	min-height: 100px;
}
.ask-r-cell h3 {
	font: 900 27px/34px 'Montserrat', sans-serif;
}
.sportsMain::after {
	width: 109%;
}
.banner-content {
	top: 20%;
}
.banner-content {
	width: 65%;
	left: 10px;
}
.credibility ul li {
    width: 135px;
}
.sports-pod {;
    padding: 2%;
    margin: 2% auto 4% auto;
    width: 96%;
    font-size: 15px;
    text-align: left;
}
#Banner h1 {
    font: 600 22px/28px 'Montserrat', sans-serif;
}
.dr-cole-text h2 {
    font: 900 23px/30px 'Montserrat', sans-serif;
}
.dr-cole-text h2 span.dr-md {
    font: 400 23px/30px 'Montserrat', sans-serif;
}
.page-header, .type-post, .type-page, .type-attachment, .single .type-post, .page .type-page {
	padding: 8px;
}
}
@media screen and (max-width : 385px) {
.blogSports .sports-right {
	padding: 0px 0px 10px 15px;
}
}
@media screen and (max-width : 359px) {
.banner-more ul li {
	width: 150px;
}
.apps img {
	width: 135px;
}
.episodes-details {
	padding: 0px 15px 15px 15px;
}
.episodes-box {
	padding: 15px;
	margin: 15px 0px 0px 0px;
}
#Partners h3 {
	font: 300 30px/30px 'Montserrat', sans-serif;
	padding: 45px 10px 40px 10px;
}
.ep-r-cell h3 {
	font: 700 19px/25px 'Montserrat', sans-serif;
}
.credibility ul li {
    width: 110px;
}
.blogSports .visit-cole {
	font-size: 12px;
}
}