/*
 Theme Name: JungeDegro
 Theme URI: http://www.degro.org/jd
 Description: Based on the eduma theme
 Version: 0.0.1
 Author: Ilscipio GmbH
 Author URI: http://www.ilscipio.com
 Template:     eduma
 Version:      1.0.0
 Text Domain:  eduma-child2
*/




body {

    background-color: #ffffff;

    font-family: Roboto;

    font-size: 15px;

    font-weight: normal;

    line-height: 1.7em;

    color: #666666;

}

body .content-pusher {

    background-color: #ffffff;

}

body #main-content {

    background-color: #ffffff;

}

.sc_heading h1 {
    font-size: 24px !important;
}

h1 {

    color: #333333;

    font-size: 24px !important;

    font-weight: 700;

    font-style: normal;

    text-transform: none;

    line-height: 1.6em;

}

.sc_heading h2 {
    font-size: 22px !important;
}


h2 {

    color: #333333;

    font-size: 22px !important;

    font-weight: 700;

    font-style: normal;

    text-transform: none;

    line-height: 1.6em;

}

.sc_heading h3 {
    font-size: 18px !important;
}


h3 {

    color: #333333;

    font-size: 18px !important;

    font-weight: 700;

    font-style: normal;

    text-transform: none;

    line-height: 1.6em;

}

.sc_heading h4 {
    font-size: 16px !important;
}


h4 {

    color: #333333;

    font-size: 16px !important;

    font-weight: 700;

    font-style: normal;

    text-transform: none;

    line-height: 1.6em;

}

.sc_heading h5 {
    font-size: 13px !important;
}


h5 {

    color: #333333;

    font-size: 13px;

    font-weight: 700;

    font-style: normal;

    text-transform: none;

    line-height: 1.6em;

}

.sc_heading h6 {
    font-size: 13px !important;
}


h6 {

    color: #333333;

    font-size: 13px !important;

    font-weight: 700;

    font-style: normal;

    text-transform: none;

    line-height: 1.4em;

}

h1,

h2,

h3,

h4,

h5,

h6 {

    font-family: Roboto Slab;

}

a {

    color: #048ad3;

}

::-moz-selection {

    background: #048ad3;

    color: #fff !important;

}

::selection {

    background: #048ad3;

    color: #fff !important;

}

#back-to-top:hover {

    background: #048ad3;

    color: #333333;

}

.loop-pagination li .page-numbers:hover,

.pagination li .page-numbers:hover {

    border: 1px #048ad3 solid;

    color: white !important;

    background-color: #cd0b1b !important;

}

.loop-pagination li .page-numbers.next:before,

.pagination li .page-numbers.next:before {

    font-size: 15px;

}

.loop-pagination li .page-numbers.current,

.pagination li .page-numbers.current {

    border: 1px #048ad3 solid;

    color: white!important;

}

.wpcf7-form.style-01 .contact-form-content .email input,

.wpcf7-form.style-01 .contact-form-content .subject input,

.wpcf7-form.style-01 .contact-form-content .name input {

    background: #ffffff;

}

.wpcf7-form.style-01 .contact-form-content .message textarea {

    background: #ffffff;

}

.wpcf7-form.style-01 .contact-form-content .submit-btn input {

    background: #048ad3;

}

.wpcf7-form.style-02 {

    background: #048ad3;

}

.wpcf7-form.style-02 .contact-form-content .name input {

    background: #ffffff;

}

.wpcf7-form.style-02 .contact-form-content .email input {

    background: #ffffff;

}

.wpcf7-form.style-02 .contact-form-content .subject input {

    background: #ffffff;

}

.wpcf7-form.style-02 .contact-form-content .message textarea {

    background: #ffffff;

}

.flexslider .flex-direction-nav .flex-prev:before {

    color: #048ad3;

}

.flexslider .flex-direction-nav .flex-next:before {

    color: #048ad3;

}

.thim-widget-courses-searching .thim-course-search-overlay .courses-searching button {

    background: #048ad3;

}

.search-form .search-field:focus,

#bbp-search-form > .bbp-search-box #bbp_search:focus,

.thim-course-top .courses-searching form input[type='text']:focus {

    border-color: #048ad3;

}

.list-info li {

    font-size: 16px;

}

.list-info li i {

    color: #048ad3;

}

.top_site_main .page-title-wrapper h1:before,

.top_site_main .page-title-wrapper h2:before {

    background: #048ad3;

}

.breadcrumbs-wrapper.button-list-gird .display .switcher-active i,

.breadcrumbs-wrapper.button-list-gird .display a:hover i {

    color: #048ad3;

}

.breadcrumbs-wrapper #breadcrumbs li {

    color: #666666;

}

.breadcrumbs-wrapper #breadcrumbs li a {

    color: #666666;

}

.breadcrumbs-wrapper #breadcrumbs li a:hover {

    color: #048ad3;

}

.btn-primary {

    background-color: #048ad3 !important;

    border-color: #048ad3 !important;

    color: white !important;

}

.btn-primary:hover {

    background-color: #cf030e !important;

    border-color: #cf030e !important;

    color: white !important;

}

.btn-border:hover {

    color: #048ad3 !important;

    border-color: #048ad3 !important;

}

.slider-desc .btn {

    font-size: 16px;

}

input[type="radio"]:checked:before {

    background-color: #048ad3;

}

input[type="checkbox"]:checked:before {

    color: #048ad3;

}

.list-address li {

    font-size: 16px;

    color: #333333;

}

.list-address li i {

    color: #048ad3;

}

.one-courses-page-content .row-item .courses-price {

    font-size: 18px;

    color: #048ad3;

}

.one-courses-page-content .row-item .number-students {

    font-size: 16px;

}

.one-courses-page-content .row-item .number-students:before {

    color: #048ad3;

}

.thim-color {

    color: #048ad3;

}

.thim-bg-color {

    background-color: #048ad3;

}

.thim-bg-overlay-color {

    position: relative;

}

.thim-bg-overlay-color:before {

    position: absolute;

    background: rgba(4, 138, 211, 0.92);

    left: 0;

    right: 0;

    bottom: 0;

    top: 0;

    z-index: 0;

}

.thim-bg-overlay-color > .panel-grid-cell {

    position: relative;

}

.thim-bg-overlay-color-half {

    position: relative;

}

.thim-bg-overlay-color-half:before {

    position: absolute;

    background: rgba(4, 138, 211, 0.5);

    left: 0;

    right: 0;

    bottom: 0;

    top: 0;

    z-index: 0;

}

.thim-bg-overlay-color-half > .panel-grid-cell {

    position: relative;

}

.thim-color-title {

    color: #333333;

}

.thim-border-top {

    border-top: 1px solid #eeeeee;

}

