eextra/*
Theme Name:     JL 2018
Template:       gridbox
*/




.site-header {
    background: url("https://jeremyleggett.net/wp-content/uploads/2018/05/solar-panel-918492_1920-1.jpg");
    background-position:50% -10px;
    background-size:cover;
    background-repeat:no-repeat;
}


.header-main {
    background: rgba(0, 0, 0, 0) url("https://jeremyleggett.net/wp-content/uploads/2018/05/solar-panel-918492_1920-1.jpg") no-repeat scroll 50% center / cover ;
}

.header-main.container {
    padding-left: 0;
    padding-right: 0;
}

.headleft {
    float: left;
    width: 45%;
}

.inhead {
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top , rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 23%, rgba(0, 0, 0, 0.95) 100%) repeat scroll 0 ;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(23%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.95)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 23%, rgba(0, 0, 0, 0.95) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 23%, rgba(0, 0, 0, 0.95) 100%);
  background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 23%, rgba(0, 0, 0, 0.95) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 23%, rgba(0, 0, 0, 0.95) 100%);
    display: table;
    padding-left: 2em;
    padding-right: 2em;
    width: 100%;
}

.site-title {
    font-family: "Lato", Arial, sans-serif;
        font-weight:lighter;
        float:left;
        font-size:1.5rem;
        margin: -5px 0;
}

.site-title > a:link, a:link:visited {
    text-decoration: none;
}



.primary-navigation {
    margin: 0.5rem 0 0rem;
}

#extra {
    color: white;
    font-family: lato;
    font-size: 4rem;
    margin: 0 0;
    text-align: right;
    font-weight: bold;
}

.outro {
    font-size: 1.4rem;
    margin-bottom: 1.5rem;
}

.intro {
    font-size: 1.4rem;
    margin-bottom: 1.5rem;
    width:50%;
    float:left;
}

.hpsearch {
    float:right;
    width:30%;
}

.hptop {
    width:100%;
}

.ttt {
    float: left;
    width: 100%;
}

.site-title a:hover {
    color:white;
}

.site-description {
    color: #fff;
    float: left;
    font-family: lato;
    font-size: 1.5rem;
    line-height: 1.9rem;
    margin: 1em 1em 0;
    width: 40%;
}

.morenews {
    font-size: 1.4rem;
    font-weight: bold;
    margin: -15px 0 20px;
    text-align: right;
}

body.archive #content,
body.home #content {
    background: #ececec none repeat scroll 0 0;
}

article.post {
    background: white none repeat scroll 0 0;
    padding: 10px;
}

.main-navigation-menu a {
    font-size: 1.3rem;
    padding: 0.5em 0.8em;
}

/*
body.archive .attachment-post-thumbnail.size-post-thumbnail.wp-post-image,
body.home .attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    height: 225px;
}
*/

body.single img {
    height: auto;
    max-width: 100%;
}


.post-wrapper .type-post .entry-content {
    font-size: 1.3rem;
}

body.home article.post:hover,
body.archive article.post:hover {
    box-shadow:0 0 6px grey;
}

.entry-content {
    font-size: 1.15rem;
}

button, input[type="button"], input[type="reset"], input[type="submit"] {
    background: #1c2334 none repeat scroll 0 0;
}

.main-navigation-menu ul {
/*	background: #09364d; */
	background: #1c2334;
}

.main-navigation-menu ul a {
    font-size: 1.2rem;
    padding: 0.5em;
}

a:link, a:link:visited {
    color: #1f669c;
    text-decoration: underline;
}

.post-column article.category-blogs p a:link:visited,
.post-column article.category-presentations p a:link:visited,
.post-column article.category-interviews p a:link:visited,
.post-column article.category-videos p a:link:visited,
.post-column article.category-blogs p a:link,
.post-column article.category-presentations p a:link,
.post-column article.category-interviews p a:link,
.post-column article.category-videos p a:link {
    color: lightblue;
    text-decoration: underline;
}


    
.archive-title, .page-title, .entry-title {
    color: #09364d;
    font-family: "Lato", Arial, sans-serif;
    font-size: 1.5rem;
}

