/*
Theme Name: onfleek - AWC War Room
Theme URI: http://kaleidico.com
Author: Dahz Theme
Author URI:  http://kaleidico.com
Description: Onfleek comes to fulfil your need of a contemporary creative magazine theme. It brings out the flexible, dynamic, and creative culture that explores your interests without boundaries. Designed with clean code and powered with new technology such as AMP and Built in Social OAuth, Onfleek is light, fast, and easy-to-use that lets you to slay on mobile and desktop search rank.  
Version: 1.6.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: onfleek
Tags: one-column, two-columns, left-sidebar, right-sidebar, grid-layout, flexible-header, custom-background, custom-colors, custom-header, featured-images, footer-widgets, theme-options, news

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

onfleek is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/


/* Text meant only for screen readers. */
.screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}

.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; /* Above WP toolbar. */
}
.bypostauthor > article .fn:after {
content: "\f304";
left: 3px;
position: relative;
top: 5px;
}


.df-header-4 .df-header-logo {
    max-width: 300px !important;
    height: auto !important;
    width: 100% !important;
}

.nlp { padding-left: 0; }
.nrp { padding-right: 0; }


@font-face {font-family: 'Industry Inc Base';src: url('fonts/33368C_0_0.eot');src: url('fonts/33368C_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/33368C_0_0.woff2') format('woff2'),url('fonts/33368C_0_0.woff') format('woff'),url('fonts/33368C_0_0.ttf') format('truetype'),url('fonts/33368C_0_0.svg#wf') format('svg');}

@font-face {font-family: 'Industry Inc Inline';src: url('fonts/33368C_1_0.eot');src: url('fonts/33368C_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/33368C_1_0.woff2') format('woff2'),url('fonts/33368C_1_0.woff') format('woff'),url('fonts/33368C_1_0.ttf') format('truetype'),url('fonts/33368C_1_0.svg#wf') format('svg');}

@font-face {font-family: 'Industry Inc Inline Stroke';src: url('fonts/33368C_2_0.eot');src: url('fonts/33368C_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/33368C_2_0.woff2') format('woff2'),url('fonts/33368C_2_0.woff') format('woff'),url('fonts/33368C_2_0.ttf') format('truetype'),url('fonts/33368C_2_0.svg#wf') format('svg');}

@font-face {font-family: "Industry Inc Outline";src: url('fonts/33394D_0_0.eot');src: url('fonts/33394D_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/33394D_0_0.woff2') format('woff2'),url('fonts/33394D_0_0.woff') format('woff'),url('fonts/33394D_0_0.ttf') format('truetype'),url('fonts/33394D_0_0.svg#wf') format('svg');}

@font-face {font-family: 'Industry Inc In-Out';src: url('fonts/33436E_A_0.eot');src: url('fonts/33436E_A_0.eot?#iefix') format('embedded-opentype'),url('fonts/33436E_A_0.woff2') format('woff2'),url('fonts/33436E_A_0.woff') format('woff'),url('fonts/33436E_A_0.ttf') format('truetype');}

.home-entry-container {
    display: block;
    width: 100% !important;
    height: 300px;
    position: relative;
    background-size: cover !important;
    background-position: center center !important;
}
.post-meta-avatar {
    display: none;
}
.home-entry-overlay {
    height: 100%;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+99&0+18,0.65+100 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 18%, rgba(0,0,0,0.64) 99%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 18%,rgba(0,0,0,0.64) 99%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 18%,rgba(0,0,0,0.64) 99%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
  	position: relative;
}
.home-entry-overlay:hover {
    background: none;
}
.home-entry-content h2 {
    color: #fff !important;
    text-decoration: none;
    font-size: 2.5rem;
    font-family: "Industry Inc Base", sans-serif;
    line-height: 2.5rem;
    margin-bottom: 0 !important;
    letter-spacing: 2px;
}
.home-entry-overlay:hover .home-entry-content h2,
.home-entry-overlay:hover .home-entry-content h2,
.home-entry-overlay:hover .home-entry-content h2,
.home-entry-overlay:hover .home-entry-content h2 {
    text-shadow: 3px 3px 3px #000;
}
#df-menu-sticky .df-header-logo {
    width: auto !important;
}
.single div#df-sticky-nav {
    display: none;
}

