/*
 Theme Name:   ISE
 Theme URI:    etal.co.za
 Description:  Shapely Theme
 Author:       Brand etal
 Author URI:   etal.co.za
 Template:     shapely
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
*/
/* Fonts */
body, h1, h2, h3, h4, h5, h6, p,.widget .widget-title{font-family: 'Alef', Sans-serif;}

/* Global */
h1{font-weight:100; font-size:52px;}
h2{font-weight:100; font-size:40px; color:#58585A;}
h3{font-weight:400; font-size:32px;}
h4{font-weight:400; font-size:20px;}
p{font-weight:400; font-size:16px;color:#FBA61C;}

/* div#wpadminbar {
    display: none;
} */
section, footer{padding:40px 0; }

/* Home Page */
body.home .page-title-section{display:none;}
.home .entry-meta, .home .post-title {display:none;}

#solutions_slider .slide-img{border-radius:50%; height:150px; width:150px;}
#solutions_slider h5{color:#fff;}

.bg-row1 h2{color:#fff; margin-bottom:30px;padding-bottom:20px; border-bottom:#fff solid 2px ;}

/* Header */
.bg-secondary{background:url(http://www.iseng.co.za/wp-content/uploads/2016/03/photo-1449168013943-3a15804bb41c-1.jpg) no-repeat; background-position:center; background-size:cover;}
.bg-secondary .page-title{color:#fff; font-weight:100;}

.top-nav{background: #fff; }
nav {
    border-bottom: none;background: transparent;
}
.main-navigation .menu li a{color:#fff; letter-spacing: 0px;}
.outOfSight{background-color: #58585A;}
.navbar-collapse{padding-left:0px; padding-right:0px;}
.top-nav .container{padding-left:0px; padding-right:0px;}
#site-navigation .module{padding-left:0px !important; padding-right:0px !important;}

.post-content .entry-content .post-title{display:none !important;}
.post-content .entry-content .post-meta{display:none !important;}

header#masthead {
    position: fixed;
    top: 0;
    z-index: 999;
    width: 100%;
    left: 0;
    right: 0;
}
nav.outOfSight {
    /* transform: none !important; */
}
.top-nav .header-right a{color:#58585A;font-weight:400;}
.top-nav .header-right a i{font-size:18px; margin-right:10px;}
.top-nav .header-right{padding-top: 25px;}
.ms-skin-default .ms-nav-next{right:-20%;}
.ms-skin-default .ms-nav-prev{left:-20%;}

.ms-slide-info{    position: absolute !important; top: 40%; width: 45% !important; margin: 0 auto; left: 0; right: 0; text-align:center;background-color:rgba(149,193,58,0.7); border-radius:20px;}
.slide-text-wrap{padding:0 50px 45px;}
.slide-text-wrap p{border-bottom:#fff 2px solid; margin-bottom:0; font-weight:bold; color:#fff;}
.slide-text-wrap h2{color:#fff; margin:0;font-weight:bold;}
.ms-info .btn{position:absolute !important; bottom:-25px; margin: 0 auto; left: 0; right: 0; width:20px; background-color:#ffffff !important; color:#FBA61C; border:none;}

.logo {
    height: 44px !important;
    width: auto;
    margin: 15px 0;
}

.page-title-section {
    height: auto;
    padding: 130px 0 20px;
}


/* Footer */
.subscribe-bg{ /* background-color:#FBA61C; */ width:100%; padding:40px 0 0px; height:auto; position:relative; z-index:1;}
.subscribe-bg h3{ color:#fff; margin:0;}
.sub-box>.subscribe-email>#subscribe-email{width:80% !important;float:left;background-color:rgba(245, 245, 245, 0.4) !important; margin:0px !important;}
.sub-box .subscribe-btn{ float:left; width:20% !important; background-color:#fff !important; color:#2E2E2E !important;    height: 50px !important; margin:0px !important; border:none !important;}
.sub-box .subscribe-btn:hover{background-color:#58585A !important;color:#fff !important;border:none !important;}

.footer{padding:0;}
.footer-top {background: linear-gradient(rgba(0, 2, 7, 0.42), rgba(0, 1, 6, 0.22)), transparent url(http://www.iseng.co.za/wp-content/uploads/2018/09/footer_texture-01.jpg) center center/cover no-repeat scroll!Important; width:100%; height:auto; padding:50px 0;}
.footer-bottom{width:100%; height:auto; padding:25px 0;}
.footer .back-to-top{opacity:1;position:relative; left:25px; right:0; top:-5px;margin:0 auto;border-radius: 50%; background:#FBA61C !important; color:#95C13A !important; border:none; min-width: auto; width:50px; height:50px; z-index:99;}
.footer .back-to-top .fa{font-size:33px; /* color:#FBA61C !important; */ color:#fff;}
.footer .back-to-top:hover{background:#fff !important; color:#95C13A !important;}
.footer .back-to-top:hover .fa{color:#fff !important;}

.footer .textwidget p{color:#fff;}



.f-link{color:#fff;font-weight:400; margin-bottom:8px;}
.f-link i{font-size:18px; margin-right:10px;}

.footer .menu-item{padding-bottom:5px !important; margin-bottom:10px !important; border-bottom:none !important;}

.widget.widget_nav_menu .menu > li a{color:#fff !important;}
.footer-bottom p{color:#2E2E2E;}
.footer-bottom p a{color:#2E2E2E;font-weight:400;}

.post-content .more-link {
padding: 10px 10px !important;
}

/* Page */

/* Banner */
.master-slider-parent::after {
    position: absolute;
    top: 0;
    left: 0;
    height: 40%;
    width: 100%;
    background-color: #000;
    display: block;
    content: "";
    z-index: 0;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 );
}

/* Media Queries */

@media screen and (max-width: 480px){
    h3{font-size:22px;}
   .ms-slide-info{width:80% !important; top:23%;} 
   .slide-text-wrap h2{font-size: 27px; line-height: 27px;}
   .ms-skin-default .ms-nav-next, .ms-skin-default .ms-nav-prev{display: none !important;}
   .ms-info .btn-lg{min-width:100px !important; padding: 10px !important;}
   .top-nav .header-right{padding-top:10px;}
   .logo{    height: 33px !important;    margin-left: 30px;}
   .nav-container{    position: absolute; top: -4px;}
   #solutions_slider .slide-img{height:100px; width:100px;}
   .subscribe-bg h3{margin-bottom:20px;}
   .nav-open .navbar-collapse, .nav-open #menu{background-color:#58585A; padding:5px 15px;}
   .sub-box>.subscribe-email>#subscribe-email{width:70% !important;}
   .sub-box .subscribe-btn{width:30% !important;}
   .footer-bottom p{font-size:12px; margin-bottom:5px;text-align: center;}
   .footer-bottom .site-info{margin-top:0px !important;text-align: center;}
   .slide-text-wrap p{margin-bottom:5px;}
   .page-title-section{padding: 35px 0 20px;}
   .top-nav .header-right a{font-size:12px;}
   .top-nav .header-right a i{font-size:12px;}
}