.post-wrapper .type-post .entry-excerpt p {
    margin: 0;
}

.post-layout-three-columns .post-wrapper .type-post .entry-title {
    line-height: 2rem;
}
.post-navigation .nav-links a {
    background: #1c2334 none repeat scroll 0 0;
}
    
.outform .mc4wp-form-fields > p {
    display: block;
    float: left;
    margin-right: 23px;
}

.outform input[type="submit"] {
    margin-top: 27px;
}

.footer-wrap {
    background: #1c2334 none repeat scroll 0 0;
}

.entry-title a:link, .entry-title a:visited {
    color: #1c2334;
    font-weight: lighter;
}

.more-link {
    background: none;
    font-size: 1.15rem;
    font-weight: normal;
    padding: 0;
    text-transform: lowercase;
    font-style: italic;
    margin-left: 5px;
    display:none;
}

.pagination a {
    background: #1c2334 none repeat scroll 0 0;
}

.pagination a:hover, .pagination .current {
    background: #1f669c none repeat scroll 0 0;
}

.more-link:hover {
    background:none;
}

/*
#post-wrapper .post-column {
    box-shadow: 0 0 2px gray;
    margin: 10px 18px 10px 0;
    padding: 10px;
}
*/

/*--------making views category posts blue----------------*/

.post-column article.category-blogs,
.post-column article.category-presentations,
.post-column article.category-interviews,
.post-column article.category-videos {
    background: #1f669c none repeat scroll 0 0 / 10px 10px;
    padding: 10px;
    color:white;
}

article.category-blogs .entry-meta,
article.category-blogs .entry-meta span > a,
article.category-presentations .entry-meta,
article.category-presentations .entry-meta span > a,
article.category-interviews .entry-meta,
article.category-interviews .entry-meta span > a,
article.category-videos .entry-meta,
article.category-videos .entry-meta span > a{
    color: white;
}

article.category-blogs .entry-title > a,
article.category-interviews .entry-title > a,
article.category-videos .entry-title > a,
article.category-presentations .entry-title > a{
    color: white;
}


article.category-blogs .more-link,
article.category-presentations .more-link,
article.category-interviews .more-link,
article.category-videos .more-link {
    color: lightblue;
}

/*----end----making views category posts blue----------------*/

#hpblock {
    background: #1c2334 none repeat scroll 0 0;
    color: white;
    margin: 0 0 20px;
    padding: 10px;
    width: 100%;
    font-size: 1.3rem;
}

aside.widget ul li {
    font-size: 1.15rem;
    line-height: 1.7rem;
    list-style-position: outside;
    margin-bottom: 0.75rem;
}

aside.widget ul li a {
    text-decoration:none;
}

.widget-title {
    color: #1c2334;
    font-family: "lato";
    font-size: 1.5rem;
    text-transform: none;
}

#book-promo {
    margin: 20px 0;
}

/*---------hide wp auto gen read more on archive pages-------*/
.read-more {
    display: none;
}

#footer-text {
    float: left;
    width: 50%;
}

#share {
    display: block;
    float: right;
    margin-right:15px;
}

#share .ssba-share-text {
    display: none;
}

/*
.post-layout-three-columns .post-wrapper .post-column {
    width: 31%;
}

*/

/*--------------------------------------------------------------
## 17.5 - Tablet Medium ( < 800px )
--------------------------------------------------------------*/

@media only screen and (max-width: 50em) { 
    .headleft {
    float: left;
    width: 100%;
}

.site-description {
    width: 90%;
}

.intro {
    width:100%;
    float:left;
}

.hpsearch {
    float:right;
    width:100%;
        margin-bottom:20px;
}

}

/*--------------------------------------------------------------
## 17.9 - Mobile Medium ( < 480px )
--------------------------------------------------------------*/

@media only screen and (max-width: 30em) {
.site-description {
    width: 90%;
}

.headleft {
    display: block;
    float: left;
    width: 100%;
}

.intro {
    width:100%;
    float:left;
}

.hpsearch {
    float:right;
    width:100%;
    margin-bottom:20px;
}


}   