.page h1, .single h1, .archive h1 {
    font-family: "Industry Inc Inline Stroke", sans-serif !important;
    font-size: 6rem !important;
}
.page article h2, .page article h3, .page article h4, .page article h5, .page article h6,
.single article h2, .single article h3, .single article h4, .single article h5, .single article h6, .smartlist-slider h4, .df-review h4, .df-author-box-wrap h5, .df-comments-area-title h4, .df-single-post-ads-wrap h4, .df-related-post h4, footer h4, footer h5, .archive h4.article-title, .df-widget-title, #df-side-menu h5.article-title, .search h1, .search h2, .search h3, .search h4, .search h5, .search h6 {
    font-family: "Industry Inc Base", sans-serif !important;
}

article blockquote, article blockquote p {
    font-family: "Industry Inc In-Out", sans-serif !important;
    color: #AF262E !important;
}
article blockquote {
    quotes: "“" "”" "‘" "’" !important;
    font-family: "Industry Inc In-Out", sans-serif !important;
}
article blockquote p {
    padding-left: 20px !important;
}
.df-wraper blockquote:before {
    content: "" !important;
    content: open-quote !important;
    font-family: "Industry Inc In-Out", sans-serif !important;
    font-size: 3rem;
    position: absolute;
    top: 25px;
}
.df-wraper blockquote p:after {
    content: close-quote !important;
    position: relative;
    right: 0px !important;
    font-size: 3rem;
}
.df-wraper blockquote {
    padding-left: 0 !important;
}
.printfriendly.pf-alignleft {
    max-width: 115px !important;
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}
ul.wpp-list {
    padding-left: 0 !important;
}
#df-side-menu a.author-name {
    display: none;
}
.content-block {
    background: #fafafa;
    border: 1px solid #000;
    width: 100%;
    max-width: 500px;
    float: left;
    padding: 20px;
    margin: 15px;
}
.content-block .gform_body input {
    width: 100% !important;
}
.content_block .essb_links, .content_block .printfriendly {
    display: none !important;
}
.content_block .lc {
    width: 23%;
    margin-right: 5%;
    display: inline-block;
    vertical-align: middle;
}
.content_block .rc {
    width: 70%;
    display: inline-block;
    vertical-align: middle;
}
.gform_footer.top_label {
    margin-top: 0 !important;
}

@media (max-width: 767px) {
    .page h1, .single h1 {
        font-size: 3rem !important;
    }
}
@media (max-width: 991px) {
    .content-block {
        float: none;
        display: block !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 1em auto 1em;
    }
}
@media (min-width: 992px) {
    .md-nlp { padding-left: 0; }
    .md-nrp { padding-right: 0; }
}
@media (min-width: 768px) {
    .home-entry-content.home-entry-1-content h2,
    .home-entry-content.home-entry-4-content h2,
    .home-entry-content.home-entry-6-content h2 {
        max-width: 90%;
        font-family: 'Industry Inc Inline Stroke', sans-serif;
        font-size: 4rem;
        background: rgba(255,255,255,0.7);
        line-height: 4rem;
        color: #000 !important;
        padding: 9px;
    }
    .home-entry-overlay:hover .home-entry-1-content h2,
    .home-entry-overlay:hover .home-entry-4-content h2,
    .home-entry-overlay:hover .home-entry-6-content h2 {
        text-shadow: none;
    }
}


.df-breadcrumb-container {
    display: none !important;
}
.df-post-header.layout3 .entry-title {
    color: #000 !important;
    padding: 15px;
    background: rgba(255,255,255,0.7);
}
.authors-meta {
    font-family: "Industry Inc Base", sans-serif !important;
}
.authors-meta span, .authors-meta a {
    font-family: "Industry Inc Base", sans-serif !important;
    font-size: 1.3rem !important;
}
.df-widget-popular.style-tab ul.df-nav-tab li a {
    text-transform: none !important;
}