.footer-bottom .thim-widget-icon-box {

    position: relative;

}

.footer-bottom .thim-widget-icon-box:before {

    content: '';

    position: absolute;

    background: rgba(4, 138, 211, 0.5);

    left: 0;

    right: 0;

    bottom: 0;

    top: 0;

    z-index: 2;

}

.footer-bottom .thim-widget-icon-box > .wrapper-box-icon {

    position: relative;

}

.thim-bg-black {

    background-color: #000;

}

.site-header {

    background: #ffffff;

}

.site-header.header_v2 {

    background: #111111;

}

#toolbar {

    background: #111111;

    color: #ababab;

    font-size: 12px;

}

#toolbar a {

    color: #ffffff;

}

#toolbar a:hover {

    text-decoration: underline;

}

#toolbar span.value {

    color: #ffffff;

}

#toolbar .widget_form-login .thim-link-login a:first-child {

    border-right-color: #ababab;

}

@media (min-width: 769px) { .nav > li.widget_area > .sub-menu {     min-width:500px !important; }


.forcefullwidth_wrapper_tp_banner {
padding-top:100px !important;
}
    .navigation .navbar-nav #magic-line {

        background: #048ad3;

    }

    .navigation .navbar-nav > li .sub-menu {

        background: #232323;

    }

    .navigation .navbar-nav > li .sub-menu li > a,

    .navigation .navbar-nav > li .sub-menu li > span {

        border-bottom: 1px solid white;

        color: white;

    }

    .navigation .navbar-nav > li .sub-menu li > a:hover,

    .navigation .navbar-nav > li .sub-menu li > span:hover {

        color: #ffffff;

    }

    .navigation .navbar-nav > li .sub-menu > li.current-menu-item > a,

    .navigation .navbar-nav > li .sub-menu > li.current-menu-item span {

        color: #ffffff;

    }

    .navigation .navbar-nav > li .sub-menu > li:last-child > a,

    .navigation .navbar-nav > li .sub-menu > li:last-child > span {

        border-bottom: 0;

    }

    .navigation .navbar-nav > li .sub-menu.megacol > li > a,

    .navigation .navbar-nav > li .sub-menu.megacol > li > span {

        color: #ffffff;

    }

    .navigation .navbar-nav > li .sub-menu.megacol > li:last-child > a,

    .navigation .navbar-nav > li .sub-menu.megacol > li:last-child > span {

        border-bottom: 1px solid #2b2b2b;

    }

    .navigation .navbar-nav > li > a,

    .navigation .navbar-nav > li > span {

        color: #048ad3;

        font-size: 14px;

        font-weight: 600;

        text-transform: none !important;

        font-size: 16px !important;

    }

    .navigation .navbar-nav > li > a:hover,

    .navigation .navbar-nav > li > span:hover {

        color: #cf030e;

    }

    .navigation .navbar-nav>li .sub-menu li>a,

    .navigation .navbar-nav>li .sub-menu li>span {

        border-bottom: 0px !important;

    }

}

.menu-right .search-form:after {

    color: #048ad3;

}

.thim-mobile-login a:hover {

    color: #048ad3;

}

@media (max-width: 768px) {

    .thim-megamenu-row > .panel-grid-cell::after {

        background: #eee none repeat scroll 0 0;

        bottom: 5px;

        content: "";

        min-height: 360px;

        position: absolute;

        right: 1px;

        top: 7px;

        width: 1px;

    }

    .mobile-menu-container {

        background: #232323;

    }

    .mobile-menu-container ul li > a,

    .mobile-menu-container ul li > span {

        color: white;

    }

    .mobile-menu-container ul li > a:hover,

    .mobile-menu-container ul li > span:hover {

        color: #ffffff;

    }

    .mobile-menu-container ul li.current-menu-item > a,

    .mobile-menu-container ul li.current-menu-item > span {

        color: #ffffff;

    }

    .menu-mobile-effect span {

        background-color: #777777;

    }

    .navbar-nav .sub-menu:before {

        //background: white;

    }

    .navbar-nav .sub-menu li:before {

        background: white;

    }
.forcefullwidth_wrapper_tp_banner {
padding-top:30px !important;
}
}

.menu-mobile-effect.navbar-toggle span.icon-bar {

    background: #048ad3;

}

.site-header.affix .menu-mobile-effect.navbar-toggle span.icon-bar {

    background: #333333;

}

.site-header.bg-custom-sticky.affix {

    background: #ffffff;

}

.site-header.bg-custom-sticky.affix.header_v2 {

    background: #111111;

}

.site-header.bg-custom-sticky.affix .navbar-nav > li > a,

.site-header.bg-custom-sticky.affix .navbar-nav > li > span {

    color: #333333;

}

.site-header.bg-custom-sticky.affix .navbar-nav > li > a:hover,

.site-header.bg-custom-sticky.affix .navbar-nav > li > span:hover {

    color: #333333;

}

.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li a,

.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li span,

.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li div {

    color: #333333;

}

.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li a:hover,

.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li span:hover,

.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right li div:hover {

    color: #333333;

}

.site-header.bg-custom-sticky.affix .navbar-nav li.menu-right .search-form:after {

    color: #333333;

}

.thim-course-search-overlay .search-toggle {

    color: #048ad3;

}

.site-header.affix .thim-course-search-overlay .search-toggle {

    color: #333333;

}

.site-header.affix .thim-course-search-overlay .search-toggle:hover {

    color: #048ad3 !important;

}

.thim-course-search-overlay .search-toggle:hover {

    color: #048ad3;

}

.width-logo > a {

    width: 325px !important;

    display: inline-block;

}

.width-navigation {

    width: calc(100% - 153px);

}

.width-navigation-left,

.width-navigation-right {

    width: calc(50% - 76.5px);

}

.width-navigation-left .navbar-nav {

    text-align: left;

}

footer#colophon {

    background: #000000;

}

footer#colophon .footer {

    color: #999999;

}

footer#colophon .footer .widget-title {

    color: #ffffff;

    margin: -8px 0 17px !important;

}

footer#colophon .footer a {

    color: #999999;

}

footer#colophon .footer a:hover {

    font-weight: bold;

    color: white !important;

}

footer#colophon .footer .thim-social a:hover {

    color: #fff !important;

}

footer#colophon .footer .thim-footer-location .info {

    color: rgba(255, 255, 255, 0.9);

}

footer#colophon .footer .thim-footer-location .info a {

    color: rgba(255, 255, 255, 0.9);

}

footer#colophon .footer .thim-footer-location .info a:hover {

    color: #048ad3;

}

footer#colophon .footer .thim-footer-location .info .fa {

    color: #999999;

}

