		@import "https://fonts.googleapis.com/css?family=Montserrat";
		@import "http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css";
		@import "https://fonts.googleapis.com/css?family=Open+Sans";
		@import "https://fonts.googleapis.com/css?family=Roboto:300,400,600";
		@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css";
		@import "http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css";
		@import "https://fonts.googleapis.com/css?family=Open+sans";
		@import "http://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css";
		@import "https://fonts.googleapis.com/css?family=Playfair+Display";

@media screen and (max-width: 480px) {
.footer-socket-wrapper .copyright {
    font-size: 8px !important;
	}
}

button#listenButton1.responsivevoice-button {
	font-weight: 600 !important; 
	font-size: 14px !important; 
	border-radius: 0px !important;
}

div.code-block.code-block-10 a.submit_button {
	font-size: 11.9px !important;
}

div.code-block.code-block-7 a.submit_button {
	font-size: 11.9px !important;
}

body.post-template-default.single.single-post div.above-entry-meta {
		display: none;
		}
		body.post-template-default.single.single-post div.related-posts div.below-entry-meta { display: none; }
		div.copyright, div.copyright a {
			text-transform: uppercase;
			color: white !important;
			border-bottom: none !important;
		}
		div.copyright a:hover {
			color: #be7703 !important;
}
		@media screen and (min-width: 480px) {
			div.desktopmap {
				margin-left: 57px;
			}
		}
		@media screen and (max-width: 480px) {
			body.home div.news-bar {
				margin-top: 33px !important;
			}
		}
		@media screen and (max-width: 480px) {
			div.news-bar {
				margin-bottom: -45px !important;
				margin-top: 0 !important;
			}
		}
		@media screen and (max-width: 480px) {
			.widget_featured_posts .article-content {
				padding: 0 0 5px !important;
			}
		}
		@media screen and (max-width: 480px) {
			.widget_featured_posts .following-post figure {
				float: none !important;
				margin-right: 0 !important;
			}
		}
		@media screen and (max-width: 480px) {
			.widget_featured_posts .following-post .article-content .entry-title {
				font-size: 18px !important;
				padding-top: 10px !important;
			}
		}
		@media screen and (min-width: 480px) {
			.widget_featured_posts .article-content {
				padding: 0;
				margin: 0 86px;
				text-align: center;
			}
		}
		@media screen and (min-width: 480px) {
			.widget_featured_posts .article-content .entry-title {
				font-size: 26px;
			}
		}
		@media screen and (min-width: 480px) {
			.widget_featured_posts .following-post .article-content .entry-title {
				font-size: 26px;
			}
		}
		@media screen and (min-width: 480px) {
			.widget_featured_posts .following-post figure {
				float: none !important;
				margin-right: 0 !important;
			}
		}
		@media screen and (min-width: 480px) {
			.widget_featured_posts img {
				width: 75% !important;
			}
		}
		@media screen and (max-width: 480px) {
			h1.entry-title {
				font-size: 20px !important;
			}
		}
		@media screen and (max-width: 480px) {
			.footer-socket-left-sectoin {
				font-size: 8px !important;
			}
		}
		@media screen and (max-width: 480px) {
			.social-links {
				margin-right: 0 !important;
			}
		}
		@media screen and (max-width: 480px) {
			.footer-socket-area .social-links {
				float: none !important;
			}
		}
		@media screen and (max-width: 480px) {
			div.footer-socket-left-sectoin {
				margin-top: 17px !important;
			}
		}
		@media screen and (max-width: 600px) {
			div.footer-socket-right-section, div.footer-socket-left-sectoin {
				margin: 0 auto;
				text-align: center;
			}
		}
		div#main i.fa.fa-heart {
			color: #be037a;
			text-shadow: 1px 1px 3px rgba(150, 150, 150, 1);
		}
		i.fa.fa-envelope {
			color: #0371be;
			text-shadow: 1px 1px 3px rgba(150, 150, 150, 1);
		}
		i.fa.fa-asterisk {
			color: #be7703;
			text-shadow: 1px 1px 3px rgba(150, 150, 150, 1);
		}
		body.archive.category div.above-entry-meta {
			display: none;
		}
		ul.wpuf-form li .wpuf-fields a.file-selector:hover, ul.wpuf-form li .wpuf-fields a.file-selector:focus, ul.wpuf-form li .wpuf-fields a.file-selector {
			border-radius: 0;
			background-color: #be7703;
			background-image: -webkit-gradient(linear, left top, left bottom, from(#be7703), to(#825102));
			background-image: -webkit-linear-gradient(top, #be7703, #825102);
			background-image: -moz-linear-gradient(top, #be7703, #825102);
			background-image: -ms-linear-gradient(top, #be7703, #825102);
			background-image: -o-linear-gradient(top, #be7703, #825102);
			background-image: linear-gradient(to bottom, #be7703, #825102);
			border-color: #825102;
			border-bottom-color: #694203;
			-webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5);
			box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5);
			color: #fff;
			text-decoration: none;
			text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
		}
		ul.wpuf-form .wpuf-submit input[type=submit] {
			font-size: 19px;
			padding: 12px 46px !important;
			border: 1px solid #ccc;
			-webkit-border-radius: 0 !important;
			-moz-border-radius: 0 !important;
			border-radius: 0 !important;
			background-color: #a26500;
			background-image: -webkit-gradient(linear, left top, left bottom, from(#bf7804), to(#714804));
			background-image: -webkit-linear-gradient(top, #bf7804, #714804);
			background-image: -moz-linear-gradient(top, #2a95c5, #21759b);
			background-image: -ms-linear-gradient(top, #2a95c5, #21759b);
			background-image: -o-linear-gradient(top, #2a95c5, #21759b);
			background-image: linear-gradient(to bottom, #bf7804, #714804);
			border-color: #bf7804 !important;
			border-bottom-color: #a76905 !important;
			-webkit-box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5);
			box-shadow: inset 0 1px 0 rgba(120, 200, 230, 0.5);
			color: #fff;
			text-decoration: none;
			text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
		}
		@media screen and (max-width: 480px) {
			.social-links {
				margin-right: 0;
			}
		}
		div.hide_on_desktop div.total-active {
			margin-bottom: -15px !important;
		}
		@media screen and (max-width: 480px) {
			.widget_featured_posts .article-content .below-entry-meta .posted-on a, .widget_featured_posts .article-content .below-entry-meta .byline a, .widget_featured_posts .article-content .below-entry-meta .comments a, .widget_featured_posts .article-content .below-entry-meta .comments span {
				font-size: 9px;
			}
		}
		@media screen and (max-width: 480px) {
			.widget_featured_posts .following-post .article-content .below-entry-meta .posted-on a, .widget_featured_posts .following-post .article-content .below-entry-meta .byline a {
				font-size: 9px;
			}
		}
		@media screen and (max-width: 480px) {
			.widget_featured_posts .article-content .below-entry-meta .posted-on, .widget_featured_posts .article-content .below-entry-meta .byline {
				padding-right: 5px;
			}
		}
		.shiftnav-toggle-main-block {
			line-height: 2em !important;
		}
		#shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before, #shiftnav-toggle-main .shiftnav-toggle-burger {
			font-size: 21px !important;
		}
		#shiftnav-toggle-main .shiftnav-toggle-burger, #shiftnav-toggle-main.shiftnav-toggle-main-entire-bar:before {
			padding: 7px 12px 6px !important;
		}
		@media screen and (max-width: 480px) {
			.widget_featured_posts .article-content .entry-title {
				padding: 10px 0 0;
				font-size: 18px;
			}
		}
		@media screen and (max-width: 480px) {
			body.home.page.page-id-129.page-template-default {
				padding-top: 0 !important;
			}
		}
		@media screen and (max-width: 480px) {
			.widget_featured_posts .following-post .article-content .entry-title {
				font-size: 14px;
				padding-top: 0;
			}
		}
		.widget_featured_posts .widget-title {
			padding-top: 0 !important;
		}
		[class*=" mashicon-"] .text, [class^=mashicon-] .text {
			padding: 0;
			margin: 0;
			font-size: 20px;
		}
		[class*=" mashicon-"] .text, [class^=mashicon-] .text {
			font-family: lobster;
			color: #fff;
		}
		[class*=" mashicon-"] .icon:before, [class^=mashicon-] .icon:before {
			font-family: mashsb-font;
			font-style: normal;
			font-weight: 400;
			speak: none;
			font-size: 19px;
			display: inline-block;
			text-decoration: inherit;
			width: 1em;
			margin-right: 1em;
			text-align: center;
			font-variant: normal;
			text-transform: none;
			margin-top: 0;
			float: left;
		}
		.fa.search-top {
			padding: 10px 12px !important;
			right: 0 !important;
		}
		div.menu-primary-container ul#menu-main.menunav-menu li {
			margin: 0 8px !important;
		}
		@media screen and (min-width: 480px) {
			body.single div.below-entry-meta {
				margin-left: 57px !important;
			}
		}
		@media screen and (max-width: 480px) {
			body.single div.below-entry-meta {
				margin-left: 0 !important;
			}
		}
		body.single div.below-entry-meta {
			margin-bottom: -5px !important;
			margin-top: -2px !important;
		}
		div.above-entry-meta {
			margin-top: 8px;
			margin-left: 89px;
		}
		button#listenButton1.responsivevoice-button {
			margin-bottom: 5px !important;
		}
		footer .widget-title span {
			margin-bottom: -5px !important;
		}
		#secondary .widget-title span {
			margin-bottom: -5px !important;
		}
		#colophon .widget {
			margin-bottom: 30px !important;
		}
		.footer-widgets-area {
			padding-top: 25px !important;
		}
		aside#blog-stats-2 ul li {
			font-weight: 700;
			text-align: center;
			font-size: 15px;
		}
		ul.popular-publications li.itm.effect.emeteria span.publication-date {
			background-color: #be7703 !important;
		}
		body.home div.above-entry-meta {
			display: none;
		}
		section#colormag_featured_posts_vertical_widget-2 h3.widget-title span {
			background-color: #b70303 !important;
		}
		.requested {
			background-color: #be3803;
		}
		body.home div.entry-content {
			display: none;
		}
		::-moz-selection {
			background-color: #be7703;
			color: #fff;
		}
		::selection {
			background-color: #be7703;
			color: #fff;
		}
		a.submit_button {
			padding: 4px 12px !important;
			font-size: 21px !important;
			background-color: #b70303 !important;
		}
		/* ----------- NEW ABOVE ---------- */
		
		div.news-bar {
			margin-bottom: -10px;
		}
		aside#text-6.widget.widget_text.clearfix {
			margin-bottom: 0 !important;
		}
		div#content header.entry-header {
			display: none;
		}
		/* Fix margin on header ad desktop */
		
		@media screen and (min-width: 480px) {
			div.total-active {
				margin-top: -25px !important;
				margin-bottom: 12px !important;
			}
			h1.entry-title {
				margin-top: -12px !important;
			}
		}
		/* Fix margin on header ad mobile */
		
		@media screen and (max-width: 480px) {
			div.header-ad {
				margin-top: -18px;
				padding-bottom: 8px;
			}
		}
		/* Hide header ad on homepage */
		
		@media screen and (min-width: 480px) {
			body.home div.header-ad {
				display: none;
			}
		}
		@media screen and (max-width: 480px) {
			.tpbr_topbar {
				display: none !important;
			}
		}
		div.total-active h5 i.fa.fa-exclamation-triangle {
			color: #b70303;
			text-shadow: 1px 1px 3px rgba(150, 150, 150, 1);
		}
		div.total-active h5 {
			text-shadow: 1px 1px 3px rgba(150, 150, 150, 1);
		}
		div.total-active h4 i.fa.fa-exclamation-triangle {
			color: #b70303;
			text-shadow: 1px 1px 3px rgba(150, 150, 150, 1);
		}
		div.total-active h4 {
			text-shadow: 1px 1px 3px rgba(150, 150, 150, 1);
		}
		@media screen and (min-width: 480px) {
			body.home div.first-post div.single-article a img.attachment-colormag-featured-post-medium {
				width: 75%;
			}
		}
		a#scroll-up {
			display: none !important;
		}
		@media screen and (min-width: 480px) {
			header.entry-header {
				margin-top: 8px;
			}
		}
		@media screen and (min-width: 480px) {
			#content .post .article-content .entry-title a {
				font-size: 1.6rem !important;
			}
		}
		@media screen and (max-width: 480px) {
			.main-content-section {
				padding-top: 0;
				margin-top: -11px;
			}
		}
		@media screen and (max-width: 480px) {
			#shiftnav-toggle-main, .shiftnav {
				top: 0;
				background-image: url("http://newyork.missing.report/wp-content/uploads/2017/02/new-website-header-MOBILE.jpg");
				background-size: 1000px;
				-webkit-box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.6);
				-moz-box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.6);
				box-shadow: 0 2px 10px 1px rgba(0, 0, 0, 0.6);
			}
		}
		#shiftnav-toggle-main .shiftnav-main-toggle-content {
			padding: 0 !important;
			margin: -42px;
			width: 106%;
			margin-top: 0;
		}
		.alignleft {
			margin-right: 15px;
		}
		.wp-caption {
			margin-bottom: .25rem;
		}
		a.submit_button {
			background-color: #be7703;
			padding: 4px 10px;
			color: #fff;
			font-size: 14px;
		}
		div#secondary aside#text-4 ul li {
			float: none;
			margin-bottom: 5px;
			padding: 4px;
			padding-left: 9px;
			padding-right: 9px;
			display: table;
		}
		.amber_alerts {
			background-color: #d38100;
		}
		.missing_persons {
			background-color: #CB0900;
		}
		.located_persons {
			background-color: #00ce56;
		}
		.deceased_persons {
			background-color: #5e5e5e;
		}
		.missing_animals {
			background-color: #cc3900;
		}
		.located_animals {
			background-color: #00cecb;
		}
		.report_categories {
			padding: 2px 4px;
			color: #fff;
			font-weight: 700;
		}
		.report_categories a {
			color: #fff;
			font-weight: 700;
		}
		div#secondary ul.colorful-categories li {
			margin: 0;
			padding: 5px 2px 5px 2px !important;
		}
		div#secondary .widget ul li {
			float: left;
		}
		#colophon .widget ul li {
			float: none;
		}
		div#secondary ul.colorful-categories {
			font-weight: 700;
			text-transform: uppercase;
		}
		.box {
			border: none;
		}
		@media screen and (min-width: 480px) {
			#header-text-nav-wrap {
				padding: 30px 0 7px;
			}
		}
		aside#text-4.widget.widget_text.clearfix {
			margin-bottom: 15px;
		}
		@media screen and (max-width: 600px) {
			.footer-socket-area .social-links {
				float: right;
			}
		}
		@media screen and (max-width: 480px) {
			.social-links {
				margin-right: 0;
			}
		}
		@media screen and (max-width: 480px) {
			.footer-socket-left-sectoin {
				font-size: 6.5px;
			}
		}
		@media screen and (max-width: 480px) {
			nav#site-navigation.main-navigation.clearfix {
				display: none;
			}
		}
		@media screen and (max-width: 480px) {
			div#header-text-nav-wrap.clearfix {
				display: none;
			}
		}
		@media screen and (min-width: 480px) {
			.footer-socket-left-sectoin {
				margin-left: 25px;
			}
		}
		.footer-socket-left-sectoin {
			font-weight: 700;
			color: #fff;
		}
		.footer-socket-left-sectoin a {
			color: #fff;
		}
		.footer-socket-left-sectoin a:hover {
			color: #be7703;
		}
		body.home h1.entry-title {
			display: none;
		}
		@media screen and (min-width: 480px) {
			img.attachment-colormag-featured-post-small {
				margin-top: 13px;
			}
		}
		@media screen and (min-width: 480px) {
			.widget_beside_slider {
				float: right;
				width: 49.9%;
			}
		}
		@media screen and (min-width: 480px) {
			.widget_slider_area {
				width: 49.08%;
			}
		}
		@media screen and (min-width: 480px) {
			.cl-counter {
				margin-top: -25px;
			}
		}
		@media screen and (max-width: 480px) {
			div.drag-wrapper {
				display: none;
			}
		}
		footer#colophone.clearfix {
			color: #fff;
		}
		.footer-widgets-area, .footer-widgets-area p {
			color: #fff;
		}
		@media screen and (min-width: 480px) {
			aside#text-24.widget.widget_text.clearfix {
				margin-top: 5px;
				margin-bottom: 20px;
			}
		}
		@media screen and (max-width: 480px) {
			div.footer-widgets-wrapper {
				background-image: url('http://alberta.missing.report/wp-content/uploads/2016/09/Banff_Alberta_Background_Image_mobilefooter4.jpg');
				background-position: bottom;
				background-size: 100%;
			}
		}
		@media screen and (min-width: 480px) {
			div.footer-widgets-wrapper {
				background-image: url('http://alberta.missing.report/wp-content/uploads/2016/09/Banff_Alberta_Background_Imagefooter2.jpg');
				background-size: 101%;
				background-position: bottom;
			}
		}
		div.likebtn-mlw-title {
			font-weight: 900;
		}
		img.likebtn-item-thumbnail.wp-post-image {
			max-width: 86%;
		}
		.mashsb-share-widget li {
			margin-bottom: 15px;
			border: none;
		}
		.mashicon-share:hover {
			opacity: 1;
		}
		.mashicon-share {
			opacity: .5;
			font-weight: 900;
		}
		.mashsb-excerpt {
			display: none;
		}
		a.mashsb-widget-link {
			width: 270px !important;
			height: 146px !important;
		}
		.mashsb-widget-img {
			width: 270px !important;
			height: 146px !important;
			float: none !important;
			border: none !important;
		}
		.widget_featured_posts .single-article {
			background-color: white;
			box-shadow: none;
		}
		@media screen and (min-width: 480px) {
			.tg-footer-other-widgets {
				float: right;
				width: 62.894737%;
			}
		}
		@media screen and (min-width: 480px) {
			.tg-footer-main-widget {
				width: 34.473684%;
				float: left;
				margin-right: 2.631579%;
			}
		}
		@media screen and (min-width: 480px) {
			body.search div.article-container {
				margin-left: 45px;
			}
		}
		@media screen and (min-width: 480px) {
			body.search #content .post .article-content {
				margin-left: 0;
			}
		}
		@media screen and (max-width: 480px) {
			div.latest_alerts {
				display: none;
			}
		}
		@media screen and (min-width: 480px) {
			.widget_featured_slider .slide-content .entry-title a {
				font-size: 28px;
			}
		}
		@media screen and (min-width: 480px) {
			.widget_featured_slider .slide-content .entry-title a, .widget_highlighted_posts .article-content .entry-title a {
				color: #ffffff;
				text-shadow: 1px 1px 2px rgba(0, 0, 0, .85);
			}
		}
		@media screen and (min-width: 480px) {
			.widget_featured_slider .slide-content .above-entry-meta .cat-links a {
				border-radius: 0;
			}
		}
		@media screen and (min-width: 480px) {
			span.cat-links {
				font-weight: 700;
			}
		}
		@media screen and (min-width: 480px) {
			div.latest_alerts h3.widget-title {
				margin-bottom: -10px;
			}
		}
		@media screen and (min-width: 480px) {
			div.latest_alerts {
				margin-top: -20px;
				margin-left: 34px;
				font-size: 25px;
				border-bottom: 5px solid #a52c00;
				padding-bottom: 0;
				margin-bottom: 15px;
				margin-right: 34px;
			}
		}
		@media screen and (min-width: 480px) {
			div.latest_alerts span {
				background-color: #a52c00;
				color: #fff;
				padding: 6px 12px;
				display: inline-block;
			}
		}
		@media screen and (min-width: 480px) {
			div.bx-viewport {
				width: 480px;
				height: 268px;
			}
		}
		@media screen and (min-width: 480px) {
			section#colormag_featured_posts_widget-10 h3.widget-title {
				font-size: 25px;
			}
		}
		@media screen and (min-width: 480px) {
			div.widget_slider_area_rotate {
				transform: inherit !important;
			}
		}
		@media screen and (min-width: 480px) {
			.footer-socket-left-section {
				margin-left: 25px;
			}
		}
		@media screen and (min-width: 480px) {
			.footer-socket-right-section {
				margin-right: 25px;
			}
		}
		@media screen and (min-width: 480px) {
			.footer-widgets-area {
				margin-left: 25px;
				margin-right: 25px;
			}
		}
		@media screen and (min-width: 480px) {
			.single.single-post div.featured-image img {
				width: 691px;
				margin-left: 68px;
			}
		}
		.page div#content.clearfix header.entry-header {
			display: none;
		}
		.archive #content .post .article-content {
			margin-left: 5px;
		}
		.archive div.above-entry-meta {
			margin-top: 10px;
		}
		@media screen and (min-width: 480px) {
			.archive #content .post .entry-title a {
				font-size: 1.5rem;
			}
		}
		@media screen and (min-width: 480px) {
			.archive #content .post .entry-title {
				line-height: 25px;
			}
		}
		.archive h1.entry-title {
			display: none;
		}
		@media screen and (min-width: 480px) {
			.archive #content .post:nth-child(2n+1) {
				margin-right: 0;
			}
		}
		@media screen and (min-width: 480px) {
			.archive #content .post:nth-child(2n) {
				margin-left: -15px;
				margin-right: 0;
			}
		}
		@media screen and (min-width: 480px) {
			.archive #content .post:first-child {
				float: right;
			}
		}
		@media screen and (max-width: 480px) {
			div.code-block.code-block-3 {
				font-size: 14px;
			}
		}
		@media screen and (min-width: 1080px) {
			.mashsb-container {
				padding-top: 15px;
				padding-bottom: 5px;
			}
		}
		@media screen and (min-width: 361px) and (max-width: 480px) {
			.share-bottom .mashsb-container {
				width: 218px !important;
				margin: 0 auto !important;
			}
		}
		@media screen and (max-width: 360px) {
			.share-bottom .mashsb-container {
				width: 193px !important;
				margin: 0 auto !important;
			}
		}
		@media screen and (max-width: 360px) {
			.mashsb-buttons a {
				width: 67px;
			}
		}
		@media screen and (min-width: 361px) and (max-width: 480px) {
			.mashsb-buttons a {
				width: 78px;
			}
		}
		@media screen and (max-width: 320px) {
			span.relative-time {
				display: none;
			}
		}
		@media screen and (max-width: 360px) {
			.mashpw-section {
				font-size: 16px;
				margin: 20px 0;
				padding-left: 8px;
				padding-right: 8px;
				line-height: 25px;
			}
		}
		@media screen and (max-width: 480px) {
			.share-bottom {
				margin-top: -15px !important;
			}
		}
		@media screen and (min-width: 720px) {
			.mashpw-wrapper {
				margin-top: -23px;
				margin-bottom: -45px;
				border-top: 2px solid #e9ebee;
				width: 60%;
				margin-left: 21%;
			}
		}
		@media screen and (max-width: 720px) {
			.mashpw-wrapper {
				border-top: 2px solid #e9ebee;
				width: 100%;
				margin-left: 0;
			}
		}
		.share-bottom .mashsb-count {
			display: none !important;
		}
		aside#likebtnlikebuttonmostlikedwidget-2.widget.widget_likebtnlikebuttonmostlikedwidget.clearfix h3.widget-title {
			border-bottom: 5px solid #18ca6d;
		}
		aside#likebtnlikebuttonmostlikedwidget-2.widget.widget_likebtnlikebuttonmostlikedwidget.clearfix .widget-title span {
			background-color: #18ca6d;
		}
		aside#likebtnlikebuttonmostlikedwidget-2.widget.widget_likebtnlikebuttonmostlikedwidget.clearfix ul.likebtn-mlw img {
			margin-bottom: 3px;
			margin-top: 15px;
		}
		.snip1515post .icons {
			margin-top: -15px;
			margin-bottom: -10px;
		}
		.snip1515post figcaption {
			padding: 58px 20px 10px;
			margin-top: -50px;
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+25,f2f2f2+100 */
			background: #ffffff;
			/* Old browsers */
			background: -moz-linear-gradient(top, #ffffff 25%, #f2f2f2 100%);
			/* FF3.6-15 */
			background: -webkit-linear-gradient(top, #ffffff 25%, #f2f2f2 100%);
			/* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom, #ffffff 25%, #f2f2f2 100%);
			/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2', GradientType=0);
			/* IE6-9 */
		}
		@media screen and (min-width: 480px) {
			.snip1515post .profile-image {
				width: 17.5% !important;
			}
		}
		.snip1515post .profile-image {
			padding: 0;
			border: none;
			width: 30%;
		}
		.snip1515post .profile-image img {
			border-radius: 100px;
		}
		@media screen and (min-width: 480px) {
			.snip1515post {
				max-width: 575px !important;
			}
		}
		.snip1515post {
			font-family: 'Titillium Web', sans-serif;
			position: relative;
			float: none;
			margin-top: -5px;
			margin-bottom: 20px;
			min-width: 230px;
			max-width: 365px;
			width: 100%;
			color: #000000;
			text-align: center;
			line-height: 1.4em;
			font-size: 13px;
			box-shadow: none !important;
		}
		.snip1515post * {
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}
		.snip1515post .profile-image {
			display: inline-block;
			z-index: 1;
			position: relative;
		}
		.snip1515post .profile-image img {
			max-width: 100%;
			vertical-align: top;
			padding: 0 !important;
			margin-bottom: 0 !important;
		}
		.snip1515post figcaption {
			width: 75%;
			background-color: #F2F2F2;
			color: #555;
			padding: 115px 20px 10px;
			margin-top: -100px;
			margin-left: 70px;
		}
		@media screen and (max-width: 480px) {
			.snip1515post figcaption {
				width: 100%;
				margin-left: 0;
			}
		}
		.snip1515post h3, .snip1515post h4, .snip1515post p {
			margin: 0 0 5px;
		}
		.snip1515post h3 {
			font-weight: 600;
			font-size: 2em;
			font-family: 'Playfair Display', Arial, sans-serif;
		}
		.snip1515post h4 {
			color: #333;
			font-weight: 600;
			letter-spacing: 1px;
			font-size: 1.1em;
			margin-top: -13px;
		}
		.snip1515post p {
			font-size: .9em;
			letter-spacing: 1px;
			opacity: .9;
			margin-top: -7px;
		}
		.snip1515post .icons {
			text-align: center;
			width: 100%;
		}
		.snip1515post i {
			padding: 10px 2px;
			display: inline-block;
			font-size: 18px;
			font-weight: normal;
			color: #be7703;
			opacity: .75;
		}
		.snip1515post i:hover {
			opacity: 1;
			-webkit-transition: all .35s ease;
			transition: all .35s ease;
		}
		.likebtn-wrapper {
			margin-bottom: 10px;
		}
		.mashpw-wrapper {
			margin-top: -25px;
			margin-bottom: -25px;
		}
		aside#text-19.widget.widget_text.clearfix h3.widget-title {
			border-bottom: 5px solid #cc9f28 !important;
		}
		aside#text-19.widget.widget_text.clearfix span {
			background-color: #cc9f28 !important;
		}
		div.gaspricetitle {
			text-align: left;
			float: left;
			margin-top: -20px;
			padding-left: 5px;
			padding-right: 100px;
			padding-bottom: 2px;
			padding-top: 1px;
			font-weight: bold;
			font-size: 15px;
			color: #333;
			background-color: #f2f2f2;
			font-family: 'Roboto', sans-serif;
		}
		div.gasprice {
			padding-top: 20px;
			width: 204px;
			margin-bottom: 20px;
			border: 1px solid #b9b9b9;
			/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+27,ffffff+27,e4e4e4+100 */
			background: #ffffff;
			/* Old browsers */
			background: -moz-linear-gradient(top, #ffffff 27%, #ffffff 27%, #e4e4e4 100%);
			/* FF3.6-15 */
			background: -webkit-linear-gradient(top, #ffffff 27%, #ffffff 27%, #e4e4e4 100%);
			/* Chrome10-25,Safari5.1-6 */
			background: linear-gradient(to bottom, #ffffff 27%, #ffffff 27%, #e4e4e4 100%);
			/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
			filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e4e4e4', GradientType=0);
			/* IE6-9 */
		}
		aside#mashsb_mostshared_posts_widget-2.widget.widget_mashsb_mostshared_posts_widget.clearfix ul {
			background-color: #FFF;
			padding: 0;
		}
		@media screen and (max-width: 480px) {
			.mashpw-count {
				font-size: 30px;
			}
		}
		a.mashsb-widget-link {
			font-weight: 700;
		}
		span.mashicon-share.icon::before {
			font-size: 13px;
			color: #f93c9e;
		}
		span.mashicon-share.icon {
			margin-left: 20px;
			font-size: 13px;
			color: #f93c9e;
			margin-bottom: 10px;
		}
		aside#sow-button-18.widget.widget_sow-button.clearfix {
			margin-bottom: 0;
		}
		@media screen and (min-width: 480px) {
			.share-bottom .mashsb-container {
				width: 452px;
				/* Must be the total width of the buttons */
				margin: 0 auto;
			}
		}
		div.footer_social {
			margin-top: -17px;
		}
		div.first-post div.single-article.clearfix div.article-content div.above-entry-meta {
			margin-top: 10px;
		}
		@media screen and (min-width: 480px) {
			p#breadcrumbs {
				margin-left: 55px;
			}
		}
		p#breadcrumbs {
			font-weight: 700;
			font-size: 8px;
			color: #999;
			text-align: center;
		}
		ul.popular-publications i.counter.views {
			padding-right: 0 !important;
			padding-top: 0 !important;
			margin-left: 5px !important;
		}
		.widget_featured_posts .widget-title span {
			padding: 8px 13px;
			padding-bottom: 2px;
		}
		div.footer-socket-wrapper.clearfix {
			-webkit-box-shadow: inset 0 10px 20px -10px rgba(0, 0, 0, 0.25);
			-moz-box-shadow: inset 0 10px 20px -10px rgba(0, 0, 0, 0.25);
			box-shadow: inset 0 10px 20px -10px rgba(0, 0, 0, 0.25);
		}
		div.footer-widgets-wrapper {
			-webkit-box-shadow: inset 0 10px 20px -10px rgba(0, 0, 0, 0.4);
			-moz-box-shadow: inset 0 10px 20px -10px rgba(0, 0, 0, 0.4);
			box-shadow: inset 0 10px 20px -10px rgba(0, 0, 0, 0.4);
		}
		div.footer-widgets-wrapper i {
			margin-right: 6px;
		}
		#colophon .widget ul li {
			text-transform: uppercase;
			font-weight: 700;
		}
		@media screen and (min-width: 480px) {
			.tg-fourth-footer-widget {
				width: 39.30303%;
			}
		}
		@media screen and (min-width: 480px) {
			.tg-third-footer-widget {
				width: 29.30303%;
			}
		}
		@media screen and (min-width: 480px) {
			.tg-second-footer-widget {
				width: 22.30303%;
			}
		}
		#respond h3#reply-title:before {
			content: "\f086 " attr(title);
			font-family: FontAwesome;
			color: #be7703;
			margin-right: 12px;
		}
		#comments .comments-title:before {
			content: "\f086" attr(title);
			font-family: FontAwesome;
			color: #be7703;
		}
		#comments i {
			display: none;
		}
		.avatar {
			border-radius: 0;
			width: 50px;
		}
		.comments-area .comment-edit-link, .comments-area .comment-permalink {
			display: none;
		}
		.comments-area .comment-edit-link, .comments-area .comment-permalink, .comments-area .comment-date-time, .comments-area .comment-author-link {
			margin-left: 63px;
			color: #888888;
			font-size: 12px;
		}
		.comments-area .comment-author-link a {
			color: #be7703;
			font-weight: 900;
			font-size: 15px;
		}
		a.gflag img {
			margin-right: 12px;
		}
		.entry-content img, .comment-content img, .widget img {
			padding-right: 0 !important;
			padding-bottom: 0 !important;
		}
		@media screen and (min-width: 480px) {
			.single #content .post, #content .post {
				margin-left: -60px;
				margin-right: 15px;
			}
		}
		@media screen and (min-width: 480px) {
			#content .post .article-content {
				margin-left: 62px;
				padding-bottom: 3px !important;
			}
		}
		@media screen and (max-width: 480px) {
			#content .post .article-content {
				padding-bottom: 3px !important;
			}
		}
		#content .post .article-content .below-entry-meta {
			font-weight: 700;
		}
		@media screen and (max-width: 480px) {
			p {
				margin-bottom: 12px !important;
				font-size: 16px;
				line-height: 1.3em;
			}
		}
		@media screen and (min-width: 480px) {
			p {
				line-height: 1.6em;
			}
		}
		@media screen and (min-width: 480px) {
			blockquote.style2 p {
				font-size: 18px !important;
			}
		}
		@media screen and (max-width: 480px) {
			blockquote.style2 p {
				font-size: 16px !important;
				line-height: 1.25em;
			}
		}
		@media screen and (max-width: 480px) {
			blockquote.style2 p:before {
				top: 15px !important;
			}
		}
		blockquote.style2 p:before {
			color: #be7703 !important;
			font-size: 65px !important;
			opacity: .1 !important;
		}
		blockquote.style2 cite {
			color: #be7703 !important;
		}
		@media screen and (max-width: 480px) {
			blockquote.style2 {
				padding-left: 30px !important;
				padding-right: 20px !important;
			}
		}
		blockquote.style2 {
			background: #ffffff !important;
			padding-left: 40px;
			padding-right: 30px;
			font-weight: 700 !important;
			box-shadow: none;
			color: #000;
			text-shadow: none;
			padding-top: 0;
		}
		@media screen and (min-width: 480px) {
			.glcdesign-news-ticker-post-title.glcdesign-news-ticker-ago {
				font-size: 13px !important;
				vertical-align: middle;
				margin-bottom: 6px;
			}
		}
		.snip1515 {
			font-family: 'Titillium Web', sans-serif;
			position: relative;
			float: left;
			margin: 10px 1%;
			min-width: 230px;
			max-width: 365px;
			width: 100%;
			color: #000000;
			text-align: center;
			line-height: 1.4em;
			font-size: 14px;
			box-shadow: none !important;
		}
		.snip1515 * {
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}
		.snip1515 .profile-image {
			display: inline-block;
			width: 45%;
			z-index: 1;
			position: relative;
			padding: 10px;
			border: 4px solid #be7703;
		}
		.snip1515 .profile-image img {
			max-width: 100%;
			vertical-align: top;
			padding: 0 !important;
			margin-bottom: 0 !important;
		}
		.snip1515 figcaption {
			width: 100%;
			background-color: #F2F2F2;
			color: #555;
			padding: 115px 20px 10px;
			margin-top: -100px;
			display: inline-block;
		}
		.snip1515 h3, .snip1515 h4, .snip1515 p {
			margin: 0 0 5px;
		}
		.snip1515 h3 {
			font-weight: 600;
			font-size: 2em;
			font-family: 'Playfair Display', Arial, sans-serif;
		}
		.snip1515 h4 {
			color: #8c8c8c;
			font-weight: 400;
			letter-spacing: 1px;
			font-size: 1.1em;
		}
		.snip1515 p {
			font-size: .9em;
			letter-spacing: 1px;
			opacity: .9;
		}
		.snip1515 .icons {
			text-align: center;
			width: 100%;
		}
		.snip1515 i {
			padding: 10px 2px;
			display: inline-block;
			font-size: 18px;
			font-weight: normal;
			color: #be7703;
			opacity: .75;
		}
		.snip1515 i:hover {
			opacity: 1;
			-webkit-transition: all .35s ease;
			transition: all .35s ease;
		}
		@media screen and (min-width: 480px) {
			.bottom_alert {
				z-index: 1;
				text-transform: uppercase;
				font-size: 50px;
				font-family: 'Titillium Web', sans-serif;
				font-weight: 900;
				height: 83px;
				position: fixed;
				bottom: 0;
				width: 100%;
				background-color: #6f0200;
				opacity: .95;
				border-top: 4px;
				border-style: solid;
				border-color: #ffffff;
				margin-left: 0;
				margin-right: 0;
				color: #ffffff !important;
				text-align: center;
				-webkit-box-shadow: 0 -4px 7px 0 rgba(0, 0, 0, 0.7);
				-moz-box-shadow: 0 -4px 7px 0 rgba(0, 0, 0, 0.7);
				box-shadow: 0 -4px 7px 0 rgba(0, 0, 0, 0.7);
			}
		}
		@media screen and (max-width: 480px) {
			.bottom_alert {
				z-index: 1;
				text-transform: uppercase;
				font-size: 19px;
				font-family: 'Titillium Web', sans-serif;
				font-weight: 900;
				height: 44px;
				position: fixed;
				bottom: 0;
				width: 100%;
				background-color: #6f0200;
				opacity: .95;
				border-top: 3px;
				border-style: solid;
				border-color: #ffffff;
				margin-left: 0;
				margin-right: 0;
				padding-top: 6px;
				line-height: 1em;
				color: #ffffff !important;
				text-align: center;
				-webkit-box-shadow: 0 -4px 7px 0 rgba(0, 0, 0, 0.7);
				-moz-box-shadow: 0 -4px 7px 0 rgba(0, 0, 0, 0.7);
				box-shadow: 0 -4px 7px 0 rgba(0, 0, 0, 0.7);
			}
		}
		.bottom_alert a {
			color: #ffffff !important;
		}
		.bottom_alert i {
			color: #ffffff !important;
		}
		@media screen and (min-width: 480px) {
			.snip1506 .profile-image img {
				max-width: 55% !important;
				margin-left: 120px !important;
				border-radius: 10px !important;
			}
			.snip1506 .icons {
				text-align: right !important;
				padding-right: 16px !important;
				margin-top: -3px !important;
			}
		}
		.gs-bar.gs-buttons.gs-floating.gs-big-counter.gs-no-label.gs-color-native.gs-round.gs-large.gs-floating.gs-bottom-left.gs-no-counter.gs-done .gs-value {
			color: #dddddd !important;
		}
		@media screen and (min-width: 480px) {
			#page {
				-webkit-box-shadow: 0 0 25px 7px rgba(0, 0, 0, 0.65);
				-moz-box-shadow: 0 0 25px 7px rgba(0, 0, 0, 0.65);
				box-shadow: 0 0 25px 7px rgba(0, 0, 0, 0.65);
			}
		}
		@media screen and (min-width: 480px) {
			.main-content-section {
				padding-top: 0 !important;
			}
		}
		@media screen and (min-width: 480px) {
			#page {
				max-width: 1250px !important;
			}
		}
		@media screen and (min-width: 480px) {
			#primary {
				width: 65%;
				margin-left: 35px;
			}
		}
		@media screen and (min-width: 480px) {
			#secondary {
				width: 25%;
				margin-right: 35px;
			}
		}
		#secondary .widget-title {
			margin-bottom: 2px;
		}
		@media screen and (max-width: 480px) {
			.views {
				padding-right: 5px;
				font-weight: 700;
			}
		}
		@media screen and (min-width: 480px) {
			.views {
				padding-right: 85px;
				padding-top: 3px;
				font-weight: 700;
			}
		}
		.awesome-weather-wrap.darken .awesome-weather-header {
			font-weight: bold;
		}
		#content .post .article-content .above-entry-meta .cat-links a {
			border-radius: 0 !important;
			font-weight: bold;
		}
		@media screen and (max-width: 480px) {
			header-logo-image {
				background: url("http://alberta.missing.report/wp-content/uploads/2016/09/Missing-Report-Website-Header-BG2.jpg");
			}
		}
		@media screen and (max-width: 480px) {
			#header-text-nav-wrap {
				padding: 0 !important;
			}
		}
		#site-navigation {
			border-top: 4px solid #2b2b2b;
		}
		#dgt_topstories-7 h3.widget-title {
			border-bottom: 5px solid #7220fb;
			margin-bottom: 2px;
		}
		#dgt_topstories-7.widget.widget_dgt_topstories.clearfix .widget-title span {
			background-color: #7220fb !important;
		}
		#dgt_topstories-6 h3.widget-title {
			border-bottom: 5px solid #f93c9e;
			margin-bottom: 2px;
		}
		#dgt_topstories-6.widget.widget_dgt_topstories.clearfix .widget-title span {
			background-color: #f93c9e !important;
		}
		#dgt_topstories-5 h3.widget-title {
			border-bottom: 5px solid #0db9b0;
			margin-bottom: 2px;
		}
		#dgt_topstories-5.widget.widget_dgt_topstories.clearfix .widget-title span {
			background-color: #0db9b0 !important;
		}
		#dgt_topstories-4 h3.widget-title {
			border-bottom: 5px solid #f43d22;
			margin-bottom: 2px;
		}
		#dgt_topstories-4.widget.widget_dgt_topstories.clearfix .widget-title span {
			background-color: #f43d22 !important;
		}
		.awesome-weather-current-temp sup {
			font-size: 38px !important;
		}
		#awesomeweatherwidget-2.widget.widget_awesomeweatherwidget.clearfix {
			margin-top: 12px;
		}
		@media screen and (min-width: 480px) {
			.footer-socket-right-section {
				margin-top: 13px;
			}
		}
		i.fa.fa-heart {
			color: #cc2875 !important;
		}
		#gtranslate h3.widget-title {
			display: none;
		}
		#gtranslate.widget.GTranslate_widget2.clearfix {
			margin-bottom: 10px !important;
			text-align: center;
		}
		#awesomeweatherwidget-2 h3.widget-title {
			display: none;
		}
		li {
			font-size: 14px;
			color: #333333;
		}
		@media screen and (max-width: 480px) {
			.sticky-element-placeholder sticky-element-active #glcdesign-news-ticker {
				margin-top: 30px !important;
			}
			.sticky-element-placeholder {
				margin-top: 20px;
			}
		}
		#glcdesign-news-ticker .glcdesign-news-ticker-post .glcdesign-news-ticker-post-title {
			background-color: transparent;
		}
		@media screen and (min-width: 480px) {
			#glcdesign-news-ticker-posts .glcdesign-news-ticker-post {
				top: 0 !important;
			}
		}
		@media screen and (min-width: 480px) {
			#glcdesign-news-ticker-posts .glcdesign-news-ticker-post .glcdesign-news-ticker-post-category {
				font-size: 1.05em;
			}
		}
		@media screen and (min-width: 480px) {
			#glcdesign-news-ticker-posts .glcdesign-news-ticker-post.active {
				font-size: 22px;
				text-transform: uppercase;
			}
		}
		@media screen and (max-width: 480px) {
			#glcdesign-news-ticker-posts .glcdesign-news-ticker-post a, #glcdesign-news-ticker-posts .glcdesign-news-ticker-post div {
				margin-left: 0 !important;
				margin-right: 0 !important;
			}
		}
		@media screen and (max-width: 480px) {
			#glcdesign-news-ticker {
				font-size: .55em !important;
				height: 25px !important;
				line-height: 20px !important;
				margin-bottom: 8px !important;
			}
		}
		@media screen and (max-width: 480px) {
			#glcdesign-news-ticker-posts .glcdesign-news-ticker-post .glcdesign-news-ticker-post-title {
				border-left: none !important;
				padding-left: none !important;
			}
		}
		@media screen and (max-width: 480px) {
			#glcdesign-news-ticker-posts .glcdesign-news-ticker-post .glcdesign-news-ticker-post-content {
				display: none !important;
			}
		}
		@media screen and (max-width: 480px) {
			#glcdesign-news-ticker .glcdesign-news-ticker-post .glcdesign-news-ticker-post-category {
				display: -webkit-inline-box !important;
			}
		}
		@media screen and (max-width: 480px) {
			#glcdesign-news-ticker-posts .glcdesign-news-ticker-post .glcdesign-news-ticker-post-category {
				padding: 5px !important;
			}
		}
		@media screen and (max-width: 480px) {
			#glcdesign-news-ticker-posts .glcdesign-news-ticker-post .glcdesign-news-ticker-post-title {
				border-left: none !important;
				padding-left: 5px !important;
				padding-right: 5px;
			}
		}
		@media screen and (max-width: 480px) {
			#glcdesign-news-ticker {
				margin-top: -8px;
			}
		}
		#glcdesign-news-ticker {
			margin-bottom: 20px;
			z-index: 2 !important;
			-webkit-box-shadow: inset 0 7px 13px -6px rgba(0, 0, 0, 0.75), 0 0 15px 0 rgba(0, 0, 0, 1);
			-moz-box-shadow: inset 0 7px 13px -6px rgba(0, 0, 0, 0.75), 0 0 15px 0 rgba(0, 0, 0, 1);
			box-shadow: inset 0 7px 13px -6px rgba(0, 0, 0, 0.75), 0 0 15px 0 rgba(0, 0, 0, 1);
		}
		.entry-content img, .comment-content img, .widget img {
			padding-right: 12px;
			padding-bottom: 5px;
		}
		blockquote {
			-webkit-box-shadow: inset 0 0 16px 0 rgba(0, 0, 0, 0.65);
			-moz-box-shadow: inset 0 0 16px 0 rgba(0, 0, 0, 0.65);
			box-shadow: inset 0 0 16px 0 rgba(0, 0, 0, 0.65);
			background: rgba(23, 89, 115, 1);
			background: -moz-linear-gradient(-45deg, rgba(23, 89, 115, 1) 0%, rgba(31, 166, 219, 1) 38%, rgba(17, 157, 212, 1) 38%, rgba(23, 89, 115, 1) 100%);
			background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(23, 89, 115, 1)), color-stop(38%, rgba(31, 166, 219, 1)), color-stop(38%, rgba(17, 157, 212, 1)), color-stop(100%, rgba(23, 89, 115, 1)));
			background: -webkit-linear-gradient(-45deg, rgba(23, 89, 115, 1) 0%, rgba(31, 166, 219, 1) 38%, rgba(17, 157, 212, 1) 38%, rgba(23, 89, 115, 1) 100%);
			background: -o-linear-gradient(-45deg, rgba(23, 89, 115, 1) 0%, rgba(31, 166, 219, 1) 38%, rgba(17, 157, 212, 1) 38%, rgba(23, 89, 115, 1) 100%);
			background: -ms-linear-gradient(-45deg, rgba(23, 89, 115, 1) 0%, rgba(31, 166, 219, 1) 38%, rgba(17, 157, 212, 1) 38%, rgba(23, 89, 115, 1) 100%);
			background: linear-gradient(135deg, rgba(23, 89, 115, 1) 0%, rgba(31, 166, 219, 1) 38%, rgba(17, 157, 212, 1) 38%, rgba(23, 89, 115, 1) 100%);
			filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#175973', endColorstr='#175973', GradientType=1);
			text-shadow: 1px 1px 3px rgba(0, 0, 0, .9);
			-webkit-border-top-left-radius: 15px;
			border-top-left-radius: 15px;
			-webkit-border-top-right-radius: 60px;
			border-top-right-radius: 60px;
			-webkit-border-bottom-right-radius: 15px;
			border-bottom-right-radius: 15px;
			-webkit-border-bottom-left-radius: 60px;
			border-bottom-left-radius: 60px;
		}
		.site-header .menu-toggle {
			padding-top: 0 !important;
		}
		h3.comments-title i {
			font-size: 1.3em !important;
			color: #be7703 !important;
			padding-right: 5px !important;
		}
		.related-posts-main-title span {
			font-weight: 600 !important;
			font-size: 20px !important;
		}
		.snip1506 figcaption {
			padding: 15px 20px !important;
		}
		#content .post .article-content .below-entry-meta .posted-on {
			padding-right: 0;
		}
		span.relative-time {
			font-size: 12px !important;
			color: #888888 !important;
			padding-right: 10px !important;
		}
		/* Styling for BREAKING NEWS at top of front page */
		
		@media screen and (min-width: 480px) {
			section#colormag_featured_posts_widget-14.widget.widget_featured_posts.widget_featured_meta.clearfix div.first-post {
				width: 100% !important;
			}
		}
		@media screen and (min-width: 480px) {
			section#colormag_featured_posts_widget-14.widget.widget_featured_posts div.first-post img {
				width: 48.7012987% !important;
			}
		}
		/* ADD BORDER-TOP to the "View All Posts" buttons on Homepage */
		
		.so-widget-sow-button-flat-719fdcc2cea1 .ow-button-base {
			border-top: 5px solid #be7703;
		}
		.so-widget-sow-button-flat-b27485f19814 .ow-button-base {
			border-top: 5px solid #ff4e02;
		}
		.so-widget-sow-button-flat-62967f79a9a2 .ow-button-base {
			border-top: 5px solid #ffb302;
		}
		.so-widget-sow-button-flat-042329ed3791 .ow-button-base {
			border-top: 5px solid #026ce5;
		}
		.so-widget-sow-button-flat-dcfce0a5af35 .ow-button-base {
			border-top: 5px solid #afa701;
		}
		.so-widget-sow-button-flat-e68bb35141aa .ow-button-base {
			border-top: 5px solid #1e3bcc;
		}
		.so-widget-sow-button-flat-7d8f06215dae .ow-button-base {
			border-top: 5px solid #1aa8ad;
		}
		.so-widget-sow-button-flat-7d089fdd3fa8 .ow-button-base {
			border-top: 5px solid #f700a4;
		}
		.so-widget-sow-button-flat-ed4f01e569d4 .ow-button-base {
			border-top: 5px solid #020fff;
		}
		.so-widget-sow-button-flat-dc3836361d09 .ow-button-base {
			border-top: 5px solid #bfb41c;
		}
		.so-widget-sow-button-flat-f5dddfabf010 .ow-button-base {
			border-top: 5px solid #01c155;
		}
		.so-widget-sow-button-flat-fa3abb49186b .ow-button-base {
			border-top: 5px solid #d17702;
		}
		/* END — ADD BORDER-TOP to the "View All Posts" buttons on Homepage */
		
		.rpwe-block a {
			text-decoration: none;
			font-size: 16px;
			letter-spacing: normal;
		}
		.rpwe-block h3 {
			text-transform: none !important;
			font-size: 15px !important;
		}
		h3.widget-title {
			font-weight: 300 !important;
		}
		.snip1506 h3 {
			font-weight: 600 !important;
			font-size: 1.2em !important;
			font-family: 'Titillium Web', sans-serif !important;
		}
		.wp-caption .wp-caption-text {
			margin: 1px 9px;
			font-size: 12px;
			text-transform: uppercase;
			color: #777;
			text-align: right;
		}
		/* H TAG STYLING */
		
		h1, h2, h3, h4, h5, h6 {
			padding-bottom: 7px;
			padding-top: 7px;
			color: #333333;
			font-family: 'Titillium Web', sans-serif;
		}
		h6 {
			font-size: 15px;
			line-height: 1.2;
			letter-spacing: .2rem;
			text-transform: uppercase;
			font-weight: bold;
			margin-bottom: 10px;
		}
		h6.footer {
			font-size: 28px;
			line-height: 1.2;
			letter-spacing: 0;
			font-family: 'Lobster', cursive !important;
			text-transform: none !important;
			font-weight: 300;
			padding-bottom: 30px;
		}
		h5 {
			font-size: 17px;
			line-height: 1.2;
			text-transform: uppercase;
			font-weight: 600;
		}
		h4 {
			font-size: 22px;
			line-height: 1.2;
			text-transform: uppercase;
			font-weight: 600;
		}
		h3 {
			font-size: 24px;
			line-height: 1;
			text-transform: uppercase;
			font-weight: 600;
		}
		h2 {
			font-size: 26px;
			line-height: 1.2;
			text-transform: uppercase;
			font-weight: 600;
		}
		h1 {
			font-size: 28px;
			line-height: 1.2;
			text-transform: uppercase;
			font-weight: 600;
		}
		@media screen and (min-width: 480px) {
			h1.entry-title {
				font-size: 48px;
				line-height: 1;
				text-transform: uppercase;
				font-weight: 900;
				margin-left: 25px;
				margin-right: 25px;
				margin-top: 0;
				margin-bottom: 20px;
				-webkit-box-sizing: content-box;
				-moz-box-sizing: content-box;
				box-sizing: content-box;
				cursor: pointer;
				border: none;
				color: rgba(33, 33, 33, 1);
				text-align: center;
				text-overflow: clip;
				background: rgba(0, 0, 0, 0);
				text-shadow: 0 1px 0 rgb(204, 204, 204), 0 2px 0 rgb(201, 201, 201), 0 3px 0 rgb(187, 187, 187), 0 4px 0 rgb(185, 185, 185), 0 5px 0 rgb(170, 170, 170), 0 6px 1px rgba(0, 0, 0, 0.0980392), 0 0 5px rgba(0, 0, 0, 0.0980392), 0 1px 3px rgba(0, 0, 0, 0.298039), 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.247059), 0 10px 10px rgba(0, 0, 0, 0.2), 0 20px 20px rgba(0, 0, 0, 0.14902);
				-webkit-transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1);
				-moz-transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1);
				-o-transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1);
				transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1);
			}
			h1.entry-title:hover {
				margin: 0 0 20px;
				margin-left: 25px;
				margin-right: 25px;
				color: rgba(33, 33, 33, 1);
				text-shadow: 0 1px 0 rgba(255, 255, 255, 1), 0 2px 0 rgba(255, 255, 255, 1), 0 3px 0 rgba(255, 255, 255, 1), 0 4px 0 rgba(255, 255, 255, 1), 0 5px 0 rgba(255, 255, 255, 1), 0 6px 1px rgba(0, 0, 0, 0.0980392), 0 0 5px rgba(0, 0, 0, 0.0980392), 0 1px 3px rgba(0, 0, 0, 0.298039), 0 3px 5px rgba(0, 0, 0, 0.2), 0 -5px 10px rgba(0, 0, 0, 0.247059), 0 -7px 10px rgba(0, 0, 0, 0.2), 0 -15px 20px rgba(0, 0, 0, 0.14902);
				-webkit-transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
				-moz-transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
				-o-transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
				transition: all 100ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
			}
		}
		@media screen and (max-width: 480px) {
			h1.entry-title {
				font-size: 25px;
				line-height: .9;
				text-transform: uppercase;
				font-weight: 900;
				margin-top: 0;
				margin-bottom: 8px;
				-webkit-box-sizing: content-box;
				-moz-box-sizing: content-box;
				box-sizing: content-box;
				cursor: pointer;
				border: none;
				color: rgba(33, 33, 33, 1);
				text-align: center;
				text-overflow: clip;
				text-shadow: 0 2px 0 rgba(191, 191, 191, 1), 0 6px 1px rgba(0, 0, 0, 0.0480392), 0 0 5px rgba(0, 0, 0, 0.0480392), 0 1px 3px rgba(0, 0, 0, 0.108039), 0 3px 5px rgba(0, 0, 0, 0.08), 0 5px 10px rgba(0, 0, 0, 0.147059), 0 7px 7px rgba(0, 0, 0, 0.04);
				-webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
				-moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
				-o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
				transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
			}
		}
		.single-related-posts .article-content .entry-title {
			font-weight: 600;
		}
		.type-post .entry-title, .type-page .entry-title {
			font-family: 'Titillium Web', sans-serif;
			font-weight: 600 !important;
			letter-spacing: -.12rem !important;
			font-size: 2.2rem !important;
			margin-top: -7px !important;
		}
		/* END - Fix padding around image of myself in footer staff */
		
		.rpwe-alignleft {
			margin-right: 4px !important;
			margin-top: 0 !important;
		}
		.author-box {
			display: none;
		}
		@media screen and (min-width: 480px) {
			.hide_on_desktop {
				display: none;
			}
		}
		@media screen and (max-width: 480px) {
			.hide_on_mobile {
				display: none;
			}
		}
		@media screen and (max-width: 480px) {
			.so-widget-sow-image-default-1c389ca87c1a .sow-image-container .so-widget-image {
				margin-bottom: -34px !important;
				margin-right: 0 !important;
			}
		}
		.footer-socket-left-section {
			color: #ddd;
		}
		/* Fixing SCROLL UP ARROW for mobile */
		
		@media screen and (max-width: 480px) {
			a#scroll-up {
				bottom: 50px;
			}
		}
		/* END - Fixing up the sidebar SEARCH WIDGET */
		/* Fixing up the sidebar WEATHER WIDGET */
		
		aside#awesomeweatherwidget-2.widget.widget_awesomeweatherwidget.clearfix .widget-title {
			margin-bottom: 0;
		}
		/* END - Fixing up the sidebar WEATHER WIDGET */
		
		@media screen and (min-width: 480px) {
			.footer-socket-left-section {
				font-size: 14px !important;
			}
		}
		@media screen and (max-width: 480px) {
			.footer-socket-left-section {
				font-size: 10px !important;
			}
		}
		/* END - Fixing SCROLL UP ARROW for mobile */
		/* Fixing up the sidebar SEARCH WIDGET */
		
		input.s {
			height: 38px;
			width: 200px;
		}
		#secondary .search-wrap button {
			right: 0;
		}
		.JPV_thumbnail_title+.JPV_text {
			color: #888;
		}
		.rpwe-block h3 {
			font-size: 14px !important;
		}
		.rpwe-comment:before {
			content: '— ';
		}
		.rpwe-time, .rpwe-comment {
			color: #888;
			font-size: 12px;
		}
		.rpwe-thumb {
			margin: 0 7px 0 0;
			border: 0 !important;
		}
		.widget_featured_posts {
			margin-bottom: 0;
		}
		.view-all-text {
			text-align: right;
		}
		.rpwe-block h3 {
			padding-bottom: 0;
		}
		h3.widget-title a {
			color: #ffffff;
		}
		/* Remove COMMENTS section from certain pages */
		
		body.page.page-id-1819 div#comments.comments-area {
			display: none;
		}
		a:hover {
			text-decoration: none !important;
		}
		.sow-icon-genericons[data-sow-icon]:before {
			padding-left: 10px;
			margin-right: -10px;
		}
		.sow-icon-fontawesome[data-sow-icon]:before {
			padding-left: 10px;
			margin-right: -10px;
		}
		.snip1359 blockquote {
			padding: 20px !important;
		}
		@media screen and (min-width: 480px) {
			#header-logo-image img {
				display: initial;
				max-width: 61%;
				margin-top: -62px;
				margin-left: 20% !important;
			}
		}
		@media screen and (max-width: 480px) {
			#header-logo-image img {
				max-width: 30%;
				margin-top: 10px;
			}
		}
		#header-text-nav-container {
			background-color: #3a3a3a;
		}
		@media screen and (max-width: 480px) {
			#header-text-nav-container {
				background-image: url("http://alberta.missing.report/wp-content/uploads/2016/09/Missing-Report-Website-Header-BG2.jpg");
				background-size: 100%;
			}
		}
		@media screen and (min-width: 480px) {
			#header-text-nav-container {
				background-image: url("http://newyork.missing.report/wp-content/uploads/2017/02/new-website-header-bg-image3.jpg");
				background-position: 0;
				background-size: 100%;
			}
		}
		@media screen and (max-width: 480px) {
			.footer-socket-left-section {
				padding-top: 12px;
			}
		}
		@media screen and (max-width: 480px) {
			.so-widget-sow-image-default-1c389ca87c1a .sow-image-container .so-widget-image {
				margin-bottom: 0;
				max-width: 70% !important;
			}
		}
		@media screen and (min-width: 480px) {
			.so-widget-sow-image-default-1c389ca87c1a .sow-image-container .so-widget-image {
				max-width: 100% !important;
			}
		}
		.footer-socket-left-section {
			font-weight: bold;
			color: #ffffff;
		}
		.footer-socket-left-section a {
			font-weight: bold;
			color: #ffffff;
		}
		.footer-socket-left-section a:hover {
			font-weight: bold;
			color: #be7703;
		}
		body.home .post .entry-content {
			display: none;
		}
		.more-link {
			display: none;
		}
		#content .post .article-content .below-entry-meta {
			padding: 0 !important;
		}
		#content .post .article-content .entry-title a {
			font-family: 'Titillium Web', sans-serif;
			font-weight: bold;
			letter-spacing: -.1rem;
			font-size: 2.2rem;
		}
		#content .post .article-content .entry-title {
			font-family: 'Titillium Web', sans-serif;
			font-weight: bold;
			letter-spacing: -.1rem;
			font-size: 2.2rem;
		}
		.post .entry-title a, .search .entry-title a {
			font-family: 'Titillium Web', sans-serif;
			font-weight: bold;
			letter-spacing: -.1rem;
			font-size: 2.2rem;
		}
		.type-post .entry-title, .type-page .entry-title {
			font-family: 'Titillium Web', sans-serif;
			font-weight: bold;
			letter-spacing: -.1rem;
			font-size: 2.2rem;
		}
		.widget_featured_posts .article-content .entry-title a {
			font-family: 'Titillium Web', sans-serif;
			font-weight: bold;
		}
		.JPV_thumbnail_title>.JPV_thumbnail_img {
			max-width: 75px !important;
		}
		#secondary .widget ul li, #colophon .widget ul li {
			padding: 0;
		}
		#colophon .widget ul li {
			border-bottom: 0;
		}
		.single #content .post, #content .post {
			box-shadow: 0 0 0 0 rgba(0, 0, 0, 0) !important;
		}
		input[type="text"], input[type="email"], input[type="password"], textarea {
			margin: 0;
		}
		.colormag-button, input[type="reset"], input[type="button"], input[type="submit"], button {
			padding: 0 6px;
		}
		.footer-widgets-wrapper {
			border-top: 5px solid #be7703;
			background-color: #232323;
		}
		.footer-socket-wrapper {
			padding: 20px 0;
			background-color: #1d1d1d;
		}
		ins {
			background: #FFFFFF !important;
		}
		.related-posts-main-title span {
			font-weight: bold;
		}
		.comment-content {
			padding: 15px 15px 35px !important;
		}
		.default-wp-page .previous {
			display: none;
		}
		.default-wp-page .next {
			display: none;
		}
		.widget_featured_posts img {
			width: 100%;
		}
		.widget_featured_posts .widget-title {
			border-bottom: 5px solid #b70303;
		}
		.footer-widgets-area .widget-title {
			border-bottom: 5px solid #be7703;
		}
		#secondary .widget-title {
			border-bottom: 5px solid #be7703;
		}
		.widget_featured_posts .article-content .above-entry-meta .cat-links a {
			border-radius: 0 !important;
			font-weight: bold;
		}
		.widget_featured_posts .article-content .above-entry-meta .cat-links {
			border-radius: 0 !important;
			font-weight: bold;
		}
		.widget_featured_posts img {
			margin-bottom: 0 !important;
		}
		#content .post .article-content {
			padding: 0;
		}
		@media screen and (max-width: 480px) {
			.inner-wrap {
				max-width: 98.8% !important;
			}
		}
		@media screen and (min-width: 480px) {
			.inner-wrap {
				max-width: 1300px !important;
			}
		}
		.newsticker {
			font-weight: bold;
		}
		@media screen and (max-width: 480px) {
			#main {
				padding-top: 8px !important;
			}
		}
		.news-bar {
			background-color: #232323 !important;
			text-transform: uppercase;
			border-bottom: 4px solid #1d1d1d;
		}
		.date-in-header {
			color: #BBBBBB !important;
			font-weight: bold;
			margin-left: 20px;
		}
		.social-links {
			margin-right: 20px;
		}
		.breaking-news-latest {
			color: #FFFFFF !important;
		}
		.views {
			color: #888888 !important;
			font-size: 12px !important;
		}
		.fa-eye:before {
			color: #888888 !important;
		}
		@media screen and (max-width: 480px) {
			.type-post .entry-title, .type-page .entry-title {
				font-size: 1.4rem !important;
				line-height: 1em;
				letter-spacing: .5px !important;
				font-weight: bold !important;
				padding-bottom: 6px;
			}
		}
		#respond h3#reply-title {
			text-transform: uppercase;
		}
		.related-posts-main-title span {
			text-transform: uppercase;
		}
		/* BLOCKQUOTE STYLING ON POSTS */
		
		blockquote {
			background-color: #6c6c6c;
			padding: 17px 23px 3px 25px;
			font: 15px 'Titillium Web', sans-serif;
			font-weight: bold !important;
		}
		blockquote p:before {
			top: -14px;
			left: -9px;
			font-size: 45px;
			opacity: .14;
		}
		blockquote p {
			padding-top: 0;
			padding-left: 0;
		}
		blockquote cite:before {
			content: '\a — ' attr(title);
		}
		blockquote cite {
			text-transform: uppercase;
			margin-top: 4px;
			padding-left: 20px;
			font-weight: bolder !important;
			font: 15px 'Titillium Web', sans-serif;
			color: #fff !important;
			letter-spacing: 1px;
			display: block;
			float: none;
		}
		/* AUTHOR CARD (CONTACT PAGE) STYLING */
		
		.snip1506 {
			font-family: 'Open Sans', Arial, sans-serif;
			position: relative;
			float: left;
			min-width: 280px;
			max-width: 100%;
			width: 100%;
			color: #141414;
			text-align: left;
			line-height: 1.2em;
			font-size: 14px;
			box-shadow: none !important;
			padding-bottom: 14px;
		}
		.snip1506 * {
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}
		.snip1506 .profile-image {
			width: 26%;
		}
		.snip1506 .profile-image img {
			border-radius: 100px !important;
			max-width: 100%;
			vertical-align: top;
		}
		.snip1506 .profile-image, .snip1506 figcaption {
			float: left;
		}
		@media screen and (min-width: 480px) {
			.snip1506 figcaption {
				width: 55% !important;
			}
		}
		.snip1506 figcaption {
			width: 70%;
			background-color: #232323;
			color: #fff;
			padding: 15px;
			display: inline-block;
			margin-left: 4%;
			border-radius: 10px;
		}
		.snip1506 figcaption:after {
			content: '';
			position: absolute;
			right: 70%;
			top: 30px;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 10px 10px 10px 0;
			border-color: transparent #232323 transparent transparent;
		}
		.snip1506 h3, .snip1506 h4, .snip1506 p {
			margin: 0 0 5px;
		}
		.snip1506 h3 {
			font-weight: 600;
			font-size: 1.2em;
			font-family: 'Montserrat', Arial, sans-serif;
			color: #919191;
		}
		.snip1506 p {
			font-size: .9em;
			opacity: .8;
			line-height: 1.1rem;
		}
		.snip1506 .icons {
			text-align: center;
			width: 100%;
		}
		.snip1506 i {
			padding: 10px 2px;
			display: inline-block;
			font-size: 22px;
			font-weight: normal;
			color: #000000;
			opacity: .5;
		}
		.snip1506 i:hover {
			opacity: 1;
			-webkit-transition: all .55s ease;
			transition: all .55s ease;
		}
		.snip1506 a {
			text-decoration: none;
		}
		/* Staff Card styling */
		
		.snip1447 {
			font-family: 'Roboto', Arial, sans-serif;
			color: #fff;
			position: relative;
			float: left;
			overflow: hidden;
			margin: 10px 1%;
			min-width: 230px;
			max-width: 315px;
			width: 100%;
			color: #ffffff;
			text-align: left;
			line-height: 1.4em;
			background-color: #141414;
		}
		.snip1447 * {
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-transition: all .25s ease;
			transition: all .25s ease;
		}
		.snip1447 img {
			max-width: 100%;
			vertical-align: top;
			opacity: .85;
		}
		.snip1447 figcaption {
			width: 100%;
			background-color: #232323;
			padding: 0 25px 15px;
			position: relative;
		}
		.snip1447 figcaption:before {
			position: absolute;
			content: '';
			bottom: 100%;
			left: 0;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 55px 0 0 700px;
			border-color: transparent transparent transparent #232323;
		}
		.snip1447 figcaption a {
			padding: 5px;
			border: 1px solid #ffffff;
			color: #ffffff;
			font-size: .7em;
			text-transform: uppercase;
			margin: 10px 0;
			display: inline-block;
			opacity: .65;
			width: 47%;
			text-align: center;
			font-weight: 600;
			letter-spacing: 1px;
			text-decoration: none;
		}
		.snip1447 figcaption a:hover {
			opacity: 1;
		}
		.snip1447 .profile {
			border-radius: 50%;
			position: absolute;
			bottom: 100%;
			left: 25px;
			z-index: 1;
			max-width: 90px;
			opacity: 1;
			box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
		}
		.snip1447 .follow {
			margin-right: 6%;
			border-color: #2980b9;
			color: #2980b9;
		}
		.snip1447 h2 {
			margin: 0 0 5px;
			font-weight: 300;
			color: #b7b7b7;
		}
		.snip1447 h2 span {
			display: block;
			font-size: .44em;
			color: #2980b9;
		}
		.snip1447 p {
			margin: 0 0 10px;
			font-size: .8em;
			letter-spacing: 1px;
			opacity: .8;
		}
		.snip1447:hover:before, .snip1447.hover:before {
			bottom: 0;
			box-shadow: 0 0 0 white;
			-webkit-transition-delay: 0;
			transition-delay: 0;
		}
		/* TESTIMONIAL STYLING */
		
		.snip1359 {
			font-family: 'Roboto', Arial, sans-serif;
			position: relative;
			float: left;
			overflow: hidden;
			margin: 10px 1%;
			min-width: 300px;
			max-width: 100%;
			width: 100%;
			color: #ffffff;
			text-align: left;
			line-height: 1.4em;
			background-color: #1e1e1e;
			padding-top: 120px;
		}
		.snip1359 * {
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}
		.snip1359 img {
			max-width: 100%;
			vertical-align: top;
			opacity: .85;
		}
		.snip1359 figcaption {
			width: 100%;
			background-color: #141414;
			padding: 25px;
			position: relative;
		}
		.snip1359 figcaption:before {
			position: absolute;
			content: '';
			bottom: 100%;
			left: 0;
			width: 0;
			height: 0;
			border-style: solid;
			border-width: 55px 0 0 800px;
			border-color: transparent transparent transparent #141414;
		}
		.snip1359 .profile {
			border-radius: 50%;
			position: absolute;
			bottom: 100%;
			left: 25px;
			z-index: 1;
			max-width: 90px;
			opacity: 1;
			box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
		}
		.snip1359 h3 {
			font-size: 1.3em;
			margin: 25px;
			font-weight: 300;
			position: absolute;
			top: 0;
			right: 0;
			text-align: right;
			color: #b7b7b7;
		}
		.snip1359 h3 span {
			display: block;
			font-size: .65em;
			color: #2980b9;
		}
		.snip1359 blockquote {
			margin: 0;
			padding: 0 0 20px;
			letter-spacing: 1px;
			opacity: .8;
			font-style: italic;
			font-weight: 300;
			background-color: #1e1e1e;
		}
		.snip1359 blockquote p:before {
			display: none;
		}
		.snip1359 blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child {
			font-size: 15px;
		}
		.wp-caption {
			border: 0;
		}
		#main {
			padding-bottom: 60px !important;
		}
		/* JOB POSTING STYLING */
		
		figure.snip1113 {
			font-family: 'Raleway', Arial, sans-serif;
			position: relative;
			float: left;
			overflow: hidden;
			margin: 10px 1%;
			min-width: 220px;
			max-width: 380px;
			width: 100%;
			background: #ffffff;
			text-align: center;
			box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
		}
		figure.snip1113 * {
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			-webkit-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out;
		}
		figure.snip1113 img {
			max-width: 65%;
			margin: 40px auto;
			display: block;
			position: relative;
			border: 3px solid #666666;
			padding: 15px 15px 85px;
			-webkit-transform: translate(0, 0);
			transform: translate(0, 0);
		}
		figure.snip1113 figcaption {
			position: absolute;
			height: 120px;
			bottom: 0;
			left: 0;
			right: 0;
			display: block;
		}
		figure.snip1113 h3 {
			background-color: #ffffff;
			color: #000000;
			font-size: 1.7em;
			width: 100%;
			padding: 5px 12px;
			margin: 0;
			text-transform: uppercase;
			font-weight: 400;
		}
		figure.snip1113 h3 span {
			font-weight: 800;
		}
		figure.snip1113 h4 {
			margin: 0;
			text-transform: uppercase;
			letter-spacing: -1px;
			opacity: .6;
			font-size: 1.1em;
		}
		figure.snip1113.blue img {
			border-color: #2472a4;
		}
		figure.snip1113.blue h3, figure.snip1113.blue h4 {
			color: #2472a4;
		}
		figure.snip1113.blue h3 {
			margin-top: -20px;
		}
		figure.snip1113.blue h4 {
			margin-top: -8px;
		}
		figure.snip1113.red img {
			border-color: #ab3326;
		}
		figure.snip1113.red h3, figure.snip1113.red h4 {
			color: #ab3326;
		}
		figure.snip1113.yellow img {
			border-color: #e08e0b;
		}
		figure.snip1113.yellow h3, figure.snip1113.yellow h4 {
			color: #e08e0b;
		}
		figure.snip1113.green img {
			border-color: #229955;
		}
		figure.snip1113.green h3, figure.snip1113.green h4 {
			color: #229955;
		}
		figure.snip1113.orange img {
			border-color: #d67118;
		}
		figure.snip1113.orange h3, figure.snip1113.orange h4 {
			color: #d67118;
		}
		figure.snip1113.orange h3 {
			margin-top: -20px;
		}
		figure.snip1113.orange h4 {
			margin-top: -8px;
		}
		figure.snip1113.navy img {
			border-color: #2b3c4e;
		}
		figure.snip1113.navy h3, figure.snip1113.navy h4 {
			color: #2b3c4e;
		}