/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Archive Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #block-13 .kb-search-form input[type=text]{
	color:#ffffff;
	background-color:#222222;
	padding-top:10px;
	position:relative;
	top:30px;
	left:40px;
	-webkit-box-shadow:1px 1px 5px 0px #000000 inset;	box-shadow:1px 1px 5px 0px #000000 inset;
	height:30px;
	border-top-color:transparent;
	border-left-color:transparent;
	padding-right:10px;
	min-height:1px;
	width:100%;
}

body #block-13, body{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #block-13 .kb-search-form .kb-search-input-wrapper{
	width:385px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #block-13 .wp-block-kadence-search{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #content article{
	background-blend-mode:normal;
	background-color:rgba(0,0,45,0.5);
	left:15px;
	border-top-color:transparent;
	border-top-style:none;
	border-top-width:0px;
	border-right-style:none;
	border-right-color:transparent;
	border-right-width:0px;
	border-bottom-style:none;
	border-bottom-color:transparent;
	border-bottom-width:0px;
	border-left-style:none;
	border-left-color:transparent;
	border-left-width:0px;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:ease-out;	animation-timing-function:ease-out;
}

body #sheader .social-Pinterest{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:ease-in-out;	animation-timing-function:ease-in-out;
	background-color:#842323;
}

body #wrapper #header-full #header #masthead #branding #header-container #sheader .social-Pinterest{
	-webkit-transform-origin:center bottom !important;	-ms-transform-origin:center bottom !important;	transform-origin:center bottom !important;
}

body #sheader .social-Pinterest.yp_hover{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pop;	animation-name:pop;
}

body #sheader .social-Twitter{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:ease-in-out;	animation-timing-function:ease-in-out;
	background-color:#45d3e4;
}

body #sheader .social-Twitter.yp_hover{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pop;	animation-name:pop;
}

body #sheader .social-Instagram{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:ease-in-out;	animation-timing-function:ease-in-out;
	background-color:transparent;
	background-image:-webkit-linear-gradient(left, #fc466b 0%, #3f5efb 100%);	background-image:-o-linear-gradient(left, #fc466b 0%, #3f5efb 100%);	background-image:linear-gradient(to right, #fc466b 0%, #3f5efb 100%);
}

body #sheader .social-Instagram.yp_hover{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pop;	animation-name:pop;
}

body #sheader .social-RSS{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:ease-in-out;	animation-timing-function:ease-in-out;
	background-color:#f98100;
}

body #sheader .social-RSS.yp_hover{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pop;	animation-name:pop;
}

body #sheader .social-Mail{
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:ease-in-out;	animation-timing-function:ease-in-out;
	background-color:#3498db;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #sheader .social-Mail.yp_hover{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:pop;	animation-name:pop;
}

body #prime_nav .sub-menu a{
	-ms-flex-wrap:nowrap;	flex-wrap:nowrap;
	background-color:rgba(0,0,0,0.65) !important;
	min-width:1px;
	width:64px !important;
	-webkit-transition-duration:1.03s;	transition-duration:1.03s;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	position:relative;
	top:10px;
	border-bottom-color:#66aadd !important;
	border-bottom-style:solid;
	border-left-style:none !important;
	border-left-color:transparent !important;
	border-left-width:0px;
	border-top-color:transparent;
	border-right-color:transparent;
}

body #prime_nav .sub-menu span{
	text-transform:lowercase;
	position:relative;
	display:inline-block;
	z-index:1000;
}

body #content .hentry .bl_categ{
	background-color:transparent;
}

body #content .entry-title a{
	text-transform:lowercase;
	text-shadow:none;
	font-weight:400;
}

body #content .hentry p{
	padding-bottom:15px;
	padding-top:10px;
	margin-bottom:15px;
	margin-top:10px;
}

body #block-9 ul{
	font-size:14px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	text-transform:lowercase;
	font-weight:400;
	text-align:left;
	-webkit-column-count:2;	column-count:2;
	white-space:nowrap;
	word-spacing:-1px;
	direction:ltr;
}

body #block-16 .wp-block-calendar{
	line-height:1em;
	font-size:13px;
}

body #block-8 ul{
	font-size:15px;
}

body .kb-form .kadence-blocks-form-field .kb-forms-submit{
	text-transform:lowercase !important;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:linear;	animation-timing-function:linear;
	top:0px;
	background-color:transparent !important;
	border-width:1px !important;
	border-style:solid;
	-webkit-box-shadow:0px 0px 2px 0px #919191 inset;	box-shadow:0px 0px 2px 0px #919191 inset;
	--animation-trigger-repeat:infinite;
	font-weight:600 !important;
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Montserrat Alternates', sans-serif;
	padding-top:5px !important;
	width:65px;
	height:20px;
	padding-bottom:0px !important;
	font-style:italic;
	letter-spacing:0px;
	line-height:10px !important;
	text-shadow:none;
}

body .kb-form .kadence-blocks-form-field .kb-forms-submit.yp_hover{
	-webkit-animation-duration:1.99s;	animation-duration:1.99s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:rubberBand;	animation-name:rubberBand;
}

