/*
Theme Name: Brook Industrial Tools
Theme URI: https://wordpress.org/themes/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Brook industril tools is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Brook industril tools elevates your portfolio, business website, or personal blog.
Requires at least: 5.3
Tested up to: 6.0
Requires PHP: 5.6
Version: 1.7
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentytwentyone
Tags: one-column, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready

Brook industril tools WordPress Theme, (C) 2020 WordPress.org
Brook industril tools is distributed under the terms of the GNU GPL.
*/

/* Header menu css*/
.header-btm .navbar .navbar-collapse > ul > li:last-child > a {
    margin-right: 0;
	padding: 6px 15px;
    border-radius: 25px;
    color: #fff;
    margin: 23px 15px;
	font-size: 14px;
    background-image: linear-gradient(to right, #332f5c , #3a4ca6);
}

/* Footer menu css*/
.menu_style1 .navbar .navbar-collapse > ul > li:last-child > a::before{
    border-bottom: 0px solid #eb3e32;
    transition: all 0.5s ease-in-out;
}

.footer-box .footer-links li::before{
  content: "\f105";
  font-family: FontAwesome;
  display: inline-block;
  margin-right: .5rem!important;  
}

.category .page-header.alignwide {
    display: none;
}

.category .heading-title {
    position: relative;
    padding: 10px 0px;
}

.wpcf7-form .wpcf7-text {
    height: 35px;
    line-height: 35px;
    width: 100%;
    padding: 0 10px;
    color: #565656;
    border: 1px solid #dfdfdf;
    font-family: 'Muli';
}



.blog-img-design img{
    max-height: 152px;
	min-height: 152px;
    max-width: 310px;
    min-width: 310px;
}
div#comments {
    display: none !important;
}

.heading-title-cat{
	margin: 15px 0px 10px 0px;
	font-size: 25px;
}

.heading-title-cat a:hover {
    color: #eb3e32 !important;
}

a.more-link {
    font-size: 14px;
    font-weight: 600;
    color: #444;
}

a.more-link:hover {
    color: #eb3e32 !important;
}

.nav-fixed .header-btm {
    z-index: 9999 !important;
}

h3.vc_custom_heading {
    font-size: 20px;
    margin-bottom: 15px;
}

.page-template-default .post-thumbnail {
    display: none !important;
}



.widget.widget_nav_menu {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.1);
    padding: 25px 20px;
    position: relative;
    margin-bottom: 40px;
}

h2.widgettitle {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 24px;
    padding-bottom: 18px;
    position: relative;
    font-size: 18px;
	text-transform: uppercase;
}

.widget.widget_nav_menu ul li {
    color: #565656;
    margin-bottom: 9px;
    padding-bottom: 9px;
    border-bottom: 1px dashed #e8e8e8;
}

p li {
    line-height: 2 !important;
    list-style: circle;
    margin-left: 15px;
}

@media (max-width: 991px){
.header-btm .navbar .navbar-collapse {
    z-index: 999999;
 }
	
.heading-title::before, .heading-title::after {
    width: 1rem;
 }
}


.inner_banner {
    background-size: cover;
    background-position: top center;
    background-repeat: no-repeat;
    height: 380px;
	padding-top: 175px;
}


 h4.heading-title.page {
   color: #fff;font-size: 32px;
  }

h4.heading-title.page::before, h4.heading-title.page::after {
    display: inline-block;
    content: "";
    border-top: 2px solid #fff;
    width: 4rem;
    margin: 0 1rem;
    transform: translateY(-0.5rem);
}


@media (max-width: 991px){
   h4.heading-title.page {
   color: #fff;font-size: 18px;
  }
	
	h4.heading-title.page::before, h4.heading-title.page::after {
    display: inline-block;
    content: "";
    border-top: 1px solid #fff;
    width: 4rem;
    margin: 0 1rem;
    transform: translateY(-0.5rem);
  }
	
  .inner_banner {
    height: 250px;
	padding-top: 125px;
   }
		
}

.border-left {
    border-left: 1px solid #5b5c5c!important;
}

.border-right {
    border-right: 1px solid #5b5c5c!important;
}
.border-top {
    border-top: 1px solid #5b5c5c!important;
}

.wpcf7-submit {
    max-width: 200px;
    height: 38px;
}
input::placeholder, textarea::placeholder {
    font-family: 'Roboto', sans-serif;
}

.bread_crumb_sect {
    padding: 15px 5px;
}

.bread_crumb a {
    display: inline-block;
    color: #000;
    font-size: 16px;
    margin: 0px 2px;
    text-decoration: none;
    position: relative;
}

.bread_crumb i.fa.fa-home {
    font-size: 20px;
}

.bread_crumb i.fa.fa-home::after {
    content: '/';
    margin-left: 10px;
}


.bread_crumb i.fa.fa-home:hover {
    color: #eb3e32;
}

.col-md-2.col-12.border-right {
    text-align: center;
}

.col-md-2.col-12.border-right img {
    height: 160px;
}

.col-md-2.border-left {
    text-align: center;
}

.col-md-2.border-left img {
   
}

.wpb_text_column.wpb_content_element p {
    margin-bottom: 15px;
}


.common-cart-box:active, .common-cart-box:focus, .common-cart-box:hover {
   transform: scale(1.03);
   transition: transform .2s;
}

.all-menu ul li.active a {
    border-left-color: transparent !important;
    border-width: 0px !important;
}