/*
Theme Name: Reverse - Child
Author: Inbound WebHub
Description: WooCommerce Shopping Theme
Tags: white, light, dark, two-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-menu, featured-images, full-width-template, microformats, sticky-post, theme-options
Text Domain: reverse
Template: reverse
Version: 1.0
=======
License: GPL
License URI: http://www.opensource.org/licenses/gpl-license.php
*/

/* =Imports styles from the parent theme
-------------------------------------------------------------- */
@import url('../reverse/style.css');

/* =Theme customization starts here
-------------------------------------------------------------- */

body {
     font-family: 'Hind' !important;
      font-size: 18px;
 }
 #gg-site-border-left, #gg-site-border-right{	width: 0px;
 }
 .testimonial-info h4 {
     margin-bottom: 0px !important;
     font-size: 24px;
 }
 
 h1, h2, h3, h4, h5, h6 {
      font-family: 'Hind' !important;
      letter-spacing: 1px;
 }
 .title-subtitle-box {
     margin-bottom: 30px;
 }
 .gg_posts_grid .grid-title{
      font-size: 48px;
      color:  #F18819 !important;
      text-align: center !important;
      margin-bottom: 30px !important;
 }
 .gg_posts_grid .grid-title:after {
     top: 36px !important;
     background-color: #000 !important;
      width: 100% !important;
 }
 .wpb_content_element .wpb_heading{
      font-size: 48px;
      color:  #F18819 !important;
      text-align: center !important;
      margin-bottom: 30px !important;
 }
 .wpb_content_element .wpb_heading:after{
       top: 36px !important;
     background-color: #000 !important;
      width: 100% !important;
 }
 .featured-icon-box h3 {
 font-size: 24px !important ;
      margin: 20px 0 10px 0;
 }
 .featured-icon-box{
     margin-bottom: 0px !important;
 }
 .featured-icon-desc{
      font-size: 18px;
      
 }
 .title-subtitle-box p {
     margin: 10px 0 20px 0;
     font-size: 18px;
     line-height: 1.5;
 }
 .box-title{
      margin: 10px 0px;
 }
 .mf-icon-box.icon_type-image.icon_style-normal.icon_position-left.icon_size-large.box-dark {
     background-color: #555D5E;
     padding: 20px;
     display: flex;
     align-items: center;
     gap: 20px;
     border-radius: 13px;
      margin-top: 10px;
 }
 .mf-icon-box.icon_type-fontawesome.icon_style-normal.icon_position-left.icon_size-large.box-dark i {
     font-size: 30px !important;
     color: #FFF;
 }
 .title-subtitle-box {
     max-width: 750px;
     text-align: left;
     width: 100%;
 }
 .manufactory-arrow:hover{
      background-color: #F18819 !important;
 
 }
 .mf-icon-box.icon_type-image.icon_style-normal.icon_position-left.icon_size-large.box-dark img {
     width: 50px;
     height: auto;
      filter: invert(1);
 }
 .mf-icon-box.icon_type-image.icon_style-normal.icon_position-left.icon_size-large.box-dark.why-1 img {
     filter: brightness(1);
 }
 .footer-widgets.col-md-12 {
     display: none;
 }
 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-block.vc_btn3-color-black {
     background-color: #F18819;
      transition: 1s ease;
      border: 2px solid #F18819;
 }
 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-outline.vc_btn3-block.vc_btn3-color-black:hover {
     background-color: #F18819;
     border: 2px solid #F18819;
 }
 a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-classic.vc_btn3-block.vc_btn3-color-black:hover {
     border: 2px solid black;
     background-color: transparent;
     color: black;
 }
 .vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{
      transition: 1s ease;
 }
 .el-grid.products div.product h3 a{
      color: #F18819 !important;
 }
 .vc_row.wpb_row.vc_row-fluid.vc_custom_1446136048406 {
     padding: 0px 0px !important;
 }
 .testimonial-avatar img {
     width: 200px;
     height: auto;
 }
 .testimonial-list.row {
     margin-top: 20px;
 }
 .testimonial-info {
     text-align: center;
 }
 img.brand {
     width: 150px;
     height: auto;
 }
 .wpb_row:not(.vc_inner),
 .vc_row.wpb_row:not(.vc_inner) {
   padding: 15px 0;
   margin-bottom: 0;
 }
 @media (max-width: 768px){
      .featured-icon-box{
           margin-bottom: 0px;
      }
 }
 @media (max-width: 570px){
      .title-subtitle-box h1, .title-subtitle-box h2, .title-subtitle-box h3, .title-subtitle-box h4, .title-subtitle-box h5, .title-subtitle-box h6{
           font-size: 36px !important;
      }
      figure.product-image-wrapper.effect-zoe {
     margin: 1em 40px !important;
 }
      .gg_posts_grid .grid-title {
     font-size: 36px !important;
           margin: 0 0 15px 0 !important;
      }
      .woocommerce .el-grid.products div.product {
     margin-bottom: 0px !important;
 }
      .wpb_content_element .wpb_heading {
           font-size: 36px !important;
      }
      .wpb_content_element .wpb_heading {
     font-size: 36px !important;
      }
      h1, h2, h3, h4, h5, h6{
           letter-spacing: 0px !important;
      }
      .mf-icon-box.icon_type-image.icon_style-normal.icon_position-left.icon_size-large.box-dark{
           padding: 10px !important;
      }
 }
 .manufactory-arrow {
     min-width: 50px !important;
     min-height: 50px !important;
 }
 .subheader-slider .tparrows:hover{
      border-color: rgb(241, 136, 25) !important;
 }
 .manufactory-arrow:hover .fa {
     color: #fff !important;
 }
 
 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.btn.btn-primary {
         background-color: #f18819 !important;
      border-color: #f18819 !important;
      transition: 1s ease !important;
 }
 a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.btn.btn-primary:hover{
      background-color: #fff !important;
      border-color: #fff !important;
      color: #000 !important;
 }
 .navbar-nav > li > a {
      font-family: 'Hind' !important;
 }
 .wpb-js-composer .vc_general.vc_btn3{
      font-family: 'Hind' !important;
 }
 .footer-social li{
      font-family: 'Hind' !important;
 }
 footer.site-footer .gg-footer-info-box{
      font-family: 'Hind' !important;
 }
 .woocommerce .el-grid.products div.product h3, .el-grid li.product h3 {
     font-size: 14px !important;
      letter-spacing: 0px !important;
       }
 body.gg-has-stiky-menu .navbar-fixed-top{
      left: 0px !important;
      right: 0px !important;
      top: 0px !important;
 }
 .navbar-default .container-fluid {
     padding-left: 15px !important;
     padding-right: 15px !important;
 }
 .navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
     max-height: 100%;
 }


 .featured-icon-box.style_1 {
     
     padding: 20px;
     border-radius: 13px;
     transition: 1s ease;
 }