body .kb-form .kadence-blocks-form-field textarea{
	min-height:1px !important;
	background-color:#222222 !important;
	border-top-color:transparent !important;
	border-right-color:#555555 !important;
	border-bottom-color:#555555 !important;
	border-left-color:transparent !important;
	-webkit-box-shadow:1px 1px 5px 0px #000000 inset;	box-shadow:1px 1px 5px 0px #000000 inset;
	border-top-left-radius:0px !important;
	border-top-right-radius:0px !important;
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
	margin-bottom:0px;
	height:177px;
	color:#ffffff !important;
}

body #block-14{
	margin-left:25px;
	margin-bottom:5px;
	padding-top:18px;
	padding-bottom:18px;
	border-right-color:#555555;
	border-bottom-color:#555555;
	margin-top:5px;
	position:relative;
	top:2px;
	height:384px;
	max-height:100%;
	display:inline-flex;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	border-top-color:#222222;
	border-left-color:#222222;
}

body #block-8 .wp-block-categories li{
	text-transform:lowercase;
}

body .kb-form .kadence-blocks-form-field label{
	text-transform:lowercase;
	font-size:12px;
	font-family:'Montserrat Alternates', sans-serif;
}

body #wp-calendar caption{
	text-transform:lowercase;
	font-size:13px;
	text-align:center;
	letter-spacing:6.6px;
	font-style:normal;
	font-family:'Contrail One', display;
	font-weight:300;
}

body .wp-calendar-nav .wp-calendar-nav-prev a{
	text-transform:lowercase;
	font-family:'Contrail One', display;
	font-weight:300;
	line-height:2.6em;
	letter-spacing:3.8px;
}

body #wp-calendar tr th{
	text-transform:lowercase;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	background-color:#efeaea;
	font-weight:400;
	text-shadow:none;
	font-family:'Contrail One', display;
	line-height:1em;
	-webkit-box-shadow:0px 0px 2px 0px #000000 inset;	box-shadow:0px 0px 2px 0px #000000 inset;
}

body #block-12 .kb-search-form input[type=text]{
	border-bottom-color:#555555;
	border-bottom-width:1px;
	-webkit-box-shadow:1px 1px 5px 0px #000000 inset;	box-shadow:1px 1px 5px 0px #000000 inset;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-left-width:1px;
	border-left-color:#222222;
	border-left-style:solid;
	border-right-color:#555555;
	border-right-style:solid;
	border-right-width:1px;
	border-top-style:solid;
	border-top-color:#222222;
	border-top-width:1px;
	border-bottom-style:solid;
	height:30px;
	max-height:30px;
	background-color:#222222;
}

body #block-18 h2{
	font-family:'Contrail One', display;
	font-size:16px;
	text-transform:lowercase;
}

body #block-7 h2{
	font-family:'Contrail One', display;
	font-size:16px;
	text-transform:lowercase;
	font-weight:300;
}

body #footer div div > div{
	color:transparent;
}

body #site-copyright{
	color:#f2f2f2 !important;
	font-family:'Montserrat Alternates', sans-serif;
	font-style:italic;
	text-transform:lowercase;
	-webkit-column-count:1;	column-count:1;
	white-space:pre;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-size:10px;
	line-height:1em;
	font-weight:300;
	padding-top:0px;
	margin-top:10px;
	text-decoration:none !important;
	text-shadow:none;
	letter-spacing:-0.1px;
}

body #footer div div div > a{
	font-size:0px;
	font-family:'Montserrat Alternates', sans-serif;
	color:transparent;
	line-height:0em;
	text-transform:none;
}

body #sfooter{
	top:1px;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:linear;	animation-timing-function:linear;
	margin-top:0px;
}

body #prime_nav{
	position:relative;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	display:inline-block;
	z-index:1000;
}

body #access > .menu{
	position:relative;
	z-index:1000;
}

body #prime_nav > .menu-item > a span{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	letter-spacing:0.7px;
	-webkit-box-shadow:0px 0px 1px 0px #66aadd;	box-shadow:0px 0px 1px 0px #66aadd;
	height:20px;
	position:relative;
	padding-top:0px;
	padding-bottom:0px;
	text-transform:lowercase;
}

body{
	background-color:transparent !important;
	background-image:url("https://fomtooley.com/wp-content/plugins/yellow-pencil-visual-theme-customizer/assets/real_cf.png");
	max-width:100%;
}

body #header-full{
	height:169px;
	background-size:cover;
	background-color:transparent;
	background-image:none;
	z-index:1000;
	position:relative;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	max-width:100%;
}

body #header{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	z-index:1000;
}

body #access{
	height:40px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	position:relative;
	left:45px;
	top:-12px;
	z-index:1000;
}

body #wrapper #header-full #header #masthead #access .menu #prime_nav > .menu-item > a{
	background-color:transparent !important;
	border-top-color:#ecf0f1 !important;
	border-right-color:#ffffff !important;
	-webkit-box-shadow:none !important;	box-shadow:none !important;
	color:#f2f2f2 !important;
	text-decoration:none !important;
	text-shadow:none !important;
}

body #prime_nav .menu-item a{
	background-color:transparent;
	border-top-style:none;
	border-top-width:0px;
	border-right-style:none;
	border-right-width:0px;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:linear;	animation-timing-function:linear;
	z-index:1000;
	padding-bottom:0px;
}

body #prime_nav .menu-item a.yp_onscreen{
	-webkit-animation-name:spaceInLeft;	animation-name:spaceInLeft;
	-webkit-animation-duration:2s;	animation-duration:2s;
	-webkit-animation-delay:0.5s;	animation-delay:0.5s;
}

