#comments,
.comments-area,
.comment-respond {
    display: none;
}
div.entry-content h2 {
		font-size: 26px;
		border-bottom: solid 1px #303032;
}
div.entry-content h3 {
		font-size: 24px;
}
div.entry-content h4 {
		font-size: 22px;
}
div.entry-content h5 {
		font-size: 20px;
}
div.entry-content p a:hover {
		text-decoration: underline;
}
div.entry-content img {
		border-radius: 4px;
		box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
}
div.entry-content video {
		box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
}
div.fluid-width-video-wrapper {
		box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
}
div.entry-content .so-widget-sow-google-map {
		box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
}
div.entry-content .ow-button-base a {
		background-color: #303032 !important;
		border-color: #202022 !important;
		box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
		transition: box-shadow 0.1s ease, text-shadow 0.2s ease;
}
div.entry-content .ow-button-base a:hover {
		text-decoration: none;
}
div.entry-content .ow-button-base a:active {
		box-shadow: none;
}
div.entry-content .ow-button-base a:focus {
		outline: none;
}
div.entry-content input.sow-submit {
		background-color: #303032;
		border-radius: 4px !important;
		box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
		transition: box-shadow 0.5s ease;
}
div.entry-content input.sow-submit:active {
		box-shadow: none;
}
div.entry-content input.sow-submit:focus {
		outline: none;
}
div.contact-fancy input[type=text] {
		border: solid 0.5px #525252;
		border-radius: 4px !important;
		box-shadow: inset 1px 1px 4px rgba(0,0,0,0.5);
}
div.contact-fancy input[type=email] {
		border: solid 0.5px #525252;
		border-radius: 4px !important;
		box-shadow: inset 1px 1px 4px rgba(0,0,0,0.5);
}
div.contact-fancy input[type=tel] {
		border: solid 0.5px #525252;
		border-radius: 4px !important;
		box-shadow: inset 1px 1px 4px rgba(0,0,0,0.5);
}
div.contact-fancy textarea {
		border: solid 0.5px #525252;
		border-radius: 4px !important;
		box-shadow: inset 1px 1px 4px rgba(0,0,0,0.5);
}
.subscribe-header h2 {
		color : #fff !important;
}
.mailpoet-manage-subscription label {
		display: block;
		width: 256px;
		background-color: #333;
		margin: 2px;
		padding: 4px 12px;
		color: #fff;
}
.mailpoet-manage-subscription input[type=text] {
		display: block;
	  width: 256px;
		margin: 2px;
		padding: 4px;
		box-shadow: inset 1px 1px 4px rgba(0,0,0,0.7);
		font-size: 16px;
}
.mailpoet-manage-subscription fieldset {
		margin-bottom: 16px !important;
}
input.mailpoet_text {
		padding: 12px !important;
		border: none !important;
		border-radius: 4px !important;
		font-size: 16px !important;
		font-family: Open Sans, Arial, Helvetica !important;
		font-weight: 300 !important;
		color: #323232 !important;
}
input.mailpoet_submit {
		background-color: #303032 !important;
		border: solid 1px #202022 !important;
		outline: none !important;
		border-radius: 4px !important;
		padding: 12px !important;
		line-height: 16px !important;
		font-size: 16px !important;
		font-family: Open Sans, Arial, Helvetica !important;
		font-weight: 500 !important;
		box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
		text-transform: none !important;
		transition: box-shadow 0.1s ease;
}
div.contact-fancy input.mailpoet_submit:active {
		box-shadow: none;
}
div.contact-fancy input.mailpoet_submit:focus {
		outline: none;
}
div.subsciption-header h2 {
		border-bottom: solid 1px #fff !important;
		color: #fff !important;
}
.subscribe-button-tospp ul {
		list-style: none;
		padding: 0;
		margin: 0;
}
.subscribe-button-desktop .subscribe-button-tospp ul {
		width: 159px;
		margin: 16px 0 16px auto;
}
.subscribe-button-tospp ul li {
		display: block;
		margin: 4px 12px;
		padding: 0;
		text-align: right;
}
.subscribe-button-desktop .subscribe-button-tospp ul li {
		margin: 4px 0px;
}
.subscribe-button-tospp ul li a {
		display: inline-block;
		padding: 0 8px;
		background-color: #303032 !important;
		border-radius: 4px;
		font-size: 12px;
		box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
		transition: box-shadow 0.1s ease;
		color: #fff !important;
}
.subscribe-button-tospp ul li a:active {
		box-shadow: none;
}
.img-blank img {
		background: none !important;
		box-shadow: none !important;
		border: none !important;
}
.social-media-button-container a {
		box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
		transition: box-shadow 0.1s ease;
}
.social-media-button-container a:hover {
		text-decoration: none;
}
.social-media-button-container a:active {
		box-shadow: none;
}
.recent-slider h2.widget-title {
		margin: 0 !important;
		padding: 0 24px !important;
		border: none !important;
		font-size: 16px !important;
		font-weight: 600 !important;
		color: #fff !important;
		text-shadow: 1px 1px 3px rgba(0,0,0,0.9);
}
.recent-slider .sow-carousel-title {
		margin-bottom: 0 !important;
}
.recent-slider .sow-carousel-navigation {
		padding: 0 24px !important;
}
.recent-slider a.sow-carousel-previous {
		background: none !important;
		font-size: 16px !important;
		font-weight: 100 !important;
		text-shadow: 1px 1px 3px rgba(0,0,0,0.7);
		transition: text-shadow 0.1s ease, color 0.1s ease;
}
.recent-slider a.sow-carousel-previous:active {
		color: #fff !important;
		text-shadow: none;
}
.recent-slider a.sow-carousel-next {
		background: none !important;
		font-size: 16px !important;
		font-weight: 100 !important;
		text-shadow: 1px 1px 3px rgba(0,0,0,0.7);
		transition: text-shadow 0.1s ease, color 0.1s ease;
}
.recent-slider a.sow-carousel-next:active {
		color: #fff !important;
		text-shadow: none;
}
.recent-slider .sow-carousel-items {
		margin-top: -12px !important;
		margin-bottom: -12px !important;
		padding: 8px 0 8px 0 !important;
		border-left: solid 1px #444 !important;
		border-right: solid 1px #444 !important;
		box-shadow: inset 0 0 12px #000;
}
.recent-slider .sow-carousel-item {
		margin-top: 12px !important;
		margin-bottom: 12px !important;
		background-color: rgba(0,0,0,0.2);
		border-radius: 8px;
		box-shadow: 1px 1px 4px rgba(0,0,0,0.2);
}
.recent-slider .sow-carousel-item a {
		font-weight: 600 !important;
		color: #fff !important;
		text-shadow: 1px 1px 3px rgba(0,0,0,0.9);
}
.recent-slider .sow-carousel-item a:hover {
		text-decoration: none;
}
.recent-slider .sow-carousel-item .sow-carousel-thumbnail a {
		border-radius: 8px 8px 0 0;
}
.recent-slider .sow-carousel-item .sow-carousel-thumbnail a:hover {
		text-decoration: none;
}
.recent-slider .sow-carousel-item h3.sow-carousel-item-title {
		padding: 8px !important;
}
button.sow-submit {
		background-color: #303032 !important;
		border-color: #202022 !important;
		border-radius: 4px !important;
		box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
		transition: box-shadow 0.1s ease;
	  color: #fff !important;
}
button.sow-submit:hover {
		outline: none !important;
}
button.sow-submit:active {
		box-shadow: none;
}
button.sow-submit:focus {
		outline: none;
}
footer.site-footer .ow-button-base a {
		background-color: #303032 !important;
		border: solid 2px transparent !important;
		outline: none !important;
		box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
		transition: box-shadow 0.1s ease, border 0.2s ease !important;
}
footer.site-footer .ow-button-base a:hover {
		text-decoration: none;
		border-color: #404042 !important;
}
footer.site-footer .ow-button-base a:active {
		box-shadow: none;
}
footer.site-footer .ow-button-base a:focus {
		outline: none;
}
footer.site-footer input.sow-submit {
		background-color: #303032 !important;
		border: solid 2px transparent !important;
		outline: none !important;
		box-shadow: 1px 1px 4px rgba(0,0,0,0.5);
		transition: box-shadow 0.1s ease, border 0.2s ease !important;
}
footer.site-footer input.sow-submit:hover {
		border-color: #404042 !important;
}
footer.site-footer input.sow-submit:active {
		box-shadow: none;
}
footer.site-footer input.sow-submit:focus {
		outline: none;
}
.site-footer .bottom-bar {
		padding-bottom: 96px !important;
}
.site-footer .bottom-bar a {
		color: #fff!important;
}
.site-footer .bottom-bar a:hover {
		text-decoration: underline;
}
.site-footer .bottom-bar a:active {
		text-decoration: underline;
}
.site-footer .bottom-bar a:focus {
		text-decoration: underline;
}
.no-shadow img {
		box-shadow: none !important;
		border: none !important;
}
.blackglass {
		background-color: rgba(0,0,0,0.8);
}
.whiteglass {
		background-color: rgba(255,255,255,0.8);
}
.gcm-tag {
		display: block;
		width: 196px;
		padding-top: 4px;
		padding-bottom: 4px;
		margin: 0 14px 0 auto;
		background-color: #222;
		background-position: right;
		background-size: contain;
		background-repeat: no-repeat;
		outline: none;
		border: solid 1px #444;
		border-radius: 4px !important;
		font-family: helvetica, arial !important;
		color: #888 !important;
}
.gcm-tag {
		background-image: url('data:image/png;base64,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');
}
.gcm-tag by {
		display: block;
		margin: 0 !important;
		padding: 0 !important;
		font-size: 11px !important;
		font-weight: 600 !important;
		line-height: 16px !important;
		text-indent: 6px !important;
}
.gcm-tag gcm {
		display: block;
		margin: 0 !important;
		padding: 0 !important;
		font-size: 14px !important;
		font-weight: 500 !important;
		line-height: 21px !important;
		text-indent: 6px !important;
}
@media only screen and (max-width: 480px) {
    .gcm-tag {
        margin: 0 auto;
    }
}
@media only screen and (min-width: 480px) {
		.gcm-tag {
				margin: 0 14px 0 auto;
		}
}