/*
 Theme Name:   Buntington Child
 Theme URI:    https://school.wpshow.me
 Description:  WordPress Education/School Theme based on Bootstrap v3.1
 Author:       Dameer DJ
 Author URI:   http://themeforest.net/feeleep
 Template:     Buntington
 Version:      1.0.0
 Tags:         one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, editor-style, featured-images, microformats, sticky-post, translation-ready
 Text Domain:  kazaz
*/

@import url("../Buntington/style.css");

/* overwrite theme's default styles below this line */
 
h1{ color:#ea5644;}

.title-widget {
    color: #ea5644!important;
    font-size: 28px;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 40px 0;
    position: relative;
}

#k-footer .title-widget{ color:#fff!important;}

.title-widget:before {
    content: "";
    position: absolute;
    left: -30px;
    top: -2px;
    height: 32px;
    width: 5px;
    background-color: #ea5644;
}

.margin-bottom{ margin-bottom:15px; display:block;}
.courseTitle {
    background: #939598;
    min-height: 94px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    padding: 10px 10px 10px 40px;
    margin: 30px 0 30px 30px;
    position: relative;
    text-decoration: none;
}
.courseTitle:before {
    width: 60px;
    height: 60px;
    float: left;
    content: '';
    background: url(images/spriteIcon.png) no-repeat 0 0;
    position: absolute;
    top: 50%;
    left: 0;
    margin: -30px 0 0 -30px;
}

.courseTitle.bg1 {
    background: #ff8000;
}

.courseTitle.bg2 {
    background: #ee3823;
}

.courseTitle.bg2:before {
    background-position: -60px 0;
}
 
 .courseTitle.bg3 {
    background: #ff8000;
}

.courseTitle.bg3:before {
    background-position: -300px 0;
}

.courseTitle.bg4 {
    background: #ee3823;
}

.courseTitle.bg4:before {
    background-position: -360px 0;
}

.ulcourseList {
    width: 100%;
    float: left;
    list-style: none;
    padding: 0;
    margin: 2px 0 0 0;
}


.profilepage li {
    display: block;
    width: 100%;
    float: left;
    background: #dcddde;
    margin-bottom: 2px;
}

.profilepage li:nth-child(even) {
    background: #bcbec0;
}

.profilepage .profileLink .profileName .md-trigger:hover, .profilepage .profileLink .profileName a.md-trigger {
    color: #000;
}

.profilepage li .profileLink {
    width: 100%;
    float: left;
    display: block;
    color: #000;
    padding: 10px;
    line-height: 22px;
}

.profilepage li .profileLink .profileThumnail {
    width: 40px;
    height: 40px;
    float: left;
    background: #fff;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    border: #f00 solid 1px;
    margin: 0 20px 0 0;
}
.profilepage li .profileLink .profileThumnail img {
    width: 100%;
    float: left;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    border-radius: 100%;
}
.profilepage li .profileLink .profileName {
    display: block;
}

.md-content {
    color: #000;
     
}

.md-content h3{
    
    background: #ff7f00;
    margin: 0;
    padding: 0.4em;
    text-align: center;
    font-size: 1.4em;
    font-weight: 300;
    line-height: 1em;
    color: #FFF;
     border-radius: 3px 3px 0 0;
}

.md-content > div {
    padding: 15px 25px 60px 30px;
    margin: 0;
    font-weight: 300;
    font-size: .9em;
    background: #FFF;
}
.md-overlay {
    position: fixed;
    width: 100%;
    height: 100%;
    visibility: hidden;
    top: 0;
    left: 0;
    z-index: 1000;
    opacity: 0;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    background: rgba(0,0,0,0.4);
}

.gst_wrapper a {
    color: #84040f !important;
    font-weight: 600;
}
.gst_wrapper {
    margin-bottom: 3px;
}

.gst_wrapper em {
    color: #777;
}

.tst_wrapper em {
    color: #ff8000;
    font-style: italic;
    font-size: 18px;
}

.tst_wrapper {
    text-align: right;
    margin-bottom: 40px;
}

.tst_wrapper .cl_name {
    font-size: 16px;
    font-weight: 600;
    padding-top: 5px;
    color: #333;
}
 
 .ninja-forms-req-symbol{ display:none!important;}
 .ninja-forms-form-wrap input, .ninja-forms-form-wrap select, .ninja-forms-form-wrap textarea{ font-style:italic;}
 /*
 .clearfix{ clear:both;}
 .k-main-navig{ margin-right:0px;}
 
 
 #navigation-mobile li a:link, #navigation-mobile li a:visited {
    color: #fff!important;
}
 #navigation-mobile li a:hover  {
    color: #000!important;
}
#navigation-mobile .sub-menu {
    list-style: none outside none;
    margin-top: 10px;
    padding-left: 20px;
   background: transparent; 
}
*/

 .clearfix{ clear:both;}
 .k-main-navig{ margin-right:0px;  margin-top: 15px!important;}
 
 #k-head {
     margin-bottom: 0px;  
}
 #navigation-mobile li a:link, #navigation-mobile li a:visited {
    color: #fff!important;
}
 #navigation-mobile li a:hover  {
    color: #000!important;
}
#navigation-mobile .sub-menu {
    list-style: none outside none;
    margin-top: 10px;
    padding-left: 20px;
   background: transparent; 
}

#k-site-logo{ position:relative; margin-right:0px!important;}

 .title-top{    /* font-size: 30px; */
    color: #fff;
    /* font-weight: bold; */
    font-size: 28px;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    margin: 46px 0;
    position: relative;}

 /*new*/
 
.k-main-navig{ float:none!important;     margin-top: 10px!important;
    background: #ff8000 url(images/nav_bg.jpg) repeat center top; background-size:89%;}