body #forbottom .hentry .comments-link{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
	-webkit-box-shadow:none;	box-shadow:none;
	padding-right:0px;
	padding-left:0px;
	color:transparent;
	display:inline-block;
	line-height:1em;
	height:14px;
	background-color:#131415;
}

body #block-7{
	padding-bottom:0px;
	padding-top:0px;
	margin-bottom:1px;
	border-right-color:#555555;
	border-bottom-color:#555555;
	border-top-color:#222222;
	-webkit-box-shadow:none;	box-shadow:none;
	border-left-color:#222222;
}

body #block-16{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:0px;
	padding-left:0px;
	border-right-color:#555555;
	border-bottom-color:#555555;
	margin-top:10px;
	height:170px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Contrail One', display;
	border-top-color:#222222;
	border-left-color:#222222;
	margin-bottom:0px;
}

body #block-8{
	padding-left:18px;
	padding-top:7px;
	padding-bottom:9px;
	border-right-color:#555555;
	border-bottom-color:#555555;
	margin-top:5px;
	position:relative;
	top:2px;
	font-family:'Montserrat Alternates', sans-serif;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-top-color:#222222;
	border-left-color:#222222;
	margin-bottom:0px;
}

body #block-9{
	padding-bottom:10px;
	border-right-color:#555555;
	border-bottom-color:#555555;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	position:relative;
	top:-10px;
	margin-top:16px;
	margin-bottom:0px;
	border-top-color:#222222;
	border-left-color:#222222;
	padding-top:10px;
	height:388px;
	padding-left:15px;
	padding-right:15px;
}

body #forbottom .hentry p{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Montserrat Alternates', sans-serif;
	text-transform:none;
	text-align:justify;
}

body #forbottom .hentry .edit-link{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	border-color:transparent;
	position:relative;
	left:10px;
	background-color:#131415;
}

body #wp-calendar tr td{
	font-weight:300;
	font-size:11px;
	font-style:normal;
	font-family:'Montserrat Alternates', sans-serif;
}

body #colophon{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-box-shadow:0px 0px 1px 0px #efeaea;	box-shadow:0px 0px 1px 0px #efeaea;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width:10px;
	border-bottom-style:solid;
	border-bottom-width:10px;
	border-bottom-color:#000000;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width:10px;
	border-left-style:solid;
	border-left-color:#000000;
	border-left-width:10px;
}

body #footer{
	background-color:#00002d;
	-webkit-box-shadow:none;	box-shadow:none;
	background-blend-mode:normal;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	max-width:100%;
}

body #sfooter.yp_onscreen{
	-webkit-animation-name:spaceInDown;	animation-name:spaceInDown;
	-webkit-animation-duration:1.25s;	animation-duration:1.25s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body #block-9 .wp-block-archives li{
	font-size:10px;
	text-transform:lowercase;
	letter-spacing:2px;
	margin-bottom:0px;
	color:#efeaea;
	padding-bottom:0px;
}

body #block-18{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:1px;
	border-right-color:#555555;
	border-bottom-color:#555555;
	border-top-color:#222222;
	border-left-color:#222222;
}

body #fourth ul{
	padding-left:0px;
	margin-right:25px;
}

body .kb-form .kadence-blocks-form-field input[type=text]{
	background-color:#222222;
	min-height:3px;
	height:30px;
	border-top-color:transparent;
	border-right-color:#555555;
	border-bottom-color:#555555;
	border-left-color:transparent;
	-webkit-box-shadow:1px 1px 5px 0px #000000 inset;	box-shadow:1px 1px 5px 0px #000000 inset;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	color:#ffffff;
}

body .kb-form .kadence-blocks-form-field input[type=email]{
	background-color:#222222;
	position:relative;
	min-height:3px;
	height:30px;
	border-top-color:transparent;
	border-right-color:#555555;
	border-bottom-color:#555555;
	border-left-color:transparent;
	-webkit-box-shadow:1px 1px 5px 0px #000000 inset;	box-shadow:1px 1px 5px 0px #000000 inset;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	color:#ffffff;
}

body #forbottom .edit-link a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	text-transform:lowercase !important;
	letter-spacing:0.5px;
	text-align:center;
	line-height:1em;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
	padding-left:5px;
	padding-right:5px;
	font-family:'Montserrat Alternates', sans-serif;
	color:#cc0000;
}

body #wrapper #footer #colophon #footer-widget-area #fourth .xoxo #block-11 .wp-block-kadence-form .kb-form .kadence-blocks-form-field .kb-forms-submit{
	-webkit-transform-origin:center !important;	-ms-transform-origin:center !important;	transform-origin:center !important;
	color:#66aadd !important;
	border-color:#d91604 !important;
}

body #sfooter .social-Pinterest{
	background-color:#842323;
}

body .wp-block-categories li a{
	font-weight:300;
	-webkit-box-shadow:0px 0px 0px 0.5px #842323;	box-shadow:0px 0px 0px 0.5px #842323;
	font-size:12px;
	font-family:'Montserrat Alternates', sans-serif;
}

body #sfooter .social-Twitter{
	background-color:#45d3e4;
}

