/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans');

.home-title{
	display:none;
}


.site-header{
background:#ee3322;
}

.eleven40-pro-red .genesis-nav-menu a:hover, .eleven40-pro-red .genesis-nav-menu .current-menu-item > a, .eleven40-pro-red .nav-primary .sub-menu a:hover, .eleven40-pro-red .nav-secondary .sub-menu a:hover, .eleven40-pro-red .site-footer a:hover, .eleven40-pro-red .site-header .sub-menu a:hover{
color:#f8e900;	
}

.site-description{
display:none;
}
#jp-relatedposts h3.jp-relatedposts-headline em {
    font-size: 20px;
}

.sidebar .jp-relatedposts-post-a, .sidebar .jetpack-display-remote-posts h4 a {
    font-size: 20px !important;
}
.sidebar .jetpack-display-remote-posts p{
	border-bottom: solid 1px #dddddd;
/**padding: 10px;**/
	margin-bottom:20px !important;
  padding-bottom:20px;
}
html{
font-size:62.5%;  /* 10px browser default */
}

body{
color:#555;
font-family:'Open Sans', Arial, Tahoma !important;
font-size:16px;
font-size:1.8rem;
line-height:1.75 !important;
	font-weight:100 !important;
}
.sidebar p{
	color:#555;
font-family:'Open Sans', Arial, Tahoma !important;
font-size:15px;
font-size:1.6rem;
line-height:1.25;
	
}

.home .entry-content, .archive .entry-content{
	color:#555;
font-family:'Open Sans', Arial, Tahoma !important;
font-size:15px;
font-size:1.6rem;
line-height:1.25;
	
}

.sidebar h2.entry-title{
	font-size:20px !important;
}
.entry-meta{
	display:none;
}
h1, h2, h3, h4, h5, h6{
font-family:'Arial', Tahoma, Verdana !important;
}
h1, .entry-title{
font-weight:bold;
}
.entry-time{
display:none;
}
.ad-top-header{
padding-bottom:20px;
}

.more-link{
display:block;
}

.sidebar .featured-content .widget-wrap article {
    border: solid 1px #dddddd;
    padding: 10px;
}

.sidebar .ac_title_wrapper .ac_title{
font-size:16px !important;
color:#333333 !important;
font-family:"arial", arial, sans-serif !important;
font-weight:bold !important;
}

.after-entry .ac_title_wrapper .ac_title{
font-size:16px !important;
color:#333333 !important;
font-family:"arial", arial, sans-serif !important;
font-weight:bold !important;
}



.after-entry .ac_container{
//border:solid 1px #dddddd !important;
padding:5px !important;
}

#ac_309943 ac_container{
//border:solid 1px #dddddd !important;
padding:5px !important;
}
#ac_309943 .ac_title_wrapper .ac_title{
font-size:16px !important;
color:#333333 !important;
font-family:"arial", arial, sans-serif !important;
font-weight:bold !important;
}

.sidebar .ac_container{
border:solid 1px #dddddd !important;
padding:5px !important;
}

.adsense-pages{
padding-bottom:10px;
text-align:center;
}

.button-black {
    color: #fff !important;
    padding: 10px 30px;
    background:#000000;
    font-size:30px;
display:table;
margin:auto;
}
 
.button-black:hover,
{
    background:#ee3322 !important;
    text-decoration: none;
}

.page .yuzo_related_post .relatedthumb {
    margin-right: 10px;
    margin-bottom: 20px;
}
.aligncenter{
text-align:center;
}
.pagination a{
padding:10px;
border:solid 1px #dddddd;
margin-bottom:20px;
display:inline-block;
margin-bottom:5px;
}
.ac_header_title{
    font-family: 'Oswald', sans-serif !important;
    font-weight: 400 !important;
font-size:24px !important;
}
.entry-tags{
display:none;
}

.page .yuzo_related_post{
padding-top:0;
margin-top:0px;
}
.page .yuzo_wraps{
margin-top:10px !important;
}
.page .yuzo__title h3{
margin-bottom:16px !important;
}
.page .yuzo__title{
margin-top:0px;
margin-bottom:0px;
}
.ac_header_title{
font-size:24px;
font-family: 'Arial', Tahoma, Verdana !important;
}
.jp-relatedposts-post-a, .jetpack-display-remote-posts h4 a{
font-size: 17px !important;
font-weight: bold !important;
font-family: 'Arial', Tahoma, Verdana !important;
color:#444444 !important;
}
.jp-relatedposts-post-a img{
margin-bottom:10px;	
}
.jp-relatedposts-post-context, .jp-relatedposts-post-date{
display:none !important;	
}
.wp-caption-text {
    font-size: 10px;
    font-weight: 300;
    margin: 0;
    text-align: right;
}
.addthis_toolbox{
margin-top:40px !important;
}
.home article, .archive article{
padding:20px;
border:solid 1px #dddddd;
}

