body { background-image:url(//lufop.net/wp-content/themes/freshy2/images/background/carbon.png);
}
#header_image { padding-top:200px;  background-image:url(//lufop.net/wp-content/themes/freshy2/images/headers/header_v5.webp); background-position:center;
}
.sidebar_left #frame { padding-left:230px;
}
.sidebar_right #frame { padding-right:230px;
}
#sidebar_left.sidebar { width:230px; right:230px;
}
#sidebar.sidebar { width:230px;
}
* html #sidebar_left { left:230px;
}
#page, #header, #footer { width:1400px;
}
*::-moz-selection, *::-selection { background-color:#ed240e;
}
#quicklinks #addicted_results ul li a:hover { background-color:#ed240e;
}
a { color:#ed240e;
}
.sidebar h2 { border-left-color:#ed240e; color:#ed240e;
}
.sidebar h2 a { color:#ed240e;
}
#calendar #today { background-color:#ed240e;
}
#menu ul li li a:hover, #menu ul li li.current_page_item a { color:#ed240e;
}
#menu ul li li.current_page_item a:hover { color:#ed240e;
}
#menu ul li.current_page_ancestor:hover a, #menu ul li.current_page_ancestor a, #menu ul li.current_page_parent a, #menu ul li.current_page_item a { background-color:#ed240e;
}
.sidebar li.current_page_item a, .sidebar li.current-cat a, #frame .sidebar li a:hover { background-color:#ed240e;
}
.sidebar li a:hover { background-color:#ed240e;
}
code { background-color:#FE0000; border-color:#FE0000;
}
.bypostauthor div { background-color:#FE0000; border-color:#FE0000;
}
.bypostauthor cite { color:#FE0000;
}
h1, h1 a, h2, h2 a, h3, h3 a, .post blockquote, .post blockquote a, .author, .author a, .date, .com--ment.com--ment_author .author, .com--ment.com--ment_author .author a, .com--ment.com--ment_author .date, .com--ment.com--ment_author 
h4 { color:#FE0000;
} 
h1{
font-size: 24pt;
letter-spacing:-1px;
margin: 0.5em 0 0 0;
}
h2{
font-size: 18pt; margin: 0.5em 0 0.5em 0;
}
h3{
font-size: 14pt;
}
h4{
font-size: 12pt;
}
.post blockquote { border-left-color:#FE0000;
}.alignRightLargeScreenOnly {
width: 50%;
max-width: 50%;
float: right;
}
.onlyMobile  {display:none;}
.lazy-load {
opacity: 0;
transform: translateY(20px);
transition: opacity 0.6s ease-out, transform 0.6s ease-out;
will-change: opacity, transform;
}
@media screen and (max-width:1500px){
} @media screen and (max-width:1175px){
.social_desktop{display:none;}
#page .container{padding:0px;}
#sidebar , #sidebar_left{width:100%;}
#page , #header, #footer{padding:0px;width:100%;}
#frame{overflow:visible;}
#content, .sidebar{position:relative;float:none;overflow:hidden;width:100%;}
.sidebar_right #frame{padding-right:5px;float:none;}
.sidebar_left #frame{padding-left:5px;float:none;}
#sidebar_left.sidebar{width:100%;left:10px;margin-left:0;}
#sidebar.sidebar{width:100%;} 
.sidebar h2{border:0px;}
#sidebar_left div{border:0px;}
#sidebar div{border:0px;}
@-webkit-viewport{width:device-width;}
@-moz-viewport{width:device-width;}
@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}
#header_image{background-position:-155px -40px;padding-top:100px;}
#menu ul{height:37px;overflow:hidden;}
#quicklinks{display:none;}
} @media screen and (max-width:810px){
#page{
font-size: 1.2rem;
line-height: 1.6;
}
fieldset {
font-size: 1rem; }
#menu_mob {display:block;
opacity: 0;
transform: translateY(20px);
transition: opacity 0.6s ease-out, transform 0.6s ease-out;
will-change: opacity, transform;
}
#menu_mob_sidebar {display:block;
opacity: 0;
transform: translateY(20px);
transition: opacity 0.6s ease-out, transform 0.6s ease-out;
will-change: opacity, transform;
}
.sidebar li a { line-height: 2.2em;}
.alignRightLargeScreenOnly {
float: none; 
display: block;
margin-left: auto;
margin-right: auto;
width: 100%;
max-width: 100%;
} .onlyMobile  {display:block;}
}