body #sfooter .social-Instagram{
	background-color:#fcb900;
	background-image:-webkit-linear-gradient(left, #fc466b 0%, #3f5efb 100%);	background-image:-o-linear-gradient(left, #fc466b 0%, #3f5efb 100%);	background-image:linear-gradient(to right, #fc466b 0%, #3f5efb 100%);
}

body #sfooter .social-Instagram img{
	-webkit-box-shadow:0px 0px 7px 0px #000000 inset;	box-shadow:0px 0px 7px 0px #000000 inset;
}

body #sfooter .social-Twitter img{
	-webkit-box-shadow:0px 0px 7px 0px #000000 inset;	box-shadow:0px 0px 7px 0px #000000 inset;
}

body #sfooter .social-Pinterest img{
	-webkit-box-shadow:0px 0px 7px 0px #000000 inset;	box-shadow:0px 0px 7px 0px #000000 inset;
}

body #sfooter .social-RSS img{
	-webkit-box-shadow:0px 0px 7px 0px #000000 inset;	box-shadow:0px 0px 7px 0px #000000 inset;
}

body #sfooter .social-RSS{
	background-color:#f98100;
}

body #sfooter .social-Mail img{
	-webkit-box-shadow:0px 0px 7px 0px #000000 inset;	box-shadow:0px 0px 7px 0px #000000 inset;
}

body #sfooter .social-Mail{
	background-color:#3498db;
}

body #block-11{
	padding-top:1px;
	height:387px;
	margin-bottom:0px;
	padding-bottom:15px;
	border-right-color:#555555;
	border-bottom-color:#555555;
	margin-top:5px;
	position:relative;
	top:2px;
	border-top-color:#222222;
	border-left-color:#222222;
}

body #block-12{
	border-top-color:transparent;
	border-right-color:#555555;
	border-bottom-color:#555555;
	border-left-color:transparent;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	height:30px;
	width:100%;
	margin-left:25px;
	margin-right:0px;
	margin-bottom:0px;
}

body #wrapper #header-full #header #masthead #access .menu #prime_nav .menu-item .sub-menu .menu-item a span{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body #access .skip-link{
	z-index:1000;
}

body #prime_nav > .menu-item{
	z-index:1000;
}

body #prime_nav a span{
	z-index:1000;
	padding-top:0px;
	height:25px !important;
	-webkit-box-shadow:0px 0px 0px 1px rgba(102,170,221,0.51) !important;	box-shadow:0px 0px 0px 1px rgba(102,170,221,0.51) !important;
}

body #wrapper #header-full #header #masthead #access .menu #prime_nav .menu-item .sub-menu .menu-item a{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	color:transparent !important;
	border-bottom-width:1px !important;
	-webkit-box-shadow:none !important;	box-shadow:none !important;
}

body #sheader .social-Pinterest img{
	-webkit-box-shadow:0px 0px 7px 0px #000000 inset;	box-shadow:0px 0px 7px 0px #000000 inset;
}

body #sheader .social-Twitter img{
	-webkit-box-shadow:0px 0px 7px 0px #000000 inset;	box-shadow:0px 0px 7px 0px #000000 inset;
}

body #sheader .social-Instagram img{
	-webkit-box-shadow:0px 0px 7px 0px #000000 inset;	box-shadow:0px 0px 7px 0px #000000 inset;
}

body #sheader .social-RSS img{
	-webkit-box-shadow:0px 0px 7px 0px #000000 inset;	box-shadow:0px 0px 7px 0px #000000 inset;
}

body #sheader .social-Mail img{
	-webkit-box-shadow:0px 0px 7px 0px #000000 inset;	box-shadow:0px 0px 7px 0px #000000 inset;
}

body #prime_nav > .menu-item > a span:hover{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #front-columns .ppcolumn .column-text{
	background-color:rgba(0,0,45,0.5);
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Montserrat Alternates', sans-serif;
}

body #linky{
	z-index:1000;
}

body #slider a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #front-columns a img{
	-webkit-box-shadow:none;	box-shadow:none;
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body #front-columns a .column-image{
	-webkit-box-shadow:none;	box-shadow:none;
}

body #frontpage{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #front-columns .ppcolumn a{
	-webkit-box-shadow:none;	box-shadow:none;
}

body #front-columns .columnmore a{
	font-weight:600;
	font-style:italic;
	-webkit-box-shadow:none;	box-shadow:none;
	text-transform:lowercase;
	font-size:13px;
}

body #block-20{
	background-color:transparent !important;
	padding-left:0px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:0px;
	position:relative;
	width:275px;
}

body #block-12 .kb-search-form span{
	position:absolute;
	top:13px !important;
	left:0px !important;
	font-family:'Montserrat Alternates', sans-serif;
	color:#f2f2f2;
	text-transform:lowercase;
	font-weight:300;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
	-webkit-box-shadow:none;	box-shadow:none;
}

body #block-26{
	padding-top:0px;
	padding-bottom:0px;
	border-right-color:#555555 !important;
	margin-bottom:1px;
	border-bottom-color:#555555;
	border-top-color:#222222;
	border-left-color:#222222;
}

body #front-columns .ppcolumn .columnmore{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	--animation-trigger-repeat:infinite;
	-webkit-animation-timing-function:ease-in-out;	animation-timing-function:ease-in-out;
}

body #wrapper #main #forbottom #frontpage #front-columns .ppcolumn .column-text .columnmore a{
	color:#cc0000 !important;
	text-decoration:none !important;
	background-color:#131415 !important;
	line-height:1.42em !important;
}

