/* Enter Your Custom CSS Here */
/*General formatting*/
.sectionheader {width: 100%; padding: 8px 0; margin-bottom: 8px; border-top: 1px solid #888; border-bottom: 1px solid #888; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}
.entry-meta {display: none;}
.entry-title {font-weight: bold;}
.entry-title a:hover{text-decoration: none; color: #3366cc; }
.entry-content {border-bottom: 3px solid #333; margin-bottom: 25px;}
.entry-content a{border-bottom: 0px solid #333;}
.divtable {padding: 8px 0; border-bottom: 1px dotted #333;}
.divtableItem {width: 150px;} 
.entry-content a:hover {color: #3366cc; border-bottom: 1px solid #3366cc;}
.page-title {margin-bottom: 0em;}
.page-header {
    border-bottom: 1px solid #333;
    border-top: 1px solid #333;
    padding: 0.3em 0;
  margin-bottom: 0.3em
}

.page-title h1{margin-bottom: 0.3em}
.post-navigation {
    border-bottom: 1px solid #333;
    font-weight: 800;
    margin: 0.01em 0;
}
.entry-footer {  border-bottom: 1px solid #333;}
.nav-title-icon-wrapper {
    left: -0.7em; display: none;
}

.calloutBox{background-color: #ccc; color: #333; padding: 10px; margin-bottom: 15px;}
.calloutBox a{font-weight: normal; color: #333;}


/*ealirer useful CSS stuff*/
body {background-color: #333;}
.specialbox{padding: 15px; background-color: #ddd;
color: #888;}

.wrap {
    max-width: 1500px;
    padding-left: 3em;
    padding-right: 3em;
}

#primary {
    float: left;
    width: 100%;
}

.site-info {
    display: none;
}

.entry-content{float: left;
    width: 100%; color: #444;}


.blog:not(.has-sidebar) #primary article, .archive:not(.page-one-column):not(.has-sidebar) #primary article, .search:not(.has-sidebar) #primary article, .error404:not(.has-sidebar) #primary .page-content, .error404.has-sidebar #primary .page-content, body.page-two-column:not(.archive) #primary .entry-content, body.page-two-column #comments {
    float: right;
    width: 100%;
}

.custom-header-media::before {
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0) 100%) repeat scroll 0 0;
}

.navigation-top .wrap {
    max-width: 1580px;
  border-bottom: 5px solid #afa19f;
}

.site-content{padding: 40px 0;}

.column{width:32.9%; float: left; text-align: center;margin-left: .2%; margin-right: .2%; margin-top: 5px; background-color: #fff; padding: 8px 0;}
.column img{width: 95%;}

.textarea01{color: #888; padding: 3% 4%; display: inline-block; border-top: 1px dotted #333; margin-top: 25px; }
.textarea02{background-color: #ddd; color: #888; padding: 3% 1.5%;}

.portfolio_item {max-width: 900px; margin: auto;}
