/*
==========================================================================
=== Theme: gwgenergy
=== By: Ebow
=== Website: http://ebow.ie
=== Version: 1.0
=== For: 
=== Last Edit: 
========================================================================== 
*/

/*
===========================================================================
=== BASE STYLE ============================================================
===========================================================================
*/   

html, body {height: 100%;font-family:'roboto_condensedregular';letter-spacing:1px}

/* Custom Fonts */
h1, h2, h3, h4, h5 {font-family:'roboto_condensedbold' !important;}
h1 {font-size:94px; color:#fff;line-height: 86px;padding-top: 30px;margin: 0;}
h2 {font-size: 36px; color:#161819;margin: 0;line-height: 40px;}
h3 {font-size:26px; color:#161819;margin: 0;line-height: 30px;}
h4 {font-size:12px; color:#000000; line-height:16px;}
h5 {font-size:24px; color:#000000; line-height:24px;}
p, ol {color:#565a5c; line-height:26px; margin:10px 0; font-size:12px;font-family: 'merriweather_lightregular';font-size:16px}
a {text-decoration:none;}
.orange-text {font-size: 14px;color: #ed1c24;text-transform: uppercase;font-family: 'roboto_condensedregular';letter-spacing: 1.5px;}


/*
===========================================================================
=== HEADER ================================================================
===========================================================================
*/

    /*header#masthead {background: #111213 url('../images/earth-hero.jpg') no-repeat right bottom;min-height: 660px;}*/
    header#home-header {background: #111213 url(../images/earth-hero.png) no-repeat right bottom;min-height: 620px;padding-top: 40px;background-size: 75%;}

    /*Main Nav*/
    div#main_nav .menu a {color: #0e76bc;text-transform: uppercase;font-family: 'roboto_condensedregular';font-size: 16px;letter-spacing: 1.5px;text-decoration: none;}
    div#main_nav ul {padding: 15px 0 0 28px;list-style:none}
    div#main_nav {padding-left: 90px;}
    div#white-logo {float: left;}
    ul#menu-main-menu li {display: inline;padding-right: 25px;}
    
    /*Hero*/
    div#home-hero h1 span {color: #353839;font-size: 72px;}
    div#home-hero h2 {color: #fff;margin: 0 !important;font-size: 36px;font-family: 'merriweatherregular';font-weight: normal;padding-top: 10px;}

    /*Main Header*/
    header#main-header {min-height: 420px;background: #e0e1e2;}
    div#title-text {position: absolute;}
    div#color-logo a { display: block; width: 74px; height: 50px; background: url('../images/author_logo.png') no-repeat center center; text-indent: -9999px; text-transform: capitalize; outline: none; }
    div#white-logo a { display: block; width: 74px; height: 50px; background: url('../images/logo-white.png') no-repeat center center; text-indent: -9999px; text-transform: capitalize; outline: none; /* float: left; */}

    div#head-background-text {position: absolute;width: 1052px;margin-left: -40px;}
    div#header-content {position: absolute;width: 100%;padding-top: 40px;}
    div#main-head-inner {position: relative;}
    div#top-login {padding: 15px 0 0 35px;float: right;}
    div#top-login a {color: #0e76bc;text-decoration: none;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;border: 1px solid #0e76bc;padding: 15px 40px;}
    section#home-head-content div#top-login a {color: #fff;text-decoration: none;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px;border: 1px solid #fff;padding: 15px 40px;}
    div.blog-bg {background: url(../images/latest-new-text.png) no-repeat left;min-height: 422px;}
    div#head-background-text.single-bg {color: #eaeaeb;text-transform: uppercase;font-size: 240px;line-height: 195px;padding-top: 14px;font-family: roboto_condensedbold;}
    div#bottom-container h1 {color: #161819;padding: 12px 0;font-size: 48px;line-height: 60px;/* padding-right: 26.5%; */}
    div#bottom-container {padding-top: 100px;min-height: 324px;position: relative;overflow: hidden;}
    h1.blog-list-title {font-size: 94px !important;padding-right: 0 !important;}

    div#searchbox_wrapper #searchform {float: right; width: 400px; position: relative; padding-right: 0; border:1px solid #e0e1e2; border-radius: 30px; overflow: hidden;}
    div#searchbox_wrapper #searchform input {border: 0; outline: none; margin: 0; height: 50px;}
    div#searchbox_wrapper #searchform input[type="text"] {width: 100%; float: left; padding: 0 0 0 20px; color:#969a9c; font-size: 14px; text-transform: uppercase;border-radius: 30px;}
    div#searchbox_wrapper #searchform input[type="submit"] {position: absolute; right: 0; top:0px; width: 50px; text-indent: -9999px; text-transform: capitalize; background:url('../images/icon_magn.png') no-repeat center center;}
    div#searchbox_wrapper {padding-top: 30px;}



/*
===========================================================================
=== WRAPPER / CONTENT =====================================================
===========================================================================
*/
.float-block{float:left}
#wrapper {}
#container {}

/*
===========================================================================
=== HOMEPAGE ONLY CONTENT =================================================
===========================================================================
*/

    /*Featured Post*/
    section#home-featured {background: #f7f7f7;position: relative;min-height: 360px;}
    div#home-feat-container {position: absolute;top: -60px;z-index: 999;}
    div#home-feat-post {background: #fff;padding: 30px 40px 40px;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.06);-webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.06);-moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.06);max-width: 560px;}
    div#home-feat-post h2 {padding-top: 25px;}
    ul#home-author {list-style: none;padding-top: 25px;}
    ul#home-author li {display: inline;padding: 0 20px;}
    div#home-feat-post p {font-size: 20px;margin: 0;padding: 20px 0 40px 0;}

    /*Author Tabs*/
    
    ul.tabs {margin: 0;padding: 0;float: left;list-style: none;width: 100%;}
    ul.tabs li {float: left;margin: 0;cursor: pointer;height: 200px;line-height: 31px;overflow: hidden;position: relative;width: 200px;}
    ul.tabs li:hover {}
    ul.tabs li.active {display: block;}
    .tab_container {border-top: none;clear: both;float: left;width: 100%;background: #fff;overflow: auto;}
    .tab_content { padding: 20px;display: none;}
    .tab_drawer_heading { display: none; }
    .active .profile-overlay {background: rgba(14,118,188,0.4);width: 100%;height: 100%;opacity: 4;border-top: 4px solid #0e76bc;}
    
    @media screen and (max-width: 480px) {
        .tabs {display: none;}
        .tab_drawer_heading {margin: 0;padding: 5px 20px;display: block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
        .d_active {background-color: #666;color: #fff;}
    }
    div#home-post-authors {max-width: 400px;}
    div#home-post-authors ul li {background: url(../images/Gerard-Reid.jpg)no-repeat;}

    /*Twitter Feed*/
    section#twitter-feed #tweet-box:nth-child(2) {background: #1a81c6 ;}
    section#twitter-feed #tweet-box:nth-child(4)  {background: #1a81c6 ;}
    section#twitter-feed {padding:100px 0}
    #tweet-box{background:#0e76bc;text-align:center;height:240px;padding:30px;color:#55a9e2 ;font-size:16px;min-width: 240px;}
    #tweet-box p{color:#fff;margin:0;text-overflow: inherit;overflow: hidden;      text-overflow: ellipsis;padding-top: 10px;}
    div#twitter-bottom {text-align: center;padding-top: 30px;}
    div#twitter-bottom p {font-family:'roboto_condensedregular';color:#0e76bc;}

    

/*
===========================================================================
=== Blog ==================================================================
===========================================================================
*/
    
    .author-name {color: #231f20;font-size: 16px;}
    ul#home-author li:last-child {border-left: 1px solid #969a9c;color: #969a9c;}
    h3.name {padding-bottom: 20px;}
    li.post-date {border-left: 1px solid #969a9c;color: #969a9c;}
    li.author-name {padding-right: 5px;}
    li.post-date {padding-left: 5px;}
    .comment-count {background: url(../images/comment-count-bg.png)no-repeat;text-align:center;background-position:50% 50%;font-size:12px;color:#969a9c;font-family:'roboto_condensedbold';min-height:22px}
    .tags {font-size: 16px;color: #969a9c;font-style: italic;font-family:'roboto_condensedregular';font-weight:normal;}
    .row.tag-containers {border-top: 1px solid #e0e1e2;padding: 20px 0;}

    /*Homepage*/
    section#home-blog-posts {padding-top: 140px;}
    .element-item {max-width: 320px;padding-right:40px;}
    .element-item ul {list-style: none;margin: 0;}
    .element-item ul li {display:inline;}
    img.avatar.photo {border-radius: 50%;vertical-align: middle;margin-right: 10px;}
    .row.see-all {text-align: center;padding: 80px 0;}
    .row.see-all a.btn {padding: 15px 83px 15px 83px;}


/*
===========================================================================
=== SINGLE ================================================================
===========================================================================
*/
    
    div#single-profile ul {list-style: none;}
    div#single-profile ul li {display:inline;}
    section#single-container {padding: 40px 160px;}
    div#single-profile .post-date {color: #161819;border-left: 1px solid #fff;}
    div#single-profile .avatar img {border: 1px solid #fff;}
    div#single-share ul {list-style: none;margin-top: 45px;float: right;}
    section#single-post-header {position: relative;top: -85px;}
    div#single-share ul li {display: inline;padding-left: 20px;}
    div#single-share ul li:first-child {color:#969a9c;padding-right: 10px;}
    .single div#primary {position: relative;top: -85px;}
    div#single-tags ul {list-style: none;}
    div#single-tags ul li {display:inline;font-size:16px;color:#969a9c;font-family:'roboto_condensedregular';font-style:italic; }
    div#single-tags ul li:first-child {color: #161819;font-style: normal;}
    div#single-content {border-bottom: 1px solid #e0e1e2;padding-bottom: 80px;margin-bottom: 20px;}
    div#single-tags {padding-bottom: 73px;}
    p.logged-in-as a:last-child {float: right;text-decoration: underline;color:#565a5c;}
    p.logged-in-as a {text-decoration: underline;}
    textarea#comment {width: 100%;min-height: 180px;border-radius: 0;}
    #single-comments input[type=checkbox] {position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;}
    #single-comments input[type=checkbox] + span {padding-left: 37px;height:20px; display:inline-block;line-height:20px;background-repeat:no-repeat;background-position: 0 0;font-size:20px;vertical-align:middle;cursor:pointer;}
    #single-comments input[type=checkbox]:checked + span {background-position: 0 -20px;font-size: 14px;}
    #single-comments span {background-image:url(http://csscheckbox.com/checkboxes/u/csscheckbox_ac4801223d70dc606be27072dd1018e8.png);-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
    .comment-form-comment label {display: none;}
    .form-submit input#submit {width: 160px;border: none;color: #fff;font-size: 16px !important;line-height: 16px;background: #161819;border-radius: 30px;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px !important;font-size: 14px;padding: 0 20px !important;outline: 0;-webkit-appearance: none !important;height: 50px !important;font-family:'roboto_condensedregular';max-width: 219px;width: 100%;text-transform: uppercase;}
    p.logged-in-as {font-size: 14px;margin: 0;}
    h3#reply-title {margin-bottom: 35px;}
    p.mc4wp-checkbox.mc4wp-checkbox-wp-comment-form span {font-size: 14px !important;}
    h2.comments-title span {background: none !important;}
    h2.comments-title {font-size: 30px;line-height: 32px;margin-bottom: 30px;}
    .comment-content {margin-bottom: 0;}
    .reply {margin-bottom: 47px;}
    span.says {background: none !important;}
    span.edit-link {background: none !important;}
    ol.comment-list {list-style: none;}
    ol.children {list-style: none;padding-left: 55px;}
    ol.comment-list > li {border-bottom: 1px solid #969a9c;margin-top: 42px;}
    section#related-readings {background: #f7f7f7;padding: 90px 0;position: relative;bottom: -85px;}
    section#related-readings h2.orange-text {padding-bottom: 40px;}


    /*Social share*/
    .a2a_img {background: none;width: 87px;font-size: 16px;float: left;color: #161819;font-weight: normal;padding: 5px 0 0 20px;height: 25px;}
    span.a2a_img.a2a_i_twitter:before {Content: 'Twitter';}
    span.a2a_img.a2a_i_facebook:before {Content:'Facebook';}
    span.a2a_img.a2a_i_linkedin:before {Content:'Linkedin';}
    span.a2a_img.a2a_i_email:before {Content:'Email';}
    div#single-share {padding-top: 45px;font-size: 16px;}
    span.float-block {color: #969a9c;}


/*
===========================================================================
=== FOOTER ================================================================
===========================================================================
*/

    footer#main-footer {background: #161819;padding-top: 220px;padding-bottom: 30px;}
    footer#main-footer h4 {color: #565a5c;margin: 6px 0;font-size: 14px;font-family: 'roboto_condensedregular' !important;}
    footer .menu ul {border-left: 1px solid #565a5c;}
    .menu ul {list-style: none;}
    footer ul li {display:inline;padding: 0 20px;}
    .menu li a {font-weight:normal}
    footer ul li a, footer ul li a:hover, footer ul li a:visited {color: #565a5c;}
    footer .float-block {}
    div#footer-menu {width: 47%;padding-left: 30px;}
    section#newsletter-sign-up .container {background: url(../images/newsletter-bg.png)no-repeat;padding:80px 0;text-align: center;height: 350px;background-size: contain;}
    input.rounded, input#mc4wp_email {-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px !important;font-size: 14px;padding: 0 20px !important;outline: 0;-webkit-appearance: none !important;height: 50px !important;width:350px;font-family:'roboto_condensedregular';}
    .container.designed-by {color: #565a5c;font-size: 14px;font-family: 'roboto_condensedregular' !important;text-align:right;padding: 40px 20px;}
    .container.designed-by a {color: #565a5c;font-size: 14px;font-family: 'roboto_condensedregular' !important;}
    div#copyright {float: left;}
    div#footer-feed {float: right;}
    form#mc4wp-form-1 div p label {display: none;}
    
    /*Wy we did it*/
    section#home-why-cta {background: #f7f7f7;}
    section#home-why-cta h2 {font-size:36px;line-height:40px;margin-bottom: 45px;}
    section#home-why-cta .container {background: url(../images/why-we-did-it.png)no-repeat;padding:80px 0;text-align: center;height: 350px;background-size: contain;}

    /*Newsletter*/
    section#newsletter-sign-up {text-align:center}
    section#newsletter-sign-up h2 {font-size:36px;line-height:40px;color:#fff;font-family: 'roboto_condensedregular';margin: 0 0 40px;}
    section#newsletter-sign-up {background: #0e76bc;}
    section#newsletter-sign-up input[type="submit"] {float: right;}
    section#newsletter-sign-up .twelve .columns {padding: 25%;}
    section#newsletter-sign-up .twelve.columns {padding: 0px 23%;}
    input#mc4wp_email {float: left;}
    ::-webkit-input-placeholder {color:#969a9c;font-size:16px;}
    :-moz-placeholder {color: #969a9c ;opacity:1;font-size:16px}
    ::-moz-placeholder {color:#969a9c ;opacity:1;font-size:16px}
    :-ms-input-placeholder {color:#969a9c;font-size:16px}
    input#signup-submit {width: 160px;border: none;color: #fff;font-size: 16px;line-height: 16px;background: #161819;}
    div#mc4wp-form-1 input#mc4wp_email {-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px !important;font-size: 14px;padding: 0 20px !important;outline: 0;-webkit-appearance: none !important;height: 50px !important;width:350px;font-family:'roboto_condensedregular';}
    div#mc4wp-form-1 input[type="submit"]{width: 160px !important;border: none;color: #fff !important;font-size: 16px;line-height: 16px;background: #161819 !important;-moz-border-radius: 50px;-webkit-border-radius: 50px;border-radius: 50px !important;font-size: 14px;padding: 0 20px !important;outline: 0;-webkit-appearance: none !important;height: 50px !important;width:350px;font-family:'roboto_condensedregular';}
    div#mc4wp-form-1 label {display: none;}





/*
===========================================================================
=== MISC ==================================================================
===========================================================================
*/
    
    /*Buttons*/
    section#newsletter-sign-up input[type="submit"], a.btn {border:none;-webkit-border-radius: 28;-moz-border-radius: 28;border-radius: 28px;color: #ffffff;font-size: 16px;padding: 15px 55px 15px 55px;text-decoration: none;text-transform:uppercase;}
    a.btn.blue {background:#0e76bc;color: #fff;font-size: 16px;}
    section#newsletter-sign-up input[type="submit"], a.btn.black {background:#161819 !important;color: #fff !important;font-size: 16px;}
    section#newsletter-sign-up input[type="submit"]{padding:15px 45px; font-size: 16px;font-family: 'roboto_condensedregular';}

    .mobile_only {display:none;}


    @media only screen and (max-width: 480px) {
        
        #main-footer .float-block {width:100%;float:none;padding:0;margin:0;text-align: center;}
        #main-footer .float-block:last-child {float:right !important;padding-right: 60px;}
        #main-footer div {text-align:center}
    
    }