body #front-columns .ppcolumn .columnmore.yp_hover{
	-webkit-animation-duration:2.05s;	animation-duration:2.05s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:rubberBand;	animation-name:rubberBand;
}

body #second .xoxo{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #footer div > div{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #slider{
	border-top-color:transparent;
	border-top-width:1px;
	border-right-color:#555555;
	border-bottom-color:#555555;
	border-left-color:transparent;
	border-bottom-width:1px;
	border-right-width:1px;
	border-left-width:1px;
	max-width:100%;
	-webkit-box-shadow:none;	box-shadow:none;
}

body #prime_nav .sub-menu a:hover{
	border-top-color:transparent;
	border-top-style:none !important;
	border-left-style:none;
	border-style:none;
}

body #wrapper #footer #colophon #footer-widget-area #second .xoxo #block-16 .wp-block-calendar #wp-calendar tbody tr td{
	color:#f2f2f2 !important;
}

body #wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	max-width:100%;
}

body #block-14 .kb-imagec332a9-c7 img{
	max-height:100%;
}

body #main{
	max-width:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #front-columns .ppcolumn{
	margin-right:5px !important;
	margin-left:5px;
}

body #frontpage .slider-wrapper{
	max-width:100%;
}

body #wrapper #header-full #header #masthead #branding #header-widget-area .yoyo #block-13 .wp-block-kadence-search .kb-search-form .kb-search-input-wrapper input[type=text]{
	border-right-color:#555555 !important;
	border-bottom-color:#555555 !important;
}

body #wrapper #main #forbottom #frontpage #front-columns .ppcolumn .column-text{
	color:#66aadd !important;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-header .entry-meta .bl_categ a{
	color:#66aadd !important;
	border-top-color:#6aadde !important;
	text-decoration:none !important;
	border-color:#cc0000 !important;
	border-width:1px !important;
	line-height:1.8em !important;
}

body #forbottom .hentry .bl_categ{
	font-family:'Montserrat Subrayada', sans-serif;
	margin-right:0px;
	max-width:100%;
	height:20px;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-header .entry-meta .bl_categ{
	color:#66aadd !important;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content p a{
	color:#66aadd !important;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content p mark{
	color:#fbff0f !important;
}

body #wrapper #header-full #header #masthead #access .menu #prime_nav > .menu-item > a span{
	color:#f2f2f2 !important;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content p{
	color:#f2f2f2 !important;
	text-decoration:none !important;
}

body #forbottom .bl_categ a{
	font-family:'Montserrat Alternates', sans-serif;
	text-transform:lowercase !important;
	font-style:italic;
	text-align:center;
	position:relative;
	top:-2px;
	border-style:solid;
	padding-top:0px;
	padding-bottom:0px;
	display:inline-block;
	padding-left:10px;
	padding-right:10px;
	margin-right:4px;
}

body #forbottom .comments-link a{
	font-family:'Montserrat Alternates', sans-serif;
	text-transform:lowercase !important;
}

body #forbottom .hentry h1.wp-block-heading{
	font-family:'Gruppo', display;
	text-shadow:rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) -1px 0px 1px;
	text-transform:lowercase;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content h1.wp-block-heading{
	color:#66aadd !important;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-header .entry-meta h3{
	color:#66aadd !important;
	line-height:1.8em !important;
}

body #forbottom .hentry h3{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	font-family:'Montserrat Alternates', sans-serif;
	font-weight:400;
	border-width:1px;
	background-color:transparent;
	text-transform:lowercase !important;
	text-align:center;
	letter-spacing:0.5px;
	font-size:10px;
	font-style:italic;
	margin-left:0px;
	border-color:#cc0000;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .comments-link a{
	color:#66aadd !important;
}

body .wp-block-archives li a{
	font-family:'Montserrat Alternates', sans-serif;
	color:#66aadd !important;
	font-size:10px;
}

body #wrapper #footer #colophon #footer-widget-area #fourth .xoxo #block-11 .wp-block-kadence-form .kb-form .kadence-blocks-form-field label{
	color:#66aadd !important;
}

body #toTop{
	color:#66aadd !important;
	font-family:'Montserrat Alternates', sans-serif;
	font-size:14px;
	border-color:#d91604 !important;
	border-width:1px;
}

body #second{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #footer-widget-area{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #block-12 .kb-search-form svg{
	font-family:'Montserrat Alternates', sans-serif;
	color:#f2f2f2;
	font-weight:300;
	border-style:none;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
	position:relative;
	top:-18px;
	left:-25px;
	font-size:8px;
	text-shadow:none;
	-webkit-box-shadow:none;	box-shadow:none;
}

body #prime_nav .sub-menu a.yp_onscreen{
	-webkit-animation-duration:2s;	animation-duration:2s;
	-webkit-animation-delay:0.5s;	animation-delay:0.5s;
	-webkit-animation-name:spaceInLeft;	animation-name:spaceInLeft;
}

body #forbottom .entry-title a{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	font-family:'Contrail One', display;
}

body #forbottom .entry-header h2{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #prime_nav > .menu-item > a span:active{
	font-weight:400;
}

body #forbottom .hentry h2.wp-block-heading{
	font-family:'Gruppo', display;
	text-transform:lowercase;
	text-align:left;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-header .entry-title a{
	color:#33cc00 !important;
}

