@media (max-width: 1199px) {
	.wpb_row { margin-top: 0; }
	.wpb_row > * { margin-top: 0; }
}
@media (max-width: 1199px) {
	.row { margin-top: 0; }
	.row > * { margin-top: 0; }
}
body .gem-icon-with-text-icon-size-medium > .gem-icon-with-text-icon{
    padding-right: 0;
}
#men-right{
    background-repeat: no-repeat;
    background-position: 90% 100%;
}
.event-info{
    text-align:center;
}
.event-info__time,
.event-info__place{
    display: inline-block;
    position: relative;
    padding-left: 24px;
    color: #ffeb7d;
}
.event-info__time{
    padding-right: 30px;
}
.event-info__time:before{
    content: '7d';
    position: absolute;
    left: 0;
    top: 0;
    font-family: 'ElegantIcons';
    font-size: 16px;
    font-weight: normal;
}
.event-info__place:before{
    content: 'e01d';
    position: absolute;
    left: 0;
    top: 0;
    font-family: 'ElegantIcons';
    font-size: 16px;
    font-weight: normal;
}
.justified-style-2 .post-text,
.justified-style-2 .entry-title.title-h4 a {
    color: #23272f;
}
body .mejs-container .mejs-controls {
    background: #414652;
}
body .mejs-controls .mejs-time-rail .mejs-time-total {
    background: #2c2c2c;
}
body .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background:#949397;
}
body .mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after,
body .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button:after,
body .mejs-controls .mejs-button.mejs-volume-button.mejs-unmute button:after,
body .mejs-controls .mejs-button.mejs-volume-button.mejs-mute button:after{
    color: #fff;
}
body .mejs-controls .mejs-time-rail .mejs-time-handle,
body .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #fae276;
}
body .blog.blog-style-masonry article .description .info,
body .blog-style-timeline .post-misc{
    display: none;
}
body .blog-style-timeline_new .mejs-container .mejs-controls .mejs-time,
body .mejs-container .mejs-controls .mejs-time{
    visibility: hidden;
}
body .blog-style-timeline_new .mejs-container .mejs-controls {
    background: #eaeaea;
}
body .blog-style-timeline_new .mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after,
body .blog-style-timeline_new .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button:after{
    color: #2c2c2c;
}
body .blog-style-timeline_new .mejs-controls .mejs-time-rail .mejs-time-total {
    background: #c6c6c6;
}
body .blog-style-timeline_new .mejs-controls .mejs-time-rail .mejs-time-loaded {
    background: #2c2c2c;
}
body .blog-style-timeline_new .mejs-controls .mejs-button.mejs-volume-button.mejs-mute button:after,
body .blog-style-timeline_new .mejs-controls .mejs-button.mejs-volume-button.mejs-unmute button:after{
    color: #c6c6c6;
}
body .blog-style-timeline_new .mejs-controls .mejs-time-rail .mejs-time-handle,
body .blog-style-timeline_new .mejs-controls .mejs-time-rail .mejs-time-current {
    background: #fae276;
}
body .blog-style-timeline_new.blog.blog-style-masonry article .description .info,
body .blog-style-timeline_new.blog-style-timeline .post-misc{
    display: none;
}
.audio-posts.vc_row[data-vc-full-width]{
    overflow: visible;
}
body .blog.blog-style-masonry article .description .post-text{
    padding-bottom: 50px;
}
body .blog-style-masonry .entry-title.title-h4 a{
    color: #23272f;
}
body .gem-counter-inner{
    padding: 40px 20px 30px;
}
body .gem-testimonials.style1  .gem-testimonial-wrapper:after{
    content: '';
}
body .gem-testimonial-wrapper{
    padding-bottom: 0;
}
body .gem-testimonial-name{
    color: #ffe886;
}
body .gem-testimonial-position,
body .gem-testimonial-text{
    color: #fff;
}
body .gem-prev:after,
body .gem-next:after{
    color: #fff;
    background-color: #29bac2;
}
body .gem-prev:hover:after,
body .gem-next:hover:after{
    color: #23272f;
    background-color: #ffe886;
}
.blog-load-more-style-timeline-new .gem-button-separator-holder{
    opacity: 0;
}
body .diagram-wrapper.style-2 .digram-line-box .skill-title{
    font-size: 16px;
}
body .yellow .diagram-wrapper.style-2 .digram-line-box .skill-title{
    color: #ffeb7d;
}
body .dark .diagram-wrapper.style-2 .digram-line-box .skill-amount,
body .dark .diagram-wrapper.style-2 .digram-line-box .skill-title{
    color: #23272f !important;
}
.gem-blog-slider .post-title h5 a{
   color: #fae276;
}
body .gem-blog-slider .gem-blog-slider-prev,
body .gem-blog-slider .gem-blog-slider-next{
    background: #414141;
}
body .gem-blog-slider .gem-blog-slider-prev:hover,
body .gem-blog-slider .gem-blog-slider-next:hover{
    color: #23272f;
    background: #fae276;
}
body .gem-blog-slider .gem-slider-item-overlay{
    background: rgba(30, 33, 40, 0.8);
}
body .site-footer .gem-contacts-item.gem-contacts-address{
    border-bottom: 0;
}
body .widget-title:after,
#colophon .widget a:hover,
body #colophon .widget .gem-contacts-address:before{
    color: #ffeb7d;
}
body .site-footer .widget_text .textwidget ul li:before{
    background: #ffeb7d;
}
body .site-footer .widget_text .textwidget ul li:hover:before{
    background: #fff;
}
@media (min-width: 1199px) {
    .we-have{
        padding-left: 60px;
    }
}
@media(max-width: 768px){
    .ttl{
        text-align: center !important;
    }
}
@media(max-width: 700px){
    body .countdown-container.countdown-style-4.align-center .countdown-info{
        width: 100%;
    }
    body .countdown-style-4 .countdown-item{
        width: 100%;
    }
    body #men-right{
        background-image: none !important;
    }
}
.custom-icon .gem-icon.ct-simple-icon{
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.custom-icon .gem-icon-size-small{
    font-size: 16px;
}
#site-header-wrapper.site-header-wrapper-transparent #site-header:not(.shrink){
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}
.gem-compact-item-content .date-color{
    color: #cacaca;
}