/*
Theme Name: industrio
Theme URI: http://shtheme.com/demosd/industrio
Author: Vergatheme
Author URI: https://themeforest.net/user/vergatheme
Description: In 2019, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
Text Domain: industrio

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.
*/

/* ========TABLE OF CONTENTS==========
00. Body, links, hgroup, paragraphs, general styles
01. Fixed header & Navigation
02. Section Intro (Home)
03. Section About
04. Section Resume
05. Section Portfolio
06. Section Blog
07. Section Contact
08. Footer
09. Loader
10. Responsive design

/*--------------------------------------------------
    00. Body, links, hgroup, paragraphs, general styles
---------------------------------------------------*/
.logged-in-as {
	display: none;
}
.comment-form-cookies-consent {
	display: none;
}
.comments .author-pic img {
	max-width: 60px;
	height: auto;
}
.blog-sidebar .widget_categories ul li , .blog-sidebar .widget_archive ul li {
    padding-bottom : 10px;
}
.blog-sidebar ul li:last-child {
    padding-bottom: 0;
}
.widget_categories li {
	color: #404040;
    text-align: right;
}
.widget_categories li a {
	float: left;
	display: inline-block!important;
}
.widget_archive li {
	color: #404040;
    text-align: right;
}
.widget_archive li a {
	float: left;
	display: inline-block!important;
}
.nocmt .comment-respond {
	margin-top: 0!important;
} 
.theme-btn-s2:hover {
	background-color: #fd7200;
	transition: 0.5s;
}
.blog-sidebar .widget_tag_cloud .wp-tag-cloud {
	margin-left: -15px;
}
.blog-sidebar .widget_tag_cloud li {
	display: inline-block;
}
 
.blog-sidebar .widget_tag_cloud a {
    font-size: 15px!important; 
    font-weight: bold;
    padding: 6px 12px;
    color: #404040;
    border: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.blog-details-page .blog-single-content .post-title-meta .btn {
	margin-right: 10px;
}
.blog-details-page .blog-single-content .post-title-meta .btn:hover {
	cursor: pointer;
}
.blog-details-page .blog-single-content .comment-reply-link {
    background-color: transparent;
    font-size: 16px;
    font-size: 1rem;
    font-weight: bold;
    color: #ff8e31;
    padding: 0;
    border: 0;
    outline: 0;
}
.blog-details-page .blog-single-content .comments ul.children {
    margin-left: 28px;
}
.blog-details-page .blog-single-content .comments  ul.children li {
    background-color: #fafafa;
    padding: 30px;
    margin-bottom: 35px !important;
}
.blog-details-page .blog-single-content .comments ul.children .author-pic {
	width: 12%;
}
.blog-details-page .blog-single-content .comments ul.children .details {
	width: 88%;
}
.comment-reply-title a{
	color: #1a1a1a;
}
.blog-content  .entry-date {
	display: block;
	margin-bottom: 5px;
}
.pagination ul li span.current, .pagination ul li a:hover {
    background-color: #ff8e31;
    color: #fff;
    display: block;
} 
.fun-count {
	margin-bottom: 30px;
}
.fun-fact.section-padding {
	padding-bottom: 90px;
}
.faq-blog.section-padding {
    padding: 115px 0 90px;
}
.faq-blog .blog .grid {
	margin-bottom: 30px;
}
.wpcf7-not-valid-tip {
    margin-top: 10px;
}
.contact-section .contact-form input[type="submit"] {
    background-color: #fff;
    width: 115px;
    height: 40px;
    line-height: inherit;
    font-weight: 500;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 600;
    color: #ff8e31;
    border: 0;
    outline: 0;
    text-transform: uppercase;
    letter-spacing: 3px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.contact-section .contact-form input[type="submit"]:hover {
    color: #000;
}
.hero-slider-s2 .slider-form .form .submit-btn input[type=submit] {
    background-color: #ff8e31;
    width: 100%;
    height: 35px;
    line-height: 35px;
    font-weight: 600;
    color: #fff;
    border: 0;
    outline: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}
.hero-slider-s2 .slider-form .form .submit-btn input[type=submit]:hover {
    background-color: #ff7808;
}
.hero-slider-wrapper  .wpcf7-validation-errors {
    display: none!important;
}
.hero-slider-wrapper  .ajax-loader {
    display: none!important;
}
.blog-s2  .blog-s2-grids .entry-details {
    margin-bottom: 30px;
}
.blog-s2 .more-blog {
    margin-top: 35px;
}
.projects-s3-grids.in .details {
    opacity: 1;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color: inherit;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background-color: inherit;
}
#wpcrlLoginForm .btn-primary {
    background-color: #ff8e31;
    width: 100%;
    height: 38px; 
    font-size: 14px;
    font-size: 0.875rem;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    border: 0;
    outline: 0;
    margin-bottom: 15px;
}
#wpcrlLoginForm #btnForgotPassword {
    margin-bottom: 0;
}
#wpcrlResetPasswordSection .btn-primary {
    background-color: #ff8e31;
    width: 100%;
    height: 38px; 
    font-size: 14px;
    font-size: 0.875rem;
    color: #fff;
    font-weight: 600;
    text-transform: uppercase;
    border: 0;
    outline: 0;
    margin-bottom: 15px;
}
#wpcrlResetPasswordSection #btnReturnToLogin {
    margin-bottom: 0;
}
.site-footer .newsletter-widget .form > div input[type=submit] {
    background-color: #ff8e31; 
    height: 45px;
    font-size: 16px; 
    color: #fff;
    border: 0;
    outline: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
    padding-left: 15px;
    padding-right: 15px;
}
.site-footer .newsletter-widget .form > div input[type=submit]:hover {
    background-color: #fd7200;
}
.site-footer  .wpcf7-mail-sent-ng, .site-footer  .wpcf7-validation-errors {
    color: #fff;
    margin-top: 0;
}
.site-footer  .ajax-loader {
    display: none!important;
}
.search-custom h4 {
    font-size: 16px;
    margin-bottom: 20px;
}
.content-404 {
    min-height: 760px!important;
    text-align: center;
}
.content-404 h2 { 
    font-size: 180px;
}
.content-404 h3 {
    margin-top: 30px;
}
.content-404 h4 {
    margin-top: 25px;
}
.content-404 .redirect-to-home { 
    margin-top: 25px;
}
.blog-details-page .blog-single-content .post .media img {
    margin: auto;
}

@media (max-width: 991px) {
    .logged-in .site-header #navbar {
        top: 32px!important;
    } 
} 
@media (min-width: 600px) {
    .logged-in .navigation.sticky-on {
        top: 32px;
    }   
} 
@media (min-width: 600px) and (max-width: 784px) { 
    .logged-in .site-header #navbar {
        top: 47px!important;
    }
} 
.site-footer .news-widget li { 
    padding-left: 0px;
    padding-right: 70px; 
}
.site-footer .news-widget li .entry-media {
    left: auto;
    right: 0;
}
.header-style-1 .navbar-brand, .header-style-3 .navbar-brand {
    padding: 18px 15px;
}
