/*!
Theme Name:  MKTalt PBF Child
Author:      Sensible Websites
Author URI:  https://SensibleWebsites.com
Description: Child of Page Builder framework
Version:     1.0.0
License:     GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Template:    page-builder-framework
Text Domain: page-builder-framework-child
*/

/* General */
.sticky {
  position: fixed;
  top: 0;
  width: 100%
}


/* Lists */
ul ul#sub_ul li {list-style: circle !important;}



/* Header */
#gusta-header-container {position: sticky !important; top: 0;}
#nav_top .fa:hover {color:  #000000;}
#nav_top .gusta-nav>ul li:hover>a {background-color: transparent !important;}
#nav_top .gusta-align-left .gusta-nav>ul li:hover>a {color:  #ffcc00 !important;}
.gusta-nav>ul li.current-menu-item>a, .gusta-nav>ul li.current_page_item>a, .gusta-nav>ul li:hover>a {background-color: #ffcc00 !important;}


/* Home page */
.home .vc_carousel-slideline {max-height: 100px;}

/* Services Graphic */
.services-brands{position:relative;top:-35px;width:480px;height:515px;background:url(../images/branded.png) no-repeat center center;}
.services-brands li{position:absolute;list-style:none;}
.services-brands a{position:absolute;}
.services-brands .one{left:0;top:87px;z-index:222;float:left;width:167px;height:169px;display:block;background:url(../images/8.png) no-repeat left top;}
.services-brands a.one span{background:url(../images/8-h.png) no-repeat left top;width:167px;height:169px;display:block;}
.services-brands .two{left:72px;top:18px;z-index:2;float:left;width:167px;height:166px;background:url(../images/1.png) no-repeat left top;}
.services-brands a.two span{background:url(../images/1-h.png) no-repeat left top;width:167px;height:164px;display:block;}
.services-brands .three{left:239px;top:18px;z-index:66;float:left;width:168px;height:166px;background:url(../images/2.png) no-repeat left top;}
.services-brands .three span{background:url(../images/2-h.png) no-repeat left top;display:block;width:168px;height:166px;}
.services-brands .four{left:313px;top:87px;z-index:11;width:169px;height:169px;background:url(../images/3.png) no-repeat left top;}
.services-brands .four span{width:169px;height:169px;display:block;background:url(../images/3-h.png) no-repeat left top;}
.services-brands .five{left:313px;top:257px;width:168px;height:168px;background:url(../images/4.png) no-repeat left top;}
.services-brands .five span{background:url(../images/4-h.png) no-repeat left top;width:168px;height:168px;display:block;}
.services-brands .six{left:240px;top:331px;width:168px;height:168px;background:url(../images/5.png) no-repeat left top;}
.services-brands .six span{width:168px;height:168px;display:block;background:url(../images/5-h.png) no-repeat left top;}
.services-brands .seven{left:71px;top:331px;width:168px;height:168px;background:url(../images/6.png) no-repeat left top;}
.services-brands .seven span{display:block;width:168px;height:168px;background:url(../images/6-h.png) no-repeat left top;}
.services-brands .eight{left:0;top:257px;width:168px;height:168px;background:url(../images/7.png) no-repeat left top;}
.services-brands .eight span{display:block;width:168px;height:168px;background:url(../images/7-h.png) no-repeat left top;}


/* 3PL Warehouse Page */
#warehouse_carousel {max-height: 424px;}

/* Services Pages */
.mega-info-btn, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern {
    color:  #000 !important;
    background-color: #ffcc00 !important;
    padding: 8px 15px !important;
    border-radius: 0 !important;
}
.mega-info-btn:hover, .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover {
    background-color: #232323 !important;
    color: #ffcc00 !important;
}
h3.icon-title {margin-bottom: 5px !important;}
.icon-title img {margin-right:24px;}


/* Footer */
#gusta-footer .fa:hover {color:  #ffcc00;}
#gusta-footer .gusta-nav>ul li:hover>a {background-color: transparent !important;}
.footer-text.muted a:hover {color: #ffcc00;}
.slick-slide .content-section, .slick-slide .content-section h5 {color: #fff; text-align: left !important;}
.slick-slide .content-section {padding-right:  15%;}
.slick-slide .content-section h5 {margin-top: 15px;}

/* Responsive */
@media (max-width: 480px) {
    .mai-page-title {text-align: center !important;}
}
