body{    font-size: 15px;}
.clear{clear: both;  }

.text-white{color: #fff;  }

h1, h2, h3, h4, h5, h6, figure {
    color: #000;
    font-family: "Open Sans", Georgia, serif;
    font-weight: 600;
    margin: 0 0 20px 0;
    line-height: 1.5;
}
h4, .h4 {
    font-size: 18px;
}

.article-entry .blog-img .meta .month{font-size: 11px;padding: 5px 5px 0px 5px;}
.article-entry .blog-img .meta .year{font-size: 11px;
    font-weight: 400;
    padding: 0px 5px 5px 5px;
    color: gray;
    background: #fff;}

.box-shadow{box-shadow: 1px 3px 6px 1px #dad8d8;}


.colorlib-nav ul li.has-dropdown .dropdown{width: 200px;}

.colorlib-event, .colorlib-trainers, .colorlib-classes, #colorlib-about, #colorlib-services, #colorlib-contact, #colorlib-testimony, .colorlib-blog, #colorlib-project, #colorlib-subscribe{padding: 3em 0;}
.colorlib-heading{margin-bottom: 2em;}

.gototop{bottom: 90px;right: 30px;}


.navigation.post-navigation .nav-links{display: flex;justify-content: space-between;flex-direction: row  }
.navigation.post-navigation .nav-links a{color: #000;  }
.navigation.post-navigation .nav-links a span.screen-reader-text{display: block;font-size: 13px;line-height: 13px; }
.navigation.post-navigation .nav-links a span.post-title{display: block;}

.navigation.post-navigation .nav-links .nav-previous{text-align:left;padding-left: 25px;position: relative;  }
.navigation.post-navigation .nav-links .nav-previous .meta-nav{position: absolute;left: 0px;top: 0px;}
.navigation.post-navigation .nav-links .nav-previous .meta-nav i.fa{font-size: 55px;line-height: 32px;color: #429ffd; }
.navigation.post-navigation .nav-links .nav-next{text-align:right;padding-right: 25px;position: relative;  }
.navigation.post-navigation .nav-links .nav-next .meta-nav{position: absolute;right: 0px;top: 0px; }
.navigation.post-navigation .nav-links .nav-next .meta-nav i.fa{font-size: 55px;line-height: 32px;color: #429ffd;}

.navigation.post-navigation .nav-links .post-title{  }

.article-entry .blog-img{height: 240px;}
.article-entry .desc h2{margin: 0 0 10px 0;}
.article-entry .desc .admin{margin-bottom: 10px;}
.article-entry .desc{    padding-bottom: .5em;}

#colorlib-hero.colorlib-hero-inner{min-height: 450px;}
#colorlib-hero.colorlib-hero-inner .flexslider .slider-text{height: 450px;}
#colorlib-hero.colorlib-hero-inner .flexslider .slider-text > .slider-text-inner{height: 450px;}
#colorlib-hero.colorlib-hero-inner .flexslider .slides li{min-height: 300px;}
#colorlib-hero .flexslider .slider-text > .slider-text-inner h1{margin-top: 50px;}

.form-group label {font-weight: 600;}

/*.colorlib-hero-inner .flexslider:after{content: ""; position:absolute;left: 0px;top: 0px;width: 100%;background: rgba(0,0,0,.5);z-index: 1;  }*/
#colorlib-hero.colorlib-hero-inner .flexslider .slides li .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    opacity: .5;
    background: rgba(0,0,0,.5);
}

.colorlib-widget-box{background: #fff;padding: 20px;  }
.colorlib-widget-box .widget-title{text-align:left;font-size: 22px;text-transform: uppercase;color: #429ffd;   }
.post-list-ul{margin:0px;padding: 0px;  }
.post-list-ul li{list-style: none;border-bottom: 1px solid #eaeaea;  }
.post-list-ul li a{display: block;font-size: 15px;color: #000;position: relative;padding: 10px; padding-left: 20px;font-weight: 600;position: relative;  }
.post-list-ul li a:after{font-family: 'icomoon';content: "\e0c3"; position: absolute;left: 0px;top: 12px; }
.post-list-ul li a:hover{color: #429ffd;}

.news-event-box .desc h2 a{text-align: left;color: #000;font-size: 16px;  }
.news-event-box .desc h2 a:hover{color: #429FFD;}

.article-entry .desc h4 a{color: #000;font-size: 16px;   }
.article-entry .desc h4 a:hover{color: #429FFD;}

h1, h2, h3, h4, h5, h6, figure{    line-height: 1;}

.article-entry .desc{min-height: 131px !important;}
.news-event-box .article-entry .desc{    min-height: 268px !important;}


