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




/* .tb-main-header {
    background-image: linear-gradient(#104C82,#104C82) !important;
    background-color: #104C82 !important;
}

.tb-header-border1 {
    border-bottom: 1px solid #104C82 !important;
} */

.tb-site-header .tb-primary-nav-list > .menu-item > a {
    color: #104C82 !important;
}

/* .current-menu-item{ background-color:#9EC12E ;} */

*, .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;
       /* color: #104C82; */
       font-size:30px;
   
   }
   .tb-post-title a {
       color: #FFFFFF;
       font-size:20px;
   }
   
   .post-categories li a  {
       color: #104C82 !important;
   }
   
   .page-numbers li .page-numbers.current, .page-numbers li a:hover, .page-links .current {
     background: #9ABD36;
     color: #fff;
   }
   
   .current {
       background-color:#104C82 !important;
   }
   .tb-special-text {
       font-size:30px;
       left:28px;
   }
   .tb-special-text span {
       font-size:70px;
       font-family:'Gotham Black', sans-serif !important;
       
   }
   
   @media only screen and (max-width: 600px) {
     .tb-special-text span {
       font-size:60px;
       font-family:'Gotham Black', sans-serif !important;
       
    }
   }
   
   .tb-text-box-heading { 
       font-family:'Gotham Light', sans-serif;
       text-align:center !important;
       color: #104C82;
       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;
   }
   
   /* Footer */
   .tb-footer-widget-title {
       opacity:1 !important;
       font-weight: bold !important;
     font-size: 20px !important;
   }
   
   .tb-footer-item{
       
       opacity:1 !important;
       font-size: 18px !important;
       line-height: 2  !important;
       color: #114d83 !important;
   }
   
   .tb-primary-nav .menu-item > a {
     font-size: 20px !important;
   }
   
  /*  .menu-item a {
       
       opacity:1 !important;
       font-size: 18px !important;
       color: #114d83 !important;
   } */
   
   .tb-copyright.tb-style1 {
       
     font-size: 18px !important;
     padding: 20px 0;
     line-height: 1.6em;
   }
   
   .tb-cta-right .tb-btn.tb-cta-btn {
    background-color: #114d83 !important;
   }
   
    .tb-cta-left .tb-font-name {
    color: #114d83 !important;
    }

   @media screen and (max-width: 1200px) {
      .tb-primary-nav .menu-item > a  {
            font-size: 16px !important;
        }
       .menu-item a {
           font-size: 15px !important;
         
    }
   }

.swipe-arrow.tb-style1 i, .swipe-arrow.tb-style3 i, .swipe-arrow.tb-style5 i, .swipe-arrow.tb-style6 i {
    border-radius: 0% !important;
}