.df-shortcode-blocks .df-shortcode-blocks-top .df-shortcode-blocks-title {
    text-transform: none !important;
}
.entry-category a {
    font-family: "Industry Inc Base", sans-serif !important;
    font-size: 1.3rem;
}
.df-single-post.col-md-12 {
    padding-left: 5% !important;
    padding-right: 5% !important;
}
.df-widget-popular .list-inline li:last-child {
    display: none;
}
#df-side-menu li a {
    color: #000;
}
#df-side-menu .df-mega-style-2, #df-side-menu .sub-menu {
    display: none !important;
}
#df-side-menu .menu a {
    color: #000 !important;
    text-transform: uppercase;
    font-family: 'Industry Inc Base';
    font-size: 2.3rem;
    border-bottom: 0;
}
.archive .post-meta-desc .post-meta-desc-top, .archive .post-meta a {
    font-family: 'Industry Inc Base' !important;
    color: #000 !important;
    font-size: 1rem;
}
.df-header-4 .df-header-logo {
    max-width: 400px !important;
    height: auto !important;
    width: 100% !important;
}
header li.df-navbar-brand {
    padding-top: 20px;
    padding-bottom: 20px;
}
header i.ion-navicon {
    margin-top: 35px;
}
header ul#df-primary-menu-megadropdown {
    padding-top: 20px;
}
header li.df-search {
    margin-top: 20px;
}
ul.dropdown-menu.df-dropdown-main-menu.ul-0 {
    padding-top: 25px;
}
p.post-meta.megamenu-item-date {
    font-family: 'Industry Inc';
}
@media (min-width: 1080px) and (max-width: 1114px) {
    #megadropdown .nav li a, #megadropdown-sticky .nav li a {
        font-size: 12px;
    }
    .menu-item {
        padding-top: 5px;
    }
}
section#recent-posts-2 a {
    font-family: 'Industry Inc';
    color: #000 !important;
}
div#df-sticky-nav {
    background: #000 !important;
    color: #fff !important;
}
div#df-sticky-nav a {
    color: #fff !important;
}
#text-4 .df-widget-title {
    display: none;
}
#df-header-wrapper.df-header #megadropdown .df-subcat-stack .nav.nav-stacked.df-megamenu-nav-sub li.active a, #df-header-wrapper.df-header #megadropdown .df-subcat-pills .nav.nav-pills.df-megamenu-nav-sub li.active a, #df-header-wrapper.df-header-5.df-navbar-transparent-light .df-header-trans #megadropdown .nav.df-megamenu-nav-sub li.active a, #df-header-wrapper.df-header-5.df-navbar-transparent-dark .df-header-trans #megadropdown .nav.df-megamenu-nav-sub li.active a, #df-header-wrapper.df-header-6.df-navbar-transparent-light .df-header-trans #megadropdown .nav.df-megamenu-nav-sub li.active a, #df-header-wrapper.df-header-6.df-navbar-transparent-dark .df-header-trans #megadropdown .nav.df-megamenu-nav-sub li.active a, #df-header-wrapper.df-header-5.df-navbar-transparent-light .df-header-trans #megadropdown .nav.df-megamenu-nav-sub li a:hover, #df-header-wrapper.df-header-5.df-navbar-transparent-dark .df-header-trans #megadropdown .nav.df-megamenu-nav-sub li a:hover, #df-header-wrapper.df-header-6.df-navbar-transparent-light .df-header-trans #megadropdown .nav.df-megamenu-nav-sub li a:hover, #df-header-wrapper.df-header-6.df-navbar-transparent-dark .df-header-trans #megadropdown .nav.df-megamenu-nav-sub li a:hover #df-header-wrapper.df-header-5.df-navbar-transparent-light .df-header-trans #megadropdown .nav .dropdown-menu li a:hover, #df-header-wrapper.df-header-5.df-navbar-transparent-dark .df-header-trans #megadropdown .nav .dropdown-menu li a:hover, #df-header-wrapper.df-header-6.df-navbar-transparent-light .df-header-trans #megadropdown .nav .dropdown-menu li a:hover, #df-header-wrapper.df-header-6.df-navbar-transparent-dark .df-header-trans #megadropdown .nav .dropdown-menu li a:hover, #megadropdown .nav .dropdown-menu li a:hover, #megadropdown .nav li a:hover .megamenu-item-title, #megadropdown-sticky .nav .dropdown-menu li a:hover, #megadropdown-sticky .nav li a:hover .megamenu-item-title {
    color: #eee;
}
#df-side-menu .post-meta-desc a {
    font-family: 'Industry Inc Base', sans-serif !important;
    color: #000 !important;
}
.df-related-post .post-meta-avatar {
    display: none;
}
.home-entry-content .authors-meta {
    color: #fff !important;
    font-size: 1.4rem;
    line-height: 1.4rem;
    margin-top: 10px;
}
.home-entry-content .authors-meta a {
    color: #fff !important;
}
.home-entry-content {
    position: absolute;
    bottom: 5%;
    left: 5%;
  	width: 90%;
}

