/*
Theme Name: PaleOMG
Theme URI: http: //jlouis.com/
Author: J Louis Technology
Author URI: http: //jlouis.com/
Template: letsblog
Version: 1.0
*/

@import url("../letsblog/style.css");

/******* Prev Next Post Boxes*******/
#singlepostnav {margin-top:25px;}

#prevpostbox {float: left;border: 1px solid #e6e6e6;}
#prevpostbox h2 {float:left;}
#prevpostbox h2 a {font-size: 17px;padding: 10px;width: 70px;display: block;}
#prevpostbox img {float:right;}

#nextpostbox {float: right;border: 1px solid #e6e6e6;}
#nextpostbox h2 {float:right;}
#nextpostbox h2 a {font-size: 17px;padding: 10px;width: 70px;display: block;text-align: right;}
#nextpostbox img {float:left;}



/******* Mobile Newsletter Signup Box*******/
#mobile-newsletter-signup {display:none;}

@media screen and (max-width: 782px) {
#mobile-newsletter-signup {display:initial;text-align:center;background-color: #f3f3f3;display: inline-block;padding: 25px 15px 5px;margin: 30px auto 20px;}
#mobile-newsletter-signup input {width:90%;margin:auto 5% 20px;}
.footer-subscribe {display:none;}
}


/******* Sidebar Widgets *******/
.widget-noborder {
    border: none !important;
    padding: 0px !important;
}
.widget-noborder-accent {
    border: none !important;
    padding: 0px !important;
    text-align: center;
}
.widget-noborder-accent:before {
    content: ' ';
    background-image: url(/wp-content/img/paleomg_side_border.png);
    width: 100%;
    height: 20px;
    margin-bottom: 20px;
    display: block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.no-border-widget{
}
.widget_divider {
    margin: 15px 0;
    clear: both;
    float: left;
    width: 100%;
}
#page_content_wrapper .sidebar .content .sidebar_widget > li.widget_search {
    margin-top: 25px;
}
/******* End Sidebar Widgets *******/

/******* Forum Widgets *******/
.widget-noborder-accent #wps_logout {
    margin: 20px auto 0 !important;
}
/******* End Forum Widgets *******/


/******* Sidebar Social Icons *******/
.social-icons li{
max-width: 20%;
  display: inline-block;
  height: auto;
clear: inherit !important;
}
.social-icons ul {
padding:0px !important
}
.social-icons ul li a img:hover {
-webkit-transform: rotate(360deg);
  transform: rotate(360deg);
}
.social-icons a {
    padding: 5px;
    display: block;
}
.social-icons ul li a img {
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
/******* End Sidebar Social Icons *******/


/******* Header *******/
.cookbook-banner a img {
    max-width: 230px;
    float: left;
    margin-top: 50px;
    left: -10px;
    position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
/******* End Header *******/

/******* Footer *******/
#footer {
    background-color: #F8f8f8;
    padding: 0px !important;
}
.footer_bar_wrapper {
    border-top: none !important;
    padding-top: 15px !important;
}
.as-seen-on h1 {
    text-align: center;
    font-family: Lato;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 25px;
    color: #787878;
    margin: 12px 0;
}
.as-seen-on h1:before {
    content: ' ';
    background-image: url(/wp-content/img/paleomg_side_border.png);
    width: 300px;
    height: 20px;
    margin-right: 10px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.as-seen-on h1:after {
    content: ' ';
    background-image: url(/wp-content/img/paleomg_side_border.png);
    width: 300px;
    height: 20px;
    margin-left: 10px;
    display: inline-block;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.footer-subscribe {
    max-width: 90%;
    max-width: 700px;
    margin: 0 auto 50px;
}
.footer-subscribe a img {
width:100%;
}
/*******End Footer *******/

/******* Top Bar *******/

.top_bar {
    background-color: #F1F1F1 !important;
    border: none !important;
}
.top_bar scroll #logo_wrapper {
}
.top_bar #logo_wrapper {
    padding: 20px 0 20px 0;
    background-color: white;
    background: url(/wp-content/img/lightlines.jpg);
}
#top_menu {
    float: right !important;
}
.top_contact_info {
    float: left !important;
}

/******* End Top Bar *******/

.cookbook-banner a img:hover {
left: 0px;
}
.subscribe-banner a img {
    max-width: 230px;
    float: right;
    margin-top: 50px;
    right: -20px;
    position: relative;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.subscribe-banner a img:hover {
right: -10px;
}
.logo_align {
    display: inline-block !important;
    vertical-align: middle;
    margin-left: -25px;
}

#logo_wrapper #custom_logo img {
    max-width: 350px;
    height: auto;
}
.two_cols.mixed .post_header h5 {
    min-height: 60px;
}
#copyright a:hover, #footer a:hover, .social_wrapper ul li a:hover, .readmore, .menu-top-menu-container a:hover{
    color: #7AB3E0 !important;
}
.post_info_date {
color: #4c4c4c !important;
}
.post_info_date:before {
    border-color: #7AB3E0 !important;
}
#page_content_wrapper p, .page_content_wrapper p {
    text-align: justify;
}
.index_post_img {
    width: 100%;
    height: 300px;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border: 4px solid #f5f5f5;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
#page_caption, .above_top_bar i {display:none !important;}

#mobile_nav_icon {display: initial;}

#page_content_wrapper .inner .sidebar_content.two_cols .post.type-post {
    height: 550px;
}

#page_content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle, h5.widgettitle {
    font-size: 16px;
}

#bbpress-forums p.bbp-topic-meta {
    float: right;
}
.fullwidthbanner-container {
max-width: 906px;
    overflow: hidden;
border: 4px solid whitesmoke;
}

@media only screen and (max-width: 767px) {
.cookbook-banner, .subscribe-banner, #top_menu, #footer {
    display:none !important;
}
.top_bar {
    background: url(/wp-content/img/lightlines.jpg);
}
#logo_wrapper {
    background: initial !important;
}
.logo_wrapper img {
    margin-bottom: -12px;
}
.footer-subscribe {
    margin: 0 auto 30px;
}
.footer_bar_wrapper {
    display: table-row;
}
}

#esg-grid-1-1 img {
width:120% !important;
}

#menu_wrapper div .nav li ul li a, #menu_wrapper div .nav li.current-menu-parent ul li a {
    padding: 6px 10px !important;
}

.pagination p {text-align:center !important;}
.pagination a {
    display: inline-block !important;
    margin: 5px;
    border: 1px solid #787878;
    padding: 10px;
}
.pagination span {    margin: 5px;
    border: 1px solid #7bb6e0;
    padding: 10px;
    background-color: #7bb6e0;
}
.pagination span.dots {background-color: white;    border: 1px solid #787878}