/*
Theme Name: eSmarts
Theme URI: http://esmarts.elated-themes.com
Description: A Modern Education and LMS Theme
Author: Elated Themes
Author URI: http://themeforest.net/user/elated-themes
Text Domain: esmarts
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.3
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.text{color:#fff;}
.ss-services{background-attachment:fixed;background-size:cover}
.ss-front-service{margin-bottom:40px}
.ss-front-service .eltdf-iwt-icon img{width:38px}
.ss-front-service .eltdf-iwt-icon img:hover{transform:none}
.ss-front-service .eltdf-iwt-icon a{background: #04d2c8;padding: 5px 7px 0px}
.ss-front-service .eltdf-iwt-title{font-size: 14px;letter-spacing: 0.5px;}
.ss-front-service .eltdf-iwt-text{margin-top: 6px;font-size:16px;line-height:30px;}
.ss-front-service .eltdf-iwt-text .learn{color:#019a9f;position:relative}
.ss-front-service .eltdf-iwt-text .learn:after{content:"";border-bottom:1px solid #000;width:15px;position:absolute;top:11.5px;right:-20px;}
.ss-qu-heading{color: #42495b;padding:10px 5px;text-align:center;text-transform:uppercase;letter-spacing: 1px;margin: 0;position: relative;border:8px solid rgb(1, 154, 159);border-bottom:none;font-size:17px}
.ss-qu.vc_column_container .wpb_wrapper{background-image: url('https://kestrel.education/wp-content/uploads/2020/04/repeatable.jpg')}
.ss-qu .vc_empty_space{background:#fff}
.ss-qu .quform{color: #42495b;}
.ss-qu .quform form{border:8px solid rgb(1, 154, 159);padding:0 15px;border-top:0}
.ss-qu .quform .quform-cf{margin-bottom:5px;}
.ss-qu .quform .quform-label{margin-bottom:2px;font-size:16px}
.ss-qu .quform .quform-label-icon{margin:0 7px 0 0;font-size: 13px;vertical-align: top}
.ss-qu .quform .quform-input{background:rgba(255,255,255,0.9);border-radius:40px;padding-left:10px}
.ss-qu .quform .quform-input input, .ss-qu .quform .quform-field-select{border:1px solid rgb(1, 154, 159);font-size:15px;padding:5px 10px}
.ss-qu .quform .quform-button-submit{width:100%}
.ss-qu .quform .quform-element-submit{margin:0}
.ss-qu .quform .quform-submit{margin: 0 auto 0 auto;background: #019a9f;color: #fff;font-weight: bold;text-transform: uppercase;letter-spacing: 1px;font-size: 14px;border-radius: 20px;min-width: 150px;border: none;}

/* Fixed/sticky icon bar (vertically aligned 50% from the top of the screen) */
.icon-bar {position: fixed;bottom:10px;right:20px;z-index:10000}

/* Style the icon bar links */
.icon-bar a {display: block;text-align: center;padding:10px 5px;color: white;font-size: 20px;transition: all 0.3s ease;border-radius:50px}
.icon-bar i{font-size:40px}
.icon-bar span{display:none;font-size: 13px;
background-color: #2DC100;text-transform: uppercase;font-family: Lato;letter-spacing: 0.5px;position: absolute;opacity: 0;padding: 12.5px 5px;top: 0;}
.icon-bar .whatsapplink{background-color: #EF194D;}
.icon-bar .whatsapplink:before{content: "";background-image: url('https://kestrel.education/wp-content/uploads/2020/05/chat.png');
width: 60px;height: 90px;position: absolute;top: -47px;background-repeat: no-repeat;right: 0px;
background-size: 100%;}
#eltdf-back-to-top{left:27px;}
.single-post .eltdf-blog-holder article .eltdf-post-title, .type-post .eltdf-post-text-main p {font-family: Marcellus !important;}
.single-post .eltdf-title-wrapper h2.eltdf-page-title{font-size:30px;font-family:Montserrat,sans-serif}
.single-post .eltdf-post-image{position:absolute;width:0;height:0;}
.single-post .eltdf-blog-holder article .eltdf-post-title{font-size: 28px !important;letter-spacing: 1px;}
.type-post .eltdf-post-text-main p{font-size: 0.9em !important;font-weight: 500 !important;color:#42495b;
line-height: 1.78em;margin-bottom:25px}
.home-locations{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='' fill-opacity='0.05'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}

.fastrack-form .quform-element input{font-size:0.6rem}
.job_filters{margin:20px auto}
.job_filters .search_jobs{border: 5px solid #ccc;border-bottom:0;}
.job_filters .job_types{background:#ccc;}
.job_filters .search_keywords, .job_filters .search_location{background:#fff;border:1px solid #ccc;width:48% !important;margin-right:10px;}
.job_filters .search_submit input{
background:#232936;
color: #fff;
padding: 15px;
border: 0;
font-size: 1.2rem;
margin-top:15px;
}
.job_listings .job_listing .position h3{font-family:Montserrat,sans-serif;font-size: 0.8em !important;}
.job_listings .job_listing .company, .job_listings .job_listing .company strong {font-weight:normal;font-size:12px;letter-spacing:0.5px;font-family:Montserrat,sans-serif;line-height:1}