.featured-icon-box.style_1:hover {
     background-color:  #34B4C3 !important;
     border: 2px solid  #34B4C3;
 }
 .featured-icon-box.style_1:hover span.vc_icon_element-icon {
     color: #fff !important;
 }
 .featured-icon-box.style_1:hover h3{
     color: #fff !important;
 }
 .featured-icon-box.style_1:hover .featured-icon-desc {
     color: #fff !important;
 }
 .title-subtitle-box h1 {
     margin-bottom: 20px;
 }

 .brand-img {
     background-color: #555D5E;
     padding: 20px;
     border-radius: 13px;
 }
 .brand-img img {
     border-radius: 13px;
    max-width: 70% !important;
    padding: 10px;
    background-color: #fff !important;
 }
 .gg_posts_grid .grid-title {
     text-transform: capitalize !important;
     margin-bottom: 20px !important;
 }

 @media (max-width: 992px) {
     .navbar-default .navbar-toggle {
         margin: 25px 0 !important;
     }
 }
 @media (max-width: 768px) {
     .featured-icon-box {
         margin-bottom: 30px !important;
     }
     .brand-box.wpb_column.vc_column_container.vc_col-sm-3 {
          width: 50%;
      }
 }
 @media (max-width: 991px) {
 
}
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled div#mpspl_pro_assigntabwk,
.woocommerce-variation-add-to-cart.variations_button.woocommerce-variation-add-to-cart-disabled div#mpspl_pro_assigntabwk .wkmp_profile_input label{
    width: 100% !important;
}