@charset 'UTF-8';
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
html {
	font-family:sans-serif;
	line-height:1.15;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
body {
	margin:0
}
article,aside,footer,header,nav,section {
	display:block
}
h1 {
	font-size:2em;
	margin:.67em 0
}
figcaption,figure,main {
	display:block
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0;
	overflow:visible
}
pre {
	font-family:monospace,monospace;
	font-size:1em
}
a {
	background-color:transparent;
	-webkit-text-decoration-skip:objects
}
a:active,a:hover {
	outline-width:0
}
abbr[title] {
	border-bottom:none;
	text-decoration:underline;
	text-decoration:underline dotted
}
b,strong {
	font-weight:inherit;
	font-weight:bolder
}
code,kbd,samp {
	font-family:monospace,monospace;
	font-size:1em
}
dfn {
	font-style:italic
}
mark {
	background-color:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
audio,video {
	display:inline-block
}
audio:not([controls]) {
	display:none;
	height:0
}
img {
	border-style:none
}
svg:not(:root) {
	overflow:hidden
}
button,input,optgroup,select,textarea {
	font-family:sans-serif;
	font-size:100%;
	line-height:1.15;
	margin:0
}
button,input {
	overflow:visible
}
button,select {
	text-transform:none
}
[type=reset],[type=submit],button,html [type=button] {
	-webkit-appearance:button
}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
	border-style:none;
	padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
	outline:1px dotted ButtonText
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	box-sizing:border-box;
	color:inherit;
	display:table;
	max-width:100%;
	padding:0;
	white-space:normal
}
progress {
	display:inline-block;
	vertical-align:baseline
}
textarea {
	overflow:auto
}
[type=checkbox],[type=radio] {
	box-sizing:border-box;
	padding:0
}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {
	height:auto
}
[type=search] {
	-webkit-appearance:textfield;
	outline-offset:-2px
}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration {
	-webkit-appearance:none
}
::-webkit-file-upload-button {
	-webkit-appearance:button;
	font:inherit
}
details,menu {
	display:block
}
summary {
	display:list-item
}
canvas {
	display:inline-block
}
[hidden],template {
	display:none
}
body {
	background-color:#fff
}
html {
	font-size:62.5%
}
body {
	font-family:Open Sans,sans-serif;
	font-weight:400;
	line-height:1.45
}
p {
	font-size:1.799rem
}
.tm1 {
	font-size:1rem
}
.tm2 {
	font-size:1.414rem
}
.tm3 {
	font-size:1.799rem
}
.tm4 {
	font-size:2.827rem
}
body {
	margin-bottom:0;
	padding-bottom:0;
	overflow-x:hidden
}
.noscroll {
	overflow:hidden
}
.overlay {
	position:fixed;
	overflow-y:scroll;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.primary-loader {
	display:none
}
.flex-container {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
	vertical-align:middle;
	-ms-flex-align:center;
	align-items:center
}
.flex-start {
	-ms-flex-pack:start;
	justify-content:flex-start
}
.flex-between {
	-ms-flex-pack:justify;
	justify-content:space-between
}
.flex-around {
	-ms-flex-pack:distribute;
	justify-content:space-around
}
.flex-center {
	-ms-flex-pack:center;
	justify-content:center
}
.flex-vertical {
	-ms-flex-direction:column;
	flex-direction:column
}
.five-on-the-sides {
	margin-left:5px;
	margin-right:5px
}
.icon a span,a.icon {
	display:none
}
.horizontal-list {
	list-style:none;
	margin-left:0;
	padding-left:0
}
.horizontal-list li {
	display:-ms-flexbox;
	display:flex
}
.horizontal-list.barred li:after {
	padding:0 5px;
	content:"|"
}
.horizontal-list.barred li:last-child:after {
	content:""
}
.blank-list {
	list-style:none
}
a {
	color:#c00;
	font-family:Open Sans,sans-serif;
	font-weight:700;
	text-decoration:none
}
a:focus,a:hover {
	text-decoration:underline
}
.input--submit {
	border:3px solid #fff;
	background:0 0;
	width:120px;
	color:#fff;
	font-family:Open Sans,sans-serif;
	font-weight:700;
	padding:8px 20px;
	font-size:1.414rem
}
.story-card-image .attachment-story-card-large {
	height:auto;
	width:100%
}
.article-categories {
	font-family:Open Sans,sans-serif;
	font-weight:700
}
.article-category-primary,.article-category-secondary {
	text-transform:uppercase
}
.legal-copy {
	font-size:.8rem
}
#sovrn_beacon {
	display:none
}
.load_more_container {
	padding-bottom:10px
}
.hidden {
	display:none
}
.load_more_all_done {
	text-align:center;
	font-size:1.414rem;
	margin:0 auto;
	padding:30px 0
}
.load_more_all_done img {
	max-width:100%
}
.load_more {
	text-align:center;
	border-radius:0;
	margin:30px auto;
	display:block;
	padding:10px 40px;
	border:5px solid #c00;
	text-transform:uppercase;
	color:#c00;
	font-size:1.799rem;
	font-family:Open Sans,sans-serif;
	font-weight:700;
	background:0 0;
	width:210px;
	outline:none!important
}
.load_more:hover {
	background:#c00;
	color:#fff
}
.load_more.hidden {
	display:none
}
.i-hate-santana-and-his-love-of-shadows {
	width:100%;
	background:linear-gradient(180deg,rgba(0,0,0,.075) 0,transparent);
	padding:3px;
	position:absolute;
	height:1px
}
.page-wrapper {
	max-width:1020px;
	margin:0 auto
}
.leaderboard-ad,.sm-inline-gtm-ad,.sticky-ad {
	margin:0 auto;
	text-align:center
}
.sm-inline-gtm-ad {
	width:300px
}
.sm-article-footer-ad {
	width:300px;
	margin:30px auto;
	text-align:center
}
.leaderboard-ad,.leaderboard_mobile {
	margin-bottom:20px;
	text-align:center
}
.sticky-ad {
	position:fixed;
	z-index:999999;
	bottom:0;
	left:0;
	right:0;
	width:320px
}
.grid-inline {
	margin:0 auto 40px;
	height:250px;
	width:300px
}
.aligncenter {
	margin-left:auto;
	margin-right:auto
}
.sekindo-video-ad {
	margin-top:50px
}
#div-gpt-ad-div-gpt-ad-1476733188072-0 {
	width:300px;
	margin:0 auto 30px
}
#zergnet-widget-46178 {
	margin:20px auto 40px!important;
	text-align:center!important;
	display:-ms-flexbox!important;
	display:flex!important;
	-ms-flex-direction:row!important;
	flex-direction:row!important;
	vertical-align:middle!important;
	-ms-flex-align:center!important;
	align-items:center!important;
	-ms-flex-pack:justify!important;
	justify-content:space-between!important
}
#zergnet-widget-46178 .zergentity,#zergnet-widget-46178 .zergentity:nth-of-type(3n+1) {
	background:#fff!important;
	box-shadow:0 8px 20px -5px rgba(0,0,0,.29)!important
}
#zergnet-widget-46178 .zergheadline {
	height:130px!important;
	margin-top:0!important;
	padding:20px!important
}
#zergnet-widget-46178 .zergheadline a {
	font-size:14px!important;
	font-family:PT Serif,serif!important;
	font-weight:400!important;
	font-size:2rem!important;
	line-height:1.4!important;
	font-style:none!important
}
.ntv-stp {
	max-width:80%!important;
	margin:0 auto!important
}
.jw-ad {
	max-height:0;
	margin:0 auto;
	width:640px;
	max-width:640px;
	overflow:hidden;
	text-align:center;
	transition:max-height .5s ease-out;
	width:100%
}
.jw-ad-label {
	background-color:rgba(0,0,0,.07);
	border-radius:2px;
	color:rgba(0,0,0,.5);
	display:inline-block;
	font-size:12px;
	letter-spacing:1px;
	margin:20px 0 10px;
	padding:5px 10px;
	text-transform:uppercase
}
.jw-ad-visible {
	max-height:auto;
	margin-bottom:40px
}
.moretolove {
	font-size:2.827rem;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	-webkit-margin-before:1em;
	-webkit-margin-after:0;
	-webkit-margin-start:0;
	-webkit-margin-end:0;
	font-weight:700;
	border-bottom:1px solid #000;
	padding-bottom:.5em;
	margin-left:10px;
	margin-right:10px
}
.order-2 {
	-ms-flex-order:2;
	order:2
}
.order-1 {
	-ms-flex-order:1;
	order:1
}
.with-sidebar-wrapper .main {
	max-width:650px
}
.with-sidebar-wrapper .desktop-sidebar,.with-sidebar-wrapper .video-desktop-sidebar {
	width:300px;
	-ms-flex-item-align:baseline;
	align-self:baseline
}
.desktop-flex.with-sidebar-wrapper {
	-ms-flex-align:start;
	align-items:flex-start
}
.loading-animation:after {
	overflow:hidden;
	display:inline-block;
	vertical-align:bottom;
	animation:a steps(4) 1.2s infinite;
	content:"\2026";
	width:0
}
@keyframes a {
	to {
		width:1.25em;
		margin-right:-1.25em
	}
}
.readmore-only {
	display:none
}
.site-header {
	text-align:center;
	background:#fff;
	box-shadow:-1px 9px 22px -17px rgba(0,0,0,.75);
	position:relative;
	z-index:10
}
.site-header .site-branding {
	border:0
}
.site-header .top-right-navigation {
	display:none
}
.site-header .logo {
	width:192px;
	height:34px;
	padding-bottom:0;
	margin-top:0;
	background:50% no-repeat url(logo-2x.jpg);
	background-size:contain
}
.site-header .logo a {
	width:100%;
	height:100%;
	display:block
}
.icon-search a,.search-icon {
	background:url(search.svg);
	background-repeat:no-repeat;
	background-position:50%;
	margin-left:20px
}
.icon-search a,.search-icon,.toggle-navigation {
	text-indent:1000em;
	opacity:.65;
	overflow:hidden;
	display:block;
	width:20px;
	height:20px
}
.toggle-navigation {
	margin-right:20px;
	background:url(hamburger.svg);
	background-repeat:no-repeat;
	background-position:50%;
	transition:.5s ease
}
.main-header {
	height:34px;
	padding:8px 0
}
.navigation-toolbar {
	background:#e8e8d7 url(../assets/ep_naturalwhite.png)
}
.header-site-search,.navigation-toolbar {
	opacity:1;
	max-height:0;
	overflow:hidden
}
.active .nav-close {
	position:absolute;
	top:20px;
	right:20px
}
.active .nav-close img {
	height:20px;
	width:20px
}
.header-site-search.active,.navigation-toolbar.active {
	max-height:1000px
}
.header-site-search.active {
	height:66px;
	max-height:66px
}
.p10wrap {
	padding:10px
}
.navigation-toolbar .crown {
	margin:5px auto
}
.main-menu,.sub-menu {
	list-style:none;
	margin:0;
	padding:0
}
.main-menu .sub-menu {
	max-height:0;
	transition:max-height .8s ease;
	overflow-y:hidden
}
.sub-menu.expanded-sub-menu {
	max-height:500px
}
.menu-item-has-children>a:after {
	content:"+";
	margin-left:5px
}
.menu-item-has-children .children-shown {
	color:#c00;
	font-family:Open Sans,sans-serif;
	font-weight:700
}
.menu-item-has-children .children-shown:after {
	content:"-"
}
.search-submit {
	height:1px;
	width:1px;
	overflow:hidden;
	top:-1000em;
	position:absolute
}
.search-submit:active,.search-submit:focus {
	height:auto;
	width:auto;
	top:0;
	position:relative
}
.children-shown {
	color:#c00;
	font-family:Open Sans,sans-serif;
	font-weight:700
}
.main-menu>li a {
	font-size:1.799rem;
	color:#3b3b3b;
	line-height:3.5rem;
	font-family:Open Sans,sans-serif;
	font-weight:400;
	text-transform:uppercase
}
.main-menu .expanded-sub-menu {
	margin-bottom:10px
}
.main-menu .sub-menu li a {
	text-decoration:underline;
	color:#3b3b3b;
	font-size:1.414rem;
	line-height:2.5rem;
	font-family:Open Sans,sans-serif;
	font-weight:400
}
.social li {
	margin:0 20px
}
.social .icon {
	height:32px;
	width:32px;
	text-indent:1000em;
	background-position:50%;
	background-repeat:no-repeat;
	overflow:hidden;
	display:block
}
.social .facebook {
	background:url(/wp-content/themes/sm-video/assets/css/../images/facebook-red.svg)
}
.social .twitter {
	background:url(/wp-content/themes/sm-video/assets/css/../images/twitter-red.svg)
}
.social .snapchat {
	background:url(/wp-content/themes/sm-video/assets/css/../images/snapchat-red.svg)
}
.additional-nav {
	margin:20px 0
}
.additional-nav a {
	color:#3b3b3b
}
.additional-nav a:hover,.nav-footer {
	color:#c00
}
.searchInputBox {
	font-size:2.4rem;
	padding:10px 20px;
	max-width:980px;
	width:100%;
	border:none;
	-ms-flex-positive:2;
	flex-grow:2;
	background:#f2f2f2
}
.searchInputBox:focus {
	outline:none
}
.search-form {
	-ms-flex-positive:2;
	flex-grow:2
}
.header-site-search {
	opacity:.9;
	background:#f2f2f2
}
.header-site-search .flex-container {
	padding:10px 0
}
.header-site-search .button--close {
	font-size:3rem;
	margin-right:10px
}
#wpadminbar.backupBar {
	z-index:1
}
.header-social {
	border-left:none!important;
	margin-left:0!important;
	padding-left:0!important
}
.search-form-new .searchInputBoxNew {
	font-size:1.5rem;
	font-weight:700;
	padding:7px 20px;
	max-width:100px;
	width:100%;
	border:2px solid #222;
	border-radius:45px;
	-ms-flex-positive:2;
	margin-left:auto;
	-ms-flex-order:2;
	order:2;
	background:0 0;
	background:url(search.svg);
	background-repeat:no-repeat;
	background-position:5%;
	background-size:10%;
	margin-left:20px;
	padding-left:30px
}
.site-footer {
	background:#e8e8d7 url(../assets/ep_naturalwhite.png);
	box-shadow:0 -10px 20px -5px rgba(0,0,0,.29);
	text-align:center;
	padding:20px 20px 60px;
	clear:both
}
.site-footer a {
	color:#3b3b3b;
	text-transform:uppercase
}
.footer-h1 {
	text-transform:uppercase;
	font-family:Open Sans,sans-serif;
	font-weight:700;
	color:#c00;
	font-size:1.799rem
}
.facebook-icon {
	background:url(facebook.svg) no-repeat


}
.facebook-icon:hover {
	background:url(../assets/facebook-red.svg) no-repeat

}
.snapchat-icon {
	background:url(snapchat.svg) no-repeat


}
.snapchat-icon:hover {
	background:url(../assets/snapchat-red.svg) no-repeat

}
.instagram-icon {
	background:url(instagram.svg) no-repeat


}
.instagram-icon:hover {
	background:url(../assets/instagram-red.svg) no-repeat

}
.twitter-icon {
	background:url(twitter.svg) no-repeat


}
.twitter-icon:hover {
	background:url(../assets/twitter-red.svg) no-repeat

}
.youtube-icon {
	background:url(youtube.svg) no-repeat


}
.youtube-icon:hover {
	background:url(../assets/youtube-red.svg) no-repeat

}
.footer-social .icon {
	text-indent:1000em;
	background-position:50%;
	overflow:hidden;
	display:block;
	height:30px;
	width:30px
}
.footer-social {
	width:70%;
	max-width:400px;
	margin:20px auto 30px;
	padding:0
}
.footer-links {
	padding:0;
	font-size:1.414rem
}
.footer-links li {
	padding:5px
}
.site-footer .logo {
	width:170px;
	height:50px;
	padding-bottom:0;
	margin-top:0;
	margin:0 auto;
	background:50% no-repeat url(logo_transparent.png);
	background-size:contain;
	margin-bottom:20px;
	margin-top:10px
}
.site-footer .logo a {
	width:100%;
	height:100%;
	display:block
}
.video-slider .slick-dotted.slick-slider {
	margin-bottom:0
}
.video-slider img {
	box-shadow:0 3px 5px 1px rgba(0,0,0,.29);
	padding-top:10px;
	height:auto;
	width:100%
}
.article-video-callout,.featured-video-callout,.video-slider {
	background:#c00 url(../assets/ep_naturalred.png);
	box-shadow:0 8px 20px -5px rgba(0,0,0,.29);
	text-align:center;
	color:#fff;
	padding:0
}
.article-video-callout h1,.featured-video-callout h1,.video-slider h1 {
	padding-top:0;
	margin-top:0;
	margin-bottom:0;
	font-size:2rem;
	text-transform:uppercase
}
.article-video-callout h2,.featured-video-callout h2,.video-slider h2 {
	margin-top:10px;
	margin-bottom:10px;
	font-size:1rem;
	text-transform:uppercase
}
.article-video-callout img,.featured-video-callout img,.video-slider img {
	margin:0 auto
}
.article-video-callout a,.featured-video-callout a,.video-slider a {
	color:#fff
}
.article-video-callout .slick-dots,.featured-video-callout .slick-dots,.video-slider .slick-dots {
	position:relative;
	bottom:0;
	padding-bottom:20px
}
.article-video-callout .slick-dots li.slick-active button:before,.article-video-callout .slick-dots li button:before,.featured-video-callout .slick-dots li.slick-active button:before,.featured-video-callout .slick-dots li button:before,.video-slider .slick-dots li.slick-active button:before,.video-slider .slick-dots li button:before {
	color:#fff;
	font-size:23px;
	content:"◦";
	opacity:1;
	width:10px;
	height:10px;
	font-family:Open Sans,sans-serif;
	font-weight:700
}
.article-video-callout .slick-dots li.slick-active button:before,.featured-video-callout .slick-dots li.slick-active button:before,.video-slider .slick-dots li.slick-active button:before {
	background:#fff;
	border-radius:50%;
	content:"";
	margin-top:7px
}
.article-video-callout .slide-text,.featured-video-callout .slide-text,.video-slider .slide-text {
	padding:0 10px;
	margin-top:45px
}
.article-video-callout .slide-text .article-category-primary,.article-video-callout .slide-text .article-category-secondary,.featured-video-callout .slide-text .article-category-primary,.featured-video-callout .slide-text .article-category-secondary,.video-slider .slide-text .article-category-primary,.video-slider .slide-text .article-category-secondary {
	display:block;
	font-family:Open Sans,sans-serif;
	font-weight:700
}
.article-video-callout .slide-text .byline,.featured-video-callout .slide-text .byline,.video-slider .slide-text .byline {
	display:block;
	font-family:Open Sans,sans-serif;
	font-weight:400
}
.article-video-callout .slide-text .title,.featured-video-callout .slide-text .title,.video-slider .slide-text .title {
	display:block;
	margin:10px 0;
	font-family:Open Sans,sans-serif;
	font-weight:700;
	font-size:2rem
}
.article-video-callout .slide-text .excerpt p,.featured-video-callout .slide-text .excerpt p,.video-slider .slide-text .excerpt p {
	font-size:1.414rem;
	font-family:PT Serif,serif;
	font-weight:400
}
.article-video-callout {
	padding:20px 0 0
}
.video-slider .slide-text {
	padding-bottom:20px;
	min-height:142px;
	height:100%;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-line-pack:justify;
	align-content:space-between;
	-ms-flex-align:center;
	align-items:center
}
.video-slider .slide-text .title {
	margin:auto 0
}
.crown {
	background:url(/wp-content/themes/sm-video/assets/css/../images/logo-crown.png);
	display:block;
	width:31px;
	height:20px;
	background-repeat:no-repeat;
	background-position:50%;
	background-clip:border-box;
	background-origin:padding-box;
	background-size:cover
}
.page-wrapper .jw-background-color,.page-wrapper .jw-dock-button {
	opacity:.8;
	background:rgba(33,33,33,.8)
}
.jw-skin-seven .jw-state-idle .jw-controlbar,.jw-title-primary {
	display:none
}
.jw-state-idle .jw-controls {
	background:none!important
}
.story-card--hero {
	text-align:center;
	background:#fff;
	position:relative
}
.story-card--hero .article-category-primary,.story-card--hero .article-category-secondary {
	font-family:Open Sans,sans-serif;
	font-weight:700;
	font-size:1rem;
	padding:0
}
.story-card--hero .article-categories {
	margin:0;
	font-size:1rem
}
.story-card--hero .hero-exceprt p {
	font-size:1.414rem;
	font-family:PT Serif,serif;
	font-weight:400;
	padding:0 10px
}
.story-card--hero .article-categories a {
	font-family:Open Sans,sans-serif;
	font-weight:700;
	color:#c00;
	text-transform:uppercase;
	text-decoration:none
}
.story-card--hero .article-categories a:focus,.story-card--hero .article-categories a:hover {
	text-decoration:underline
}
.story-card--hero .hero-card-title {
	padding:0 10px
}
.story-card--hero .hero-card-title a {
	font-size:2.4rem
}
.story-card--hero .story-card-image img {
	height:auto;
	width:100%
}
.article-content .featured-video-callout {
	text-align:center;
	background:#eee!important;
	padding:33px
}
.article-content .featured-video-callout .featured-header {
	padding-top:24px;
	padding-bottom:26px;
	font-size:15px;
	color:#a4a4a4;
	font-weight:600;
	text-align:center
}
.story-card-hero-text {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-line-pack:justify;
	align-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	padding:20px 0;
	min-height:140px
}
.hero-card-title {
	font-family:PT Serif,serif;
	font-weight:400;
	margin:auto 0;
	font-size:1.799rem;
	text-align:center
}
.hero-card-title a {
	color:#3b3b3b
}
.hero-card-title a:hover {
	color:#c00
}
.featured-video-callout .featured-video-text {
	background:linear-gradient(0deg,#000 0,rgba(0,0,0,.75) 16%,rgba(0,0,0,.65) 30%,transparent)
}
.top-row .story-card-hero-text {
	background:#c00 url(../assets/ep_naturalred.png)
}
.article-video-callout,.featured-video-callout {
	color:#fff;
	text-align:center;
	background:#3b3b3b url(../assets/ep_natural_grey.png)
}
.article-video-callout .hero-card-title,.featured-video-callout .hero-card-title {
	padding:0 10px
}
.article-video-callout a,.featured-video-callout a {
	color:#fff
}
.article-video-callout .hero-card-article-byline,.featured-video-callout .hero-card-article-byline {
	margin-top:20px
}
.article-video-callout .hero-card-article-byline img,.featured-video-callout .hero-card-article-byline img {
	height:20px;
	width:auto;
	margin:0;
	margin-right:10px;
	border-radius:100%
}
.article-video-callout .article-category-primary,.article-video-callout .article-category-secondary,.featured-video-callout .article-category-primary,.featured-video-callout .article-category-secondary {
	margin-top:20px;
	margin-bottom:10px;
	font-size:1.6rem
}
.article-video-callout .article-category-primary a,.article-video-callout .article-category-secondary a,.article-video-callout .hero-card-article-byline a,.featured-video-callout .article-category-primary a,.featured-video-callout .article-category-secondary a,.featured-video-callout .hero-card-article-byline a {
	color:#f6b221
}
.article-video-callout .hero-card-article-byline,.article-video-callout .hero-card-article-byline a,.article-video-callout .hero-card-article-byline span,.featured-video-callout .hero-card-article-byline,.featured-video-callout .hero-card-article-byline a,.featured-video-callout .hero-card-article-byline span {
	font-size:1.6rem
}
.article-video-callout .hero-card-title,.featured-video-callout .hero-card-title {
	font-family:Open Sans,sans-serif;
	font-weight:400;
	margin:0;
	font-size:1.799rem
}
.article-video-callout .hero-card-title a,.featured-video-callout .hero-card-title a {
	color:#fff;
	font-family:Open Sans,sans-serif;
	font-weight:700;
	margin-bottom:10px;
	font-size:2.4rem;
	text-transform:none
}
.article-video-callout .hero-card-title a:hover,.featured-video-callout .hero-card-title a:hover {
	color:#f6b221
}
.article-video-callout article,.featured-video-callout article {
	margin-top:20px;
	position:relative
}
.article-video-callout .featured-video-text,.featured-video-callout .featured-video-text {
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
	position:relative;
	width:100%;
	z-index:2;
	top:auto;
	bottom:0;
	margin:0;
	box-sizing:border-box!important
}
.article-video-callout .featured-video-text p,.featured-video-callout .featured-video-text p {
	font-size:1.414rem;
	font-family:PT Serif,serif;
	font-weight:400;
	padding:0 20px
}
.article-video-callout .story-card-image img,.featured-video-callout .story-card-image img {
	height:auto;
	width:100%
}
.new-and-trending {
	padding-bottom:20px;
	box-shadow:0 5px 30px -12px rgba(0,0,0,.29);
	vertical-align:text-top;
	-ms-flex-align:stretch;
	align-items:stretch
}
.new-and-trending .card-img {
	width:50%;
	margin:0;
	padding-left:1rem;
	padding-top:2rem
}
.new-and-trending .card-img img {
	width:100%;
	height:auto
}
.new-and-trending .card-text {
	width:50%;
	padding:2rem 1rem 0;
	margin:0
}
.new-and-trending .card-text .article-categories,.new-and-trending .card-text .hero-card-article-byline {
	margin-top:-4px;
	display:block
}
.new-and-trending .card-text .article-categories,.new-and-trending .card-text .article-categories a,.new-and-trending .card-text .hero-card-article-byline,.new-and-trending .card-text .hero-card-article-byline a {
	font-family:Open Sans,sans-serif;
	font-weight:700;
	font-size:1rem;
	margin:0
}
.new-and-trending .card-text .hero-card-article-byline {
	padding-bottom:0
}
.new-and-trending .card-text .hero-card-title {
	margin:10px 0;
	line-height:1;
	text-align:left
}
.new-and-trending .card-text .hero-card-title a {
	font-size:1.6rem;
	font-family:PT Serif,serif;
	font-weight:700;
	color:#3b3b3b;
	line-height:1.2
}
.new-and-trending .card-text .hero-card-title a:hover {
	color:#c00
}
.new-and-trending .card-text p {
	margin:0
}
.new-and-trending .card-text p a {
	font-family:Open Sans,sans-serif;
	font-weight:400
}
.new-trending-hero {
	text-align:center;
	margin:0 10px 40px;
	background:#fff;
	box-shadow:0 8px 20px -5px rgba(0,0,0,.29)
}
.new-trending-hero .article-category-primary,.new-trending-hero .article-category-secondary {
	font-family:Open Sans,sans-serif;
	font-weight:700;
	font-size:1rem;
	padding:20px 0 10px;
	display:block;
	margin:0
}
.new-trending-hero .article-categories {
	margin:0
}
.new-trending-hero img {
	width:100%;
	height:auto
}
.new-trending-hero .hero-card-title {
	font-family:PT Serif,serif;
	font-weight:400;
	margin:0 0 10px;
	padding:0 10px;
	font-size:2rem
}
.new-trending-hero .hero-card-title a {
	color:#3b3b3b;
	font-family:PT Serif,serif;
	font-weight:400
}
.new-trending-hero .hero-card-title a:hover {
	color:#c00
}
.new-trending-hero .hero-card-article-byline {
	padding-bottom:20px
}
.new-and-trending-header {
	text-align:center;
	font-size:2rem;
	text-transform:uppercase
}
.article-category-secondary {
	text-transform:uppercase
}
.age-stage-newsletter-signup,.newsletter-signup {
	background:#c00 url(../assets/ep_naturalred.png);
	color:#fff;
	padding:20px 10px;
	text-align:center
}
.age-stage-newsletter-signup h3,.age-stage-newsletter-signup h4,.newsletter-signup h3,.newsletter-signup h4 {
	margin:0;
	font-size:2rem;
	font-family:Open Sans,sans-serif;
	font-weight:700;
	text-transform:uppercase
}
.age-stage-newsletter-signup p,.newsletter-signup p {
	font-size:2rem;
	margin-bottom:0
}
.age-stage-newsletter-signup input[type=submit],.newsletter-signup input[type=submit] {
	text-transform:uppercase;
	border:3px solid #fff;
	background:0 0;
	width:120px;
	color:#fff;
	font-family:Open Sans,sans-serif;
	font-weight:700;
	padding:8px 20px;
	font-size:1.414rem;
	margin-top:5px
}
.age-stage-newsletter-signup input[type=text],.newsletter-signup input[type=text] {
	padding:10px;
	margin:10px auto;
	width:80%;
	font-size:1.8rem
}
.input--date,.input--email {
	padding:10px;
	margin:10px auto;
	width:80%
}
.newsletter-signup .newsletter-signup-form:before {
	background:url(../assets/mail.svg);
	background-size:contain;
	content:"";
	background-position:50%;
	background-repeat:no-repeat;
	margin:0 auto 10px;
	width:40px;
	height:40px;
	display:block
}
.newsletter-signup .inputs {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-line-pack:justify;
	align-content:space-between;
	-ms-flex-align:center;
	align-items:center
}
.desktop-sidebar .newsletter-signup {
	margin-top:40px
}
.article-header {
	text-align:center;
	padding:20px 10px
}
.article-content .fb_iframe_widget {
	width:98%;
	max-width:98%
}
.single {
	background:#fff
}
.article-content,.article-content iframe {
	max-width:100%
}
.article-content img {
	max-width:100%;
	height:auto
}
.article-header-author-info .avatar {
	height:20px;
	width:auto;
	border-radius:50%;
	margin-right:10px
}
.header-sponsor-branding {
	margin-top:20px
}
.header-sponsor-branding span {
	padding:0 5px
}
.article-image img {
	width:100%;
	height:auto
}
.video-caption {
	background:#000;
	color:#fff;
	font-family:PT Serif,serif;
	font-weight:400;
	padding:10px;
	margin:0 0 12px;
	font-size:1.6rem;
	line-height:1.7;
	font-style:italic;
	border-bottom:1px solid #c00
}
.article-image-caption {
	padding:0 15px;
	text-transform:uppercase;
	margin:0;
	color:#b7b7b7
}
.ad-wrapper {
	margin-bottom:10px
}
.ad-wrapper:before {
	content:"ADVERTISEMENT";
	display:block;
	margin:20px auto 10px;
	text-align:center;
	color:#b7b7b7
}
.author-bio {
	margin:20px 10px;
	padding:20px 0;
	border:solid #3b3b3b;
	border-width:1px 0
}
.author-bio .author-bio-header {
	margin-bottom:10px
}
.author-bio .avatar {
	height:50px;
	width:auto;
	border-radius:50%;
	margin-right:10px
}
.author-bio h1,.author-bio h2 {
	font-size:1.414rem;
	margin:0
}
.author-bio p {
	font-size:1.6rem;
	line-height:1.6
}
.mobile-read-more {
	display:none
}
.more-from-author-card {
	padding-top:20px;
	box-shadow:0 8px 20px -5px rgba(0,0,0,.29)
}
.more-from-author-card .more-card-image img {
	max-width:100%;
	height:auto
}
.more-from-author-card .more-card-text {
	width:50%;
	text-align:left
}
.more-from-author-card .more-card-text .article-categories {
	margin-top:0;
	text-align:center
}
.more-from-author-card .more-card-text .article-category-primary,.more-from-author-card .more-card-text .article-category-secondary {
	font-size:1.2rem;
	color:#c00
}
.more-from-author-card .more-card-text h1 a {
	font-size:2rem;
	line-height:1.4;
	font-family:PT Serif,serif;
	font-weight:400;
	text-align:left
}
.article-header-sharing ul {
	list-style:none;
	margin:0;
	padding:0;
	width:100%
}
.article-header-sharing ul li {
	width:40px;
	border-radius:40px;
	height:40px;
	margin:0 10px;
	cursor:pointer
}
.article-header-sharing ul li.facebook {
	background:#39559b
}
.article-header-sharing ul li.twitter {
	background:#1da1f2
}
.article-header-sharing ul li a {
	width:100%;
	font-size:1.414rem;
	text-transform:uppercase;
	color:#fff;
	padding:12px;
	display:block;
	text-align:center
}
.article-header-sharing ul li svg {
	margin-top:6px
}
.article-footer .article-header-sharing ul li {
	margin-bottom:0
}
.article-image-caption {
	font-size:.8rem;
	text-align:right
}
.article-content {
	padding:0 10px
}
.article-content h1,.article-content h2 {
	font-family:Open Sans,sans-serif;
	font-weight:700;
	font-size:2.4rem;
	line-height:1.5;
	margin-bottom:0;
	margin-top:0;
	border-left:10px solid #c00;
	padding-left:15px
}
.article-content p {
	margin:30px 0
}
.article-content ol li,.article-content p,.article-content ul li {
	font-family:PT Serif,serif;
	font-weight:400;
	font-size:2rem;
	line-height:1.7
}
.article-content blockquote {
	font-family:PT Serif,serif;
	font-weight:400;
	font-size:2.4rem;
	line-height:1.7;
	text-align:center;
	color:#c00
}
.article-content blockquote:before {
	content:"\201C";
	font-size:28px;
	font-size:2.8rem
}
.article-content blockquote:after {
	content:"\201D";
	font-size:28px;
	font-size:2.8rem
}
.article-content blockquote cite {
	display:block;
	font-size:1.2rem
}
.article-content iframe {
	margin:10px 0
}
.article-image-rectangle-large {
	padding:0 0 20px
}
.fixed-item .article-image .article-header-sharing {
	position:fixed;
	background:hsla(0,0%,100%,.85);
	width:100%;
	top:0;
	z-index:2147483647;
	max-width:1020px;
	padding:5px
}
.fixed-item .article-image .article-header-sharing ul li {
	margin:0 10px
}
.fixed-item .article-image img {
	margin-top:40px
}
.single .article-header .article-categories {
	margin:0
}
.single .article-header h1 {
	margin:10px 0;
	font-size:2.827rem
}
.single .article-header .article-categories a {
	font-size:1rem;
	font-family:Open Sans,sans-serif;
	font-weight:700;
	text-transform:uppercase
}
.single .article-content>p:first-child {
	margin-top:0
}
.footer-sponsor-branding img,.header-sponsor-branding img {
	height:30px;
	width:auto
}
.single .full-width .primary-content {
	max-width:5000px;
	width:100%
}
.single .full-width .primary-content h1 {
	text-align:center
}
.single .full-width .primary-content .content {
	max-width:800px;
	margin:0 auto
}
.single .full-width .primary-content .global-read-more {
	display:none
}
.single .full-width .primary-content {
	padding-top:0;
	margin:0
}
.single .full-width .primary-content .article-header-author-info .avatar {
	height:50px
}
.single .full-width .primary-content .author-name a {
	font-size:1.5rem
}
.single .full-width .primary-content .content {
	text-align:center
}
.single .full-width .primary-content .content,.single .full-width .primary-content .post-meta {
	padding-left:20px;
	padding-right:20px
}
.from-external-source .full-width .content.read-more-visible {
	height:100px;
	overflow:hidden
}
.from-external-source .full-width .primary-content .global-read-more {
	display:block
}
.single .wp-caption .wp-caption-text {
	padding:0 15px;
	text-transform:uppercase;
	margin:0;
	color:#b7b7b7;
	font-size:.8rem;
	text-align:right
}
.snap-promo {
	text-align:center
}
.snap-promo-v2 {
	display:block;
	height:50px;
	width:300px;
	margin:10px auto -5px;
	background:50% no-repeat
}
.snaptest-5 .snap-promo-v2 {
	background-image:url(/wp-content/themes/sm-video/assets/css/../images/snapchat_banner_300x50_animated_red_042018.gif)
}
.snaptest-6 .snap-promo-v2 {
	background-image:url(/wp-content/themes/sm-video/assets/css/../images/snapchat_banner_300x50_blue_042018.jpg)
}
.snaptest-7 .snap-promo-v2,.snaptest-8 .snap-promo-v2 {
	background-image:url(/wp-content/themes/sm-video/assets/css/../images/snapchat_banner_300x50_red_042018.jpg)
}
.category-page .story-card--hero {
	padding-top:0
}
.category-page .load_more_container {
	padding-bottom:0
}
.category-page .category-header {
	background:#fff;
	text-align:center;
	padding:20px
}
.category-page .category-header h1 {
	margin:0;
	color:#c00;
	text-transform:uppercase
}
.category-page .category-header p {
	margin:0;
	padding:10px 0 0;
	font-size:1.414rem;
	font-family:PT Serif,serif;
	font-weight:400
}
.category-page .new-and-trending-header {
	font-family:Open Sans,sans-serif;
	font-weight:700;
	font-size:2rem
}
.category-page .top-row {
	box-shadow:0 8px 20px -5px rgba(0,0,0,.29);
	margin-bottom:40px;
	height:100%
}
.author .main,.category-page .main {
	max-width:650px
}
.author .desktop-sidebare {
	width:300px
}
.catpage-video-slider {
	background:#3b3b3b url(../assets/ep_natural_grey.png);
	padding-bottom:0;
	margin-top:20px
}
.catpage-video-slider a {
	color:#f6b221
}
.catpage-video-slider a.title {
	color:#fff
}
.video-page .top-sections {
	background:#3b3b3b url(../assets/ep_natural_grey.png)
}
.video-page .top-sections h1 {
	text-transform:uppercase;
	font-size:2rem;
	margin:0;
	text-align:center;
	padding:20px 0;
	color:#fff
}
.video-page .top-sections h1.hero-card-title {
	padding:0;
	margin-bottom:18px
}
.single-post .featured-video-callout,.video-page .featured-video-callout {
	padding-top:0
}
.single-post .featured-video-callout article,.video-page .featured-video-callout article {
	margin-top:0;
	position:relative
}
.no-card .new-trending-hero {
	background:0 0;
	box-shadow:none;
	text-align:left;
	margin-bottom:20px
}
.no-card .new-trending-hero .hero-card-title {
	margin:0 0 10px;
	padding:0
}
.spacer-div {
	margin-bottom:-16px
}
.author-archive-page .archive-header {
	background:#fff;
	padding:30px 0;
	margin-bottom:20px;
	box-shadow:0 8px 20px -5px rgba(0,0,0,.29)
}
.author-archive-page .archive-header h1 {
	text-align:center;
	margin:0;
	font-size:2rem;
	color:#c00
}
.author-archive-page .archive-header p {
	margin:0;
	padding:0 10px;
	font-size:1.8rem;
	line-height:1.7;
	font-family:PT Serif,serif;
	font-weight:400;
	text-align:center
}
.author-img-container {
	margin:0 auto;
	padding-bottom:20px
}
.author-img-container img {
	border-radius:100%;
	height:50px;
	width:50px;
	margin-right:20px
}
.confessional .confession p {
	font-size:2rem;
	font-family:PT Serif,serif;
	font-weight:400
}
.confessional .confession {
	border-radius:0;
	margin:0 auto 20px;
	max-width:420px
}
.confession-nav-form .button,.confession .confession-action,.confessional-pagination a,.confessional .form-submit .submit {
	text-align:center;
	border-radius:0;
	padding:5px;
	border:3px solid #c00;
	text-transform:uppercase;
	color:#c00;
	font-size:1.414rem;
	font-family:Open Sans,sans-serif;
	font-weight:700;
	background:0 0
}
.confession-nav-form .button:hover,.confession .confession-action:hover,.confessional-pagination a:hover,.confessional .form-submit .submit:hover {
	background:#c00;
	color:#fff
}
.confessional .confession .confession-id {
	float:left;
	clear:both
}
.confessional .confessional-actions {
	margin-left:0;
	padding-left:0;
	display:block;
	margin-bottom:0;
	padding:20px
}
.confessional .main {
	margin-top:40px;
	width:100%
}
.confessional-form {
	margin:0 auto;
	max-width:350px
}
.confessional-form:after {
	clear:both
}
.confessional .sidebar-container {
	display:none
}
.confessional .form-submit {
	float:left
}
.confessional .confession-used-chars {
	float:right
}
.confession-form--confession textarea {
	max-width:350px
}
.confession-form--confession {
	margin-bottom:0
}
.confessional-pagination {
	max-width:370px;
	margin:0 auto;
	padding:20px 0
}
.confessional .comment-respond h3 {
	font-size:1.799rem;
	text-transform:uppercase;
	color:#c00
}
.confessional .confessional-actions li {
	font-size:1.414rem;
	font-family:Open Sans,sans-serif;
	font-weight:400
}
.confessional #frm_ConfessionalJump,.confessional #jump td {
	padding-bottom:0
}
.confession-nav-form {
	width:362px;
	margin:0 auto 20px
}
.confession-nav-form label {
	width:140px;
	font-family:Open Sans,sans-serif;
	font-weight:400;
	font-size:1.414rem
}
.confession-nav-form input {
	width:40px
}
.page-template-default {
	margin-bottom:0
}
.page-template-default .article-header {
	padding:20px 10px 10px
}
.page-template-default .article-header h1 {
	font-size:2.8rem;
	margin:0
}
.page-template-default .full-page {
	background:#fff
}
.page-template-default .article-content h2 {
	margin-top:10px;
	padding-top:0
}
.page-template-default .article-content p {
	margin:0;
	padding:30px 0
}
.search-page .page-header {
	background:#fff
}
.search-page .page-header h1 {
	font-size:2.8rem;
	text-align:center;
	margin:0 0 40px;
	padding:20px
}
.search .inspired-names-list .see-all-names {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	padding:12px 0 0;
	border-top:1px solid #e2e2e2;
	margin:20px 0 -13px
}
.search .inspired-names-list .see-all-names a span img {
	width:20px;
	height:20px;
	margin-bottom:-3px;
	margin-right:-4px
}
.search .no-results-found {
	text-align:center;
	width:100%;
	padding:20px 0 0;
	margin-bottom:-40px
}
.search .empty_spacer {
	display:block;
	clear:both
}
.search .empty_spacer.e_s_80 {
	height:80px
}
.color_gray {
	background-color:#f9f9f9
}
.sm_player_wrap .sm_data {
	display:none
}
.footer-slider h1 {
	font-size:28px;
	font-weight:800;
	color:#4a4a4a
}
.footer-slider .sm_video_slider {
	margin-bottom:40px
}
.sm_video_slider {
	height:0;
	opacity:0;
	width:100%;
	max-width:100%
}
.sm_video_slider .slider-inner {
	display:block;
	margin:0 -10px
}
.sm_video_slider .slider-inner .slick-arrow {
	background-color:#c00;
	color:#fff;
	opacity:1;
	padding:20px;
	z-index:1
}
.sm_video_slider .slider-inner .slick-arrow:before {
	content:"";
	border:solid #fff;
	border-width:0 3px 3px 0;
	display:inline-block;
	padding:4px;
	position:absolute;
	left:0;
	right:0;
	margin:auto;
	width:2px;
	height:2px;
	top:0;
	bottom:0;
	opacity:1;
	transition:all .3s
}
.sm_video_slider .slider-inner .slick-prev:before {
	transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	transform-origin:60% 50%
}
.sm_video_slider .slider-inner .slick-next:before {
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform-origin:30% 70%
}
.sm_video_slider .slider-inner .slick-arrow:active,.sm_video_slider .slider-inner .slick-arrow:focus,.sm_video_slider .slider-inner .slick-arrow:hover {
	opacity:.85;
	transition:all .3s
}
.sm_video_slider .slider-inner .slick-dots li button:before {
	font-size:13px
}
.sm_video_slider .slider-inner .slick-dots li.slick-active button:before {
	color:#c00
}
.sm_video_slider .slider_item {
	padding:10px
}
.sm_video_slider .slider_item .slider_item-inner a {
	outline:none!important
}
.sm_video_slider .slider_item .slider_item-inner a .image .bg_img {
	display:block;
	height:200px;
	background-position:50%;
	background-size:cover;
	background-repeat:no-repeat;
	transition:all .3s
}
.shows_slider .slick-list {
	margin:0 10px
}
.shows_slider .slick-list .slider_item {
	padding:8px
}
.shows_slider .slick-list .slider_item .slider_item-inner .image .bg_img {
	height:350px;
	transition:all .3s;
	margin-top:10px;
	margin-bottom:10px
}
.shows_slider .slick-list .slider_item.slick-active .slider_item-inner .image .bg_img {
	margin-top:5px;
	margin-bottom:5px;
	height:360px;
	transition:all .3s
}
.shows_slider .slick-list .slider_item.slick-center .slider_item-inner .image .bg_img {
	margin-top:0;
	margin-bottom:0;
	height:370px;
	transition:all .3s
}
.shows_slider .slick-arrow.slick-next {
	right:10px
}
.shows_slider .slick-arrow.slick-prev {
	left:10px
}
.series_slider .title a {
	color:#3b3b3b;
	font-size:1.6em;
	font-weight:800;
	text-transform:uppercase
}
.series_slider .title a:active,.series_slider .title a:focus,.series_slider .title a:hover {
	color:#c00;
	text-decoration:underline
}
.series_slider .slider-inner .slick-arrow {
	transform:none
}
.series_slider .slider-inner .slick-arrow.slick-prev {
	right:60px;
	left:auto;
	top:-60px
}
.series_slider .slider-inner .slick-arrow.slick-next {
	top:-60px;
	right:10px
}
.series_slider .slider_item .slider_item-inner a .image .bg_img {
	height:130px
}
.series_slider .slider_item .slider_item-inner a .data .title {
	font-size:1.6em;
	color:#c00;
	margin:20px 0 0;
	text-transform:uppercase
}
.series_slider .slider_item .slider_item-inner a .data .desc {
	font-size:1.6em;
	line-height:1.5em;
	font-weight:600;
	color:#3b3b3b
}
.series_slider .slider_item .slider_item-inner a:active,.series_slider .slider_item .slider_item-inner a:focus,.series_slider .slider_item .slider_item-inner a:hover {
	text-decoration:none
}
.series_slider .slider_item .slider_item-inner a:active .data .desc,.series_slider .slider_item .slider_item-inner a:focus .data .desc,.series_slider .slider_item .slider_item-inner a:hover .data .desc {
	text-decoration:underline
}
.sm_video_sliders-wrapper .see_more {
	display:none
}
.share_bar {
	background-color:#f9f9f9;
	padding:17px 0
}
.share_bar .share_bar-inner {
	display:block
}
.share_bar .share_bar-inner .a2a_kit {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center
}
.share_bar .share_bar-inner .a2a_kit a {
	display:inline-block;
	width:22px;
	height:22px;
	background-position:50%;
	background-repeat:no-repeat;
	background-size:22px;
	margin-right:30px
}
.share_bar .share_bar-inner .a2a_kit a span {
	display:none
}
.share_bar .share_bar-inner .a2a_kit .share-icon {
	background-image:url(/wp-content/themes/sm-video/assets/css/../images/share.svg)
}
.share_bar .share_bar-inner .a2a_kit .share-icon:active,.share_bar .share_bar-inner .a2a_kit .share-icon:focus,.share_bar .share_bar-inner .a2a_kit .share-icon:hover {
	background-image:url(/wp-content/themes/sm-video/assets/css/../images/share-red.svg)
}
.share_bar .share_bar-inner .a2a_kit .globe-icon {
	background-image:url(/wp-content/themes/sm-video/assets/css/../images/globe.svg)
}
.share_bar .share_bar-inner .a2a_kit .globe-icon:active,.share_bar .share_bar-inner .a2a_kit .globe-icon:focus,.share_bar .share_bar-inner .a2a_kit .globe-icon:hover {
	background-image:url(/wp-content/themes/sm-video/assets/css/../images/globe-red.svg)
}
.share_bar .share_bar-inner .a2a_kit .text-icon {
	padding-left:60px;
	color:#3d3d3d;
	font-size:1.4em;
	line-height:1.5em;
	font-weight:400;
	margin-right:19px
}
.share_bar .share_bar-inner .a2a_kit .text-icon:active,.share_bar .share_bar-inner .a2a_kit .text-icon:focus,.share_bar .share_bar-inner .a2a_kit .text-icon:hover {
	color:#c00;
	text-decoration:none
}
.share_bar .share_bar-inner .a2a_kit .facebook-icon {
	background-size:20px
}
.a2a_modal #a2a_copy_link_icon {
	background-image:url(/wp-content/themes/sm-video/assets/css/../images/share.svg);
	background-color:#f9f9f9!important;
	cursor:pointer;
	background-size:60%!important;
	background-position:50% 40%
}
.a2a_modal #a2a_copy_link_icon:active,.a2a_modal #a2a_copy_link_icon:focus,.a2a_modal #a2a_copy_link_icon:hover {
	background-image:url(/wp-content/themes/sm-video/assets/css/../images/share-red.svg)
}
.a2a_modal #a2a_copy_link_icon svg {
	display:none
}
.category-original-video .top-sections .featured-video-callout {
	margin-bottom:0;
	padding-bottom:0
}
.category-original-video .top-sections .featured-video-callout article {
	position:relative
}
.category-original-video .new-and-trending-header {
	color:#3b3b3b;
	font-weight:900;
	margin:40px 0
}
.top-sections .featured_videos_slider {
	background-color:#202020;
	overflow:hidden;
	padding:20px
}
.top-sections .featured_videos_slider .series_slider>.title {
	display:none!important
}
.top-sections .featured_videos_slider .slider_title_area {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.top-sections .featured_videos_slider .slider_title_area h1,.top-sections .featured_videos_slider .slider_title_area h2,.top-sections .featured_videos_slider .slider_title_area h3 {
	color:#fff;
	font-weight:400;
	display:inline-block
}
.top-sections .featured_videos_slider .slider_title_area .filters {
	list-style:none;
	display:inline-block;
	margin-left:24px;
	padding:0
}
.top-sections .featured_videos_slider .slider_title_area .filters li {
	display:inline-block;
	color:#fff;
	cursor:pointer;
	font-size:14px;
	font-weight:600;
	text-decoration:underline;
	margin-right:12px;
	opacity:.4;
	transition:all .3s
}
.top-sections .featured_videos_slider .slider_title_area .filters li.active,.top-sections .featured_videos_slider .slider_title_area .filters li:active,.top-sections .featured_videos_slider .slider_title_area .filters li:focus,.top-sections .featured_videos_slider .slider_title_area .filters li:hover {
	opacity:1;
	transition:all .3s
}
.top-sections .featured_videos_slider .slider_title_area a:hover {
	color:#fff
}
.top-sections .series_slider .slider-inner .slider_item .slider_item-inner {
	background-color:#3e3e3e
}
.top-sections .series_slider .slider-inner .slider_item .slider_item-inner a {
	transition:all .3s
}
.top-sections .series_slider .slider-inner .slider_item .slider_item-inner a .image .bg_img {
	height:84px
}
.top-sections .series_slider .slider-inner .slider_item .slider_item-inner a .data {
	padding:11px 9px
}
.top-sections .series_slider .slider-inner .slider_item .slider_item-inner a .data .title {
	margin-top:0;
	color:#fff;
	font-weight:800;
	margin-bottom:4px
}
.top-sections .series_slider .slider-inner .slider_item .slider_item-inner a .data .desc {
	height:42px;
	color:#9e9e9e;
	margin:0;
	font-size:1.3em;
	overflow:hidden;
	transition:all .3s
}
.top-sections .series_slider .slider-inner .slider_item .slider_item-inner a:active,.top-sections .series_slider .slider-inner .slider_item .slider_item-inner a:focus,.top-sections .series_slider .slider-inner .slider_item .slider_item-inner a:hover {
	transition:all .3s
}
.top-sections .series_slider .slider-inner .slider_item .slider_item-inner a:active .desc,.top-sections .series_slider .slider-inner .slider_item .slider_item-inner a:focus .desc,.top-sections .series_slider .slider-inner .slider_item .slider_item-inner a:hover .desc {
	color:#fff;
	transition:all .3s;
	text-decoration:none
}
.top-sections .series_slider .slider-inner button.slick-arrow {
	top:42%!important
}
.top-sections .series_slider .slider-inner button.slick-arrow.slick-next {
	right:-10px
}
.top-sections .series_slider .slider-inner button.slick-arrow.slick-prev {
	right:auto;
	left:-10px
}
.tax-ss_series .with-sidebar-wrapper {
	padding:50px 20px
}
.tax-ss_series .with-sidebar-wrapper .title {
	font-size:2.8em;
	color:#4a4a4a;
	font-weight:800;
	margin-top:0;
	text-transform:uppercase
}
.tax-ss_series .with-sidebar-wrapper .description p {
	color:#4a4a4a;
	font-weight:600;
	font-size:1.6em;
	line-height:1.625em;
	margin-bottom:10px
}
.tax-ss_series .with-sidebar-wrapper .description a {
	color:#c00;
	font-weight:400;
	font-size:1.6em;
	line-height:1.4em
}
.tax-ss_series .with-sidebar-wrapper .description a:active,.tax-ss_series .with-sidebar-wrapper .description a:focus,.tax-ss_series .with-sidebar-wrapper .description a:hover {
	text-decoration:underline
}
.tax-ss_series .with-sidebar-wrapper .share_bar .a2a_kit {
	display:block
}
.tax-ss_series .with-sidebar-wrapper .share_bar .a2a_kit a {
	width:auto;
	background-position:0;
	padding-left:30px;
	margin-bottom:15px
}
.tax-ss_series .with-sidebar-wrapper.desktop-flex .desktop-sidebar .newsletter-signup {
	margin-top:-10px
}
.episode_toolbar {
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:baseline;
	align-items:baseline;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:13px
}
.episode_toolbar .episode_toolbar-left h2 {
	font-size:2.8em;
	color:#4a4a4a;
	font-weight:800;
	margin:0 27px 20px 0;
	display:inline-block;
	vertical-align:sub
}
.episode_toolbar .episode_toolbar-left .search_wrap {
	margin:8px 0 20px;
	display:inline-block;
	vertical-align:middle;
	position:relative
}
.episode_toolbar .episode_toolbar-left .search_wrap input {
	border:1px solid #dedede;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	padding:8px 12px 8px 55px;
	font-size:1.2em;
	border-radius:0;
	box-shadow:none;
	outline:none;
	height:31px
}
.episode_toolbar .episode_toolbar-left .search_wrap input:-ms-input-placeholder {
	color:#d0d0d0
}
.episode_toolbar .episode_toolbar-left .search_wrap input::placeholder {
	color:#d0d0d0
}
.episode_toolbar .episode_toolbar-left .search_wrap input:active,.episode_toolbar .episode_toolbar-left .search_wrap input:focus,.episode_toolbar .episode_toolbar-left .search_wrap input:hover {
	border-color:#d0d0d0;
	box-shadow:none;
	outline:none
}
.episode_toolbar .episode_toolbar-left .search_wrap .search_btn {
	content:"";
	width:30px;
	height:30px;
	background-image:url(search.svg);
	position:absolute;
	left:13px;
	top:0;
	background-size:17px;
	background-position:50%;
	background-repeat:no-repeat
}
.episode_toolbar .episode_toolbar-right .select_wrap {
	position:relative;
	display:inline-block;
	vertical-align:super
}
.episode_toolbar .episode_toolbar-right .select_wrap select {
	border:1px solid #dedede;
	border-radius:0;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	padding:8px 15px;
	font-size:1.2em;
	box-shadow:none;
	outline:none;
	background-color:#fff;
	width:100px;
	height:31px
}
.episode_toolbar .episode_toolbar-right .select_wrap:before {
	content:"";
	width:30px;
	height:30px;
	background-image:url(/wp-content/themes/sm-video/assets/css/../images/carret_down.svg);
	position:absolute;
	right:5px;
	top:0;
	background-size:15px;
	background-position:50%;
	background-repeat:no-repeat;
	pointer-events:none
}
.story_card-video .story_card-inner {
	margin:0 13px
}
.story_card-video .story_card-inner a .image .bg_img {
	height:130px;
	background-position:50%;
	background-size:cover;
	background-repeat:no-repeat
}
.story_card-video .story_card-inner a .data .title {
	font-size:1.6em;
	color:#c00;
	margin:20px 0 0;
	text-transform:uppercase
}
.story_card-video .story_card-inner a .data .desc {
	font-size:1.6em;
	line-height:1.5em;
	font-weight:600;
	color:#3b3b3b
}
.story_card-video .story_card-inner a:active,.story_card-video .story_card-inner a:focus,.story_card-video .story_card-inner a:hover {
	text-decoration:none
}
.story_card-video .story_card-inner a:active .data .desc,.story_card-video .story_card-inner a:focus .data .desc,.story_card-video .story_card-inner a:hover .data .desc {
	text-decoration:underline
}
.ajax_wrapper {
	margin-top:68px;
	position:relative
}
.ajax_wrapper .loader {
	position:absolute;
	left:0;
	right:0;
	margin:0 auto;
	top:10%;
	z-index:2
}
.ajax_wrapper .episode_wrapper {
	margin:0 -13px;
	position:relative;
	transition:all .3s
}
.ajax_wrapper .episode_wrapper .col-3:nth-of-type(4n+1) {
	clear:left
}
.wrapper {
	width:100%;
	max-width:100%;
	display:block;
	overflow:hidden
}
.col-3 {
	width:100%;
	float:none
}
@media (max-width:599px) {
	.leaderboard-ad {
		width:320px
	}
	.homepage-sidebar-ad {
		width:300px;
		margin:0 auto
	}
	#zergnet-widget-46178 .zergheadline {
		height:160px!important
	}
	.from-external-source .readmore-only {
		display:block
	}
	.from-external-source .readmore-only:before {
		position:relative;
		content:"";
		display:block;
		width:100%;
		height:100px;
		background:linear-gradient(180deg,hsla(0,0%,100%,.001),hsla(0,0%,100%,.999));
		margin-top:-100px
	}
	.from-external-source .article-inner .article-content {
		height:350px;
		overflow:hidden
	}
	.from-external-source .article-footer {
		display:none
	}
	.article-content .wp-caption {
		max-width:300px
	}
	.article-content .wp-caption img {
		width:100%;
		height:auto
	}
	.moretolove {
		font-size:2rem;
		-webkit-margin-after:1.3em
	}
	.featured-video-callout {
		padding-bottom:0
	}
	.more-stories-header {
		padding-bottom:20px
	}
	.single .primary-content {
		max-width:100%
	}
	.more-from-author-card {
		-ms-flex-direction:column;
		flex-direction:column
	}
	.more-from-author-card .more-card-text {
		width:100%
	}
	.desktop-only {
		display:none
	}
}
@media (min-width:600px) {
	.main-header {
		height:50px
	}
	.site-header .logo {
		width:270px;
		height:50px
	}
	.navigation-toolbar .crown {
		margin-bottom:20px
	}
	.main-menu .sub-menu li {
		padding:5px 0
	}
	.nav-footer h3 {
		font-size:1.8rem
	}
	.additional-nav,.additional-nav a,.main-menu .sub-menu li a {
		font-size:1.8rem
	}
	.main-menu>li {
		padding-bottom:0
	}
	.main-menu>li a {
		font-size:2.4rem
	}
	.desktop-navigation-toolbar .navigation-toolbar {
		max-height:30px;
		background:#fff;
		padding:0 10px
	}
	.desktop-navigation-toolbar {
		padding:10px 0 0
	}
	.desktop-navigation-toolbar .menu-item-has-children .children-shown:after,.desktop-navigation-toolbar .menu-item-has-children>a:after {
		content:"";
		margin-left:0
	}
	.desktop-navigation-toolbar .main-menu {
		-ms-flex-pack:distribute;
		justify-content:space-around
	}
	.desktop-navigation-toolbar .main-menu>li a {
		font-size:1.4rem;
		font-family:Open Sans,sans-serif;
		font-weight:700;
		height:100%;
		width:100%;
		display:block;
		padding-bottom:10px
	}
	.desktop-navigation-toolbar .main-menu>li a:hover {
		color:#c00;
		text-decoration:none
	}
	.desktop-navigation-toolbar .sub-menu {
		width:0
	}
	.desktop-navigation-toolbar .main-menu .expanded-sub-menu {
		width:auto;
		position:absolute;
		z-index:1000;
		height:auto;
		background:#3b3b3b;
		opacity:.9;
		text-align:left;
		padding:10px 20px
	}
	.desktop-navigation-toolbar .main-menu .expanded-sub-menu li a {
		text-decoration:none;
		color:#fff
	}
	.desktop-navigation-toolbar .main-menu .expanded-sub-menu li a:hover {
		text-decoration:underline;
		color:#fff
	}
	.desktop-navigation-toolbar .main-menu .sub-menu {
		transition:none
	}
	.header-social {
		border-left:1px solid #3b3b3b;
		margin-left:20px;
		padding-left:10px
	}
	.header-social .social {
		margin:0
	}
	.header-social .social li {
		margin:0 10px
	}
	.fixed-hamburger {
		width:191px
	}
	.fixed-hamburger a {
		float:right
	}
	.fixed-item .fixed-hamburger a {
		visibility:visible
	}
	.fixed-item .main-header {
		position:fixed;
		width:100%;
		top:0;
		z-index:10;
		background:#fff;
		box-shadow:1px 4px 9px -4px rgba(0,0,0,.5);
		left:0
	}
	.admin-bar .fixed-item .main-header {
		top:32px
	}
	.inner-header {
		max-width:1020px;
		margin:0 auto
	}
	.fixed-item .desktop-navigation-toolbar {
		margin-top:50px
	}
	.navigation-toolbar.active {
		position:fixed;
		width:100%;
		opacity:1;
		z-index:100;
		overflow-y:scroll
	}
	.social .icon {
		height:20px;
		width:20px
	}
	.navigation-toolbar .crown {
		margin-top:20px
	}
	.main-menu .sub-menu li a {
		text-decoration:none
	}
	.footer-links {
		max-width:600px;
		margin:0 auto
	}
	.site-footer .logo {
		width:270px;
		height:50px
	}
	.slider-container {
		padding:0 20px
	}
	.slider-container article {
		max-width:320px;
		width:32%
	}
	.slider-container .article-category-original-video,.slider-container .byline {
		font-size:1.2rem
	}
	.slider-container .title {
		font-size:2rem
	}
	.slider-container img {
		padding-top:0
	}
	.video-slider {
		padding-bottom:30px
	}
	.video-slider .slide-text {
		margin-top:20px
	}
	.article-video-callout .more-videos,.featured-video-callout .more-videos,.video-slider .more-videos {
		text-align:right;
		margin-top:-20px;
		margin-bottom:25px;
		padding-right:20px
	}
	.article-video-callout .more-videos a,.featured-video-callout .more-videos a,.video-slider .more-videos a {
		font-family:Open Sans,sans-serif;
		font-weight:400;
		font-size:1.2rem
	}
	.article-video-callout {
		margin-left:-20px;
		margin-right:-20px;
		margin-bottom:20px;
		padding:20px 0 0
	}
	.featured-video-callout h1,.video-slider h1 {
		font-size:2.827rem
	}
	.jw-state-idle .jw-controlbar {
		display:none
	}
	.jw-state-paused .jw-controlbar {
		z-index:3
	}
	.jw-state-idle .jw-controls {
		background:none!important
	}
	.home-new-and-trending {
		max-width:625px
	}
	.home-sidebar {
		max-width:300px;
		margin-top:20px
	}
	.new-trending-hero {
		margin:0
	}
	.new-and-trending,.new-and-trending-hero {
		background:#fff;
		margin-bottom:40px;
		height:200px;
		padding-bottom:0;
		box-shadow:0 8px 20px -5px rgba(0,0,0,.29)
	}
	.new-and-trending-hero .card-text,.new-and-trending .card-text {
		width:232px;
		padding:20px;
		height:160px;
		margin:0;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-direction:column;
		flex-direction:column;
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap;
		-ms-flex-pack:center;
		justify-content:center;
		-ms-flex-line-pack:justify;
		align-content:space-between;
		-ms-flex-align:center;
		align-items:center
	}
	.new-and-trending-hero .card-text .article-categories,.new-and-trending-hero .card-text .article-categories a,.new-and-trending-hero .card-text .article-category-primary,.new-and-trending-hero .card-text .article-category-secondary,.new-and-trending-hero .card-text .hero-card-article-byline,.new-and-trending-hero .card-text .hero-card-title,.new-and-trending-hero .card-text .hero-card-title a,.new-and-trending .card-text .article-categories,.new-and-trending .card-text .article-categories a,.new-and-trending .card-text .article-category-primary,.new-and-trending .card-text .article-category-secondary,.new-and-trending .card-text .hero-card-article-byline,.new-and-trending .card-text .hero-card-title,.new-and-trending .card-text .hero-card-title a {
		padding:0;
		margin:0;
		text-align:center
	}
	.new-and-trending-hero .card-text .article-categories a,.new-and-trending-hero .card-text .hero-card-article-byline,.new-and-trending .card-text .article-categories a,.new-and-trending .card-text .hero-card-article-byline {
		font-size:1.2rem
	}
	.new-and-trending-hero .card-text .hero-card-title,.new-and-trending .card-text .hero-card-title {
		margin:auto 0
	}
	.new-and-trending-hero .card-text .hero-card-title a,.new-and-trending .card-text .hero-card-title a {
		font-family:PT Serif,serif;
		font-weight:400;
		font-size:2rem;
		line-height:1.4
	}
	.new-and-trending-hero .card-img,.new-and-trending-hero .card-img img,.new-and-trending-hero img,.new-and-trending .card-img,.new-and-trending .card-img img,.new-and-trending img {
		width:353px;
		height:auto;
		padding:0
	}
	.new-and-trending-hero .card-img,.new-and-trending .card-img {
		width:auto;
		max-width:353px;
		height:auto;
		height:200px;
		overflow:hidden
	}
	.new-and-trending-header {
		font-size:2.827rem
	}
	.new-and-trending-hero.tallboy {
		-ms-flex-direction:column;
		flex-direction:column;
		height:100%
	}
	.new-and-trending-hero.tallboy .card-text,.new-and-trending-hero.tallboy img {
		width:100%
	}
	.new-and-trending-hero.tallboy .card-text .article-categories a,.new-and-trending-hero.tallboy .card-text .hero-card-article-byline {
		font-size:1.6rem
	}
	.new-and-trending-hero.tallboy .card-text .hero-card-title {
		padding:0 40px
	}
	.new-and-trending-hero.tallboy .card-text .hero-card-title a {
		font-size:2.4rem
	}
	.single .full-width .primary-content {
		padding-top:20px
	}
	.single .article-header-sharing {
		margin-top:20px;
		margin-bottom:20px
	}
	.single .article-content p {
		font-size:2rem
	}
	.single .primary-content {
		max-width:605px;
		padding:0 20px;
		background:#fff;
		margin:0
	}
	.single .sidebar {
		max-width:300px
	}
	.single .article-header {
		padding:0;
		padding-top:20px
	}
	.single .article-header .desktop-header-img img {
		width:100%
	}
	.single .article-header .article-byline,.single .article-header .article-byline a,.single .article-header .article-categories a {
		font-size:1.2rem
	}
	.single .article-header h1 {
		font-size:2.8rem
	}
	.article-header-sharing ul li a {
		font-size:1.6rem
	}
	.category-page .category-header {
		padding:20px 0
	}
	.category-page .category-header h1 {
		font-size:2.827rem
	}
	.category-page .category-header p {
		max-width:700px;
		font-size:2rem;
		margin:0 auto;
		padding-bottom:0
	}
	.category-page .new-and-trending-header {
		font-size:2.827rem
	}
	.fourbyfour {
		width:100%;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-direction:row;
		flex-direction:row;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-ms-flex-line-pack:stretch;
		align-content:stretch;
		-ms-flex-align:center;
		align-items:center;
		text-align:left
	}
	.fourbyfour .no-card {
		width:300px;
		text-align:left
	}
	.fourbyfour .no-card .new-and-trending-hero {
		-ms-flex-direction:column;
		flex-direction:column;
		background:0 0;
		box-shadow:none;
		height:auto;
		width:300px
	}
	.fourbyfour .no-card .new-and-trending-hero img {
		width:100%
	}
	.fourbyfour .no-card .new-and-trending-hero .card-text {
		min-height:150px;
		padding:20px 0;
		width:300px;
		-ms-flex-align:start;
		align-items:flex-start
	}
	.fourbyfour .no-card .new-and-trending-hero .hero-card-title {
		margin:auto 0;
		text-align:left
	}
	.category-page .load_more_container {
		padding-bottom:10px
	}
	.author-archive-page .archive-header h1 {
		font-size:2.827rem
	}
	.author-archive-page .archive-header p {
		max-width:700px;
		font-size:2rem;
		margin:0 auto;
		padding-bottom:0;
		box-shadow:none
	}
	.author-archive-page .archive-header {
		margin-bottom:0
	}
	.mobile-only {
		display:none
	}
	.desktop-flex {
		display:-ms-flexbox;
		display:flex;
		-ms-flex-direction:row;
		flex-direction:row;
		vertical-align:middle;
		-ms-flex-align:center;
		align-items:center;
		-ms-flex-pack:justify;
		justify-content:space-between
	}
	.desktop-flex-grow-1 {
		-ms-flex-positive:1;
		flex-grow:1
	}
	.desktop-flex-grow-2 {
		-ms-flex-positive:2;
		flex-grow:2
	}
	.desktop-align-baseline {
		-ms-flex-align:baseline;
		align-items:baseline
	}
}
@media (min-width:600px) and (max-width:975px) {
	.with-sidebar-wrapper .main {
		margin:0 auto
	}
	.admin-bar .fixed-item .main-header {
		top:46px
	}
	.top-row .story-card--hero {
		padding:0
	}
	.featured-video-callout .featured-video-text,.top-row .story-card-hero-text {
		display:-ms-flexbox;
		display:flex;
		-ms-flex-direction:column;
		flex-direction:column;
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap;
		-ms-flex-pack:center;
		justify-content:center;
		-ms-flex-line-pack:justify;
		align-content:space-between;
		-ms-flex-align:center;
		align-items:center;
		min-height:130px;
		padding:20px 0;
		.story-card--hero .hero-card-title {
			padding:0
		}
	}
	.featured-video-callout .featured-video-text .article-categories,.featured-video-callout .featured-video-text .article-category-primary a,.featured-video-callout .featured-video-text .article-category-secondary a,.top-row .story-card-hero-text .article-categories,.top-row .story-card-hero-text .article-category-primary a,.top-row .story-card-hero-text .article-category-secondary a {
		font-family:Open Sans,sans-serif;
		font-weight:700;
		font-size:1.6rem;
		padding:0
	}
	.featured-video-callout .featured-video-text .article-category-primary,.featured-video-callout .featured-video-text .article-category-secondary,.top-row .story-card-hero-text .article-category-primary,.top-row .story-card-hero-text .article-category-secondary {
		padding:0
	}
	.featured-video-callout .featured-video-text .hero-card-title,.top-row .story-card-hero-text .hero-card-title {
		margin:auto 0
	}
	.featured-video-callout .featured-video-text .hero-card-title a,.top-row .story-card-hero-text .hero-card-title a {
		font-size:2.827rem;
		font-size:2.4rem;
		padding:0 20px
	}
	.featured-video-callout .featured-video-text .hero-card-article-byline,.top-row .story-card-hero-text .hero-card-article-byline {
		padding:0
	}
	.featured-video-callout .featured-video-text .hero-card-article-byline span,.top-row .story-card-hero-text .hero-card-article-byline span {
		font-size:1.6rem
	}
	.featured-video-callout .featured-video-text .hero-card-article-byline a,.top-row .story-card-hero-text .hero-card-article-byline a {
		font-size:1.6rem;
		padding:0
	}
	.with-sidebar-wrapper .home-new-and-trending {
		margin:0 auto
	}
	.vertical-cards.desktop-flex {
		margin:20px auto;
		max-width:625px;
		display:block
	}
	.vertical-cards .new-and-trending {
		background:#fff;
		margin-bottom:40px;
		height:200px;
		padding-bottom:0;
		box-shadow:0 8px 20px -5px rgba(0,0,0,.29)
	}
	.vertical-cards .new-and-trending .card-text {
		width:232px;
		padding:20px;
		height:160px;
		margin:0;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-direction:column;
		flex-direction:column;
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap;
		-ms-flex-pack:center;
		justify-content:center;
		-ms-flex-line-pack:justify;
		align-content:space-between;
		-ms-flex-align:center;
		align-items:center
	}
	.vertical-cards .new-and-trending .card-text .article-categories,.vertical-cards .new-and-trending .card-text .article-categories a,.vertical-cards .new-and-trending .card-text .article-category-primary,.vertical-cards .new-and-trending .card-text .article-category-secondary,.vertical-cards .new-and-trending .card-text .hero-card-article-byline,.vertical-cards .new-and-trending .card-text .hero-card-title,.vertical-cards .new-and-trending .card-text .hero-card-title a {
		padding:0;
		margin:0;
		text-align:center
	}
	.vertical-cards .new-and-trending .card-text .article-categories a,.vertical-cards .new-and-trending .card-text .hero-card-article-byline {
		font-size:1.2rem
	}
	.vertical-cards .new-and-trending .card-text .hero-card-title {
		margin:auto 0
	}
	.vertical-cards .new-and-trending .card-text .hero-card-title a {
		font-family:PT Serif,serif;
		font-weight:400;
		font-size:2rem;
		line-height:1.4
	}
	.vertical-cards .new-and-trending .card-img,.vertical-cards .new-and-trending .card-img img,.vertical-cards .new-and-trending img {
		width:353px;
		height:auto;
		padding:0
	}
	.vertical-cards .new-and-trending .card-img {
		width:auto;
		max-width:353px;
		height:auto;
		height:200px;
		overflow:hidden
	}
	.single .primary-content {
		margin:0 auto
	}
	.author .main,.category-page .main {
		margin:40px auto 0
	}
}
@media (max-width:975px) {
	.featured-video-text {
		display:none
	}
	.featured-video-callout {
		padding:12px
	}
	.featured-video-callout .article-category-primary,.featured-video-callout .hero-card-article-byline a {
		color:#f6b221
	}
	.big-screen-only {
		display:none
	}
}
@media (min-width:976px) {
	.vertical-cards .belowRowCard {
		margin-top:40px
	}
	.vertical-cards .ad-wrapper {
		-ms-flex-positive:3;
		flex-grow:3;
		width:100%
	}
	.fixed-hamburger a {
		visibility:hidden
	}
	.top-row .story-card--hero {
		padding-bottom:0;
		padding-top:0;
		margin-top:0;
		background:0 0
	}
	.top-row .story-card--hero .story-card-image img {
		height:auto;
		width:100%
	}
	.featured-video-callout .featured-video-text,.top-row .story-card-hero-text {
		padding:20px 0 60px;
		position:absolute;
		bottom:0;
		z-index:2;
		color:#b7b7b7;
		width:100%;
		max-width:1020px;
		height:160px;
		top:auto;
		margin-bottom:0;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-direction:column;
		flex-direction:column;
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap;
		-ms-flex-pack:center;
		justify-content:center;
		-ms-flex-line-pack:justify;
		align-content:space-between;
		-ms-flex-align:center;
		align-items:center;
		.story-card--hero .hero-card-title {
			padding:0
		}
	}
	.featured-video-callout .featured-video-text .article-categories,.featured-video-callout .featured-video-text .article-category-primary a,.featured-video-callout .featured-video-text .article-category-secondary a,.featured-video-callout .featured-video-text h1.article-category-primary,.featured-video-callout .featured-video-text h1.article-category-secondary,.top-row .story-card-hero-text .article-categories,.top-row .story-card-hero-text .article-category-primary a,.top-row .story-card-hero-text .article-category-secondary a,.top-row .story-card-hero-text h1.article-category-primary,.top-row .story-card-hero-text h1.article-category-secondary {
		font-size:1.6rem;
		padding:0;
		margin:0;
		color:#fff
	}
	.featured-video-callout .featured-video-text .article-category-primary,.featured-video-callout .featured-video-text .article-category-secondary,.top-row .story-card-hero-text .article-category-primary,.top-row .story-card-hero-text .article-category-secondary {
		padding:0
	}
	.featured-video-callout .featured-video-text .hero-card-title,.top-row .story-card-hero-text .hero-card-title {
		margin:auto 0;
		padding:0;
		max-width:800px
	}
	.featured-video-callout .featured-video-text .hero-card-title a,.top-row .story-card-hero-text .hero-card-title a {
		font-size:2.827rem;
		font-family:Open Sans,sans-serif;
		font-weight:700;
		padding:0
	}
	.featured-video-callout .featured-video-text .hero-card-article-byline,.top-row .story-card-hero-text .hero-card-article-byline {
		padding:0
	}
	.featured-video-callout .featured-video-text .hero-card-article-byline a,.top-row .story-card-hero-text .hero-card-article-byline a {
		font-size:1.2rem;
		padding:0
	}
	.featured-video-callout .featured-video-text .article-categories,.featured-video-callout .featured-video-text .article-category-primary a,.featured-video-callout .featured-video-text .article-category-secondary a,.featured-video-callout .featured-video-text .author-name a,.featured-video-callout .featured-video-text .hero-card-title a,.top-row .story-card-hero-text .article-categories,.top-row .story-card-hero-text .article-category-primary a,.top-row .story-card-hero-text .article-category-secondary a,.top-row .story-card-hero-text .author-name a,.top-row .story-card-hero-text .hero-card-title a {
		color:#fff
	}
	.featured-video-callout .featured-video-text {
		position:absolute
	}
	.vertical-cards {
		-ms-flex-wrap:wrap;
		flex-wrap:wrap
	}
	.vertical-cards .new-and-trending {
		-ms-flex-direction:column;
		flex-direction:column;
		height:auto;
		max-width:300px;
		margin-bottom:10px
	}
	.vertical-cards .new-and-trending .card-img a img {
		width:100%
	}
	.vertical-cards .new-and-trending .card-img,.vertical-cards .new-and-trending .card-text {
		width:auto
	}
	.vertical-cards .new-and-trending .card-img {
		height:169px;
		width:300px;
		overflow:hidden
	}
	.author-archive-page .archive-header {
		margin-bottom:40px
	}
	.page-template-default .article-content {
		padding:0 40px
	}
	.not-biggest-screens {
		display:none
	}
}
@media only screen and (max-width:600px) {
	.mobile-flex-order-1 {
		-ms-flex-order:1;
		order:1
	}
	.mobile-flex-order-2 {
		-ms-flex-order:2;
		order:2
	}
	.mobile-flex-order-3 {
		-ms-flex-order:3;
		order:3
	}
	.mobile-flex-order-3 .icon-search a {
		margin-right:20px
	}
	.icon.fixed-hamburger .toggle-navigation {
		margin-left:20px
	}
}
@media only screen and (min-width:768px) {
	.mobile-flex-order-1 {
		-ms-flex-order:3;
		order:3
	}
	.mobile-flex-order-2 {
		-ms-flex-order:2;
		order:2
	}
	.mobile-flex-order-3 {
		-ms-flex-order:1;
		order:1
	}
	.icon.fixed-hamburger {
		display:none
	}
}
@media only screen and (min-width:976px) {
	.search .search-page .page-header h1 {
		margin-top:20px;
		margin-bottom:-30px
	}
}
@media only screen and (max-width:1023px) {
	.ajax_wrapper .episode_wrapper {
		margin:0
	}
	.ajax_wrapper .episode_wrapper .col-3:nth-of-type(odd) {
		clear:left
	}
}
@media only screen and (min-width:580px) {
	.col-3 {
		width:50%;
		float:left
	}
}
@media only screen and (min-width:1024px) {
	.col-3 {
		width:25%;
		float:left
	}
}
@media only screen and (max-width:975px) {
	.featured-video-text {
		visibility:visible!important
	}
	.featured_videos_slider .slider_title_area>a {
		display:none
	}
}
@media only screen and (max-width:768px) {
	.video-top-sections .sm_video_slider .slider-inner .slick-dots li:not(.slick-active) button:before {
		color:#fff
	}
	.video-top-sections .slick-dotted.slick-slider {
		margin-bottom:21px
	}
	.featured_videos_slider .slider_title_area>div {
		display:-ms-flexbox;
		display:flex;
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap;
		width:100%;
		height:47px;
		overflow:hidden
	}
	.featured_videos_slider .slider_title_area>div h2 {
		white-space:nowrap;
		margin-top:9px!important
	}
	.featured_videos_slider .slider_title_area>div .filters {
		white-space:nowrap;
		overflow-x:scroll;
		overflow-y:hidden;
		-webkit-overflow-scrolling:touch;
		display:-ms-flexbox!important;
		display:flex!important;
		width:100%;
		box-sizing:border-box;
		margin:0 0 0 15px!important;
		padding:10px 0 0!important;
		height:52px
	}
	.featured_videos_slider .slider_title_area>div .filters::-webkit-scrollbar {
		display:none
	}
}
@media only screen and (max-width:580px) {
	.sm_video_sliders-wrapper .sm_video_slider.series_slider {
		padding:0 10px;
		box-sizing:border-box
	}
	.sm_video_sliders-wrapper .sm_video_slider.series_slider .slider-inner {
		margin:0;
		width:100%
	}
	.sm_video_sliders-wrapper .sm_video_slider.series_slider .slider-inner .slider_item {
		padding-left:0;
		padding-right:0;
		display:none
	}
	.sm_video_sliders-wrapper .sm_video_slider.series_slider .slider-inner .slider_item .slider_item-inner a {
		display:-ms-flexbox;
		display:flex;
		-ms-flex-align:start;
		align-items:flex-start
	}
	.sm_video_sliders-wrapper .sm_video_slider.series_slider .slider-inner .slider_item .slider_item-inner a .image {
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		margin-right:4%
	}
	.sm_video_sliders-wrapper .sm_video_slider.series_slider .slider-inner .slider_item .slider_item-inner a .data {
		-ms-flex:0 0 46%;
		flex:0 0 46%
	}
	.sm_video_sliders-wrapper .sm_video_slider.series_slider .slider-inner .slider_item .slider_item-inner a .data .title {
		margin-top:0
	}
	.sm_video_sliders-wrapper .sm_video_slider.series_slider .slider-inner .slider_item .slider_item-inner a .data .desc {
		margin:12px 0 0
	}
	.sm_video_sliders-wrapper .sm_video_slider.series_slider .slider-inner .slider_item:first-of-type,.sm_video_sliders-wrapper .sm_video_slider.series_slider .slider-inner .slider_item:nth-of-type(2),.sm_video_sliders-wrapper .sm_video_slider.series_slider .slider-inner .slider_item:nth-of-type(3),.sm_video_sliders-wrapper .sm_video_slider.series_slider .slider-inner .slider_item:nth-of-type(4) {
		display:block
	}
	.sm_video_sliders-wrapper .see_more {
		display:block;
		text-align:center;
		border-bottom:1px solid #dedede;
		margin:18px 0 22px;
		padding:0 0 28px
	}
	.sm_video_sliders-wrapper .see_more a {
		color:#3b3b3b;
		font-size:13x;
		font-weight:600
	}
	.sm_video_sliders-wrapper .see_more a:active,.sm_video_sliders-wrapper .see_more a:focus,.sm_video_sliders-wrapper .see_more a:hover {
		text-decoration:underline;
		color:#c00
	}
	.category-original-video .new-and-trending-header {
		font-size:28px
	}
	.video-top-sections .featured_videos_slider .slider_title_area a {
		display:none
	}
	.video-top-sections .sm_video_slider .slider-inner .slick-dots li:not(.slick-active) button:before {
		color:#fff
	}
	.video-top-sections .slick-dotted.slick-slider {
		margin-bottom:21px
	}
	.ajax_wrapper .episode_toolbar {
		-ms-flex-direction:row;
		flex-direction:row;
		padding:0 10px 25px;
		-ms-flex-align:end;
		align-items:flex-end;
		position:relative
	}
	.ajax_wrapper .episode_toolbar .episode_toolbar-left,.ajax_wrapper .episode_toolbar .episode_toolbar-right {
		display:-ms-flexbox;
		display:flex;
		-ms-flex-direction:column;
		flex-direction:column;
		width:50%;
		height:auto;
		position:static;
		padding:80px 0 0
	}
	.ajax_wrapper .episode_toolbar .episode_toolbar-left #ajax_sort,.ajax_wrapper .episode_toolbar .episode_toolbar-right #ajax_sort {
		width:100%
	}
	.ajax_wrapper .episode_toolbar .episode_toolbar-left .search_wrap a,.ajax_wrapper .episode_toolbar .episode_toolbar-right .search_wrap a {
		left:4px
	}
	.ajax_wrapper .episode_toolbar .episode_toolbar-left .search_wrap #ajax_term,.ajax_wrapper .episode_toolbar .episode_toolbar-right .search_wrap #ajax_term {
		width:95%;
		padding:8px 12px 8px 34px
	}
	.ajax_wrapper .episode_toolbar .episode_toolbar-left .select_wrap,.ajax_wrapper .episode_toolbar .episode_toolbar-right .select_wrap {
		display:-ms-flexbox;
		display:flex;
		height:100%;
		-ms-flex-align:end;
		align-items:flex-end;
		margin-bottom:20px
	}
	.ajax_wrapper .episode_toolbar .episode_toolbar-left .select_wrap:before,.ajax_wrapper .episode_toolbar .episode_toolbar-right .select_wrap:before {
		bottom:0;
		top:auto
	}
	.ajax_wrapper .episode_toolbar .episode_toolbar-left h2,.ajax_wrapper .episode_toolbar .episode_toolbar-right h2 {
		white-space:nowrap;
		text-align:center;
		position:absolute;
		top:0;
		margin:0 auto;
		left:0;
		right:0
	}
	.episode_wrapper .story_card-video .story_card-inner a {
		display:-ms-flexbox;
		display:flex;
		-ms-flex-align:start;
		align-items:flex-start;
		margin-bottom:20px
	}
	.episode_wrapper .story_card-video .story_card-inner a .image {
		-ms-flex:0 0 50%;
		flex:0 0 50%;
		margin-right:4%
	}
	.episode_wrapper .story_card-video .story_card-inner a .data {
		-ms-flex:0 0 46%;
		flex:0 0 46%
	}
	.episode_wrapper .story_card-video .story_card-inner a .data .title {
		margin-top:0
	}
	.episode_wrapper .story_card-video .story_card-inner a .data .desc {
		margin:12px 0 0
	}
	.episode_wrapper>h1 {
		margin:auto 10px;
		text-indent:-10px
	}
	.footer-slider {
		padding:0 10px
	}
	.footer-slider .sm_video_slider .slick-dots {
		bottom:-40px
	}
	.footer-slider .sm_video_slider .slick-dots li {
		margin:3px 5px
	}
	.sm_video_slider .slider-inner .slick-dots li {
		width:10px;
		margin:0 3px
	}
	.shows_slider .slider-inner .slider_item .image .bg_img {
		height:300px!important;
		margin-top:0!important;
		margin-bottom:0!important
	}
	.shows_slider .slick-dots {
		bottom:-40px
	}
	.single-original-video .article-header-sharing {
		margin-bottom:20px
	}
	.single-original-video .article-footer .article-header-sharing {
		margin-top:20px
	}
	.single-original-video .article-categories span a {
		font-size:16px
	}
}
.slick-slider {
	position:relative;
	display:block;
	box-sizing:border-box;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-touch-callout:none;
	-khtml-user-select:none;
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-tap-highlight-color:transparent
}
.slick-list {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0
}
.slick-list:focus {
	outline:none
}
.slick-list.dragging {
	cursor:pointer;
	cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.slick-track {
	position:relative;
	top:0;
	left:0;
	display:block
}
.slick-track:before,.slick-track:after {
	display:table;
	content:''
}
.slick-track:after {
	clear:both
}
.slick-loading .slick-track {
	visibility:hidden
}
.slick-slide {
	display:none;
	float:left;
	height:100%;
	min-height:1px
}
[dir=rtl] .slick-slide {
	float:right
}
.slick-slide img {
	display:block
}
.slick-slide.slick-loading img {
	display:none
}
.slick-slide.dragging img {
	pointer-events:none
}
.slick-initialized .slick-slide {
	display:block
}
.slick-loading .slick-slide {
	visibility:hidden
}
.slick-vertical .slick-slide {
	display:block;
	height:auto;
	border:1px solid transparent
}
.slick-arrow.slick-hidden {
	display:none
}
@charset 'UTF-8';
.slick-loading .slick-list {
	background:#fff url(/wp-content/themes/sm-video/assets/vendor/slick-1.6.0/slick/./ajax-loader.gif) center center no-repeat
}
@font-face {
	font-family:'slick';
	font-weight:400;
	font-style:normal;
	src:url(/wp-content/themes/sm-video/assets/vendor/slick-1.6.0/slick/./fonts/slick.eot);
	src:url(/wp-content/themes/sm-video/assets/vendor/slick-1.6.0/slick/./fonts/slick.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/sm-video/assets/vendor/slick-1.6.0/slick/./fonts/slick.woff) format('woff'),url(/wp-content/themes/sm-video/assets/vendor/slick-1.6.0/slick/./fonts/slick.ttf) format('truetype'),url(/wp-content/themes/sm-video/assets/vendor/slick-1.6.0/slick/./fonts/slick.svg#slick) format('svg')
}
.slick-prev,.slick-next {
	font-size:0;
	line-height:0;
	position:absolute;
	top:50%;
	display:block;
	width:20px;
	height:20px;
	padding:0;
	-webkit-transform:translate(0,-50%);
	-ms-transform:translate(0,-50%);
	transform:translate(0,-50%);
	cursor:pointer;
	color:transparent;
	border:none;
	outline:none;
	background:0 0
}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus {
	color:transparent;
	outline:none;
	background:0 0
}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before {
	opacity:1
}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
	opacity:.25
}
.slick-prev:before,.slick-next:before {
	font-family:'slick';
	font-size:20px;
	line-height:1;
	opacity:.75;
	color:#fff;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-prev {
	left:-25px
}
[dir=rtl] .slick-prev {
	right:-25px;
	left:auto
}
.slick-prev:before {
	content:'←'
}
[dir=rtl] .slick-prev:before {
	content:'→'
}
.slick-next {
	right:-25px
}
[dir=rtl] .slick-next {
	right:auto;
	left:-25px
}
.slick-next:before {
	content:'→'
}
[dir=rtl] .slick-next:before {
	content:'←'
}
.slick-dotted.slick-slider {
	margin-bottom:30px
}
.slick-dots {
	position:absolute;
	bottom:-25px;
	display:block;
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	text-align:center
}
.slick-dots li {
	position:relative;
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 5px;
	padding:0;
	cursor:pointer
}
.slick-dots li button {
	font-size:0;
	line-height:0;
	display:block;
	width:20px;
	height:20px;
	padding:5px;
	cursor:pointer;
	color:transparent;
	border:0;
	outline:none;
	background:0 0
}
.slick-dots li button:hover,.slick-dots li button:focus {
	outline:none
}
.slick-dots li button:hover:before,.slick-dots li button:focus:before {
	opacity:1
}
.slick-dots li button:before {
	font-family:'slick';
	font-size:6px;
	line-height:20px;
	position:absolute;
	top:0;
	left:0;
	width:20px;
	height:20px;
	content:'•';
	text-align:center;
	opacity:.25;
	color:#000;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.slick-dots li.slick-active button:before {
	opacity:.75;
	color: #000
}
/*!* Do not modify this file directly. It is concatenated from individual module CSS files.*/
.jp-carousel-wrap * {
	line-height:inherit
}
.jp-carousel-overlay {
	background:#000
}
div.jp-carousel-fadeaway {
	background:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
	background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
	position:fixed;
	bottom:0;
	z-index:2147483647;
	width:100%;
	height:15px
}
.jp-carousel-next-button span,.jp-carousel-previous-button span {
	background:url(/wp-content/mu-plugins/jetpack/css/../modules/carousel/images/arrows.png) no-repeat center center;
	background-size:200px 126px
}
.jp-carousel-msg {
	font-family:"Open Sans",sans-serif;
	font-style:normal;
	display:inline-block;
	line-height:19px;
	padding:11px 15px;
	font-size:14px;
	text-align:center;
	margin:25px 20px 0 2px;
	background-color:#fff;
	border-left:4px solid #ffba00;
	-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);
	box-shadow:0 1px 1px 0 rgba(0,0,0,.1)
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
	.jp-carousel-next-button span,.jp-carousel-previous-button span {
		background-image:url(/wp-content/mu-plugins/jetpack/css/../modules/carousel/images/arrows-2x.png)
	}
}
.jp-carousel-wrap {
	font-family:"Helvetica Neue",sans-serif!important
}
.jp-carousel-info {
	position:absolute;
	bottom:0;
	text-align:left!important;
	-webkit-font-smoothing:subpixel-antialiased!important
}
.jp-carousel-info::selection {
	background:#68c9e8;
	color:#fff
}
.jp-carousel-info::-moz-selection {
	background:#68c9e8;
	color:#fff
}
.jp-carousel-photo-info {
	position:relative;
	left:25%;
	width:50%
}
.jp-carousel-transitions .jp-carousel-photo-info {
	-webkit-transition:.4s ease-out;
	transition:.4s ease-out
}
.jp-carousel-info h2 {
	background:0 0!important;
	border:none!important;
	color:#999;
	display:block!important;
	font:normal 13px/1.25em "Helvetica Neue",sans-serif!important;
	letter-spacing:0!important;
	margin:7px 0 0 0!important;
	padding:10px 0 0!important;
	overflow:hidden;
	text-align:left;
	text-shadow:none!important;
	text-transform:none!important;
	-webkit-font-smoothing:subpixel-antialiased
}
.jp-carousel-next-button,.jp-carousel-previous-button {
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer
}
.jp-carousel-next-button span,.jp-carousel-previous-button span {
	position:absolute;
	top:0;
	bottom:0;
	width:82px;
	zoom:1;
	filter:alpha(opacity=20);
	opacity:.2
}
.jp-carousel-transitions .jp-carousel-next-button span,.jp-carousel-transitions .jp-carousel-previous-button span {
	-webkit-transition:.5s opacity ease-out;
	transition:.5s opacity ease-out
}
.jp-carousel-next-button:hover span,.jp-carousel-previous-button:hover span {
	filter:alpha(opacity=60);
	opacity:.6
}
.jp-carousel-next-button span {
	background-position:-110px center;
	right:0
}
.jp-carousel-previous-button span {
	background-position:-10px center;
	left:0
}
.jp-carousel-buttons {
	margin:-18px -20px 15px;
	padding:8px 10px;
	border-bottom:1px solid #222;
	background:#222;
	text-align:center
}
div.jp-carousel-buttons a {
	border:none!important;
	color:#999;
	font:normal 11px/1.2em "Helvetica Neue",sans-serif!important;
	letter-spacing:0!important;
	padding:5px 2px 5px 0;
	text-decoration:none!important;
	text-shadow:none!important;
	vertical-align:middle;
	-webkit-font-smoothing:subpixel-antialiased
}
div.jp-carousel-buttons a:hover {
	color:#68c9e8;
	border:none!important
}
.jp-carousel-transitions div.jp-carousel-buttons a:hover {
	-webkit-transition:none!important;
	transition:none!important
}
.jp-carousel-next-button,.jp-carousel-previous-button,.jp-carousel-slide,.jp-carousel-slide img {
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0)
}
.jp-carousel-slide {
	position:fixed;
	width:0;
	bottom:0;
	background-color:#000;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px
}
.jp-carousel-transitions .jp-carousel-slide {
	-webkit-transition:.3s ease-out;
	transition:.3s ease-out
}
.jp-carousel-slide.selected {
	position:absolute!important;
	filter:alpha(opacity=100);
	opacity:1
}
.jp-carousel-slide {
	filter:alpha(opacity=25);
	opacity:.25
}
.jp-carousel-slide img {
	display:block;
	width:100%!important;
	height:100%!important;
	max-width:100%!important;
	max-height:100%!important;
	background:0 0!important;
	border:none!important;
	padding:0!important;
	-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);
	box-shadow:0 2px 8px rgba(0,0,0,.1);
	zoom:1
}
.jp-carousel-transitions .jp-carousel-slide {
	-webkit-transition:opacity .4s linear;
	transition:opacity .4s linear
}
.jp-carousel-close-hint {
	color:#999;
	cursor:default;
	letter-spacing:0!important;
	padding:.35em 0 0;
	position:absolute;
	text-align:right;
	width:90%
}
.jp-carousel-transitions .jp-carousel-close-hint {
	-webkit-transition:color .2s linear;
	transition:color .2s linear
}
.jp-carousel-close-hint span {
	cursor:pointer;
	background-color:#000;
	background-color:rgba(0,0,0,.8);
	display:inline-block;
	height:22px;
	font:400 24px/1 "Helvetica Neue",sans-serif!important;
	line-height:22px;
	margin:0 0 0 .4em;
	text-align:center;
	vertical-align:middle;
	width:22px;
	border-radius:4px
}
.jp-carousel-transitions .jp-carousel-close-hint span {
	-webkit-transition:border-color .2s linear;
	transition:border-color .2s linear
}
.jp-carousel-close-hint:hover {
	cursor:default;
	color:#fff
}
.jp-carousel-close-hint:hover span {
	border-color:#fff
}
a.jp-carousel-image-download,div.jp-carousel-buttons a.jp-carousel-commentlink,div.jp-carousel-buttons a.jp-carousel-reblog {
	background:url(/wp-content/mu-plugins/jetpack/css/../modules/carousel/images/carousel-sprite.png?5) no-repeat;
	background-size:16px 200px
}
div.jp-carousel-buttons a.jp-carousel-commentlink,div.jp-carousel-buttons a.jp-carousel-reblog {
	margin:0 14px 0 0!important
}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
	background-color:#303030;
	padding-right:8px!important;
	border-radius:2px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px
}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
	margin:0 2px 0 -12px!important
}
div.jp-carousel-buttons a.jp-carousel-reblog,div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
	background-position:6px -36px;
	padding-right:auto!important;
	padding-left:26px!important;
	color:#999
}
div.jp-carousel-buttons a.jp-carousel-commentlink {
	background-position:0 -156px;
	padding-left:19px!important
}
div.jp-carousel-buttons a.jp-carousel-reblog.reblogged:hover {
	cursor:default
}
div.jp-carousel-buttons a.jp-carousel-reblog:hover {
	background-position:6px -56px;
	color:#68c9e8
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
	a.jp-carousel-image-download,div.jp-carousel-buttons a.jp-carousel-commentlink,div.jp-carousel-buttons a.jp-carousel-reblog {
		background-image:url(/wp-content/mu-plugins/jetpack/css/../modules/carousel/images/carousel-sprite-2x.png?5)
	}
}
div#carousel-reblog-box {
	background:#222;
	background:-moz-linear-gradient(bottom,#222,#333);
	background:-webkit-gradient(linear,left bottom,left top,from(#222),to(#333));
	padding:3px 0 0;
	display:none;
	margin:5px auto 0;
	border-radius:2px;
	-webkit-box-shadow:0 0 20px rgba(0,0,0,.9);
	box-shadow:0 0 20px rgba(0,0,0,.9);
	height:74px;
	width:565px
}
#carousel-reblog-box textarea {
	background:#999;
	font:13px/1.4 "Helvetica Neue",sans-serif!important;
	color:#444;
	padding:3px 6px;
	width:370px;
	height:48px;
	float:left;
	margin:6px 9px 0;
	border:1px solid #666;
	-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);
	box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);
	border-radius:2px
}
#carousel-reblog-box textarea:focus {
	background:#ccc;
	color:#222
}
#carousel-reblog-box label {
	color:#aaa;
	font-size:11px;
	padding-right:2px;
	padding-left:2px;
	display:inline;
	font-weight:400
}
#carousel-reblog-box select {
	width:110px;
	padding:0;
	font-size:12px;
	font-family:"Helvetica Neue",sans-serif!important;
	background:#333;
	color:#eee;
	border:1px solid #444;
	margin-top:5px
}
#carousel-reblog-box .submit,#wrapper #carousel-reblog-box p.response {
	float:left;
	width:154px;
	padding-top:0;
	padding-left:1px;
	overflow:hidden;
	height:34px;
	margin:3px 0 0 2px!important
}
#wrapper #carousel-reblog-box p.response {
	font-size:13px;
	clear:none;
	padding-left:2px;
	height:34px;
	color:#aaa
}
#carousel-reblog-box input#carousel-reblog-submit,#jp-carousel-comment-form-button-submit {
	font:13px/24px "Helvetica Neue",sans-serif!important;
	margin-top:8px;
	padding:0 10px!important;
	border-radius:1em;
	height:24px;
	color:#333;
	cursor:pointer;
	font-weight:400;
	background:#aaa;
	background:-moz-linear-gradient(bottom,#aaa,#ccc);
	background:-webkit-gradient(linear,left bottom,left top,from(#aaa),to(#ccc));
	border:1px solid #444
}
#carousel-reblog-box input#carousel-reblog-submit:hover,#jp-carousel-comment-form-button-submit:hover {
	background:#ccc;
	background:-moz-linear-gradient(bottom,#ccc,#eee);
	background:-webkit-gradient(linear,left bottom,left top,from(#ccc),to(#eee))
}
#carousel-reblog-box .canceltext {
	color:#aaa;
	font-size:11px;
	line-height:24px
}
#carousel-reblog-box .canceltext a {
	color:#fff
}
.jp-carousel-titleanddesc {
	border-top:1px solid #222;
	color:#999;
	font-size:15px;
	padding-top:24px;
	margin-bottom:20px;
	font-weight:400
}
.jp-carousel-titleanddesc-title {
	font:300 1.5em/1.1 "Helvetica Neue",sans-serif!important;
	text-transform:none!important;
	color:#fff;
	margin:0 0 15px;
	padding:0
}
.jp-carousel-titleanddesc-desc p {
	color:#999;
	line-height:1.4;
	margin-bottom:.75em
}
.jp-carousel-comments p a,.jp-carousel-info h2 a,.jp-carousel-titleanddesc p a {
	color:#fff!important;
	border:none!important;
	text-decoration:underline!important;
	font-weight:400!important;
	font-style:normal!important
}
.jp-carousel-titleanddesc p b,.jp-carousel-titleanddesc p strong {
	font-weight:700;
	color:#999
}
.jp-carousel-titleanddesc p em,.jp-carousel-titleanddesc p i {
	font-style:italic;
	color:#999
}
.jp-carousel-comments p a:hover,.jp-carousel-info h2 a:hover,.jp-carousel-titleanddesc p a:hover {
	color:#68c9e8!important
}
.jp-carousel-titleanddesc p:empty {
	display:none
}
.jp-carousel-left-column-wrapper h1:after,.jp-carousel-left-column-wrapper h1:before,.jp-carousel-photo-info h1:after,.jp-carousel-photo-info h1:before {
	content:none!important
}
.jp-carousel-image-meta {
	background:#111;
	border:1px solid #222;
	color:#fff;
	font-size:13px;
	font:12px/1.4 "Helvetica Neue",sans-serif!important;
	overflow:hidden;
	padding:18px 20px;
	width:209px!important
}
.jp-carousel-image-meta h5,.jp-carousel-image-meta li {
	font-family:"Helvetica Neue",sans-serif!important;
	position:inherit!important;
	top:auto!important;
	right:auto!important;
	left:auto!important;
	bottom:auto!important;
	background:0 0!important;
	border:none!important;
	font-weight:400!important;
	line-height:1.3em!important
}
.jp-carousel-image-meta ul {
	margin:0!important;
	padding:0!important;
	list-style:none!important
}
.jp-carousel-image-meta li {
	width:48%!important;
	display:inline-block!important;
	vertical-align:top!important;
	margin:0 2% 15px 0!important;
	color:#fff!important;
	font-size:13px!important
}
.jp-carousel-image-meta h5 {
	color:#999!important;
	text-transform:uppercase!important;
	font-size:10px!important;
	margin:0 0 2px!important;
	letter-spacing:.1em!important
}
a.jp-carousel-image-download {
	padding-left:23px;
	display:inline-block;
	clear:both;
	color:#999;
	line-height:1;
	font-weight:400;
	font-size:13px;
	text-decoration:none;
	background-position:0 -82px
}
a.jp-carousel-image-download span.photo-size {
	font-size:11px;
	border-radius:1em;
	margin-left:2px;
	display:inline-block
}
a.jp-carousel-image-download span.photo-size-times {
	padding:0 1px 0 2px
}
a.jp-carousel-image-download:hover {
	background-position:0 -122px;
	color:#68c9e8;
	border:none!important
}
.jp-carousel-image-map {
	position:relative;
	margin:-20px -20px 20px;
	border-bottom:1px solid rgba(255,255,255,.17);
	height:154px
}
.jp-carousel-image-map img.gmap-main {
	border-top-left-radius:6px;
	border-right:1px solid rgba(255,255,255,.17)
}
.jp-carousel-image-map div.gmap-topright {
	width:94px;
	height:154px;
	position:absolute;
	top:0;
	right:0
}
.jp-carousel-image-map div.imgclip {
	overflow:hidden;
	border-top-right-radius:6px
}
.jp-carousel-image-map div.gmap-topright img {
	margin-left:-40px
}
.jp-carousel-image-map img.gmap-bottomright {
	position:absolute;
	top:96px;
	right:0
}
.jp-carousel-comments {
	font:15px/1.7 "Helvetica Neue",sans-serif!important;
	font-weight:400;
	background:none transparent
}
.jp-carousel-comments p a:active,.jp-carousel-comments p a:focus,.jp-carousel-comments p a:hover {
	color:#68c9e8!important
}
.jp-carousel-comment {
	background:none transparent;
	color:#999;
	margin-bottom:20px;
	clear:left;
	overflow:auto;
	width:100%
}
.jp-carousel-comment p {
	color:#999!important
}
.jp-carousel-comment .comment-author {
	font-size:13px;
	font-weight:400;
	padding:0;
	width:auto;
	display:inline;
	float:none;
	border:none;
	margin:0
}
.jp-carousel-comment .comment-author a {
	color:#fff
}
.jp-carousel-comment .comment-gravatar {
	float:left
}
.jp-carousel-comment .comment-content {
	border:none;
	margin-left:85px;
	padding:0
}
.jp-carousel-comment .avatar {
	margin:0 20px 0 0;
	border-radius:4px;
	border:none!important;
	padding:0!important;
	background-color:transparent!important
}
.jp-carousel-comment .comment-date {
	color:#999;
	margin-top:4px;
	font-size:11px;
	display:inline;
	float:right
}
#jp-carousel-comment-form {
	margin:0 0 10px!important;
	float:left;
	width:100%
}
textarea#jp-carousel-comment-form-comment-field {
	background:rgba(34,34,34,.9);
	border:1px solid #3a3a3a;
	color:#aaa;
	font:15px/1.4 "Helvetica Neue",sans-serif!important;
	width:100%;
	padding:10px 10px 5px;
	margin:0;
	float:none;
	height:147px;
	-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);
	box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);
	border-radius:3px;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
