/*
Theme Name: Webify Child
Theme URI: 
Description: Child theme of webify theme for the Webify theme
Author: <a href="http://themeforest.net/user/theme_bubble">themebubble</a>
Author URI: 
Template: webify
Version: 2.0
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Tue, 06 Aug 2019 01:17:13 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

#menu-link-menu .fas, #menu-link-menu li {
    color : #000000 !important;
}

.tb-main-header {
    background-image: linear-gradient(#1d1f21,#1d1f21) !important;
    background-color: #1d1f21 !important;
}

.tb-header-border1 {
    border-bottom: 1px solid #1d1f21 !important;
}

.tb-site-footer, .tb-copyright.tb-style1 {
    color: #1d1f21 !important;
}

*, .tb-font-name {
    font-size: 100%;
    font-family: 'Gotham 400', sans-serif;
   }
   .df-icon-box{ margin:auto;}
   
   .df-icon-box.df-style7 .df-iconbox-heading, .df-iconbox-text{
       font-family: 'Gotham Black', sans-serif;
        font-size:40px !important;
       color:white !important;
   
   }
   .premium-dual-header-first-span, .premium-dual-header-second-header{ font-family: 'Gotham Black', sans-serif;}
   
   .elementor-text-editor h2 { 
       font-family: 'Gotham Black', sans-serif;
       color:white !important;
   }
   .df-accordian-body span, .df-accordian-body p {
       font-family: 'Gotham Light', sans-serif;
       
   
   }
   .tb-font-name  {
       font-family:'Gotham Light', sans-serif;
       font-size:30px;
   
   }
   .tb-post-title a {
       color: #FFFFFF;
       font-size:20px;
   }
   
   .post-categories li a  {
       color: #1d1f21 !important;
   }
   
   .page-numbers li .page-numbers.current, .page-numbers li a:hover, .page-links .current {
     background: #9ABD36;
     color: #fff;
   }
   
   .current {
       background-color:#1d1f21 !important;
   }
   .tb-special-text {
       font-size:30px;
       left:28px;
   }
   .tb-special-text span {
       font-size:70px;
       font-family:'Gotham Black', sans-serif !important;
       
   }
/*    .current-menu-item{ background-color:#9EC12E ;} */

   .tb-site-header .tb-primary-nav-list > .menu-item > a {
       
    opacity:1 !important;

    color: #ffffff !important;
    
    }
   
   @media only screen and (max-width: 600px) {
     .tb-special-text span {
       font-size:60px;
       font-family:'Gotham Black', sans-serif !important;
       
    }
    .tb-site-header .tb-primary-nav-list > .menu-item > a {
        color: #1d1f21 !important;
    }
   }
   
   .tb-text-box-heading { 
       font-family:'Gotham Light', sans-serif;
       text-align:center !important;
       color: #1d1f21;
       font-size:70px;
   }
   .elementor-button-text{ font-weight:bold;}
   
   .premium-vscroll-dots-list{ display:none;}
   
   .df-accordian-toggle {
     color: #b5b5b5;
     font-size: 40px !important;
   }
   
   
   .tb-btn.tb-style3, .tb-btn.tb-style5 {
     min-width: 204px !important;
     padding: 1.2em 2.1em !important;
       border-radius: 0 !important;
   }
   
   .tb-btn.tb-style3 span, .tb-btn.tb-style5 span {
       font-weight: bold !important;
       font-size: 18px !important;
       line-height: 1.3333!important;
   }
   .tb-btn.tb-style3, .tb-btn.tb-style4, .tb-btn.tb-style5, .tb-btn.tb-style6, .tb-btn.tb-style7, .tb-btn.tb-style8 {
       font-weight: bold !important;
        font-size: 18px !important;
   }


   /* hamburger */
   .tb-m-menu-btn span, .tb-m-menu-btn span::before, .tb-m-menu-btn span::after {
    background: #ffffff !important;
   }

  
   /* Footer */
   .tb-footer-widget-title {
       opacity:1 !important;
       font-weight: bold !important;
       font-size: 20px !important;
   }
   
   .tb-footer-item .menu li a {
       margin-bottom: 0;
       opacity:1 !important;
       font-size: 18px !important;
       color: #1d1f21 !important;
  }
     
   .tb-cta-right .tb-btn.tb-cta-btn {
    background-color: #1d1f21 !important;
   }
   .tb-cta-left .tb-font-name {
    color: #1d1f21 !important;
   }
   
   .tb-copyright.tb-style1 {
       
     font-size: 18px !important;
     padding: 20px 0;
     line-height: 1.6em;
     background-color: #1d1f21 !important;
   }
   
 
   @media screen and (max-width: 1200px) {
      .tb-primary-nav .menu-item > a  {
            font-size: 16px !important;
        }
       .menu-item a {
           font-size: 15px !important;
         
    }
   }