body #wrapper #footer #colophon #footer-widget-area #second .xoxo #block-7 h2{
	color:#33cc00 !important;
}

body #archive{
	color:#33cc00 !important;
	font-size:16px !important;
	font-family:'Contrail One', display;
	font-weight:300;
	text-transform:lowercase;
}

body #wrapper #footer #colophon #footer-widget-area #fourth .xoxo #block-18 h2{
	color:#33cc00 !important;
}

body #wrapper #footer #colophon #footer-widget-area #second .xoxo #block-16 .wp-block-calendar #wp-calendar caption{
	color:#33cc00 !important;
}

body #wrapper #header-full #header #masthead #access .menu #prime_nav > .menu-item > a span:hover{
	color:#cc0000 !important;
}

body #wrapper #header-full #header #masthead #access .menu #prime_nav > .menu-item > a span:active{
	color:#33cc00 !important;
}

body .column-text .columnmore a{
	-webkit-box-shadow:none;	box-shadow:none;
	float:left;
	text-align:left;
	direction:ltr;
	font-family:'Montserrat Alternates', sans-serif;
	letter-spacing:1px;
}

body #wrapper #footer #colophon #footer-widget-area #second .xoxo #block-16 .wp-block-calendar .wp-calendar-nav .wp-calendar-nav-prev a{
	color:#cc0000 !important;
}

body #wrapper #footer #colophon #footer-widget-area #second .xoxo #block-16 .wp-block-calendar #wp-calendar thead tr th{
	color:#cc0000 !important;
}

body #wp-calendar thead{
	font-family:'Contrail One', display;
}

body #wrapper #footer #colophon #footer-widget-area #second .xoxo #block-16 .wp-block-calendar #wp-calendar thead{
	color:#33cc00 !important;
}

body #wrapper #footer #colophon #footer-widget-area #second .xoxo #block-8 .wp-block-categories li{
	color:#66aadd !important;
}

body #wrapper #footer #colophon #footer-widget-area #second .xoxo #block-8 .wp-block-categories li a{
	color:#66aadd !important;
}

body #wrapper #main #forbottom #frontpage #front-columns .ppcolumn .column-text .columnmore{
	background-color:#131415 !important;
}

body #block-13 .kb-search-form span{
	position:absolute;
	top:47px;
	left:45px;
}

body #content .content-masonry{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #block-12 .kb-search-form .kb-search-input-wrapper{
	max-height:30px;
}

body #block-12 .wp-block-kadence-search form{
	max-height:30px;
}

body #block-12 .kb-search-form pre{
	max-height:25px;
	max-width:25px;
	border-top-width:0px;
	border-right-width:0px;
	border-bottom-width:0px;
	border-left-width:0px;
	border-left-style:none;
	border-bottom-style:none;
	border-right-style:none;
	border-top-style:none;
	border-style:none;
	border-color:transparent;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
	-webkit-box-shadow:none;	box-shadow:none;
}

body #wrapper #footer #colophon #footer-widget-area #first .xoxo #block-12 .wp-block-kadence-search .kb-search-form .kb-search-input-wrapper pre{
	width:25px !important;
	height:25px !important;
}

body #today{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	-webkit-box-shadow:0px 0px 3px 0px #cc0000 inset !important;	box-shadow:0px 0px 3px 0px #cc0000 inset !important;
}

body #wp-calendar tr .pad{
	-webkit-box-shadow:none !important;	box-shadow:none !important;
}

body #wp-calendar tbody tr{
	-webkit-box-shadow:none;	box-shadow:none;
}

body #wp-calendar tbody{
	-webkit-box-shadow:none;	box-shadow:none;
}

body #today:active{
	-webkit-box-shadow:0px 0px 5px 0px #cc0000 inset !important;	box-shadow:0px 0px 5px 0px #cc0000 inset !important;
}

body #second .xoxo #block-16 .wp-block-calendar #wp-calendar tbody tr td:active{
	-webkit-box-shadow:0px 0px 3px 0px #66aadd inset;	box-shadow:0px 0px 3px 0px #66aadd inset;
}

body .hentry .entry-content .wp-block-image .aligncenter .wp-element-caption{
	font-weight:300;
	text-transform:none !important;
	text-align:center;
	font-size:12px !important;
	font-style:normal !important;
	font-family:'Montserrat', sans-serif;
}

body #block-12 svg circle{
	font-weight:300;
	color:#f2f2f2;
	line-height:1em;
}

body #block-12 svg line{
	font-weight:300;
	color:#f2f2f2;
	line-height:1em;
}

body #block-12 .wp-block-kadence-search{
	max-width:none;
}

body #first ul{
	overflow:hidden;
	height:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #wrapper #main #forbottom #container #content .content-masonry article{
	-webkit-transform-origin:center bottom !important;	-ms-transform-origin:center bottom !important;	transform-origin:center bottom !important;
}

body #slider img{
	border-color:#505050;
	border-style:solid;
	border-width:1px;
	-webkit-box-shadow:none;	box-shadow:none;
}

body #content article.yp_focus{
	-webkit-animation-name:rotateIn;	animation-name:rotateIn;
	-webkit-animation-duration:1.99s;	animation-duration:1.99s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body #wrapper #footer #colophon #footer-widget-area #third .xoxo #block-9 ul{
	line-height:1.9em !important;
}

