/*
Theme Name: A1Child
Version: 1.0.0
License: 
Template: a1
*/

#main-nav > li > a { font-weight:normal; }
.content { }
#presscore-blog-posts-4 { background-color:#f8f8f8; border:1px solid #efefef;} 
#presscore-blog-posts-4 .widget-title { background-color:#00479e; padding:10px 15px; color: #fff; font-size:26px; font-weight:100; letter-spacing:3px;} 

#main .wf-wrap,
.page-title .wf-wrap,
.fancy-header .wf-wrap {
  padding: 0 30px 0 30px;
}


#text-4 { background-color:#f8f8f8; border:1px solid #efefef;} 
#text-4 .widget-title { background-color:#000000; padding:10px 15px; color: #fff; font-size:26px; font-weight:100; letter-spacing:3px;} 


.sidebar-right .content, .sidebar-left .sidebar { padding-right: 0px; }
.sidebar-right .sidebar { border-left: 0px solid rgba(255, 255, 255, 0.15); }

.wf-container-bottom, #bottom-bar.full-width-line { border-top: 0px solid rgba(211, 211, 211, 0.15);}

.wf-container-footer,
.footer.full-width-line {
    border-top: 8px solid #202020;
}
.homepage-height { height:890px; }

}
#main h6 { font-size:20px; }

.mobileonly {display:none; text-align:center; font-size:17px; margin-top:10px;}

.article-top-bar {
    position: relative;
    overflow: hidden;
    margin: -20px 0 44px;
    z-index: 4;
}
.textwidget {
    margin: 15px;
	text-align:left;
}

#footer .wf-container-footer {
    padding-top: 20px;
    padding-bottom: 10px;
	text-align:center;
}
.footer .widget,
.footer .tp_recent_tweets li {
    font-size: 13px;
    line-height: 24px;
}
.right-block {
    text-align: right;
}
.soc-ico a {
    visibility: hidden;
    float: left;
    margin: 2px;
    width: 34px;
    height: 34px;
    text-align: center;
}
.soc-ico a .icon {
    width: 34px;
    height: 34px;
}
.text-near-logo,
.text-near-logo *,
.text-near-logo a:hover {
    color: #0c0c0c !important;
    width: 85%;
    text-align: center;

}
.recent-posts {
    margin: 0;
    padding: 15px;
}
.textwidget {
    margin: 15px;
}
.sidebar .widget,
.sidebar-content .widget {
    border-top: 1px solid rgba(136, 136, 136, 0.15);
    color: #888888;
    font-size: 13px;
    line-height: 22px;
    padding-top: 0px;
	margin-bottom:30px;
    padding-bottom: 0px;
}
#main {
    
}
#main h1, #main h2, #main h3, #main h4, #main h5, #main h6 {
    text-shadow: none;
	font-weight:bold;
}

     @media (min-width: 100px) and (max-width: 480px) {
				.mobileonly {display:block;}
      }