@media (min-width: 801px) {
    #df-side-menu .widget_nav_menu {
        display: none;
    }
}

img.avatar {
    display: none !important;
}

article a { color: #AF262E !important; }

span.essb_network_name { display: none !important; }

.df-related-post p.article-content { display: none !important; }
.post-meta-avatar.clearfix {
    display: none !important;
}
.post-meta-desc-btm {
    display: none !important;
}
@media (max-width: 34em) {
	.df-post-header.layout2 .post-meta.single-mobile, .df-post-header.layout3 .post-meta.single-mobile {
	    margin-top: 10px;
	}
	.post-meta.single-mobile.background {
    	left: 0 !important;
	}
}

@media (max-width: 500px) {
	.alignleft, .alignright {
	    float: none;
	    display: block;
	}
}
@media (max-width: 768px) {
	.df-post-header {
		position: relative !important;	
	}
	.df-category {
	    list-style: none;
	    margin-top: 50px;
	    margin-bottom: 10px;
	    font-size: 10px;
	}
	.page h1, .single h1, .archive h1 {
		font-family: "Industry Inc Base", sans-serif !important;
		margin-bottom: 0 !important;
		padding: 0 !important;
	}
	.post-meta.background ul { margin-top: 0 !important; }
	#df-wrapper-content-single .post-meta.background li a, #df-wrapper-content-single .post-meta.background li span, .post-meta.background a, .post-meta.background li i, .post-meta.background li span { color: #000 !important; }
	.df-single-post.df-content-sticky.push-top-4.col-md-8 {
	    margin-top: 0;
	}
.post-meta.background {
    position: relative;
    right: 22px;
}
}

.df-meta {
    font-family: 'Industry Inc Base';
    color: #000;
}
.single .df-meta { color: #fff; }
.single .df-meta a { color: #fff !important; }


@media (max-width: 768px) {
	.single .df-meta { margin-top: 20px; }
	.single .df-meta, .single .df-meta a { color: #000 !important; }
	.df-post-header.layout3 { padding-bottom: 0 !important; }
}

@media (max-width: 767px) {
	.archive h1 {
		font-size: 4rem !important;
		line-height: 4rem !important;
	}
}

@media (min-width: 545px) and (max-width: 767px) {
	header {
	    padding-left: 15px;
	}
}


figure.gallery-item {
    padding: 0 1% 0 1%;
}
.gallery-icon.landscape {
    height: 150px;
    overflow: hidden;
    margin-bottom: 10px;
}
.rpbt_shortcode h3 { margin-top: 1em; margin-bottom: 0; font-family: "Industry Inc Base", sans-serif; }

@media (max-width: 639px) {
.gallery-columns-3 .gallery-item {
    max-width: 100%;
}
.gallery-icon.landscape { height: auto; overflow: visible; }
}

.related_posts_by_taxonomy ul {
    padding-left: 0;
    list-style: none;
}

.related_posts_by_taxonomy ul li {
  margin-bottom: 10px;
  }














@media (max-width: 310px) {
	.authors-meta {
	    padding: 15px;
	    line-height: normal;
	}
}

@import url('inlineDisqussions/inlineDisqussions.css');

  
@media (max-width: 768px) {
	.author h1 { font-size: 2.5rem !important; line-height: 2.7rem !important }
}

@media (max-width: 768px) {
	blockquote p { font-size: 2.2rem !important; line-height: 2.7rem !important;
	.df-wraper blockquote:before { top: 25px; }
}