/*
	Theme Name: Brook Child
	Theme URI: http://demo.korra.io/brook/
	Template: brook
	Version: 1.0
	Description: Child Theme for Brook
	Author: korra.io
	Author URI: http://korra.io/
	Text Domain: brook
*/



/*------------------------------------------------------------
 * Theme customization starts here
 *------------------------------------------------------------*/
.sidebar--false .sticky-kit-wrapper {
    max-width: 1020px;
}

body {
margin-top:-31px;
}

.single .sticky-kit-wrapper {
    max-width: 1020px;
}

.archive .sticky-kit-wrapper, .search .sticky-kit-wrapper {
    max-width: 1280px;
}

.meta--item meta--author a{
display:none !important;
}

.post__related {
    max-width: 1020px;
padding-left: 0px;
padding-right: 0px;
}

.loop-container--related .post {
    width: 33%;
}

.post__related h3 {
    border-left-width: 0px;
    padding-left: 0px;
    text-align: center;
    text-transform: uppercase;
}

.footer .footer__bottom--center--false .footer__logo {
    display: table-cell;
    text-align: left;
    max-width: 40px;
    height: auto;
}

.footer-instagram .null-instagram-feed .instagram-pics {
    line-height: 1;
    white-space: inherit;
    padding-right: 0px;
}

.footer-instagram .null-instagram-feed .instagram-pics li {
    width: auto;
    float: none;
    display: inline-block;
    padding: 0 0 0px 0px;
    width: 12.5% !important;
}

.widget__title {
    line-height: 1;
    text-align: center;
    text-transform: uppercase;
}

.footer__bottom {
padding-bottom: 4px;
}

.footeareanew {
max-width:840px;
margin:0px auto;
}

.footer--unfold-processed {
background-color:#111;
}

.footer {
border: 0px solid transparent;
}

.footer__logo img {
max-width:200px;}


@media screen and (max-width: 600px) {
.search-form {
    display: none;
}
.social-mobile {
    max-width: 600px;
    text-align: right;
    line-height: 50px;
    font-size: 16px;
}

.home .post.brook-animate-appearance {
    width: 100% !important;
}
.post__related {
display:none;
}
.header-layout--classic .brook-nav--classic {
    display: none;
}
.header {
    position: absolute;
    top: 0;
}
.header {
    height: 50px;
    width: 100%;
}

.logonew {
padding-top: 50px;
margin-top:0px !important;
}
.header__bg {
box-shadow: 0px 0px 5px grey;
}
.social {
display:none;}
.footer-instagram .null-instagram-feed .instagram-pics li {
width:50% !important;
}
.header__logo img {
display:none !important;
}
}

.post__content ol > li {
position: inherit;
}

.dark-mode input[type="text"] {
    color: #000;
}

.comment__list .comment__links {
    opacity: 1;
}

.post__related .post__inwrap {
    max-width: 33%;
    display: inline-block;
position:relative;
}

@media screen and (max-width: 1200px) { 
.post__related {
max-width: 100%;
}
.post__related .post__inwrap {
    max-width: 32%;
}
}

.post__related .meta--item a,.post__related .meta--item {
color:#fff;
font-family: "Montserrat", sans-serif;
font-size: 11px;
font-weight: 400;
font-style: normal;
line-height: 1.75em;
text-transform: uppercase;
letter-spacing: 0.12em;}

.post__related h4,.post__related h4 a {
color:#fff;
}

.loop-container--related .meta--items, .post__related .meta--item a, {
text-align:center !important;}

.loop-container--related .meta--items {
margin-top: 20px;
}


.logonew {
max-width: 250px;
margin: 0px auto;
margin-top: 20px;
margin-bottom: 45px;
}

.single .logonew, .category .logonew {
display:none;
}

.single .header-placeholder, .category .header-placeholder {
height:0px !important;
}

.header__logo img {
    max-height: 60%;
    position: absolute;
    top: 20px;
    left: 5%;
}

.header {
height: 50px;
}


.loop-container--style-list_full .post {
width:33.33%;
float:left;
}



.loop-container .post.brook-sticky .read-more {
margin: 0px auto;
float: none;
display: block;
max-width: 200px;
}

.loop-container .post.brook-sticky {
    padding: 0px 0;
    border-top: 0px solid #333333;
    border-bottom: 0px solid #333333;
    margin-bottom: 100px;
}

.loop-container .post.brook-sticky.half--true .excerpt {
    text-align: center;
    max-width: 500px;
    margin: 0px auto;
    margin-top: 25px;
    margin-bottom: 25px;
}

.half-left,.half-right {
width:100%;
margin:0px auto;
padding-left:0px;
padding-right:0px;}

.brook-sticky.half--true img {
margin:0px auto;}

.loop-container .post.brook-sticky.half--true .post__content {
max-width:950px; 
margin:0px auto;
}

.brook-sticky .post {
width:100% !important;}

.home .post.brook-animate-appearance  {
width:50%;
}