footer#colophon .footer .thim-footer-location .social a {

    color: #666666;

    border-color: #666666;

}

footer#colophon .footer .thim-footer-location .social a:hover {

    color: #048ad3;

    border-color: #048ad3;

}

footer#colophon .copyright-area {

    background: #111111;

    color: #999999;

}

footer#colophon .copyright-area .copyright-content {

    border-top: 1px solid rgba(153, 153, 153, 0.15);

}

footer#colophon .copyright-area .text-copyright a {

    color: #048ad3;

}

footer#colophon .copyright-area ul li a {

    color: #999999;

}

footer#colophon .copyright-area ul li a:hover {

    color: #999999;

}

.thim-social a {

    color: #666666;

    border-color: #666666;

}

.thim-social a:hover {

    color: #048ad3;

    border-color: #048ad3;

}

.wpcf7-form input[type="text"],

.wpcf7-form input[type="email"],

.wpcf7-form input[type="tel"],

.wpcf7-form input[type="number"],

.wpcf7-form input[type="date"],

.wpcf7-form textarea {

    border-color: #eeeeee;

}

.wpcf7-form input[type="text"]:focus,

.wpcf7-form input[type="email"]:focus,

.wpcf7-form input[type="tel"]:focus,

.wpcf7-form input[type="number"]:focus,

.wpcf7-form input[type="date"]:focus,

.wpcf7-form textarea:focus {

    border-color: #048ad3;

}

.wpcf7-form .wpcf7-submit {

    background: #048ad3 !important;

    color: white !important;

}

.wpcf7-form .wpcf7-submit:hover {

    background: #cd0b1b !important;

    color: white !important;

}

.mc4wp-form .mc4wp-form-fields input[type="email"]:focus {

    border-color: #048ad3;

}

.mc4wp-form .mc4wp-form-fields input[type="submit"] {

    background: #048ad3;

    color: #333333;

}

.thim-newlleter-homepage .mc4wp-form .mc4wp-form-fields input[type="submit"]:hover {

    background: #cd0b1b;

    color: white;

}

.thim-register-now-form .title:before {

    background: #048ad3;

}

.thim-register-now-form .wpcf7-form .wpcf7-submit:hover {

    background: #048ad3;

    color: #333333;

}

.thim-owl-carousel-post .owl-item .info {

    background: rgba(4, 138, 211, 0.9);

}

.thim-owl-carousel-post .owl-item .title a:hover {

    color: #048ad3;

}

.thim-owl-carousel-post .owl-controls .owl-prev:hover,

.thim-owl-carousel-post .owl-controls .owl-next:hover {

    border-color: #048ad3;

}

.thim-owl-carousel-post .owl-controls .owl-prev:hover .fa,

.thim-owl-carousel-post .owl-controls .owl-next:hover .fa {

    color: #048ad3;

}

.thim-widget-accordion .panel-title a:after {

    color: #333333;

}

.thim-widget-accordion .panel-title a:not(.collapsed):before {

    background: #048ad3;

}

.thim-widget-accordion .panel-title a:not(.collapsed):after {

    color: #048ad3;

}

.sc_heading .title {

    color: #333333;

}

.sc_heading .line {

    background-color: #333333;

}

article .entry-header .date-meta {

    color: #048ad3;

    font-size: 52px !important;

}

article .entry-header .entry-title a {
    font-size:22px !important;
    color: #333333;

}

article .entry-header .entry-title a:hover {
    font-size:22px !important;
    color: #048ad3;

}

article .readmore a {

    color: white !important;

    background: #048ad3;

}

article .readmore a:hover {

    color: white !important;

    background: #cd0b1b !important;

}

.entry-tag-share .post-tag a {

    color: #333333;

}

.entry-tag-share .post-tag a:hover {

    color: #048ad3;

}

.thim-about-author .author-top .name {

    color: #333333;

}

.thim-about-author .author-top a.name:hover {

    color: #048ad3;

}

.entry-navigation-post .prev-post .title a,

.entry-navigation-post .next-post .title a {

    color: #333333;

}

.entry-navigation-post .prev-post .title a:hover,

.entry-navigation-post .next-post .title a:hover {

    color: #048ad3;

}

.related-archive ul.archived-posts > li h5 a {

    color: #333333;

}

.related-archive ul.archived-posts > li h5 a:hover {

    color: #048ad3;

}

.comments-area .comment-list .comment-list-inner li .comment-extra-info .author a {

    color: #333333;

}

.comments-area .comment-list .comment-list-inner li .comment-extra-info .author a:hover {

    color: #048ad3;

}

.comments-area .comment-list .comment-list-inner li .comment-extra-info .author .author-name {

    color: #333333;

}

.comment-respond-area .logged-in-as a {

    color: #048ad3;

}

.comment-respond-area .logged-in-as a:hover {

    text-decoration: underline;

}

.loop-pagination li .page-numbers,

.pagination li .page-numbers {

    color: #333333;

}

.loop-pagination li .page-numbers:hover,

.pagination li .page-numbers:hover {

    background: #048ad3;

    border-color: #048ad3;

    color: #333333;

}

.loop-pagination li .page-numbers.current,

.pagination li .page-numbers.current {

    background: #048ad3;

    border-color: #048ad3;

    color: #333333;

}

.widget-area aside:before {

    background: #048ad3;

}

.widget-area aside.widget ul li {

    color: #333333;

}

.widget-area aside.widget ul li a {

    color: #333333;

}

.widget-area aside.widget ul li a:hover {

    color: #048ad3;

}

.widget-area aside.widget ul li.current-cat a {

    color: #048ad3;

}

.widget-area .thim-list-posts.sidebar .article-title-wrapper a {

    color: #333333;

}

.widget-area .thim-list-posts.sidebar .article-title-wrapper a:hover {

    color: #048ad3;

}

.widget-area .thim-course-list-sidebar .thim-course-content .course-title a {

    color: #333333;

}

.widget-area .thim-course-list-sidebar .thim-course-content .course-title a:hover {

    color: #048ad3;

}

.free-course {

    color: #048ad3;

}

.counter-box .display-percentage {

    color: #048ad3;

}

.counter-box.about-us .display-percentage {

    color: #333333;

}

.page-404-content a:hover {

    color: #048ad3;

}

.quickview .product-info .right .product_meta a {

    color: #333333;

}

.quickview .product-info .right .product_meta a:hover {

    color: #048ad3;

}

.product-cat li a {

    color: #666666;

}

.product-cat li a:hover,

.product-cat li a.active {

    color: #333333;

    border-color: #048ad3;

}

.product-grid .product__title a {

    color: #333333;

}

.product-grid .product__title a:hover {

    color: #048ad3;

}

.product-grid .product__title a.added_to_cart {

    color: #333333 !important;

}