body #wrapper #footer #colophon #footer-widget-area #second .xoxo #block-8 ul{
	line-height:1.1em !important;
}

body #positive-ssl img{
	position:relative;
	left:50px;
}

body #block-16 .wp-block-calendar nav{
	height:30px;
}

body #forbottom a .wp-image-458{
	display:inline-flex;
}

body #forbottom a .wp-image-460{
	display:inline-flex;
}

body #forbottom a .wp-image-461{
	display:inline-flex;
}

body #forbottom a .wp-image-457{
	display:inline-flex;
}

body #lighting-cigars-off-electric-chairs video{
	display:block;
}

body #forbottom .hentry .wp-image-78{
	display:inline-flex;
	width:640px;
}

body #forbottom .hentry .wp-image-76{
	display:inline-flex;
}

body #front-columns{
	margin-bottom:0px;
	margin-left:28px;
	margin-right:-50px;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content #lighting-cigars-off-electric-chairs video{
	width:100% !important;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content .wp-block-image .aligncenter a .wp-image-457{
	width:100% !important;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content .wp-block-image .aligncenter a .wp-image-461{
	width:100% !important;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content .wp-block-image .aligncenter a .wp-image-458{
	width:100% !important;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content .wp-block-image a .wp-image-460{
	width:100% !important;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content .size-large img{
	width:100% !important;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content .wp-block-image .wp-image-76{
	width:100% !important;
}

body #forbottom .size-large .wp-element-caption{
	font-size:12px;
	font-style:normal;
	font-family:'Montserrat', sans-serif;
	font-weight:300;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content .size-large .wp-element-caption{
	line-height:1.2em !important;
}

body #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content .wp-block-image .aligncenter .wp-element-caption{
	line-height:1.2em !important;
}

body #block-13 .kb-search-form svg{
	position:relative;
	top:-15px;
	left:25px;
}

body #footer-widget-area #fourth .xoxo #block-11 .wp-block-kadence-form .kb-form .kadence-blocks-form-field .kb-forms-submit{
	font-size:12px !important;
}

body #prime_nav .sub-menu span:hover{
	color:#cc0000;
}

body #prime_nav .sub-menu span:active{
	color:#33cc00;
}

body #forbottom .breadcrumbs a{
	text-transform:lowercase;
	font-family:'Montserrat', sans-serif;
}

body #forbottom .breadcrumbs span{
	font-family:'Montserrat', sans-serif;
	text-transform:lowercase;
	color:#cc3300;
}

body #forbottom .breadcrumbs{
	left:40px;
	top:-10px;
}

body .hentry .block-rellax img{
	position:relative;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	display:inline-block;
	-webkit-animation-timing-function:ease-out;	animation-timing-function:ease-out;
	max-width:100%;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #wrapper #main #forbottom #container #content .hentry .entry-content .block-rellax img{
	left:auto !important;
	-webkit-transform-origin:top center !important;	-ms-transform-origin:top center !important;	transform-origin:top center !important;
	height:auto !important;
}

body .hentry .block-rellax img.yp_onscreen{
	-webkit-animation-duration:2s;	animation-duration:2s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-animation-name:swing;	animation-name:swing;
}

body .wp-block-gallery a img{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
}

body .wp-block-gallery a img.yp_onscreen{
	-webkit-animation-duration:1s;	animation-duration:1s;
	-webkit-animation-delay:0s;	animation-delay:0s;
	-webkit-backface-visibility:visible;	backface-visibility:visible;
	-webkit-animation-name:flip;	animation-name:flip;
}

body #block-13 .kb-search-form .kb-search-icon-submit{
	top:13px;
	left:230px;
	bottom:5px;
}

body .entry-meta .bl_categ a{
	-webkit-box-shadow:0px 0px 0px 0.5px #cc3300;	box-shadow:0px 0px 0px 0.5px #cc3300;
}

body #ballad .wp-block-verse strong{
	font-family:'Montserrat Alternates', sans-serif;
	font-weight:400;
	white-space:normal;
	text-align:left;
	font-style:normal;
	text-transform:lowercase;
	letter-spacing:0px;
	word-spacing:0px;
}

body #ballad .wp-block-verse{
	text-align:left;
	text-transform:lowercase;
}

body #copyright{
	position:relative;
	top:-25px;
}

body #reply-title{
	text-transform:lowercase !important;
	font-family:'Contrail One', display;
	font-style:normal;
}

body #commentform .logged-in-as{
	text-transform:lowercase;
	font-size:10px;
}

body #commentform .comment-form-comment label{
	text-transform:lowercase;
}

body #submit{
	background-color:transparent;
	border-color:#cc3300 !important;
	border-style:solid;
	border-width:1px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body #comment{
	background-color:#222222;
	border-style:solid;
	border-width:0.5px;
	border-color:rgba(255,255,255,0.23);
	-webkit-box-shadow:2px 2px 3px 0px #000000 inset;	box-shadow:2px 2px 3px 0px #000000 inset;
	border-bottom-style:solid;
	border-bottom-width:0.5px;
	border-bottom-color:rgba(255,255,255,.5);
	border-right-style:solid;
	border-right-width:0.5px;
	border-right-color:rgba(255,255,255,.5);
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
}