.home article .entry-meta{
margin-bottom:0px;
}
.home article .entry-content p{
margin-bottom:10px !important;
}

.home .entry-content .addthis_toolbox, .home .entry-content .addthis_button, .home .entry-header .addthis_toolbox, .home .entry-header .addthis_button{
display:none;
}
.entry-footer .entry-meta {
    border-top: none;
    padding-top: 0px;
}
.entry-meta {
font-family: 'Arial', Tahoma, Verdana !important;
    font-size: 1.5rem;
}
.home .entry-comments-link{
display:none;
}

.home .entry {
    margin-bottom: 20px;
}
.sidebar .featured-content p{
margin-bottom:10px;
}

.page-id-383 #ac_309943{
display:none; 
height:0;	
}
h2.entry-title{
	line-height:normal;
	font-size:24px !important;
}
.single h3, .page h3{
font-weight:bold;	
}

.sidebar-secondary h2.entry-title{
font-size: 20px !important;
}







.nav-primary .genesis-nav-menu a {
 
    font-size: 20px;
}

.prev-mark {
  background-color:#000000;
	color:#ffffff;
	font-size:20px;
	text-align:center;
	text-decoration:none;
	padding:20px 40px;
	display:inline-block;
	width:40%;
	
}
.next-mark{
 background-color:#ee3322;
	color:#ffffff;
	font-size:20px;
	text-align:center;
	text-decoration:none;
	padding:20px 40px;
	display:inline-block;
	width:40%;
}

.prev-next-container {
    text-align: center;
    padding-bottom: 20px;
}
.entry-content  .np-container:nth-child(1), .entry-content  .np-container:nth-child(2){
display:none;	
}


@media only screen and (max-width:280px){
.yuzo_wraps .relatedthumb, .yuzo_related_post_widget .relatedthumb{
width:100% !important;
}
.widget-area.after-entry{
padding-left:0px;
padding-right:0px;
}
}

@media only screen and (max-width:320px){
#jp-relatedposts .jp-relatedposts-items-visual {
    margin-right: 0px;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{
padding:5px;
	border: solid 1px #dddddd;
}
}

@media only screen and (min-width:321px) and (max-width:400px){
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post {
    width: 100%;
}	
#jp-relatedposts .jp-relatedposts-items-visual {
    margin-right: 0px;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{
padding:5px;
	border: solid 1px #dddddd;
}


}

@media only screen and (min-width:401px) and (max-width:640px){
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n) {
    clear: none !important;
}	

#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:nth-child(3n+4), #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post:nth-child(3n+4){
clear:none !important;	
}
#jp-relatedposts .jp-relatedposts-items-visual {
    margin-right: 0px;
}
#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{
padding:5px;
	
}
}

@media only screen and (min-width:280px) and (max-width:360px){
.yuzo_wraps .relatedthumb, .yuzo_related_post_widget .relatedthumb{
width:100% !important;
}
.widget-area.after-entry{
padding-left:0px;
padding-right:0px;
}
.entry-title{
font-size:26px;
}
}

@media only screen and (min-width:980px) and (max-width:1100px){
.home .sidebar-secondary, .archive .sidebar-secondary, .home .sidebar-primary, .archive .sidebar-primary {
width: 250px;
}
.sidebar-content-sidebar .content{
width:440px;
padding-left: 10px;
padding-right: 10px;
}
.sidebar-content-sidebar .content-sidebar-wrap{
width:700px !important;
}
}

@media only screen and (min-width:1101px){
.sidebar-secondary {
    width: 250px;
}
.sidebar-content-sidebar .content{
	width:580px;
	padding: 32px 10px 24px;
}
.sidebar-content-sidebar .content-sidebar-wrap{
width:860px;	
}
}

@media only screen and (max-width:360px){
.next-mark, .prev-mark{
	width:100%;	
		height:80px;
	}
.col-rev-mob{
display:flex;
	flex-direction:column-reverse;
}
}