.product-grid .product__title a.button.add_to_cart_button,

.product-grid .product__title .added_to_cart {

    background: #048ad3 !important;

}

.product-grid .product__title a.button.add_to_cart_button:before,

.product-grid .product__title .added_to_cart:before {

    color: #333333 !important;

}

.product-grid .product__title a.button.add_to_cart_button:hover,

.product-grid .product__title .added_to_cart:hover {

    background: #048ad3 !important;

    color: #333333 !important;

}

.thim-course-megamenu .course-readmore {

    color: white !important;

    background: #cd0b1b !important;

}

.thim-course-megamenu .course-readmore:hover {

    background: #048ad3 !important;

    color: white !important;

}

.quickview .product-info .right .cart a {

    color: #666666;

}

.quickview .product-info .right .cart a:hover {

    color: #048ad3;

}

.quickview .product-info .right .cart button.button {

    background: #048ad3;

    color: #333333;

}

.quickview .product-info .right .cart button.button:hover {

    background: #cd0b1b;

    color: white;

}

.quickview .quick-view-detail {

    color: #666666;

}

.quickview .quick-view-detail:hover {

    color: #048ad3;

}

.product_thumb .onsale {

    background: #048ad3 !important;

    color: #333333;

}

.mfp-image-holder .mfp-close:hover,

.mfp-inline-holder .mfp-close:hover {

    color: #048ad3;

}

.product-cat li a {

    color: #666666;

}

.thim-course-grid .course-item .thim-course-content .course-title a {

    color: #333333;

}

.thim-course-grid .course-item .thim-course-content .course-title a:hover {

    color: #048ad3;

}

.thim-course-grid .course-item .thim-course-content .course-meta:before {

    background: #048ad3;

}

.thim-course-grid .course-item .thim-course-content .course-meta > div.course-comments-count,

.thim-course-grid .course-item .thim-course-content .course-meta > div.course-student {

    font-family: Roboto Slab;

}

.thim-course-grid .course-item .thim-course-content .course-meta > div a:hover {

    color: #048ad3;

}

.thim-course-grid .course-item .course-thumbnail > a.course-readmore {

    background: #048ad3 !important;

    color: white !important;

}

.thim-course-grid .course-item .course-thumbnail > a.course-readmore:hover {

    background: #cd0b1b;

}

.course-item .course-thumbnail .course-wishlist-box .course-wishlisted {

    color: #048ad3;

}

.course-item .course-thumbnail .course-wishlist-box .course-wishlist:hover {

    color: #048ad3;

}

.learn-press .tab-content .course-wishlist-box {

    background: #333333;

}

.learn-press .tab-content .course-wishlist-box span.fa.course-wishlisted {

    color: #048ad3;

}

.thim-course-list .course-item .thim-course-content .course-title a {

    color: #333333;

}

.thim-course-list .course-item .thim-course-content .course-title a:hover {

    color: #048ad3;

}

.thim-course-list .course-item .thim-course-content .course-readmore a {

    background: #048ad3;

    color: #333333;

}

.thim-course-list .course-item .thim-course-content .course-readmore a:hover {

    background: #cd0b1b;

    color: white;

}

.rating-box .review-stars-rated .review-stars > li span,

.course-review .review-stars-rated .review-stars > li span {

    color: #048ad3;

}

.thim-course-top .thim-course-switch-layout a.switch-active,

.thim-course-top .thim-course-switch-layout a:hover {

    color: #048ad3;

}

.thim-course-carousel .owl-controls .owl-prev:hover,

.thim-course-carousel .owl-controls .owl-next:hover {

    border-color: #048ad3;

}

.thim-course-carousel .owl-controls .owl-prev:hover .fa,

.thim-course-carousel .owl-controls .owl-next:hover .fa {

    color: #048ad3;

}

.thim-carousel-course-categories .owl-carousel .owl-buttons .owl-next,

.thim-carousel-course-categories .owl-carousel .owl-buttons .owl-prev {

    color: #333333;

}

.thim-carousel-course-categories .owl-carousel .owl-buttons .owl-next:hover,

.thim-carousel-course-categories .owl-carousel .owl-buttons .owl-prev:hover {

    background: rgba(4, 138, 211, 0.8);

}

.thim-carousel-course-categories .owl-carousel .owl-item .title a:hover {

    color: #048ad3;

}

.thim-widget-courses .view-all-courses {

    color: #333333;

}

.thim-widget-courses .view-all-courses:hover {

    color: #048ad3;

    border-color: #048ad3;

}

.learn-press .course-payment .course-price .value {

    color: #333333;

}

.learn-press .thim-enroll-course-button {

    background: #048ad3 !important;

    color: white !important;

}

.learn-press .thim-enroll-course-button:hover {

    background: #cd0b1b !important;

    color: white !important;

}

.learn-press .course-tabs .nav-tabs li a {

    color: #333333;

}

.learn-press .course-tabs .nav-tabs li.active:before {

    background: #048ad3;

}

.learn-press .course-tabs .nav-tabs li.active a .fa {

    color: #048ad3;

}

.learn-press .curriculum-sections .section-content .course-lesson .lesson-preview,

.learn-press .curriculum-sections .section-content .course-quiz .lesson-preview {

    background: #048ad3 !important;

    color: white !important;

}

.learn-press .curriculum-sections .section-content .course-lesson a.lesson-preview:hover,

.learn-press .curriculum-sections .section-content .course-quiz a.lesson-preview:hover {

    background: #cd0b1b !important;

    color: white !important;

}

.learn-press .curriculum-sections .section-content .course-lesson a,

.learn-press .curriculum-sections .section-content .course-quiz a {

    color: #333333;

}

.learn-press .curriculum-sections .section-content .course-lesson a:hover,

.learn-press .curriculum-sections .section-content .course-quiz a:hover {

    color: #048ad3;

}

.learn-press .curriculum-sections .section-content .course-lesson a.lesson-preview:hover,

.learn-press .curriculum-sections .section-content .course-quiz a.lesson-preview:hover {

    background: #048ad3;

    color: #333333;

}

.learn-press .curriculum-sections .section-content .course-lesson span.course-format-icon .fa,

.learn-press .curriculum-sections .section-content .course-quiz span.course-format-icon .fa {

    color: #048ad3;

}

.learn-press #finish-course {

    background: #048ad3;

    color: #333333;

    margin-bottom: 30px;

}

.learn-press #finish-course:hover {

    background: #cd0b1b;

    color: white;

}

.learn-press #learn_press_payment_form .learn_press_payment_close:hover {

    color: #048ad3;

}

.learn-press #learn_press_payment_form .learn_press_payment_close .learn_press_payment_checkout:hover {

    background: #048ad3;

    color: #333333;

}