body #site-copyright a img{
	background-color:transparent !important;
	color:#f2f2f2 !important;
	font-size:8px;
	font-style:normal;
	text-transform:lowercase;
	text-align:left;
	position:relative;
	left:-425px;
	padding-left:0px !important;
	padding-right:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
}

@media (max-width:1279px){

	body #slider a{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	}

}



@media (max-width:480px){

	body #block-13 .kb-search-form input[type=text]{
	top:0px;
	left:40px;
}

body #wrapper{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #block-13 .kb-search-form span{
	top:16px;
	left:45px;
}

body #nav-toggle{
	display:inline-block;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body #block-14{
	margin-left:0px;
}

body #block-12{
	margin-left:0px;
}

body #fourth{
	margin-left:4px;
	width:466px;
}

body #forbottom .hentry .edit-link{
	top:20px;
}

body #sheader{
	top:90px !important;
	left:180px;
	}

}



@media (min-width:481px){

	body #content article{
	margin-left:12px;
	margin-right:12px !important;
	margin-bottom:12px;
	margin-top:0px;
	}

}



@media (min-width:651px){

	body #frontpage .slider-wrapper{
	margin-top:0px;
	margin-bottom:20px;
}

body #front-columns .ppcolumn{
	margin-bottom:0px;
}

body #forbottom .bl_categ a{
	font-size:10px;
	}

}



@media (min-width:801px){

	body #content article{
	padding-left:10px;
	padding-right:10px;
	padding-top:35px;
	padding-bottom:0px;
}

body #front-columns a img{
	height:250px;
	}

}



/*-----------------------------------------------*/
/*  Archive Page                                 */
/*-----------------------------------------------*/
body.archive #content .page-header h1{
	text-transform:lowercase;
	font-size:50px;
	font-style:normal;
	text-align:center;
	text-decoration:none;
	text-shadow:none;
	letter-spacing:10px;
	background-color:transparent;
	-webkit-box-shadow:none;	box-shadow:none;
	-webkit-animation-fill-mode:both;	animation-fill-mode:both;
	-webkit-animation-timing-function:ease-out;	animation-timing-function:ease-out;
	font-family:'Montserrat', sans-serif;
	font-weight:300;
	color:#66aadd;
}

body.archive #content .page-header h1.yp_onscreen{
	-webkit-animation-name:zoomInDown;	animation-name:zoomInDown;
	-webkit-animation-duration:3s;	animation-duration:3s;
	-webkit-animation-delay:0s;	animation-delay:0s;
}

body.archive #content .page-header{
	background-color:transparent;
	width:100%;
	text-align:center;
	min-height:75px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.archive #forbottom .comments-link a{
	color:#66aadd;
}

body.archive #forbottom .breadcrumbs span{
	font-family:'Montserrat', sans-serif;
	text-transform:lowercase;
	background-color:transparent;
}

body.archive #forbottom .breadcrumbs a{
	font-family:'Montserrat', sans-serif;
	text-transform:lowercase;
	background-color:transparent;
}

body.archive #forbottom .breadcrumbs{
	font-family:'Montserrat', sans-serif;
	font-size:10px;
	text-transform:lowercase;
	text-shadow:none;
	-webkit-box-shadow:none;	box-shadow:none;
	background-color:transparent;
	-webkit-box-orient:column;	-webkit-box-direction:column;	-ms-flex-direction:column;	flex-direction:column;
	width:100%;
	top:-23px;
	left:37px;
}

body.archive #wrapper #main #forbottom .breadcrumbs{
	height:100% !important;
}

body.archive #content article{
	left:0px !important;
}

body.archive #forbottom .hentry p{
	font-family:'Montserrat', sans-serif !important;
	font-size:10px;
	text-align:center !important;
}

body.archive #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content p{
	line-height:1em !important;
}

body.archive #forbottom figcaption em{
	font-style:normal;
	text-transform:lowercase;
	text-align:left;
	font-size:9px;
}

body.archive #forbottom .wp-block-heading em{
	font-family:'Montserrat', sans-serif;
	font-size:13px;
	font-weight:400;
}

body.archive #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content .wp-block-heading em{
	line-height:1em !important;
}

body.archive #a-href-https-fomtooley-com-a-robot-named-asshole-data-type-link-data-id-https-fomtooley-com-a-robot-named-asshole-video-page-a .stk-block-heading__text a{
	font-family:'Montserrat', sans-serif;
	font-weight:400;
	font-size:15px;
}

body.archive #forbottom figcaption mark{
	font-family:'Montserrat', sans-serif;
	color:#ffffff !important;
	font-size:9px;
	text-transform:lowercase;
	text-align:left;
}

body.archive #wrapper #main #forbottom #container #content .content-masonry .hentry .entry-content .wp-block-video figcaption mark{
	line-height:1em !important;
}

body.archive #forbottom .pagination span{
	font-family:'Contrail One', display;
	-webkit-box-shadow:none;	box-shadow:none;
	font-size:15px;
}

body.archive #wrapper #main #forbottom #container #content .pagination_container .pagination span{
	line-height:1em !important;
}

body.archive #forbottom .pagination a{
	font-family:'Contrail One', display;
	font-weight:700;
	font-size:15px;
}

body.archive #wrapper #main #forbottom #container #content .pagination_container .pagination a{
	line-height:1em !important;
}

body.archive #block-7 h2{
	font-family:'Contrail One', display !important;
}