/* Enter Your Custom CSS Here */

.k2t-iconbox.layout-3 .iconbox-icon i{
    text-align: center;
    background: #4CAF50;
    border-radius: 50%;
    display: inline-block;
    width: 80px;
    height: 80px;
    line-height: 74px;
    margin-bottom: 10px;
    color: #FFF;
    border: 3px solid #FFF;
    font-size: 40px;
    font-family: 'Fira Sans', sans-serif !important;}

.k2t-iconbox.layout-3:hover .iconbox-icon i{
    text-align: center;
    background: #fff;
    border-radius: 50%;
    display: inline-block;
    width: 80px;
    height: 80px;
    line-height: 74px;
    margin-bottom: 10px;
    color: #128715;
    border: 3px solid #128715;
    font-size: 40px;
}

.k2t-header-top {
    background-color:#4caf50;
    font-family: 'Fira Sans', sans-serif !important;}

#popmake-2760 strong span{
   line-height:3;
}

#popmake-2760 ul{
    padding-bottom:1em;
    margin-left:25px;
}

#popmake-3041 strong span{
   line-height:3;
}

#popmake-3041 ul{
    padding-bottom:1em;
        margin-left:25px;
}

.course-classic-item .course-excerpt {
    display: inline-block;
    float: left;
    width: 57%;
}

.course-listing-classic .entry-date {
    display: inline-block;
    float: left;
    width: 57%;
}

.course-classic-item h3.title {
    display: inline-block;
    float: left;
    width: 57%;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Fira Sans', sans-serif !important;}

.course-classic-item > a > img {
    display: inline-block;
    float: left;
    width: 40%;
}

article[class*="course-"] .more-link {
    display: inline-block;
    float: left;
    width: 110px;
}

.course-classic-item {
    background: none;
    box-shadow: none;
    border-bottom: 1px solid #222;
    border-radius: 0;
}

footer{
    box-shadow: 0 2px 10px #222;
}

#comment{
 display:none;   
}

.btn li{
    width: 100%;
    padding: 1em;
    background: #4CAF50;
    position: relative;
    text-align: center;
    font-size: 24px;
}

@media (min-width: 1200px){
.k2t-title-bar ~ .k2t-content .event-entry-meta {
    margin-top: -100px;
}
}

#comments {
    display: none;
}

.k2t-title-bar .main-excerpt {
    display: none;
    font-family: 'Fira Sans', sans-serif !important;}
}

.single-post-k-event .event-link {
    display: none;
    font-family: 'Fira Sans', sans-serif !important;}
}

.k2t-related-event {
    display: none;
}

.single-post-k-course .k2t-social-share {
    display: none;
}
.single-post-k-course .course-link {
    display: none;
}

.course-classic-item > a > img {
    margin-left:20px; 
    margin-top:20px;
}

.k2t-main {
    width: 100%;
}

div.wpcf7 input[type="file"] {
    cursor: pointer;
    padding: 1em;
    margin-top: 1em;
}

select {
    width: 100%;
    padding: 1em;
    margin-top: 1em;
}

#commentform {
    padding-top: 2em;
}

#col-secondary .sidebar-inner {
    display: none;
}

.single-project .project-text {
    width: 70%;
    float: left;
}

.project-meta {
    width: 70%;
    float: left;
}

.container #col-primary {
    width: 100%;
}

.project-thumbnail.post-thumbnail {
    width: 30%;
    float: left;
    padding: 1em;
}

.k2t-page-top-menu {
    padding-top: 2em;
}
.project-meta {display:none;}
.project-thumbnail.post-thumbnail {padding-right:30px !important;}
.single-project {padding-top:30px !important;}
.single-project .project-text {line-height:1.5 !important;}
a {color:#f58022 !important;}
.menu-item-description {display: block;}
.k2t-popup-link {pointer-events: none;}
h5 {line-height:1.2 !important; font-family: 'Fira Sans', sans-serif !important;}
.k2t-header-mid .k2t-menu > li > a {padding:40px 15px 30px 15px; text-align:center; line-height:18px;}
.related-project .related-inner {min-height:285px;}
.k2t-header-mid .k2t-menu > li > a {border-bottom:0px !important;}
.single-post-k-course .course-time, .single-post-k-course .course-address {display:none;}
.course-thumbnail {padding-top:70px;}
.course-entry-meta .entry-meta-inner {display:none;}
.event-listing-masonry .masonry-item .event-meta span {display:none;}
.event-entry-meta .event-countdown-container {display:none;}
.single-post-k-event .event-time, .single-post-k-event .event-address {display:none;}
#html5-watermark {display:none !important;}
.single-post-k-project .k2t-header-mid {display:none !important;}
body, button, input, select, textarea {color:#fff !important; font-family: 'Fira Sans', sans-serif !important;}
.address {color:#fff; font-family: 'Fira Sans', sans-serif !important; font-size:16px; text-decoration:none;}
#commentform > p label {font-size:135% !important;}
.k2t-logo {width:300px; margin-top:15px !important;}
.single-post-k-event .k2t-header-mid {display:none !important;}
.page-id-3355 .k2t-header-mid {display:none !important;}
.page-id-3344 .k2t-header-mid {display:none !important;}
.green a {color:green !important;}
.section-textarea .ace_editor {height:450px; width:100%;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-family: 'Fira Sans', sans-serif !important;}
.read-more {color:#fff !important; background-color:#f58022 !important;}
.read-more a{color:#fff !important;}
.event-listing-masonry .masonry-item .info {padding:40px !important;}
.event-entry-meta .entry-meta-inner {padding:0 !important;}
b, strong {font-weight:700 !important;}
.h2 {font-family: 'Fira Sans', sans-serif;}
.k2t-title-menu {font-family: 'Fira Sans', sans-serif;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {font-family: 'Fira Sans', sans-serif !important;}
.k2t-heading .h span {color:#fff !important;}
.menu .ul .li a {color:#fff !important;}
k2t-page-top-menu .ul .li a{color:#fff !important;}
.k2t-project-shortcode * {color:#fff !important;}
.category {color:#000 !important;}
.article .title a {color:#000 !important;}
.ps2id green {color:#54cc03 !important;}

.wp-editor-area {color:#000 !important;}
.k2t-footer .col-6 {width:100%;}
.fira {font-family: 'Fira Sans', sans-serif !important;}