.course-content .complete-lesson-button {

    background: #048ad3;

    color: #333333;

}

.course-content .complete-lesson-button:hover {

    background: #cd0b1b;

    color: white;

}

#tab-course-description .thim-course-info ul li span {

    color: #333333;

}

#tab-course-description .thim-course-info ul li .fa {

    color: #048ad3;

}

.thim-course-menu-landing .thim-course-landing-tab li.active:before {

    background: #048ad3;

}

.thim-course-menu-landing .thim-course-landing-tab li a {

    color: #333333;

}

.thim-course-menu-landing .thim-course-landing-button .course-price {

    color: #333333;

}

#tab-course-review .course-rating > h3 {

    color: #333333;

}

#tab-course-review .course-rating .rating-title {

    color: #333333;

}

#tab-course-review .course-rating .average-rating .rating-box .average-value {

    color: #048ad3;

    font-family: Roboto Slab;

}

#tab-course-review .course-rating .average-rating .rating-box .review-amount {

    color: #333333;

}

#tab-course-review .course-rating .detailed-rating .stars > div.key {

    color: #333333;

}

#tab-course-review .course-rating .detailed-rating .stars > div.bar .full_bar > div {

    background: #048ad3;

}

#tab-course-review .review-load-more #course-review-load-more {

    background: #048ad3;

    color: #333333;

}

#tab-course-review .review-load-more #course-review-load-more:hover {

    background: #cd0b1b;

    color: white;

}

#tab-course-review .add-review .title {

    color: #333333;

}

#tab-course-review .add-review .review-stars-rated {

    color: #048ad3;

}

#tab-course-review .add-review .review-stars-rated .review-stars {

    color: #048ad3;

}

#tab-course-review .add-review form label {

    color: #333333;

}

#tab-course-review .add-review form button[type="submit"] {

    background: #048ad3;

    color: #333333;

}

#tab-course-review .add-review form button[type="submit"]:hover {

    background: #cd0b1b;

    color: white;

}

.thim-testimonial-slider ul.scrollable li:before {

    background: rgba(4, 138, 211, 0.6);

}

.thim-testimonial-slider .title {

    color: #333333;

}

.thim-testimonial-slider .control-nav:hover {

    color: #048ad3;

    border-color: #048ad3;

}

.thim-testimonial-slider .control-nav:hover:before {

    color: #048ad3;

}

.thim-widget-tab .nav-tabs li.active:before {

    background: #048ad3;

}

.thim-widget-tab .nav-tabs li.active:after {

    background: #fff;

}

.thim-widget-tab .nav-tabs li.active a .fa {

    color: #048ad3;

}

.thim-widget-tab .nav-tabs li a {

    color: #333333;

}

.thim-widget-tab .nav-tabs li a:hover {

    color: #333333;

}

.become-teacher-form button[type=submit] {

    background: #048ad3;

    color: #333333;

}

.become-teacher-form button[type=submit]:hover {

    background: #cd0b1b;

    color: white;

}

.thim-about-us-quote hr {

    background: #048ad3;

}

.rev_slider_wrapper .tp-bullet.selected {

    background: #048ad3;

    border-color: #048ad3;

}

.site-main .widget_text .widget-title:before {

    background: #048ad3;

}

.wrapper-lists-our-team a.join-our-team {

    background: #048ad3;

    color: #333333;

}

.wrapper-lists-our-team a.join-our-team:hover {

    background: #cd0b1b;

    color: white;

}

.wrapper-lists-our-team .our-team-item .our-team-image:before {

    background: rgba(4, 138, 211, 0.8);

}

.thim-list-event .view-all {

    color: #333333;

}

.thim-list-event .view-all:hover {

    color: #048ad3;

    border-color: #048ad3;

}

.thim-list-event .item-event .time-from {

    color: #048ad3;

}

.thim-list-event .item-event .title a {

    color: #333333;

}

.thim-list-event .item-event .title a:hover {

    color: #048ad3;

}

.thim-list-event.layout-2 .time-from {

    border-color: #048ad3;

}

.thim-list-event.layout-2 .view-all {

    color: #048ad3;

}

.thim-login form#loginform p.login-remember label {

    color: #333333;

}

.thim-login form#loginform > a[title='Lost Password'] {

    color: #333333;

}

.thim-login form#loginform input[type=submit],

.thim-login form#registerform input[type=submit],

.thim-login form#lostpasswordform input[type=submit] {

    background: #048ad3;

    color: #333333;

}

.thim-login form#loginform input[type=submit]:hover,

.thim-login form#registerform input[type=submit]:hover,

.thim-login form#lostpasswordform input[type=submit]:hover {

    color: white;

    background: #cd0b1b;

}

.thim-login form#registerform #reg_passmail {

    color: #333333;

}

.thim-login form#registerform label[for='become_teacher'] {

    color: #333333;

}

.thim-login .link-bottom {

    color: #333333;

}

.thim-login .link-bottom a {

    color: #048ad3;

}

.list-tab-event .nav-tabs li a,

.profile-tabs .nav-tabs li a {

    color: #333333;

}

.list-tab-event .nav-tabs li.active:before,

.profile-tabs .nav-tabs li.active:before {

    background: #048ad3;

}

.list-tab-event .nav-tabs li.active .fa,

.profile-tabs .nav-tabs li.active .fa {

    color: #048ad3;

}

.tp-event-archive .entry-title h4 a {

    color: #333333;

}

.tp-event-archive .entry-content .tp_event_view-detail {

    background: #048ad3;

    color: #333333;

}

.tp-event-archive .entry-content .tp_event_view-detail:hover {

    background: #cd0b1b;

    color: white;

}

.thim-list-content li:before {

    background: #048ad3;

}

.tp-event-info .tp-info-box .heading {

    color: #333333;

}

.tp-event-organizers .thim-carousel-wrapper .item .name {

    color: #333333;

}

.tp-event-organizers .owl-buttons .owl-prev:hover,

.tp-event-organizers .owl-buttons .owl-next:hover {

    border-color: #048ad3;

}

.tp-event-organizers .owl-buttons .owl-prev:hover .fa,

.tp-event-organizers .owl-buttons .owl-next:hover .fa {

    color: #048ad3;

}

.course-content .course-content-lesson-nav a {

    color: #333333;

}

.course-content .course-content-lesson-nav a:hover {

    text-decoration: underline;

}

.single-quiz button.check_answer:hover,

.single-quiz button.next-question:hover,

.single-quiz button.prev-question:hover,

.single-quiz button.button-finish-quiz:hover,

.single-quiz button.button-retake-quiz:hover,

.single-quiz button.button-start-quiz:hover {

    background: #048ad3;

    color: #333333;

}