.category .sidebar--false .loop-is-masonry .post {
width:33.33% !important;}

.post__related .post__inwrap img:hover {
    		filter:alpha(opacity=100);
}

.post__related .post__inwrap:hover img {
    		filter:alpha(opacity=100);
}

.post__inwrap_new {
    position: absolute;
    z-index: 999999;
    bottom: 10%;
    display: inline-block;
    width: 100%;
    padding: 20px;
    overflow: hidden;
    text-align: center;
opacity:0;
left:0px;
}

.post__inwrap:hover .post__inwrap_new {
    position: absolute;
    z-index: 999999;
    bottom: 10%;
    display: inline-block;
    width: 100%;
    padding: 20px;
    overflow: hidden;
    text-align: center;
opacity:1;
left:0px;
}

#header__logo {
  display: none;
}

.single #header__logo, .category #header__logo{
  display: inline;
}

.home .loop-container--masonry.loop-container .post.brook-sticky {
    width: 100%;
    margin-left: 0px;
}

.home .loop-container--masonry {
margin-left:0px;
}

.post__related .post__inwrap:before {
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.6);
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
  display:block;
}


.post__related .post__inwrap:hover:before {
    opacity:0.8;
  display:block;
}

@media screen and (min-width: 601px) {
.social-mobile {
display:none;
}

.search-form {
    position: relative;
    z-index: 2;
    display: inline-block;
    float: left;
}
.newheader {
background-color:#000;
}

.brook-nav--classic {
display: inline;
top:0px;
}


.header__inwrap {
    position: relative;
max-width: 1000px;
margin-top:2px;
}

.header-layout--minimal.header-sticky--true.header-sticked--false .header .brook-nav--classic, .header-layout--minimal.header-sticky--false .header .brook-nav--classic {
    top:0px !important;
}


.header-layout--minimal.header-sticky--true.header-sticked--false .header .brook-nav--classic {
width: 100% !important;
max-width: 100% !important;
}

.brook-nav--classic {
    display: inline;
    width: 100%;
}

.brook-nav--classic > .menu > ul > li.social {
    float: right !important;
}

.brook-nav--classic > .menu > ul > li {
top: 15px;
}
.header__bg {
    background: rgba(255,255,255,0.9);
box-shadow: 0px 0px 5px grey;
}
.brook-nav--classic a {
padding: 0px 7px;
}
.search-form i {
    font-size: 16px;
    color: #7777777;
top:0px;
}

.search-form {
    position: absolute;
float:right;
top:22px;
right:30px;
}

.search-form:hover {
    position: absolute;
float:right;
width:200px;
top:22px;
right:30px;
}

.search-form input[type="text"] {
color: #000;
display: none;
padding-left: 0px;
margin-top: 12px;
}
.search-form:hover input[type="text"] {
    display: block;
background:#fff;
}
}
@media screen and (max-width:979px) { 
.brook-nav--classic {
display:none;
}
}


@media only screen and (min-width:801px) and (max-width: 979px)
{
.search-form {
    position: absolute;
    float: right;
    top: 22px;
    right: 15px;
}
}

@media screen and (min-width:980px) {
.search-form {
    position: absolute;
    float: right;
    top: 22px;
    right: 30px;
}
.brook-nav-btn, .js-brook-nav-toggle {
display: none !important;
}
}

@media screen and (min-width:1050px) {
.search-form {
    position: absolute;
    float: right;
    top: 22px;
    right: 10px;
}
}

@media screen and (min-width:1149px) {
.search-form {
    position: absolute;
    float: right;
    top: 22px;
    right: 30px;
}
}

html {
    margin-top: 28px !important;
}

.brook-nav--classic .sub-menu {
background: rgba(255,255,255,0.8);
top:20px !important;
}

.dark-mode.brook-nav--classic .sub-menu a {
    color: #777777;
}


.blue {
padding-left:7%;}

.single .brook-nav--classic, .category .brook-nav--classic {
padding-left:7%;}

#menu-mobile-social li {
display:inline-block;
list-style:none;
}

#menu-mobile-social a {
padding:0px 7px;
color: #777777;
}
.brook-nav-btn {
top: 6px;
}
.brook-nav-btn span, .brook-nav-btn span::before, .brook-nav-btn span::after {
background:#000;
}
.brook-nav-btn {
background: transparent;
}
.brook-nav-btn:hover {
background: transparent;
}

.footer-instagram .widget {
margin-bottom:0px;
}

#sbi_load {
margin-bottom:0px;
padding-top:0px !important;
padding-bottom:0px;
}

.loop-container--masonry .post, .loop-container--masonry .page {
padding-left:0px;}

.category .loop-container--masonry .post {
padding-left:40px;
}

.brook-carousel .brook-carousel__item {
max-width:950px !important;
max-height:600px !important;
}

.loop-container--style-grid .post .post__inwrap {
max-width: 420px;}

.search .loop-container--masonry .post {
padding-left:40px;}