textarea#jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
	color:#555
}
textarea#jp-carousel-comment-form-comment-field:focus {
	background:#ccc;
	color:#222
}
textarea#jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
	color:#aaa
}
#jp-carousel-comment-form-spinner {
	color:#fff;
	margin:22px 0 0 10px;
	display:block;
	width:20px;
	height:20px;
	float:left
}
#jp-carousel-comment-form-submit-and-info-wrapper {
	display:none;
	overflow:hidden;
	width:100%
}
#jp-carousel-comment-form-commenting-as input {
	background:rgba(34,34,34,.9);
	border:1px solid #3a3a3a;
	color:#aaa;
	font:13px/1.4 "Helvetica Neue",sans-serif!important;
	padding:3px 6px;
	float:left;
	-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);
	box-shadow:inset 2px 2px 2px rgba(0,0,0,.2);
	border-radius:2px;
	width:285px
}
#jp-carousel-comment-form-commenting-as input:focus {
	background:#ccc;
	color:#222
}
#jp-carousel-comment-form-commenting-as p {
	font:400 13px/1.7 "Helvetica Neue",sans-serif!important;
	margin:22px 0 0;
	float:left
}
#jp-carousel-comment-form-commenting-as fieldset {
	float:left;
	border:none;
	margin:20px 0 0;
	padding:0
}
#jp-carousel-comment-form-commenting-as fieldset {
	clear:both
}
#jp-carousel-comment-form-commenting-as label {
	font:400 13px/1.7 "Helvetica Neue",sans-serif!important;
	margin:0 20px 3px 0;
	float:left;
	width:100px
}
#jp-carousel-comment-form-button-submit {
	margin-top:20px;
	float:right
}
#js-carousel-comment-form-container {
	margin-bottom:15px;
	overflow:auto;
	width:100%
}
#jp-carousel-comment-form-container {
	margin-bottom:15px;
	overflow:auto;
	width:100%
}
#jp-carousel-comment-post-results {
	display:none;
	overflow:auto;
	width:100%
}
#jp-carousel-comment-post-results span {
	display:block;
	text-align:center;
	margin-top:20px;
	width:100%;
	overflow:auto;
	padding:1em 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:rgba(0,0,0,.7);
	border-radius:2px;
	font:13px/1.4 "Helvetica Neue",sans-serif!important;
	border:1px solid rgba(255,255,255,.17);
	-webkit-box-shadow:inset 0 0 5px 5px rgba(0,0,0,1);
	box-shadow:inset 0 0 5px 5px rgba(0,0,0,1)
}
.jp-carousel-comment-post-error {
	color:#df4926
}
#jp-carousel-comments-closed {
	display:none;
	color:#999
}
#jp-carousel-comments-loading {
	font:400 15px/1.7 "Helvetica Neue",sans-serif!important;
	display:none;
	color:#999;
	text-align:left;
	margin-bottom:20px
}
.jp-carousel-light .jp-carousel-overlay {
	background:#fff
}
.jp-carousel-light .jp-carousel-next-button:hover span,.jp-carousel-light .jp-carousel-previous-button:hover span {
	opacity:.8
}
.jp-carousel-light .jp-carousel-close-hint:hover,.jp-carousel-light .jp-carousel-titleanddesc div {
	color:#000!important
}
.jp-carousel-light .jp-carousel-comment .comment-author a,.jp-carousel-light .jp-carousel-comments p a,.jp-carousel-light .jp-carousel-info h2 a,.jp-carousel-light .jp-carousel-titleanddesc p a {
	color:#1e8cbe!important
}
.jp-carousel-light .jp-carousel-comment .comment-author a:hover,.jp-carousel-light .jp-carousel-comments p a:hover,.jp-carousel-light .jp-carousel-info h2 a:hover,.jp-carousel-light .jp-carousel-titleanddesc p a:hover {
	color:#f1831e!important
}
.jp-carousel-light .jp-carousel-comment,.jp-carousel-light .jp-carousel-comment p,.jp-carousel-light .jp-carousel-info h2,.jp-carousel-light .jp-carousel-titleanddesc,.jp-carousel-light .jp-carousel-titleanddesc p,.jp-carousel-light .jp-carousel-titleanddesc p b,.jp-carousel-light .jp-carousel-titleanddesc p em,.jp-carousel-light .jp-carousel-titleanddesc p i,.jp-carousel-light .jp-carousel-titleanddesc p strong,.jp-carousel-light div.jp-carousel-buttons a {
	color:#666
}
.jp-carousel-light .jp-carousel-buttons {
	border-bottom-color:#f0f0f0;
	background:#f5f5f5
}
.jp-carousel-light div.jp-carousel-buttons a:hover {
	text-decoration:none;
	color:#f1831e
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog,.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog:hover {
	background-position:4px -56px;
	padding-left:24px!important
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
	background-color:#2ea2cc;
	color:#fff
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-commentlink {
	background-position:0 -176px
}
.jp-carousel-light div.jp-carousel-buttons a.jp-carousel-reblog.reblogged {
	background-position:5px -36px
}
.jp-carousel-light div#carousel-reblog-box {
	background:#eee;
	background:-moz-linear-gradient(bottom,#ececec,#f7f7f7);
	background:-webkit-gradient(linear,left bottom,left top,from(#ececec),to(#f7f7f7));
	-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);
	box-shadow:0 2px 10px rgba(0,0,0,.1);
	border:1px solid #ddd
}
.jp-carousel-light #carousel-reblog-box textarea {
	border:1px inset #ccc;
	color:#666;
	border:1px solid #cfcfcf;
	background:#fff
}
.jp-carousel-light #carousel-reblog-box .canceltext {
	color:#888
}
.jp-carousel-light #carousel-reblog-box .canceltext a {
	color:#666
}
.jp-carousel-light #carousel-reblog-box select {
	background:#eee;
	color:#333;
	border:1px solid #aaa
}
#jp-carousel-comment-form-button-submit,.jp-carousel-light #carousel-reblog-box input#carousel-reblog-submit {
	color:#333;
	background:#fff;
	background:-moz-linear-gradient(bottom,#ddd,#fff);
	background:-webkit-gradient(linear,left bottom,left top,from(#ddd),to(#fff));
	border:1px solid #aaa
}
.jp-carousel-light .jp-carousel-image-meta {
	background:#fafafa;
	border:1px solid #eee;
	border-top-color:#f5f5f5;
	border-left-color:#f5f5f5;
	color:#333
}
.jp-carousel-light .jp-carousel-image-meta li {
	color:#000!important
}
.jp-carousel-light .jp-carousel-close-hint {
	color:#ccc
}
.jp-carousel-light .jp-carousel-close-hint span {
	background-color:#fff;
	border-color:#ccc
}
.jp-carousel-light #jp-carousel-comment-form-comment-field::-webkit-input-placeholder {
	color:#aaa
}
.jp-carousel-light #jp-carousel-comment-form-comment-field:focus {
	color:#333
}
.jp-carousel-light #jp-carousel-comment-form-comment-field:focus::-webkit-input-placeholder {
	color:#ddd
}
.jp-carousel-light a.jp-carousel-image-download {
	background-position:0 -122px
}
.jp-carousel-light a.jp-carousel-image-download:hover {
	background-position:0 -122px;
	color:#f1831e
}
.jp-carousel-light textarea#jp-carousel-comment-form-comment-field {
	background:#fbfbfb;
	color:#333;
	border:1px solid #dfdfdf;
	-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,.1);
	box-shadow:inset 2px 2px 2px rgba(0,0,0,.1)
}
.jp-carousel-light #jp-carousel-comment-form-commenting-as input {
	background:#fbfbfb;
	border:1px solid #dfdfdf;
	color:#333;
	-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,.1);
	box-shadow:inset 2px 2px 2px rgba(0,0,0,.1)
}
.jp-carousel-light #jp-carousel-comment-form-commenting-as input:focus {
	background:#fbfbfb;
	color:#333
}
.jp-carousel-light #jp-carousel-comment-post-results span {
	background:#f7f7f7;
	border:1px solid #dfdfdf;
	-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.05);
	box-shadow:inset 0 0 5px rgba(0,0,0,.05)
}
.jp-carousel-light .jp-carousel-slide {
	background-color:#fff
}
.jp-carousel-light .jp-carousel-titleanddesc {
	border-top:1px solid #eee
}
.jp-carousel-light .jp-carousel-fadeaway {
	background:-moz-linear-gradient(bottom,rgba(255,255,255,.75),rgba(255,255,255,0));
	background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.75)),to(rgba(255,255,255,0)))
}
@media only screen and (max-width:760px) {
	.jp-carousel-info {
		margin:0 10px!important
	}
	.jp-carousel-next-button,.jp-carousel-previous-button {
		display:none!important
	}
	.jp-carousel-buttons {
		display:none!important
	}
	.jp-carousel-image-meta {
		float:none!important;
		width:100%!important;
		-webkit-box-sizing:border-box;
		box-sizing:border-box
	}
	.jp-carousel-close-hint {
		font-weight:800!important;
		font-size:26px!important;
		position:fixed!important;
		top:-10px
	}
	.jp-carousel-slide img {
		filter:alpha(opacity=100);
		opacity:1
	}
	.jp-carousel-wrap {
		background-color:#000
	}
	.jp-carousel-fadeaway {
		display:none
	}
	#jp-carousel-comment-form-container {
		display:none!important
	}
	.jp-carousel-titleanddesc {
		padding-top:0!important;
		border:none!important
	}
	.jp-carousel-titleanddesc-title {
		font-size:1em!important
	}
	.jp-carousel-left-column-wrapper {
		padding:0;
		width:100%!important
	}
	.jp-carousel-photo-info {
		left:0!important;
		width:100%!important
	}
}
.contact-form .clear-form {
	clear:both
}
.contact-form input::-webkit-input-placeholder {
	-webkit-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.contact-form input:-ms-input-placeholder {
	-webkit-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.contact-form input::-ms-input-placeholder {
	-webkit-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.contact-form input::placeholder {
	-webkit-transition:opacity .3s ease-out;
	transition:opacity .3s ease-out
}
.contact-form input:hover::-webkit-input-placeholder {
	opacity:.5
}
.contact-form input:hover:-ms-input-placeholder {
	opacity:.5
}
.contact-form input:hover::-ms-input-placeholder {
	opacity:.5
}
.contact-form input:hover::placeholder {
	opacity:.5
}
.contact-form input:focus::-webkit-input-placeholder {
	opacity:.3
}
.contact-form input:focus:-ms-input-placeholder {
	opacity:.3
}
.contact-form input:focus::-ms-input-placeholder {
	opacity:.3
}
.contact-form input:focus::placeholder {
	opacity:.3
}
.contact-form input[type=email],.contact-form input[type=text],.contact-form input[type=url] {
	width:300px;
	max-width:98%;
	margin-bottom:13px
}
.contact-form select {
	margin-bottom:13px
}
.contact-form textarea {
	height:200px;
	width:80%;
	float:none;
	margin-bottom:13px
}
.contact-form input[type=checkbox],.contact-form input[type=radio] {
	float:none;
	margin-bottom:13px
}
.contact-form label {
	margin-bottom:3px;
	float:none;
	font-weight:700;
	display:block
}
.contact-form label.checkbox,.contact-form label.radio {
	margin-bottom:3px;
	float:none;
	font-weight:700;
	display:inline-block
}
.contact-form label span {
	color:#aaa;
	margin-left:4px;
	font-weight:400
}
.contact-form-submission {
	margin-bottom:4em;
	padding:1.5em 1em
}
.contact-form-submission p {
	margin:0 auto;
	word-wrap:break-word
}
.form-errors .form-error-message {
	color:red
}
.textwidget .contact-form input[type=email],.textwidget .contact-form input[type=text],.textwidget .contact-form input[type=url],.textwidget .contact-form textarea {
	width:250px;
	max-width:100%;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
#jetpack-check-feedback-spam {
	margin:1px 8px 0 0
}
.jetpack-check-feedback-spam-spinner {
	display:inline-block;
	margin-top:7px
}
.infinite-loader {
	color:#000;
	display:block;
	height:28px;
	text-indent:-9999px
}
#infinite-handle span {
	background:#333;
	border-radius:1px;
	color:#eee;
	cursor:pointer;
	font-size:13px;
	padding:6px 16px
}
#infinite-handle span button,#infinite-handle span button:focus,#infinite-handle span button:hover {
	display:inline;
	position:static;
	padding:0;
	margin:0;
	border:none;
	line-height:inherit;
	background:0 0;
	color:inherit;
	cursor:inherit;
	font-size:inherit;
	font-weight:inherit;
	font-family:inherit
}
#infinite-handle span button::-moz-focus-inner {
	margin:0;
	padding:0;
	border:none
}
@media (max-width:800px) {
	#infinite-handle span:before {
		display:none
	}
	#infinite-handle span {
		display:block
	}
}
#infinite-footer {
	position:fixed;
	bottom:-50px;
	left:0;
	width:100%
}
#infinite-footer a {
	text-decoration:none
}
#infinite-footer .blog-credits a:hover,#infinite-footer .blog-info a:hover {
	color:#444;
	text-decoration:underline
}
#infinite-footer .container {
	background:rgba(255,255,255,.8);
	border-color:#ccc;
	border-color:rgba(0,0,0,.1);
	border-style:solid;
	border-width:1px 0 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto;
	overflow:hidden;
	padding:1px 20px;
	width:780px
}
#infinite-footer .blog-credits,#infinite-footer .blog-info {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	line-height:25px
}
#infinite-footer .blog-info {
	float:left;
	overflow:hidden;
	text-align:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:40%
}
#infinite-footer .blog-credits {
	font-weight:400;
	float:right;
	width:60%
}
#infinite-footer .blog-info a {
	color:#111;
	font-size:14px;
	font-weight:700
}
#infinite-footer .blog-credits {
	color:#888;
	font-size:12px;
	text-align:right
}
#infinite-footer .blog-credits a {
	color:#666
}
.infinity-end.neverending #infinite-footer {
	display:none
}
@media (max-width:640px) {
	#infinite-footer .container {
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		width:100%
	}
	#infinite-footer .blog-info {
		width:30%
	}
	#infinite-footer .blog-credits {
		width:70%
	}
	#infinite-footer .blog-credits,#infinite-footer .blog-info a {
		font-size:10px
	}
}
@media (max-width:640px) {
	#infinite-footer {
		position:static
	}
}
@font-face {
	font-family:Noticons;
	src:url(https://wordpress.com/i/noticons/Noticons.woff)
}
#jp-post-flair {
	padding-top:.5em
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy {
	clear:both
}
div.sharedaddy h3.sd-title {
	margin:0 0 1em;
	display:inline-block;
	line-height:1.2;
	font-size:9pt;
	font-weight:700
}
div.sharedaddy h3.sd-title:before {
	content:"";
	display:block;
	width:100%;
	min-width:30px;
	border-top:1px solid #ddd;
	margin-bottom:1em
}
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
	width:61px;
	overflow:hidden
}
#wpadminbar iframe.admin-bar-likes-widget {
	width:61px;
	height:28px;
	min-height:28px;
	border-width:0;
	position:absolute;
	top:0
}
div.jetpack-likes-widget-wrapper {
	width:100%;
	min-height:50px;
	position:relative
}
div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size:12px
}
div.jetpack-likes-widget-wrapper.slim-likes-widget {
	width:1px;
	min-height:0
}
div.jetpack-comment-likes-widget-wrapper {
	width:100%;
	position:relative;
	min-height:31px
}
div.jetpack-comment-likes-widget-wrapper iframe {
	margin-bottom:0
}
#likes-other-gravatars {
	display:none;
	position:absolute;
	padding:10px 10px 12px;
	background-color:#2e4453;
	border-width:0;
	-webkit-box-shadow:0 0 10px #2e4453;
	box-shadow:0 0 10px #2e4453;
	-webkit-box-shadow:0 0 10px rgba(46,68,83,.6);
	box-shadow:0 0 10px rgba(46,68,83,.6);
	min-width:130px;
	z-index:1000
}
#likes-other-gravatars * {
	line-height:normal
}
#likes-other-gravatars .likes-text {
	color:#fff;
	font-size:12px;
	padding-bottom:8px
}
#likes-other-gravatars li,#likes-other-gravatars ul {
	margin:0;
	padding:0;
	text-indent:0;
	list-style-type:none
}
#likes-other-gravatars li:before {
	content:""
}
#likes-other-gravatars ul.wpl-avatars {
	overflow:auto;
	display:block;
	max-height:190px
}
#likes-other-gravatars ul.wpl-avatars li {
	width:32px;
	height:32px;
	float:left;
	margin:0 5px 5px 0
}
#likes-other-gravatars ul.wpl-avatars li a {
	margin:0 2px 0 0;
	border-bottom:none!important;
	display:block
}
#likes-other-gravatars ul.wpl-avatars li a img {
	background:0 0;
	border:none;
	margin:0!important;
	padding:0!important;
	position:static
}
div.sd-box {
	border-top:1px solid #ddd;
	border-top:1px solid rgba(0,0,0,.13)
}
.comment-likes-widget,.entry-content .post-likes-widget,.post-likes-widget {
	margin:0;
	border-width:0;
	display:block
}
.comment-likes-widget-placeholder,.post-likes-widget-placeholder {
	margin:0;
	border-width:0;
	position:relative
}
.comment-likes-widget-placeholder {
	height:18px;
	position:absolute;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
	margin-top:4px
}
.comment-likes-widget-placeholder:before {
	-webkit-font-smoothing:antialiased;
	font-family:Noticons;
	font-size:20px;
	line-height:.9;
	color:#5cb5d4;
	content:'\f408';
	width:16px;
	display:inline-block;
	vertical-align:middle
}
.post-likes-widget-placeholder .button {
	display:none
}
.comment-likes-widget-placeholder .loading,.post-likes-widget-placeholder .loading {
	color:#999;
	font-size:12px
}
.comment-likes-widget-placeholder .loading {
	padding-left:5px;
	margin-top:2px;
	-ms-flex-item-align:center;
	align-self:center;
	color:#4e4e4e
}
.slim-likes-widget .post-likes-widget {
	width:auto;
	float:none
}
div.sharedaddy.sd-like-enabled .sd-like h3 {
	display:none
}
div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width:100%;
	float:none;
	position:absolute;
	top:0
}
.comment-likes-widget {
	width:100%
}
.cs-rating,.pd-rating {
	display:block!important
}
.sd-gplus .sd-title {
	display:none
}
#jp-relatedposts {
	display:none;
	padding-top:1em;
	margin:1em 0;
	position:relative;
	clear:both
}
.jp-relatedposts:after {
	content:'';
	display:block;
	clear:both
}
#jp-relatedposts h3.jp-relatedposts-headline {
	margin:0 0 1em;
	display:inline-block;
	float:left;
	font-size:9pt;
	font-weight:700;
	font-family:inherit
}
#jp-relatedposts h3.jp-relatedposts-headline em:before {
	content:"";
	display:block;
	width:100%;
	min-width:30px;
	border-top:1px solid #ddd;
	border-top:1px solid rgba(0,0,0,.2);
	margin-bottom:1em
}
#jp-relatedposts h3.jp-relatedposts-headline em {
	font-style:normal;
	font-weight:700
}
#jp-relatedposts .jp-relatedposts-items {
	clear:left
}
#jp-relatedposts .jp-relatedposts-items-visual {
	margin-right:-20px
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
	float:left;
	width:33%;
	margin:0 0 1em;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post {
	padding-right:20px;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4),#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4) {
	clear:both
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a {
	text-decoration:underline
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	font-size:14px;
	line-height:20px;
	margin:0
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs {
	position:relative
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs a.jp-relatedposts-post-aoverlay {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	display:block;
	border-bottom:0
}
#jp-relatedposts .jp-relatedposts-items p {
	margin-bottom:0
}
#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
	text-transform:none;
	margin:0;
	font-family:inherit;
	display:block;
	max-width:100%
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	font-size:inherit;
	font-weight:400;
	text-decoration:none;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a:hover {
	text-decoration:underline
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post span {
	display:block;
	max-width:90%;
	overflow:hidden;
	text-overflow:ellipsis
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post span {
	max-width:100%
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context,#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
	opacity:.6
}
.jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
	display:none
}
#jp-relatedposts .jp-relatedposts-items-visual div.jp-relatedposts-post-thumbs p.jp-relatedposts-post-excerpt {
	display:none
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs p.jp-relatedposts-post-excerpt {
	overflow:hidden
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post-nothumbs span {
	margin-bottom:1em
}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post {
	clear:both;
	width:100%
}
#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img {
	float:left;
	overflow:hidden;
	max-width:33%;
	margin-right:3%
}
#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
	display:inline-block;
	max-width:63%
}
@media only screen and (max-width:640px) {
	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
		width:50%
	}
	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
		clear:left
	}
	#jp-relatedposts .jp-relatedposts-items-visual {
		margin-right:20px
	}
}
@media only screen and (max-width:320px) {
	#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
		width:100%;
		clear:both;
		margin:0 0 1em
	}
	#jp-relatedposts .jp-relatedposts-list .jp-relatedposts-post img.jp-relatedposts-post-img,#jp-relatedposts .jp-relatedposts-list h4.jp-relatedposts-post-title {
		float:none;
		max-width:100%;
		margin-right:0
	}
}
#jp-post-flair {
	padding-top:.5em
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy {
	clear:both
}
div.sharedaddy h3.sd-title {
	margin:0 0 1em;
	display:inline-block;
	line-height:1.2;
	font-size:9pt;
	font-weight:700
}
div.sharedaddy h3.sd-title:before {
	content:"";
	display:block;
	width:100%;
	min-width:30px;
	border-top:1px solid #ddd;
	margin-bottom:1em
}
body.highlander-light h3.sd-title:before {
	border-top:1px solid rgba(0,0,0,.2)
}
body.highlander-dark h3.sd-title:before {
	border-top:1px solid rgba(255,255,255,.4)
}
.sd-content ul {
	padding:0!important;
	margin:0 0 .7em 0!important;
	list-style:none!important
}
.sd-content ul li {
	display:inline-block
}
.sd-content ul li.share-deprecated {
	opacity:.5
}
.sd-content ul li.share-deprecated a span {
	text-decoration:line-through
}
.sd-block.sd-gplus {
	margin:0 0 .5em
}
.sd-gplus .sd-content {
	font-size:12px
}
#sharing_email .sharing_send,.sd-content ul li .option a.share-ustom,.sd-content ul li a.sd-button,.sd-content ul li.advanced a.share-more,.sd-content ul li.preview-item div.option.option-smart-off a,.sd-social-icon .sd-content ul li a.sd-button,.sd-social-icon-text .sd-content ul li a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button,.sd-social-text .sd-content ul li a.sd-button {
	text-decoration:none!important;
	display:inline-block;
	font-size:12px;
	font-family:"Open Sans",sans-serif;
	font-weight:400;
	border-radius:3px;
	color:#777!important;
	background:#f8f8f8;
	border:1px solid #ccc;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.08);
	box-shadow:0 1px 0 rgba(0,0,0,.08);
	text-shadow:none;
	line-height:23px;
	padding:1px 8px 0 5px
}
.sd-content ul li .option a.share-ustom span,.sd-content ul li a.sd-button>span,.sd-content ul li.advanced a.share-more span,.sd-content ul li.preview-item div.option.option-smart-off a span,.sd-social-icon-text .sd-content ul li a.sd-button>span,.sd-social-official .sd-content>ul>li .digg_button>a span,.sd-social-official .sd-content>ul>li>a.sd-button span,.sd-social-text .sd-content ul li a.sd-button span {
	line-height:23px
}
.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button,.sd-social-official .sd-content>ul>li .digg_button>a,.sd-social-official .sd-content>ul>li>a.sd-button {
	line-height:17px;
	-webkit-box-shadow:none;
	box-shadow:none;
	vertical-align:top
}
.sd-social-official .sd-content ul li a.sd-button>span {
	line-height:17px
}
.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before,.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,.sd-social-official .sd-content>ul>li .digg_button>a:before,.sd-social-official .sd-content>ul>li>a.sd-button:before {
	margin-bottom:-1px
}
.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon .sd-content ul li a.sd-button:hover,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:hover,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li .digg_button>a:hover,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-official .sd-content>ul>li>a.sd-button:hover,.sd-social-text .sd-content ul li a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:hover {
	color:#555;
	background:#fafafa;
	border:1px solid #999
}
.sd-social-icon .sd-content ul li a.sd-button:active,.sd-social-icon-text .sd-content ul li a.sd-button:active,.sd-social-official .sd-content>ul>li .digg_button>a:active,.sd-social-official .sd-content>ul>li>a.sd-button:active,.sd-social-text .sd-content ul li a.sd-button:active {
	-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.16);
	box-shadow:inset 0 1px 0 rgba(0,0,0,.16)
}
.sd-content ul li a.sd-button:before {
	display:inline-block;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	font:normal 18px/1 social-logos;
	vertical-align:top;
	text-align:center
}
.sd-social-icon-text ul li a.sd-button:before {
	position:relative;
	top:2px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sd-content ul li a.sd-button:before {
		position:relative;
		top:2px
	}
}
.sd-social-official ul li a.sd-button:before {
	position:relative;
	top:-2px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sd-social-official ul li a.sd-button:before {
		top:0
	}
}
.sd-content ul li {
	margin:0 5px 5px 0;
	padding:0
}
.jp-sharing-input-touch .sd-content ul li {
	padding-left:10px
}
.sd-content ul li.preview-item a.sd-button span,.sd-social-icon-text .sd-content ul li a span,.sd-social-official .sd-content ul li a.sd-button span {
	margin-left:3px
}
.sd-content ul li.preview-item.no-icon a.sd-button span {
	margin-left:0
}
.sd-content ul li.no-icon a:before,.sd-social-text .sd-content ul li a:before {
	display:none
}
body .sd-content ul li.share-custom.no-icon a span,body .sd-social-text .sd-content ul li.share-custom a span {
	background-image:none;
	background-position:-500px -500px!important;
	background-repeat:no-repeat!important;
	padding-left:0;
	height:0;
	line-height:inherit
}
.sd-social-icon .sd-content ul li a.share-more {
	position:relative;
	top:-4px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sd-social-icon .sd-content ul li a.share-more {
		top:2px
	}
}
@-moz-document url-prefix() {
	.sd-social-icon .sd-content ul li a.share-more {
		top:2px
	}
}
.sd-social-icon .sd-content ul li a.share-more span {
	margin-left:3px
}
.sd-content ul li.share-print div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-print a:before,.sd-social-icon-text .sd-content li.share-print a:before,.sd-social-official .sd-content li.share-print a:before,.sd-social-text .sd-content ul li.share-print a:before {
	content:'\f469'
}
.sd-content ul li.share-email div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-email a:before,.sd-social-icon-text .sd-content li.share-email a:before,.sd-social-official .sd-content li.share-email a:before,.sd-social-text .sd-content ul li.share-email a:before {
	content:'\f410'
}
.sd-content ul li.share-linkedin div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-linkedin a:before,.sd-social-icon-text .sd-content li.share-linkedin a:before,.sd-social-text .sd-content ul li.share-linkedin a:before {
	content:'\f207'
}
.sd-content ul li.share-twitter div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-twitter a:before,.sd-social-icon-text .sd-content li.share-twitter a:before,.sd-social-text .sd-content ul li.share-twitter a:before {
	content:'\f202'
}
.sd-content ul li.share-reddit div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-reddit a:before,.sd-social-icon-text .sd-content li.share-reddit a:before,.sd-social-text .sd-content ul li.share-reddit a:before {
	content:'\f222'
}
.sd-content ul li.share-tumblr div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-tumblr a:before,.sd-social-icon-text .sd-content li.share-tumblr a:before,.sd-social-text .sd-content ul li.share-tumblr a:before {
	content:'\f607'
}
.sd-content ul li.share-pocket div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pocket a:before,.sd-social-icon-text .sd-content li.share-pocket a:before,.sd-social-text .sd-content ul li.share-pocket a:before {
	content:'\f224'
}
.sd-content ul li.share-pinterest div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-pinterest a:before,.sd-social-icon-text .sd-content li.share-pinterest a:before,.sd-social-text .sd-content ul li.share-pinterest a:before {
	content:'\f210'
}
.sd-content ul li.share-facebook div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-facebook a:before,.sd-social-icon-text .sd-content li.share-facebook a:before,.sd-social-text .sd-content ul li.share-facebook a:before {
	content:'\f203'
}
.sd-content ul li.share-press-this div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-press-this a:before,.sd-social-icon-text .sd-content li.share-press-this a:before,.sd-social-official .sd-content li.share-press-this a:before,.sd-social-text .sd-content ul li.share-press-this a:before {
	content:'\f205'
}
.sd-social-official .sd-content li.share-press-this a:before {
	color:#2ba1cb
}
.sd-content ul li.share-telegram div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-telegram a:before,.sd-social-icon-text .sd-content li.share-telegram a:before,.sd-social-official .sd-content li.share-telegram a:before,.sd-social-text .sd-content ul li.share-telegram a:before {
	content:'\f606'
}
.sd-social-official .sd-content li.share-telegram a:before {
	color:#08c
}
.sd-content ul li.share-skype div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-skype a:before,.sd-social-icon-text .sd-content li.share-skype a:before,.sd-social-text .sd-content ul li.share-skype a:before {
	content:'\f220'
}
.sd-content ul li.advanced a.share-more:before,.sd-social-icon .sd-content ul a.share-more:before,.sd-social-icon-text .sd-content a.share-more:before,.sd-social-official .sd-content a.share-more:before,.sd-social-text .sd-content ul a.share-more:before {
	content:'\f415'
}
.sd-social-official .sd-content a.share-more:before {
	color:#2ba1cb
}
.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,.sd-social-official .sd-content li.share-jetpack-whatsapp a:before,.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before {
	content:'\f608'
}
.sd-social-official .sd-content li.share-jetpack-whatsapp a:before {
	color:#43d854
}
.sd-social-icon .sd-content ul li[class*=share-].share-jetpack-whatsapp a.sd-button {
	background:#43d854;
	color:#fff!important
}
.sd-content ul li.share-deprecated div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-deprecated a:before,.sd-social-icon-text .sd-content li.share-deprecated a:before,.sd-social-official .sd-content li.share-deprecated a:before {
	width:1em;
	height:1em;
	content:"\1F6AB"
}
.sd-social .sd-button .share-count {
	background:#2ea2cc;
	color:#fff;
	border-radius:10px;
	display:inline-block;
	text-align:center;
	font-size:10px;
	padding:1px 3px;
	line-height:1
}
.sd-social-official .sd-content ul,.sd-social-official .sd-content ul li {
	line-height:25px!important
}
.sd-social-official .sd-content>ul>li>a.sd-button span {
	line-height:1
}
.sd-social-official .sd-content ul:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.sd-social-official .sd-content li.share-press-this a {
	margin:0 0 5px
}
.sd-social-official .sd-content ul>li {
	display:block;
	float:left;
	margin:0 10px 5px 0!important;
	height:25px
}
.sd-social-official .fb-share-button>span {
	vertical-align:top!important
}
.sd-social-official .sd-content .pocket_button iframe {
	width:98px
}
.reddit_button iframe {
	margin-top:1px
}
.linkedin_button>span,.pinterest_button,.pocket_button iframe,.twitter_button {
	margin:0!important
}
.sd-social-official .sd-content .share-skype {
	width:55px
}
body .sd-social-official li a.share-more,body .sd-social-official li.share-custom a,body .sd-social-official li.share-digg a,body .sd-social-official li.share-email a,body .sd-social-official li.share-press-this a,body .sd-social-official li.share-print {
	position:relative;
	top:0
}
body .sd-social-icon .sd-content li.share-custom>a {
	padding:2px 3px 0;
	position:relative;
	top:4px
}
body .sd-content ul li.share-custom a.share-icon span,body .sd-social-icon .sd-content li.share-custom a span,body .sd-social-icon-text .sd-content li.share-custom a span,body .sd-social-official .sd-content li.share-custom a span,body .sd-social-text .sd-content li.share-custom a span {
	background-size:16px 16px;
	background-repeat:no-repeat;
	margin-left:0;
	padding:0 0 0 19px;
	display:inline-block;
	height:21px;
	line-height:16px
}
body .sd-social-icon .sd-content li.share-custom a span {
	width:0
}
body .sd-social-icon .sd-content li.share-custom a span {
	padding-left:16px!important
}
.sharing-hidden .inner {
	position:absolute;
	z-index:2;
	border:1px solid #ccc;
	padding:10px;
	background:#fff;
	-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);
	box-shadow:0 5px 20px rgba(0,0,0,.2);
	border-radius:2px;
	margin-top:5px;
	max-width:400px
}
.sharing-hidden .inner ul {
	margin:0!important
}
.sd-social-official .sd-content .sharing-hidden ul>li.share-end {
	clear:both;
	margin:0!important;
	height:0!important
}
.sharing-hidden .inner:after,.sharing-hidden .inner:before {
	position:absolute;
	z-index:1;
	top:-8px;
	left:20px;
	width:0;
	height:0;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:8px solid #ccc;
	content:"";
	display:block
}
.sharing-hidden .inner:after {
	z-index:2;
	top:-7px;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:8px solid #fff
}
.sharing-hidden ul {
	margin:0
}
.sd-social-icon .sd-content ul li[class*=share-] a,.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a {
	border-radius:50%;
	-webkit-border-radius:50%;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding:7px;
	position:relative;
	top:-2px;
	line-height:1;
	width:auto;
	height:auto;
	margin-bottom:0
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button>span,.sd-social-icon .sd-content ul li[class*=share-] div.option a span {
	line-height:1
}
.sd-social-icon .sd-content ul li[class*=share-] a:hover,.sd-social-icon .sd-content ul li[class*=share-] div.option a:hover {
	border:none;
	opacity:.6
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button:before {
	top:1px;
	top:0\9
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button.share-custom {
	padding:8px 8px 6px;
	top:5px
}
.sd-social-icon .sd-content ul li a.sd-button.share-more {
	margin-left:10px
}
.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
	margin-left:0
}
.sd-social-icon .sd-button span.share-count {
	position:absolute;
	bottom:0;
	right:0;
	border-radius:0;
	background:#555;
	font-size:9px
}
.sd-social-icon .sd-content ul li[class*=share-] a.sd-button {
	background:#e9e9e9;
	margin-top:2px;
	text-indent:0
}
.sd-social-icon .sd-content ul li[class*=share-].share-tumblr a.sd-button {
	background:#2c4762;
	color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-facebook a.sd-button {
	background:#3b5998;
	color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-twitter a.sd-button {
	background:#00acee;
	color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-pinterest a.sd-button {
	background:#ca1f27;
	color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-digg a.sd-button {
	color:#555!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-press-this a.sd-button {
	background:#1e8cbe;
	color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-telegram a.sd-button {
	background:#08c;
	color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-linkedin a.sd-button {
	background:#0077b5;
	color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-pocket a.sd-button {
	background:#ee4056;
	color:#fff!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-reddit a.sd-button {
	background:#cee3f8;
	color:#555!important
}
.sd-social-icon .sd-content ul li[class*=share-].share-skype a.sd-button {
	background:#00aff0;
	color:#fff!important
}
.sharing-screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden
}
.sharing-screen-reader-text:active,.sharing-screen-reader-text:focus,.sharing-screen-reader-text:hover {
	background-color:#f1f1f1;
	border-radius:3px;
	-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
#sharing_email {
	width:342px;
	position:absolute;
	z-index:1001;
	border:1px solid #ccc;
	padding:15px;
	background:#fff;
	-webkit-box-shadow:0 5px 20px rgba(0,0,0,.2);
	box-shadow:0 5px 20px rgba(0,0,0,.2);
	text-align:left
}
div.sharedaddy.sharedaddy-dark #sharing_email {
	border-color:#fff
}
#sharing_email .errors {
	color:#fff;
	background-color:#771a09;
	font-size:12px;
	padding:5px 8px;
	line-height:1;
	margin:10px 0 0
}
#sharing_email label {
	font-size:12px;
	color:#333;
	font-weight:700;
	display:block;
	padding:0 0 4px;
	text-align:left;
	text-shadow:none
}
#sharing_email form {
	margin:0
}
#sharing_email input[type=email],#sharing_email input[type=text] {
	width:100%;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border:1px solid #ccc;
	margin-bottom:1em;
	background:#fff;
	font-size:12px;
	color:#333;
	max-width:none;
	padding:1px 3px
}
#jetpack-source_f_name {
	display:none!important;
	position:absolute!important;
	left:-9000px
}
#sharing_email .sharing_cancel {
	padding:0 0 0 1em;
	font-size:12px;
	text-shadow:none
}
#sharing_email .recaptcha {
	width:312px;
	height:123px;
	margin:0 0 1em
}
.slideshow-window {
	background-color:#222;
	border:20px solid #222;
	border-radius:10px;
	height:0;
	margin-bottom:20px;
	overflow:hidden;
	padding-top:30px!important;
	padding-bottom:56.25%!important;
	position:relative;
	z-index:1
}
.slideshow-window.slideshow-white {
	background-color:#fff;
	border-color:#fff
}
.slideshow-window,.slideshow-window * {
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
.slideshow-loading {
	height:100%;
	text-align:center;
	margin:auto
}
body div.slideshow-window * img {
	background-color:transparent!important;
	background-image:none!important;
	border-width:0!important;
	display:block;
	margin:0 auto;
	max-width:100%;
	max-height:100%;
	padding:0!important;
	position:relative;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	top:50%
}
.slideshow-loading img {
	vertical-align:middle
}
.slideshow-slide {
	display:none;
	height:100%!important;
	left:0;
	margin:auto;
	position:absolute;
	text-align:center;
	top:0;
	width:100%!important
}
.slideshow-slide img {
	vertical-align:middle
}
.slideshow-line-height-hack {
	overflow:hidden;
	width:0;
	font-size:0
}
.slideshow-slide-caption {
	font-size:13px;
	font-family:"Helvetica Neue",sans-serif;
	color:#f7f7f7;
	text-shadow:#222 1px 1px 2px;
	line-height:25px;
	height:25px;
	position:absolute;
	bottom:5px;
	left:0;
	z-index:100;
	width:100%;
	text-align:center
}
.slideshow-controls {
	z-index:1000;
	position:absolute;
	bottom:30px;
	margin:auto;
	text-align:center;
	width:100%;
	-ms-filter:"alpha(opacity=50)";
	opacity:.5;
	direction:ltr;
	-webkit-transition:.3s opacity ease-out;
	transition:.3s opacity ease-out
}
.slideshow-window:hover .slideshow-controls {
	-ms-filter:"alpha(opacity=100)";
	opacity:1
}
body div div.slideshow-controls a,body div div.slideshow-controls a:hover {
	border:2px solid rgba(255,255,255,.1)!important;
	background-color:#000!important;
	background-color:rgba(0,0,0,.6)!important;
	background-image:url(/wp-content/mu-plugins/jetpack/css/../modules/shortcodes/img/slideshow-controls.png)!important;
	background-repeat:no-repeat;
	background-size:142px 16px!important;
	background-position:-34px 8px!important;
	color:#222!important;
	margin:0 5px!important;
	padding:0!important;
	display:inline-block!important;
	*display:inline;
	zoom:1;
	height:32px!important;
	width:32px!important;
	line-height:32px!important;
	text-align:center!important;
	border-radius:10em!important;
	-webkit-transition:.3s border-color ease-out;
	transition:.3s border-color ease-out
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5) {
	body div div.slideshow-controls a,body div div.slideshow-controls a:hover {
		background-image:url(/wp-content/mu-plugins/jetpack/css/../modules/shortcodes/img/slideshow-controls-2x.png)!important
	}
}
body div div.slideshow-controls a:hover {
	border-color:rgba(255,255,255,1)!important
}
body div div.slideshow-controls a:first-child {
	background-position:-76px 8px!important
}
body div div.slideshow-controls a:last-child {
	background-position:-117px 8px!important
}
body div div.slideshow-controls a:nth-child(2) {
	background-position:-34px 8px!important
}
body div div.slideshow-controls a.running {
	background-position:-34px 8px!important
}
body div div.slideshow-controls a.paused {
	background-position:9px 8px!important
}
.slideshow-controls a img {
	border:50px dotted #f0f
}
body.presentation-wrapper-fullscreen-parent,html.presentation-wrapper-fullscreen-parent {
	overflow:hidden!important
}
.presentation-wrapper-fullscreen-parent #wpadminbar {
	display:none
}
.presentation-wrapper-fullscreen,.presentation-wrapper-fullscreen-parent {
	min-width:100%!important;
	min-height:100%!important;
	position:absolute!important;
	top:0!important;
	right:0!important;
	bottom:0!important;
	left:0!important;
	margin:0!important;
	padding:0!important;
	z-index:10000!important
}
.presentation-wrapper-fullscreen {
	background-color:grey;
	border:none!important
}
.presentation-wrapper-fullscreen .nav-arrow-left,.presentation-wrapper-fullscreen .nav-arrow-right {
	z-index:20001
}
.presentation-wrapper-fullscreen .nav-fullscreen-button {
	z-index:20002
}
.presentation-wrapper {
	margin:20px auto;
	border:1px solid #e5e5e5;
	overflow:hidden;
	line-height:normal
}
.presentation {
	position:relative;
	margin:0;
	overflow:hidden;
	outline:0
}
.presentation,.presentation .step {
	background-repeat:no-repeat;
	background-position:center;
	background-size:100% 100%
}
.presentation .step.fade:not(.active) {
	opacity:0
}
.presentation .slide-content {
	padding:30px
}
.presentation .nav-arrow-left,.presentation .nav-arrow-right,.presentation .nav-fullscreen-button {
	position:absolute;
	width:34px;
	background-repeat:no-repeat;
	z-index:2;
	opacity:0;
	-webkit-transition:opacity .25s;
	transition:opacity .25s
}
.presentation .nav-arrow-left,.presentation .nav-arrow-right {
	height:100%;
	background-image:url(/wp-content/mu-plugins/jetpack/css/../modules/shortcodes/images/slide-nav.png);
	background-size:450% 61px
}
.presentation .nav-arrow-left {
	left:0;
	background-position:4px 50%
}
.presentation .nav-arrow-right {
	right:0;
	background-position:-120px 50%
}
.presentation .nav-fullscreen-button {
	width:32px;
	height:32px;
	margin:4px;
	bottom:0;
	right:0;
	z-index:3;
	background-image:url(/wp-content/mu-plugins/jetpack/css/../modules/shortcodes/images/expand.png);
	background-size:100% 100%
}
.presentation:hover .nav-arrow-left,.presentation:hover .nav-arrow-right {
	opacity:1
}
.presentation:hover .nav-fullscreen-button {
	opacity:.8
}
.presentation-wrapper-fullscreen .nav-fullscreen-button {
	background-image:url(/wp-content/mu-plugins/jetpack/css/../modules/shortcodes/images/collapse.png)
}
.presentation .autoplay-overlay {
	height:15%;
	width:80%;
	margin:30% 10%;
	position:relative;
	z-index:100;
	display:table;
	border-radius:50px;
	background-color:#e5e5e5;
	background-color:rgba(0,0,0,.75);
	-webkit-transition:opacity .5s;
	transition:opacity .5s
}
.presentation .autoplay-overlay .overlay-msg {
	position:relative;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	color:#fff
}
.presentation .will-fade {
	opacity:0
}
.presentation .do-fade {
	opacity:1;
	-webkit-transition:opacity .5s;
	transition:opacity .5s
}
div.jetpack-quiz {
	border:1px solid #deede3;
	background-color:#f3f3f3;
	padding:1em;
	line-height:1.3em;
	margin-bottom:2em;
	border-radius:.2em
}
div.jetpack-quiz div.jetpack-quiz-question {
	margin-bottom:.5em;
	font-weight:700
}
div.jetpack-quiz div.jetpack-quiz-answer {
	cursor:pointer;
	margin-bottom:.5em;
	padding:1em 0 1em 1em;
	border-bottom:1px dotted #999
}
div.jetpack-quiz div.jetpack-quiz-answer.last {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:0
}
div.jetpack-quiz div.jetpack-quiz-answer.correct {
	color:green
}
div.jetpack-quiz div.jetpack-quiz-answer.wrong {
	color:red
}
div.jetpack-quiz div.jetpack-quiz-answer div.jetpack-quiz-explanation {
	display:none
}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation {
	display:block;
	color:#000;
	font-size:90%;
	margin-top:1em
}
div.jetpack-quiz div.jetpack-quiz-answer.correct div.jetpack-quiz-explanation tt,div.jetpack-quiz div.jetpack-quiz-answer.wrong div.jetpack-quiz-explanation tt {
	font-size:85%
}
div.jetpack-quiz pre {
	font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;
	background:0 0;
	margin:0;
	padding:0
}
.jetpack-email-subscribe-email {
	display:block;
	padding:3px 9px;
	width:50%
}
.jetpack-email-subscribe-consent-label {
	color:#999;
	display:block;
	font-style:italic;
	line-height:20px;
	margin-bottom:23px
}
.jetpack-email-subscribe-submit {
	margin:18px 0 13px
}
.jetpack-email-subscribe-form-error {
	border:1px solid red
}
.jetpack-email-subscribe-processing {
	background-color:#e0e5e9;
	display:none;
	margin-bottom:23px;
	padding:20px;
	text-align:center
}
.jetpack-email-subscribe-error {
	background-color:#da5544;
	color:#fff;
	display:none;
	margin-bottom:23px;
	padding:20px;
	text-align:center
}
.jetpack-email-subscribe-success {
	background-color:#73b961;
	color:#fff;
	display:none;
	margin-bottom:23px;
	padding:20px;
	text-align:center
}
#subscribe-email input {
	width:95%
}
.comment-subscription-form {
	margin-bottom:1em
}
.comment-subscription-form .subscribe-label {
	display:inline!important
}
.screen-reader-text {
	border:0;
	clip:rect(1px,1px,1px,1px);
	-webkit-clip-path:inset(50%);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute!important;
	width:1px;
	word-wrap:normal!important
}
.jetpack-video-wrapper {
	margin-bottom:1.6em
}
.jetpack-video-wrapper>.wp-video,.jetpack-video-wrapper>embed,.jetpack-video-wrapper>iframe,.jetpack-video-wrapper>object {
	margin-bottom:0
}
.jetpack-social-navigation ul {
	display:block;
	margin:0 0 1.5em;
	padding:0
}
.jetpack-social-navigation li {
	display:inline-block;
	margin:0;
	line-height:1
}
.jetpack-social-navigation a {
	border:0;
	height:1em;
	text-decoration:none;
	width:1em
}
.jetpack-social-navigation-svg .icon {
	color:inherit;
	fill:currentColor;
	height:1em;
	vertical-align:middle;
	width:1em
}
.jetpack-social-navigation-genericons a:before {
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	display:inline-block;
	font-family:Genericons;
	font-size:1em;
	font-style:normal;
	font-weight:400;
	height:1em;
	line-height:1;
	speak:none;
	text-decoration:inherit;
	vertical-align:top;
	width:1em
}
.jetpack-social-navigation-genericons a:before {
	content:"\f415"
}
.jetpack-social-navigation-genericons a[href*="codepen.io"]:before {
	content:"\f216"
}
.jetpack-social-navigation-genericons a[href*="digg.com"]:before {
	content:"\f221"
}
.jetpack-social-navigation-genericons a[href*="dribbble.com"]:before {
	content:"\f201"
}
.jetpack-social-navigation-genericons a[href*="dropbox.com"]:before {
	content:"\f225"
}
.jetpack-social-navigation-genericons a[href*="mailto:"]:before {
	content:"\f410"
}
.jetpack-social-navigation-genericons a[href*="facebook.com"]:before {
	content:"\f203"
}
.jetpack-social-navigation-genericons a[href*="flickr.com"]:before {
	content:"\f211"
}
.jetpack-social-navigation-genericons a[href*="foursquare.com"]:before {
	content:"\f226"
}
.jetpack-social-navigation-genericons a[href*="github.com"]:before {
	content:"\f200"
}
.jetpack-social-navigation-genericons a[href*="plus.google.com"]:before {
	content:"\f206"
}
.jetpack-social-navigation-genericons a[href*="instagram.com"]:before {
	content:"\f215"
}
.jetpack-social-navigation-genericons a[href*="linkedin.com"]:before {
	content:"\f208"
}
.jetpack-social-navigation-genericons a[href*="path.com"]:before {
	content:"\f219"
}
.jetpack-social-navigation-genericons a[href*="pinterest.com"]:before {
	content:"\f210"
}
.jetpack-social-navigation-genericons a[href*="getpocket.com"]:before {
	content:"\f224"
}
.jetpack-social-navigation-genericons a[href*="polldaddy.com"]:before {
	content:"\f217"
}
.jetpack-social-navigation-genericons a[href*="reddit.com"]:before {
	content:"\f222"
}
.jetpack-social-navigation-genericons a[href$="/feed/"]:before {
	content:"\f413"
}
.jetpack-social-navigation-genericons a[href*="skype:"]:before {
	content:"\f220"
}
.jetpack-social-navigation-genericons a[href*="spotify.com"]:before {
	content:"\f515"
}
.jetpack-social-navigation-genericons a[href*="stumbleupon.com"]:before {
	content:"\f223"
}
.jetpack-social-navigation-genericons a[href*="tumblr.com"]:before {
	content:"\f214"
}
.jetpack-social-navigation-genericons a[href*="twitch.tv"]:before {
	content:"\f516"
}
.jetpack-social-navigation-genericons a[href*="twitter.com"]:before {
	content:"\f202"
}
.jetpack-social-navigation-genericons a[href*="vimeo.com"]:before {
	content:"\f212"
}
.jetpack-social-navigation-genericons a[href*="vine.co"]:before {
	content:"\f517"
}
.jetpack-social-navigation-genericons a[href*="wordpress.com"]:before,.jetpack-social-navigation-genericons a[href*="wordpress.org"]:before {
	content:"\f205"
}
.jetpack-social-navigation-genericons a[href*="youtube.com"]:before {
	content:"\f213"
}
.tiled-gallery {
	clear:both;
	margin:0 0 20px;
	overflow:hidden
}
.tiled-gallery img {
	margin:2px!important
}
.tiled-gallery .gallery-group {
	float:left;
	position:relative
}
.tiled-gallery .tiled-gallery-item {
	float:left;
	margin:0;
	position:relative;
	width:inherit
}
.tiled-gallery .gallery-row {
	overflow:hidden
}
.tiled-gallery .tiled-gallery-item a {
	background:0 0;
	border:none;
	color:inherit;
	margin:0;
	padding:0;
	text-decoration:none;
	width:auto
}
.tiled-gallery .tiled-gallery-item img,.tiled-gallery .tiled-gallery-item img:hover {
	background:0 0;
	border:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	max-width:100%;
	padding:0;
	vertical-align:middle
}
.tiled-gallery-caption {
	background:#eee;
	background:rgba(255,255,255,.8);
	color:#333;
	font-size:13px;
	font-weight:400;
	overflow:hidden;
	padding:10px 0;
	position:absolute;
	bottom:0;
	text-indent:10px;
	text-overflow:ellipsis;
	width:100%;
	white-space:nowrap
}
.tiled-gallery .tiled-gallery-item-small .tiled-gallery-caption {
	font-size:11px
}
.widget-gallery .tiled-gallery-unresized {
	visibility:hidden;
	height:0;
	overflow:hidden
}
.tiled-gallery .tiled-gallery-item img.grayscale {
	position:absolute;
	left:0;
	top:0
}
.tiled-gallery .tiled-gallery-item img.grayscale:hover {
	opacity:0
}
.tiled-gallery.type-circle .tiled-gallery-item img {
	border-radius:50%!important
}
.tiled-gallery.type-circle .tiled-gallery-caption {
	display:none;
	opacity:0
}
.jetpack-display-remote-posts {
	margin:5px 0 20px
}
.jetpack-display-remote-posts h4 {
	font-size:90%;
	margin:5px 0;
	padding:0
}
.jetpack-display-remote-posts h4 a {
	text-decoration:none
}
.jetpack-display-remote-posts p {
	margin:0!important;
	padding:0;
	line-height:1.4em!important;
	font-size:90%
}
.jetpack-display-remote-posts img {
	max-width:100%
}
.widget-grofile h4 {
	margin:1em 0 .5em
}
.widget-grofile ul.grofile-urls {
	margin-left:0;
	overflow:hidden
}
.widget-grofile ul.grofile-accounts li {
	list-style:none;
	display:inline
}
.widget-grofile ul.grofile-accounts li:before {
	content:""!important
}
.widget-grofile .grofile-accounts-logo {
	background-image:url(https://secure.gravatar.com/images/grav-share-sprite.png);
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	float:left;
	margin-right:8px;
	margin-bottom:8px
}
.rtl .widget-grofile .grofile-accounts-logo {
	margin-left:8px;
	margin-right:0
}
.grofile-thumbnail {
	width:500px;
	max-width:100%
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3/2),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5) {
	.widget-grofile .grofile-accounts-logo {
		background-image:url(https://secure.gravatar.com/images/grav-share-sprite-2x.png);
		background-size:16px 784px
	}
}
div[class^=gr_custom_container] {
	border:1px solid gray;
	border-radius:10px;
	padding:10px 5px;
	background-color:#fff;
	color:#000
}
div[class^=gr_custom_container] a {
	color:#000
}
h2[class^=gr_custom_header] {
	display:none
}
div[class^=gr_custom_each_container] {
	width:100%;
	clear:both;
	margin-bottom:10px;
	overflow:auto;
	padding-bottom:4px;
	border-bottom:1px solid #aaa
}
div[class^=gr_custom_book_container] {
	float:right;
	overflow:hidden;
	height:60px;
	margin-left:4px;
	width:39px
}
div[class^=gr_custom_author] {
	font-size:10px
}
div[class^=gr_custom_tags] {
	font-size:10px;
	color:gray
}
div[class^=gr_custom_rating] {
	display:none
}
.widget_wpcom_social_media_icons_widget ul {
	list-style-type:none;
	margin-left:0
}
.widget_wpcom_social_media_icons_widget ul li {
	border:0 none;
	display:inline;
	margin-right:.5em
}
.widget_wpcom_social_media_icons_widget li a {
	border:0 none;
	text-decoration:none
}
.widget_wpcom_social_media_icons_widget .genericon {
	font-family:Genericons
}
.widget_wpcom_social_media_icons_widget .screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden
}
.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover {
	background-color:#f1f1f1;
	border-radius:3px;
	-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	box-shadow:0 0 2px 2px rgba(0,0,0,.6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:14px;
	font-size:.875rem;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
.widgets-grid-layout {
	width:100%
}
.widgets-grid-layout:after,.widgets-grid-layout:before {
	content:" ";
	display:table
}
.widgets-grid-layout:after {
	clear:both
}
.widget-grid-view-image {
	float:left;
	max-width:50%
}
.widget-grid-view-image a {
	display:block;
	margin:0 2px 4px 0
}
.widget-grid-view-image:nth-child(even) {
	float:right
}
.widget-grid-view-image:nth-child(even) a {
	margin:0 0 4px 2px
}
.widgets-grid-layout .widget-grid-view-image img {
	max-width:100%;
	height:auto
}
.widgets-multi-column-grid ul {
	overflow:hidden;
	padding:0;
	margin:0;
	list-style-type:none
}
.widgets-multi-column-grid ul li {
	background:0 0;
	clear:none;
	float:left;
	margin:0 -5px -3px 0;
	padding:0 8px 6px 0;
	border:none;
	list-style-type:none!important
}
.widgets-multi-column-grid ul li a {
	background:0 0;
	margin:0;
	padding:0;
	border:0
}
.widgets-multi-column-grid .avatar {
	vertical-align:middle
}
.widgets-list-layout {
	padding:0;
	margin:0;
	list-style-type:none
}
.widgets-list-layout li:after,.widgets-list-layout li:before {
	content:"";
	display:table
}
.widgets-list-layout li:after {
	clear:both
}
.widgets-list-layout li {
	zoom:1;
	margin-bottom:1em;
	list-style-type:none!important
}
.widgets-list-layout .widgets-list-layout-blavatar {
	float:left;
	width:21.276596%;
	max-width:40px;
	height:auto
}
.widgets-list-layout-links {
	float:right;
	width:73.404255%
}
.widgets-list-layout span {
	opacity:.5
}
.widgets-list-layout span:hover {
	opacity:.8
}
.jetpack-image-container:after {
	clear:both
}
.jetpack-image-container:after,.jetpack-image-container:before {
	display:table;
	content:""
}
.widgets-multi-column-grid ul {
	overflow:hidden;
	padding:0;
	margin:0;
	list-style-type:none
}
.widgets-multi-column-grid ul li {
	background:0 0;
	clear:none;
	float:left;
	margin:0 -5px -3px 0;
	padding:0 8px 6px 0;
	border:none;
	list-style-type:none!important
}
.widgets-multi-column-grid ul li a {
	background:0 0;
	margin:0;
	padding:0;
	border:0
}
.widgets-multi-column-grid .avatar {
	vertical-align:middle
}
.widget_jetpack_my_community .avatar-240,.widget_jetpack_my_community .avatar-48 {
	max-width:48px;
	max-height:48px
}
.widget.widget_authors li>ul,.widget_authors>ul {
	margin-left:inherit;
	padding-left:0
}
.widget_authors ul li li {
	padding-left:0
}
.widget_authors>ul>li {
	margin-bottom:1em;
	list-style:none
}
.widget_authors>ul>li+li {
	border-top:0
}
.widget.widget_authors img {
	margin-right:5px;
	margin-bottom:5px;
	vertical-align:middle;
	-webkit-box-shadow:none;
	box-shadow:none
}
.wpcnt {
	text-align:center;
	line-height:2
}
.wpa {
	position:relative;
	overflow:hidden;
	display:inline-block;
	max-width:100%
}
.wpa-about {
	position:absolute;
	top:5px;
	left:0;
	right:0;
	display:block;
	margin-top:0;
	color:#888;
	font:10px/1 "Open Sans",Arial,sans-serif!important;
	text-align:left!important;
	text-decoration:none!important;
	opacity:.85;
	border-bottom:none!important;
	-webkit-box-shadow:none!important;
	box-shadow:none!important
}
.wpa .u>div {
	display:block;
	margin-top:5px;
	margin-bottom:1em
}
div.wpa>div {
	margin-top:20px
}
.wpa .u .adsbygoogle {
	display:block;
	margin-top:17px;
	margin-bottom:1em;
	background-color:transparent
}
.widget_eu_cookie_law_widget {
	border:none;
	bottom:1em;
	display:none;
	left:1em;
	margin:0;
	padding:0;
	position:fixed;
	right:1em;
	width:auto;
	z-index:50001
}
.widget_eu_cookie_law_widget.widget.top {
	bottom:auto;
	top:1em
}
.admin-bar .widget_eu_cookie_law_widget.widget.top {
	top:3em
}
#eu-cookie-law {
	background-color:#fff;
	border:1px solid #dedede;
	color:#2e4467;
	font-size:12px;
	line-height:1.5;
	overflow:hidden;
	padding:6px 6px 6px 15px;
	position:relative
}
#eu-cookie-law a,#eu-cookie-law a:active,#eu-cookie-law a:visited {
	color:inherit;
	cursor:inherit;
	text-decoration:underline
}
#eu-cookie-law a:hover {
	cursor:pointer;
	text-decoration:none
}
#eu-cookie-law.negative {
	background-color:#000;
	border:none;
	color:#fff
}
#eu-cookie-law form {
	margin-bottom:0
}
#eu-cookie-law input,#eu-cookie-law input:focus,#eu-cookie-law input:hover {
	background:#f3f3f3;
	border:1px solid #dedede;
	border-radius:4px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#2e4453;
	cursor:pointer;
	display:inline;
	float:right;
	font-family:inherit;
	font-size:14px;
	font-weight:inherit;
	line-height:inherit;
	margin:0 0 0 5%;
	padding:8px 12px;
	position:static;
	text-transform:none
}
#eu-cookie-law.negative input,#eu-cookie-law.negative input:focus,#eu-cookie-law.negative input:hover {
	background:#282828;
	border-color:#535353;
	color:#fff
}
@media (max-width:600px) {
	#eu-cookie-law {
		padding-bottom:55px
	}
	#eu-cookie-law input.accept {
		bottom:8px;
		position:absolute;
		right:8px
	}
}
.flickr-images {
	text-align:center
}
.flickr-size-thumbnail .flickr-images {
	-ms-flex-line-pack:justify;
	align-content:space-between;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:horizontal;
	-webkit-box-direction:normal;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}