.single-quiz .back-to-course {

    color: #333333;

}

.single-quiz .quiz-clock .quiz-total .quiz-text .number {

    color: #048ad3;

}

.single-quiz .quiz-clock .quiz-timer #quiz-countdown {

    color: #048ad3;

}

.question-hint .quiz-hint-toggle {

    color: #048ad3;

}

.question-hint .quiz-hint-toggle .fa {

    color: #666666;

}

.bbpress #bbpress-forums li.bbp-header {

    background: #048ad3;

}

.bbpress #bbpress-forums li.bbp-body ul .bbp-author-name {

    color: #048ad3;

}

.bbpress #bbpress-forums .bbp-breadcrumb a {

    color: #333333;

}

.bbpress #bbpress-forums .bbp-breadcrumb a:hover {

    color: #048ad3;

}

.bbpress #bbpress-forums button:hover {

    background: #048ad3;

    color: #333333;

}

.bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation a:hover {

    color: #048ad3;

}

.bbpress #bbpress-forums #bbp-single-user-details #bbp-user-navigation li.current a {

    color: #048ad3;

}

.bbpress #bbpress-forums #bbp-user-body a:hover {

    color: #048ad3;

}

.message a,

.learn-press .message a {

    color: #048ad3;

}

.message a:hover,

.learn-press .message a:hover {

    color: #048ad3;

}

.mfp-content .popup-title {

    background: #048ad3;

}

#popup_title {

    background-color: #048ad3;

    color: #333333;

}

#popup_panel #popup_ok:hover,

#popup_panel #popup_cancel:hover {

    background-color: #048ad3;

    color: #333333;

}

.profile-container .profile-tabs .tab-content .thim-course-grid .cert-profile-view {

    color: #666666;

}

.profile-container .profile-tabs .tab-content .thim-course-grid .cert-profile-view:hover {

    color: #666666;

}

ul.nav.nav-tabs li a {

    font-family: Roboto Slab;

}

.mo-openid-app-icons > p {

    color: #333333;

}

.thim-login .title {

    font-family: Roboto;

}

@media (max-width: 480px) {

    .width-logo > a {

        width: 114.75px;

    }

}

.thim-footer-info > div.info-phone .fa {

    color: #999999;

}

a.widget-button {

    background: #048ad3;

}

.thim-what-it-about-desc .button .thim-button {

    background: #048ad3;

    color: #333333;

}

.thim-what-it-about-desc .button .thim-button:hover {

    background: #cd0b1b;

}

.thim-what-it-about-desc .thim-login-link {

    color: #333333;

}

.thim-carousel-instructors .instructor-item .readmore {

    color: #048ad3;

}

.thim-carousel-instructors .instructor-item .readmore:hover {

    color: #048ad3;

}

.thim-color:hover {

    color: #048ad3;

}

.menu-right .thim-link-login a {

    background: #048ad3;

    color: #333333 !important;

}

.menu-right .thim-link-login a:hover {

    background: #cd0b1b;

    color: white !important;

}

.thim-hello-there .sub-heading {

    color: #333333;

}

.thim-hello-there .description {

    color: #333333;

}

.thim-widget-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .smicon-read {

    color: #048ad3;

}

.thim-widget-icon-box .wrapper-box-icon.has_custom_image:not(.overlay) .smicon-read:hover {

    color: #048ad3;

}

.thim-join-the-elite-group:before {

    background: #048ad3;

}

.thim-join-the-elite-group .thim-widget-button .widget-button.normal {

    border-color: #048ad3;

    background: #048ad3;

    color: #333333;

}

.thim-join-the-elite-group .thim-widget-button .widget-button.normal:hover {

    border-color: #cd0b1b;

    background: #cd0b1b;

    color: white;

}

.thim-welcome-university .thim-register-now-form .wpcf7-form .wpcf7-submit {

    background: #048ad3;

    color: white;

}

.thim-welcome-university .thim-register-now-form .wpcf7-form .wpcf7-submit:hover {

    background: #cd0b1b;

    color: white;

}

.thim-latest-new-university .thim-owl-carousel-post .owl-item .title a {

    color: #333333;

}

.thim-latest-new-university .thim-owl-carousel-post .owl-item .title a:hover {

    color: #048ad3;

}

.thim-latest-new-university .thim-owl-carousel-post .owl-controls .owl-prev,

.thim-latest-new-university .thim-owl-carousel-post .owl-controls .owl-next {

    border-color: #333333;

}

.thim-latest-new-university .thim-owl-carousel-post .owl-controls .owl-prev .fa,

.thim-latest-new-university .thim-owl-carousel-post .owl-controls .owl-next .fa {

    color: #333333;

}

.thim-latest-new-university .thim-owl-carousel-post .owl-controls .owl-prev:hover,

.thim-latest-new-university .thim-owl-carousel-post .owl-controls .owl-next:hover {

    border-color: #048ad3;

}

.thim-latest-new-university .thim-owl-carousel-post .owl-controls .owl-prev:hover .fa,

.thim-latest-new-university .thim-owl-carousel-post .owl-controls .owl-next:hover .fa {

    color: #048ad3;

}

.wrapper-lists-our-team .our-team-item .title a {

    color: #333333;

}

.wrapper-lists-our-team .our-team-item .title a:hover {

    color: #048ad3;

}

form#lostpasswordform p input[type=text]:focus,

form#lostpasswordform p input[type=email]:focus,

form#lostpasswordform p input[type=password]:focus,

.thim-login form#registerform input[type=email]:focus,

.thim-login form#loginform input[type=email]:focus,

.thim-login form#registerform input[type=password]:focus,

.thim-login form#loginform input[type=password]:focus,

.thim-login form#registerform input[type=text]:focus,

.thim-login form#loginform input[type=text]:focus {

    border-color: #048ad3;

}

.thim-course-megamenu .course-title a {

    color: #333333;

}

.thim-course-megamenu .course-title a:hover {

    color: #048ad3;

}

.thim-course-megamenu .course-readmore {

    color: #333333;

    background: #048ad3;

}

.thim-course-megamenu .course-readmore:hover {

    color: white;

    background: #cd0b1b;

}

.site-header.header_v2 .width-navigation {

    background: #ffffff;

}

.site-header.header_v2.bg-custom-sticky.affix .width-navigation {

    background: #ffffff;

}

.breadcrumbs-wrapper #breadcrumbs a {

    color: #666666;

}

.breadcrumbs-wrapper #breadcrumbs a:hover {

    color: #048ad3;

}

#logged_in_user {

    display: none;

}

.comments-area .comment-respond-area #respond.comment-respond .comment-form .form-submit input#submit {

    background: #048ad3;

    color: white !important;

}

