a,
        .bottom-widget .contact-info i,
        .themeum-topstories-item .entry-date,
        .shortcode-upcoming-event .upcoming-event-content i,
        .notice-list-meta-date,
        .package-sidebar a:hover,
        .themeum-notice-list .thm-notice-data .notice-list-title a:hover,
        .themeum-notice-list .thm-notice-data .notice-list-cats a:hover,
        .blog-post-meta li a:hover,
        .adons-themeum-feature-course .owl-prev:hover,
        .adons-themeum-feature-course .owl-next:hover,
        .themeum-latest-post.themeum-latest-post-v2 .themeum-latest-post-content .entry-title a:hover,
        .single-event-meta > li > i,
        .themeum-topstories-item a,
        .widget ul li a:hover,
        .common-menu-wrap .sub-menu li.active > a,
        .entry-summary .post-meta-info-list-in a:hover,
        .woocommerce table.shop_table td a:hover,
        .woocommerce div.product p.price,
        .woocommerce div.product span.price {
            color: #014c92;
        }
        
        input:focus,
        textarea:focus,
        keygen:focus,
        select:focus,
        .mc4wp-form .mchimp-newsletter input[type=email] {
            border-color: #014c92;
        }
        
        .package-list-content .package-list-title a:hover,
        .themeum-latest-post-content .entry-title a:hover,
        .thm-tk-search .thm-tk-search-nav ul li a:hover,
        .thm-tk-search .thm-tk-search-nav ul li a.active i,
        .thm-tk-search .thm-tk-search-nav ul li a.active,
        .ui-datepicker .ui-datepicker-calendar td:hover a,
        .package-sidebar .need-help p i,
        .package-share li a:hover {
            color: #014c92;
        }
        
        .single-event-content:hover .event-content-wrapper,
        .thm-tk-search .thm-tk-search-nav ul li a i:after,
        .select2-container--default .select2-results__option--highlighted[aria-selected],
        .select2-dropdown .select2-results .select2-results__options .select2-results__option:hover,
        .ui-slider .ui-slider-handle,
        .ui-datepicker .ui-datepicker-current-day a,
        .themeum-pagination ul li .page-numbers.current,
        .themeum-pagination ul li a:hover,
        .package-nav-tab.nav-tabs>li.active>a,
        .package-nav-tab.nav-tabs>li.active>a:focus,
        .package-nav-tab.nav-tabs>li.active>a:hover,
        .package-nav-tab.nav-tabs>li>a:hover,
        .latest-post-title,
        .title-leftborder:before,
        .addon-themeum-title .title-leftborder:before,
        .shortcode-upcoming-event .entry-date,
        .themeum-notice-list .notice-list-meta-date,
        .educon-blog-date,
        .entry-summary .wrap-btn-style .btn,
        .widget .tagcloud a,
        .single.single-post .post-navigation span>a,
        .comment-navigation .nav-previous a,
        .comment-navigation .nav-next a,
        .form-submit input[type=submit],
        .themeum-twitter .owl-dot.active>span,
        .contact-form-wrapper input[type="submit"],
        .conference-img a,
        .entry-summary input[type=submit],
        .woocommerce .product-thumbnail-outer-inner .addtocart-btn a.button,
        .product-thumbnail-outer:hover .product-content-wrapper,
        .woocommerce a.added_to_cart,
        .woocommerce-page table.cart td.actions input.button,
        .woocommerce #respond input#submit.alt,
        .woocommerce a.button.alt,
        .woocommerce button.button.alt,
        .woocommerce input.button.alt,
        .woocommerce .woocommerce-info,
        body.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
            background: #014c92;
        }
        
        .btn.btn-slider:hover,
        .btn.btn-slider:focus {
            background-color: #014c92;
            border-color: #014c92;
        }
        
        .adons-themeum-feature-course .owl-prev:hover,
        .adons-themeum-feature-course .owl-next:hover {
            border-color: #014c92;
        }
        
        a:hover,
        .widget.widget_rss ul li a {
            color: #c5181f;
        }
        
        .error-page-inner a.btn.btn-primary.btn-lg:hover,
        .btn.btn-primary:hover,
        input[type=button]:hover,
        .widget.widget_search #searchform .btn-search:hover,
        .themeum-notice-list:hover .notice-list-meta-date,
        .entry-summary .wrap-btn-style .btn:hover,
        .entry-summary .wrap-btn-style .btn:focus,
        .widget .tagcloud a:hover,
        .single.single-post .post-navigation span>a:hover,
        .single.single-post .post-navigation span>a:focus,
        .comment-navigation .nav-previous:hover a,
        .comment-navigation .nav-next a:hover,
        .form-submit input[type=submit]:hover,
        .contact-form-wrapper input[type="submit"]:hover,
        .educon-block,
        .product-thumbnail-outer .product-thumbnail-outer-inner .addtocart-btn a.button:hover,
        .woocommerce .product-thumbnail-outer .product-thumbnail-outer-inner a.added_to_cart:hover {
            background-color: #c5181f;
        }
        
        .woocommerce a.button:hover,
        .single.single-post .post-navigation span>a:hover,
        .single.single-post .post-navigation span>a:focus,
        .comment-navigation .nav-previous:hover a,
        .comment-navigation .nav-next a:hover {
            border-color: #c5181f;
        }
        
        body {
            font-size: 16px;
            font-family: Open Sans;
            font-weight: 400;
            line-height: 28px;
            color: #959595;
        }
        
        .common-menu-wrap .nav>li>a {
            font-size: 15px;
            font-family: Roboto;
            font-weight: 400;
            line-height: 24px;
        }
        
        h1 {
            font-size: 46px;
            font-family: Open Sans;
            font-weight: 700;
            line-height: 24px;
            color: #777;
        }
        
        h2 {
            font-size: 36px;
            font-family: Open Sans;
            font-weight: 700;
            line-height: 24px;
            color: #777;
        }
        
        h3 {
            font-size: 26px;
            font-family: Open Sans;
            font-weight: 700;
            line-height: 24px;
            color: #777;
        }
        
        h4 {
            font-size: 18px;
            font-family: Open Sans;
            font-weight: 700;
            line-height: 24px;
            color: #777;
        }
        
        h5 {
            font-size: 16px;
            font-family: Open Sans;
            font-weight: 700;
            line-height: 24px;
            color: #777;
        }
        
        .site-header {
            padding-top: 0px;
        }
        
        .site-header {
            padding-bottom: 0px;
        }
        
        body {
            background-color: #f9f9f9;
        }
        
        .site-header {
            background-color: #ffffff;
        }
        
        .mc4wp-form-fields input[type=submit],
        .common-menu-wrap .nav>li.online-booking-button a,
        .error-page-inner a.btn.btn-primary.btn-lg,
        .btn.btn-primary,
        .package-list-button {
            background-color: #014c92;
            border-color: #014c92;
            color: #fff !important;
        }
        
        .mc4wp-form-fields input[type=submit]:hover,
        .common-menu-wrap .nav>li.online-booking-button a:hover,
        .error-page-inner a.btn.btn-primary.btn-lg:hover,
        .btn.btn-primary:hover,
        .package-list-button:hover,
        .btn.btn-transparent:hover {
            background-color: #c5181f;
            border-color: #c5181f;
            color: #fff !important;
        }
        
        .common-menu-wrap .nav>li.menu-item-has-children:after,
        .header-borderimage .common-menu-wrap .nav>li.menu-item-has-children:after,
        .common-menu-wrap .nav>li>a,
        .header-borderimage .common-menu-wrap .nav>li>a {
            color: #959595;
        }
        
        .common-menu-wrap .nav>li>a:before {
            background-color: #014c92;
        }
        
        .footer-wrap {
            background-color: #1b1d26;
            padding-top: 26px;
            padding-bottom: 26px;
        }
        
        .footer-wrap {
            color: #fff;
        }
        
        .footer-wrap a {
            color: #014c92;
        }
        
        .footer-wrap a:hover {
            color: #c5181f;
        }
        
        .footer-wrap .social-share li a {
            color: #fff;
        }
        
        .footer-wrap .social-share li a:hover {
            color: #00aeef;
        }
        
        .bottom {
            background-color: #20232e;
        }
        
        .bottom {
            border-top-color: #20232e;
            padding-top: 85px;
            padding-bottom: 85px;
        }
        
        .bottom,
        .bottom-widget .contact-info p {
            color: #959595;
        }
        
        .bottom-widget .widget-title {
            color: #ffffff;
        }
        
        .bottom a,
        .widget ul li a {
            color: #959595;
        }
        
        .bottom a:hover {
            color: #c5181f;
        }
        
        .common-menu-wrap .nav>li ul {
            background-color: #f5f5f5;
        }
        
        .common-menu-wrap .nav>li>ul li a {
            color: #545454;
            border-color: #eaeaea;
        }
        
        .common-menu-wrap .nav>li>.megamenu-container > ul li a,
        .common-menu-wrap .nav>li>ul li a,
        .common-menu-wrap .nav>li ul div.custom-output {
            color: #545454;
        }
        
        .common-menu-wrap .nav>li>ul li a:hover {
            color: #ed1c24;
            background-color: #fbfbfc;
        }
        
        .common-menu-wrap .nav>li>.megamenu-container > ul li a:hover,
        .common-menu-wrap .nav>li>ul li a:hover,
        .common-menu-wrap .nav>li>.megamenu-container > ul li.active > a,
        .common-menu-wrap .megamenu li.active > a {
            color: #014c92;
        }
        
        .common-menu-wrap .nav>li > ul::after {
            border-color: transparent transparent #fff transparent;
        }
        
        .subtitle-cover h2 {
            font-size: 30px;
            color: #fff;
        }
        
        .page-subleading {
            font-size: 18px;
            color: #fff;
        }
        
        .subtitle-cover {
            padding: 60px 0 60px;
            margin-bottom: 50px;
        }
        
        body.error404,
        body.page-template-404 {
            width: 100%;
            height: 100%;
            min-height: 100%;
            background: #333 url() no-repeat 100% 0;
        }
        
        .full-width-events .col-md-3 .entry-date-overlayer {
            background-color: #014c92;
        }
        
        .full-width-events:hover .col-md-3 .entry-date-overlayer {
            background-color: #000;
        }
        
        .topbar a:hover {
            color: #fff;
        }
		  .vc_custom_1490611657646 {
            margin-top: 0px !important;
            margin-bottom: 0px !important;
            background: #014c92 url(../images/home-top-cta-bg-new-min8305.jpg) !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }
        
        .vc_custom_1488190439967 {
            padding-bottom: 50px !important;
        }
        .vc_custom_1490336274146 {
            margin-bottom: 50px !important;
            padding-top: 30px !important;
            padding-right: 15px !important;
            padding-left: 15px !important;
            background-color: #ffffff !important;
        }
		.vc_custom_1490249927319 {
    margin-bottom: 40px !important;
}
.vc_custom_1490336831763 {
    margin-right: -30px !important;
    margin-bottom: 50px !important;
margin-left: -30px !important;}
.vc_custom_1490249838510 {
    padding-top: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
background-color: #ffffff !important;}
.vc_custom_1490249896334 {
    padding-top: 30px !important;
    padding-right: 30px !important;
    padding-bottom: 30px !important;
    padding-left: 30px !important;
background-color: #ffffff !important;}
        .vc_custom_1490272725101 {
            margin-bottom: 50px !important;
            padding-right: 15px !important;
            padding-left: 15px !important;
            background-position: 0 0 !important;
            background-repeat: no-repeat !important;
        }
        
        .vc_custom_1490331437679 {
            margin-bottom: 50px !important;
            padding-right: 15px !important;
            padding-left: 15px !important;
        }
        
        .vc_custom_1490331446349 {
            margin-bottom: 80px !important;
            padding-right: 15px !important;
            padding-left: 15px !important;
        }
        
        .vc_custom_1489646851002 {
            padding-top: 70px !important;
            padding-bottom: 70px !important;
            background-color: #ffffff !important;
        }
        
        .vc_custom_1490271203184 {
            padding-top: 70px !important;
        }
        
        .vc_custom_1490271208515 {
            padding-top: 70px !important;
        }
        
        .vc_custom_1490271218956 {
            margin-top: -64px !important;
        }
        
        .vc_custom_1490271091078 {
            padding-top: 12px !important;
            padding-right: 40px !important;
            padding-bottom: 40px !important;
            padding-left: 40px !important;
            background-image: url(../images/cta-bg.png) !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
            border-radius: 3px !important;
        }
        
        .vc_custom_1488347321731 {
            padding-top: 170px !important;
            padding-bottom: 170px !important;
            background: #014c92 url(../images/video-img.png?id=1830) !important;
            background-position: center !important;
            background-repeat: no-repeat !important;
            background-size: cover !important;
        }
        
        .vc_custom_1490342668103 {
            margin-right: 0px !important;
            margin-left: 0px !important;
            padding-top: 70px !important;
            padding-right: 40px !important;
            padding-bottom: 65px !important;
            padding-left: 50px !important;
            background-color: #ffffff !important;
        }
        
        .vc_custom_1490246885085 {
            padding-top: 48px !important;
            padding-right: 30px !important;
            padding-bottom: 24px !important;
            padding-left: 30px !important;
            background-color: #ffffff !important;
        }
        
        .vc_custom_1490246889765 {
            padding-top: 48px !important;
            padding-right: 30px !important;
            padding-bottom: 30px !important;
            padding-left: 30px !important;
            background-color: #ffffff !important;
        }
        
        .vc_custom_1490246894410 {
            padding-top: 48px !important;
            padding-right: 30px !important;
            padding-bottom: 30px !important;
            padding-left: 30px !important;
            background-color: #ffffff !important;
        }
		    img.wp-smiley,
        img.emoji {
            display: inline !important;
            border: none !important;
            box-shadow: none !important;
            height: 1em !important;
            width: 1em !important;
            margin: 0 .07em !important;
            vertical-align: -0.1em !important;
            background: none !important;
            padding: 0 !important;
        }