.flickr-images img {
	max-width:100%;
	margin:5px
}
.jetpack-search-filters-widget__sub-heading {
	font-size:inherit;
	font-weight:700;
	margin:0 0 .5em;
	padding:0
}
.jetpack-search-form+.jetpack-search-filters-widget__sub-heading {
	margin-top:1.5em;
	margin-bottom:.5em!important
}
.jetpack-search-filters-widget__clear {
	margin-top:.5em;
	margin-bottom:.5em
}
.jetpack-search-sort-wrapper {
	margin-top:1em;
	margin-bottom:1.5em
}
.jetpack-search-sort-wrapper label {
	display:inherit
}
.widget_search .jetpack-search-filters-widget__filter-list input[type=checkbox] {
	width:auto;
	height:auto
}
ul.jetpack-search-filters-widget__filter-list li {
	border:none;
	padding:0;
	list-style:none
}
ul.jetpack-search-filters-widget__filter-list li a {
	text-decoration:none
}
ul.jetpack-search-filters-widget__filter-list li a:hover {
	-webkit-box-shadow:none;
	box-shadow:none
}
ul.jetpack-search-filters-widget__filter-list li label {
	font-weight:inherit;
	display:inherit
}
.jetpack-search-filters-widget__filter-list {
	list-style:none
}
ul.jetpack-search-filters-widget__filter-list {
	margin-bottom:1.5em
}
body.search .jetpack-search-form input[name="s"]::-webkit-input-placeholder {
	color:transparent
}
body.search .jetpack-search-form input[name="s"]:-ms-input-placeholder {
	color:transparent
}
body.search .jetpack-search-form input[name="s"]::-ms-input-placeholder {
	color:transparent
}
body.search .jetpack-search-form input[name="s"]::placeholder {
	color:transparent
}
body.search .jetpack-search-form input[name="s"].show-placeholder::-webkit-input-placeholder {
	color:inherit
}
body.search .jetpack-search-form input[name="s"].show-placeholder:-ms-input-placeholder {
	color:inherit
}
body.search .jetpack-search-form input[name="s"].show-placeholder::-ms-input-placeholder {
	color:inherit
}
body.search .jetpack-search-form input[name="s"].show-placeholder::placeholder {
	color:inherit
}
@media screen and (min-width:400px) {
	.widget.jetpack-simple-payments .jetpack-simple-payments-product {
		-webkit-box-orient:vertical;
		-webkit-box-direction:normal;
		-ms-flex-direction:column;
		flex-direction:column
	}
	.widget.jetpack-simple-payments .jetpack-simple-payments-details {
		padding-left:0
	}
}
.jetpack_widget_social_icons li,.jetpack_widget_social_icons ul {
	list-style:none
}
.jetpack_widget_social_icons ul {
	display:block;
	margin:0 0 1.5em;
	padding:0
}
.jetpack_widget_social_icons ul li {
	border:0;
	display:inline-block;
	line-height:1;
	margin:0;
	padding:0
}
.jetpack_widget_social_icons ul li:after,.jetpack_widget_social_icons ul li:before {
	display:none
}
.jetpack_widget_social_icons a {
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	display:block;
	height:24px;
	text-decoration:none;
	width:24px
}
.jetpack_widget_social_icons svg {
	color:inherit;
	fill:currentColor;
	height:inherit;
	vertical-align:middle;
	width:inherit
}
.jetpack_widget_social_icons ul.size-small a {
	height:24px;
	width:24px
}
.jetpack_widget_social_icons ul.size-medium a {
	height:32px;
	width:32px
}
.jetpack_widget_social_icons ul.size-large a {
	height:48px;
	width:48px
}
.screen-reader-text {
	border:0;
	clip:rect(1px,1px,1px,1px);
	-webkit-clip-path:inset(50%);
	clip-path:inset(50%);
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute!important;
	width:1px;
	word-wrap: normal!important
}