.woocommerce #content .comments-area .comment-respond-area #respond.comment-respond .comment-form .form-submit input#submit:hover,

.woocommerce .comments-area .comment-respond-area #respond.comment-respond .comment-form .form-submit input#submit:hover,

.comments-area .comment-respond-area #respond.comment-respond .comment-form .form-submit input#submit:hover {

    background: #cd0b1b !important;

    color: white !important;

}

.navigation .navbar-nav > li .sub-menu {

    background: #048ad3;

    color: white;

}

table,

td,

tr {

    border: 0 !important;

}

th {

    border-width: 0 0 0 0 !important;

}

td {

    border-width: 0 0 0 0 !important;

}

.thim-university-top-icon .thim-widget-icon-box .wrapper-box-icon {

    border-right: 1px solid white !important;

}

.counter-box {

    border-right: 1px solid white !important;

}

.icon-counter-box i {

    font-size: 36px;

    color: white;

}

.mobile-menu-container {

    background-color: #048ad3;

    color: white;

}

.mobile-menu-container ul li > a:hover,

.mobile-menu-container ul li > span:hover {

    color: #cd0b1b;

}

.mobile-menu-container ul li.current-menu-item > a,

.mobile-menu-container ul li.current-menu-item > span {

    color: #cd0b1b;

}

#main-content {} .footer {

    margin-top: 30px;

    background-color: #048ad3;

}

footer#colophon .footer .widget_siteorigin-panels-builder:not(.thim-footer-one-course) {

    padding-top: 10px !important;

    padding-bottom: 10px !important;

}

.contact-div {

    padding-bottom: 20px;

}

.wpcf7-form .your-name,

.wpcf7-form .your-email {

    width: calc(50% - 7px);

    width: -webkit-calc(50% - 7px);

    width: -moz-calc(50% - 7px);

    float: none !important;

    margin-left: 0px !important;

    margin-bottom: 20px

}

.thim-register-now-form {

    width: 100%;

}

.thim-register-now-form form {

    padding: 0 50px 20px;

}

.thim-register-now-form input[type="submit"] {

    background-color: rgb(4, 138, 211);

    color: white;

    padding-left: 20px;

    padding-right: 20px;

    padding-top: 5px;

    padding-bottom: 5px;

    font-family: Roboto;

    font-size: 15px;

    font-weight: normal;

    line-height: 1.7em;

    border: 0px;

}

.thim-register-now-form input[type="submit"]:hover {

    background-color: #cd0b1b;

    color: white;

}

.thim-register-now-form input {

    width: 100%;

    background: #fff;

    border: 1px solid #e5e5e5;

    border-radius: 0;

    box-shadow: none;

    min-height: 40px;

    padding: 10px;

    line-height: 20px;

    font-size: 13px;

    -webkit-transition: all .3s ease-in-out;

    -moz-transition: all .3s ease-in-out;

    -o-transition: all .3s ease-in-out;

    -ms-transition: all .3s ease-in-out;

    transition: all .3s ease-in-out;

}

.thim-register-now-form label {

    font-weight: initial;

}

#sidebar {

    display: none;

}

.thim-bg-overlay p {

    color: white !important;

}

.thim-owl-carousel-post .owl-item .title a {

    color: #048ad3 !important;

}

#buddypress div.item-list-tabs ul li.selected:before,

#buddypress div.item-list-tabs ul li.current:before {

    background: #048ad3 !important;

}

#buddypress div.dir-search input[type=text],

#buddypress li.groups-members-search input[type=text] {

    width: 100%;

    background: #fff;

    border: 1px solid #e5e5e5;

    border-radius: 0;

    box-shadow: none;

    min-height: 40px;

    padding: 10px;

    line-height: 20px;

    font-size: 13px;

}

#buddypress .comment-reply-link,

#buddypress .generic-button a,

#buddypress a.button,

#buddypress button,

#buddypress input[type=button],

#buddypress input[type=reset],

#buddypress input[type=submit],

#buddypress ul.button-nav li a,

a.bp-title-button {

    background-color: #048ad3 !important;

    color: white !important;

    padding-left: 20px;

    padding-right: 20px;

    padding-top: 5px;

    padding-bottom: 5px;

    font-family: Roboto;

    font-size: 15px;

    font-weight: normal;

    line-height: 1.7em;

    border: 0px;

}

#buddypress .comment-reply-link:hover,

#buddypress a.button:focus,

#buddypress a.button:hover,

#buddypress button:hover,

#buddypress div.generic-button a:hover,

#buddypress input[type=button]:hover,

#buddypress input[type=reset]:hover,

#buddypress input[type=submit]:hover,

#buddypress ul.button-nav li a:hover,

#buddypress ul.button-nav li.current a {

    background-color: #cf030e !important;

    color: white !important;

    padding-left: 20px;

    padding-right: 20px;

    padding-top: 5px;

    padding-bottom: 5px;

    font-family: Roboto;

    font-size: 15px;

    font-weight: normal;

    line-height: 1.7em;

    border: 0px;

}

#search-members-form #members_search_submit {

    width: 150px !important;

    left: 250px !important;

}

.sticky-logo img {

    width: 100% !important;

}

article .entry-header .date-meta i {

    display: block;

    font-size: 25px !important;

    font-style: normal;

    font-weight: 700;

    line-height: 20px;

    margin-top: 10px;

    text-transform: uppercase;

}

.navigation .panel-grid-cell {

    border-right: 1px solid #eee !important;

}

.navigation .panel-grid-cell:last-child {

    border-right: 0px solid #eee !important;

}

.author a {

    color: #048ad3 !important;

}

.struktur-img {
padding-bottom:15px;
}

.vorstand-image img {
width: 200px;
height: 300px;
}

img.skype_c2c_logo_img,
img.skype_pnh_logo_img,.skype_c2c_text_span{
     display:none !important;
}

.ag-row img {
 width: 200px;
 height: 105px;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

.ag-row img:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
  transition-duration: 1s;
}

#pgc-71-1-4 .wrapper-box-icon {
  border:none !important;
}

.degro-list ul {
    list-style-image: url('/wp-content/uploads/2016/07/degro-arrow.gif');
}

.degro-links a {
 background: url('/wp-content/uploads/2016/07/degro-arrow.gif');
 background-repeat: no-repeat;
 background-position: left;
 padding-left:18px;
}


.course-item .course-format-icon {
    display: none !important;
}

.course-item .index {
    display: none !important;
}

@media (min-width: 1221px) {
    .navigation .navbar-nav #magic-line {
        background: #048ad3;
    }
    .navigation .navbar-nav > li .sub-menu {
        background: #ffffff;
    }
    .navigation .navbar-nav > li .sub-menu li > a,
    .navigation .navbar-nav > li .sub-menu li > span {
        border-bottom: 1px solid #048ad3;
        color: #048ad3;
    }
    .navigation .navbar-nav > li .sub-menu li > a:hover,
    .navigation .navbar-nav > li .sub-menu li > span:hover {
        color: #cf030e;
    }
    .navigation .navbar-nav > li .sub-menu > li.current-menu-item > a,
    .navigation .navbar-nav > li .sub-menu > li.current-menu-item span {
        color: #cf030e;
    }
    .navigation .navbar-nav > li .sub-menu > li:last-child > a,
    .navigation .navbar-nav > li .sub-menu > li:last-child > span {
        border-bottom: 0;
    }
    .navigation .navbar-nav > li .sub-menu.megacol > li > a,
    .navigation .navbar-nav > li .sub-menu.megacol > li > span {
        color: #cf030e;
    }
    .navigation .navbar-nav > li .sub-menu.megacol > li:last-child > a,
    .navigation .navbar-nav > li .sub-menu.megacol > li:last-child > span {
        border-bottom: 1px solid #048ad3;
    }
    .navigation .navbar-nav > li > a,
    .navigation .navbar-nav > li > span {
        color: #048ad3;
        font-size: 14px;
        font-weight: 600;
    }
    .navigation .navbar-nav > li > a:hover,
    .navigation .navbar-nav > li > span:hover {
        color: #cf030e;
    }
}
.menu-right .search-form:after {
    color: #048ad3;
}
.thim-mobile-login a:hover {
    color: #048ad3;
}
@media (max-width: 1220px) {
    .widget_magazine {
      display:none;
    }
.widget_nav_menu h3 {
display:none;
}
.megaWrapper .menu {
margin:0px;
}
.submenu-widget .panel-grid-cell {
margin-bottom:0px !important;
}
.megaWrapper .icon-toggle {
top:-15px !important;
right:-15px !important;
}

.sub-menu .panel-grid-cell:last-child {
display:none;
}

    .mobile-menu-container {
        background: #ffffff;
    }
    .mobile-menu-container ul li > a,
    .mobile-menu-container ul li > span {
        color: #048ad3;
    }
    .mobile-menu-container ul li > a:hover,
    .mobile-menu-container ul li > span:hover {
        color: #cf030e;
    }
    .mobile-menu-container ul li.current-menu-item > a,
    .mobile-menu-container ul li.current-menu-item > span {
        color: #cf030e;
    }
    .menu-mobile-effect span {
        background-color: #048ad3;
    }
    .navbar-nav .sub-menu:before {
        background: #048ad3;
    }
    .navbar-nav .sub-menu li:before {
        background: #048ad3;
    }
}

.tribe-events-calendar .type-tribe_events {
   border-left: #048ad3 4px solid !important;
   overflow: hidden;
   line-height: 1.5em;
   background: #f5f5f5;
   margin-bottom: 2px !important;
   text-overflow: ellipsis;
   max-width: 75ch;
  color: black;
}

.tribe-events-calendar .type-tribe_events a {
color:black !important;
}


.tribe-events-calendar .tribe-events-thismonth {
border-color: #aaa !important;
border-width: 2px !important;
border-style: solid !important;
}

.tribe-events-calendar .tribe-events-othermonth {
border-color: #ddd !important;
border-width: 2px !important;
border-style: solid !important;
background-color: #eee !important;
}


.tribe-events-calendar div[id*=tribe-events-daynum-], .tribe-events-calendar div[id*=tribe-events-daynum-] a {
background-color: transparent !important;
}

.article-date .day::after { 
    content: " ";
}

.article-date .month::after { 
    content: " ";
}

td {
vertical-align: top !important; 
}

.widget-button {
border: none !important;
background: #048ad3 !important;
color: white !important;
}


.widget-button:hover {
color: white !important;
background: #cd0b1b !important;
}

.course-meta > *:after {
content: "" !important;
}

hr {
background: rgba(0, 0, 0, .5) !important;
}

.tribe-events-calendar th {
background: #048ad3 !important;
color: white !important;
}

.tribe-events-calendar td div[id*=tribe-events-daynum-] {
font-size: 14px;
}

.tribe-events-calendar td div[id*=tribe-events-daynum-] a {
font-size: 14px !important;
}

a.no-sticky-logo.mobile {
width: 130px!important;
}

a.sticky-logo.mobile {
width: 130px!important;
}

@media (min-width: 513px) {
   a.mobile { 
      display:none !important; 
   }
}

@media (max-width: 512px) { 
    a.no-mobile {
     display:none !important; 
    }
}

.thim-register-now-form .logged-in {
padding-left:15px;
}

.article-title-wrapper h5 {
  font-size: 16px !important;
}

.tribe-events-calendar div[id*=tribe-events-event-] h3.tribe-events-month-event-title a {
font-size:14px !important;
}

.register-page-form {
    margin: 80px 0;
    background: #fff;
    position: relative;
    max-width: 400px;
    float: none !important;
    min-height: 453px;
    margin: auto !important;
}

.limit-entry-summary {
max-height:100px;
overflow:hidden;
text-overflow: ellipsis;
    background: -webkit-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    ); 
    background-image: -moz-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -o-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );
    background-image: -ms-linear-gradient(
        rgba(255, 255, 255, 0) 0%,
        rgba(255, 255, 255, 1) 100%
    );


}

.widget_search {
padding-top:5px !important;
}

.navigation .menu-right ul li .search-form .search-field {
bottom: -10px !important;
}

#tribe-events-header .tribe-events-sub-nav {
display:none;
}

#buddypress a.button:hover {
display: inline-block !important;
line-height: 20px !important;
padding: 5px 15px !important;
border: none !important;
outline: 0 !important;
box-shadow: none !important;
font-size: 12px !important;
font-weight: 700 !important;
}

input#bp-group-edit-extras-submit {
font-size: 13px  !important;
font-weight: 700  !important;
text-transform: uppercase  !important;
border: 0  !important;
line-height: 30px  !important;
padding: 5px 25px !important;
}

form#group-settings-form #nav-sortable li, form#group-settings-form #fields-sortable li, form#group-settings-form #pages-sortable li {
background: #FFF !important;
border: 1px solid #CCC !important;
cursor: move !important;
font-size: 15px !important;
font-family: Roboto !important;
height: 1.5em !important;
margin: 0 5px 5px !important;
padding: 5px !important;
}

#buddypress #item-body #subnav {
margin: 10px 0 20px !important;
}

.job-listing .panel-widget-style {
min-height:220px;
position:relative;
}

.job-listing .panel-widget-style a {
position: absolute;
bottom: 5px;
}

.job-listing .panel-widget-style p {
padding-top:5px;
}