          
            a{ color: #ed4a43; }

            body,
            #main-slider .caption-subtitle,
            .countdown-amount,
            .featured-line .countdown-wrapper.countdown-featured,
            .featured-line .countdown-wrapper.countdown-featured .countdown-amount,
            .featured-line .countdown-wrapper.countdown-featured .countdown-period,
            #main-slider .slide5 .countdown-wrapper,
            #main-slider .slide5 .countdown-wrapper .countdown-amount,
            #main-slider .slide5 .countdown-wrapper .countdown-period{
                font-family: Raleway, sans-serif;
            }

            .wide.multipage .top-line, .boxed.multipage .top-line > .container,
            .multipage .sf-menu a,
            #main-slider .slide5 h2,
            #main-slider .slide6 .caption-title,
            .breadcrumbs .breadcrumb a,
            .font_roboto,.schedule-wrapper .nav > li > a,
            .schedule-wrapper .schedule-tabs.lv1 .nav > li > a .line1,
            .schedule-wrapper .schedule-tabs.lv1 .nav > li > a .line2,
            .timeline .post-excerpt,
            .listing-meta .filters a,
            .listing-meta .options .byrevelance,
            .listing-meta .options .bydate,
            .listing-meta .options .view-list,
            .listing-meta .options .view-th,
            .thumbnails.events .caption-category,
            .thumbnails.events .caption-price,
            .thumbnails.events .caption-text,
            .thumbnails.gallery .caption-category,
            .footer-menu,
            .country-select .dropdown-toggle,
            .footer .widget address,
            .footer .widget ul,
            .footer .widget li,
            .footer .widget p,
            .sidebar .widget .panel-group .panel-default > .panel-heading,
            .sidebar .widget .panel-body ,
            .faq-alt .panel-body,
            .google-map-widget .link,
            .page-section.create-new-event p

            {
                font-family: Roboto, sans-serif;
            }

            #main-slider .caption-title,
            .countdown-period,
            .thumbnails.events .thumbnail .date,
            

            {
                font-family: Roboto Slab, serif;
            }
           
            .spinner {
              background: #ffffff;
              box-shadow: inset 0 0 0 0.12em rgba(0, 0, 0, 0.2);
              background: -webkit-linear-gradient(#ed4a43 50%, #353535 50%), -webkit-linear-gradient(#353535 50%, #ed4a43 50%);
              background: linear-gradient(#ed4a43 50%, #353535 50%), linear-gradient(#353535 50%, #ed4a43 50%);
            }
            
          
            .wide .page-section.color,
            .boxed .page-section.color > .container {
              background-color: #ed4a43;
              color: #ffffff;
            }
           
            .color .section-title .fa-stack .fa {
              color: #ed4a43;
            }
            .section-title .rhex {
              background-color: #ed4a43;
            }
            .section-title .crcle {
              background-color: #ed4a43;
            }
            .section-title .wohex {
              background-color: #ed4a43;
            }
            
            .rhex {
              background-color: #ed4a43;
            }
            .crcle {
              background-color: #ed4a43;
            }
            .wohex {
              background-color: #ed4a43;
              background-color: #ed4a43;
            }
            
            .btn-theme {
              color: #ffffff;
              background-color: #ed4a43;
              border-color: #ed4a43;
            }
            
            .color .btn-theme {
              color: #ed4a43;
             
            }
            
            .btn-theme-transparent,
            .btn-theme-transparent:focus,
            .btn-theme-transparent:active {
              background-color: transparent;
              border-color: #ed4a43;
              color: #ed4a43;
            }
            
            .logo a:hover {
              color: #ed4a43;
            }
            .logo a .logo-hex {
              background-color: #ed4a43;
            }
           
            .logo a:hover .logo-fa {
              color: #ed4a43;
            }
           
            .sf-arrows > li > .sf-with-ul:focus:after,
            .sf-arrows > li:hover > .sf-with-ul:after,
            .sf-arrows > .sfHover > .sf-with-ul:after {
              border-top-color: #ed4a43;
            }
        
            .sf-arrows ul li > .sf-with-ul:focus:after,
            .sf-arrows ul li:hover > .sf-with-ul:after,
            .sf-arrows ul .sfHover > .sf-with-ul:after {
              border-left-color: #ed4a43;
            }
           
            @media (max-width: 991px) {
              .mobile-submenu {
                background-color: #ed4a43;
              }
            }
          
            #main-slider.owl-theme .owl-controls .owl-buttons .owl-prev:hover,
            #main-slider.owl-theme .owl-controls .owl-buttons .owl-next:hover {
              color: #ed4a43;
            }
           
            #main-slider.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
              border-color: #ed4a43;
              background: #ed4a43;
              color: #ffffff;
            }
            #main-slider.owl-theme .owl-controls .owl-dots .owl-dot:hover span,
            #main-slider.owl-theme .owl-controls .owl-dots .owl-dot.active span {
              background-color: #ed4a43;
              border: solid 2px #ffffff;
            }
            .form-background {
              background-color: #0d1d31;
            }
            .form-header {
              background-color: #ed4a43;
            }
            
            .btn-play .fa {
              background-color: #ffffff;
              color: #ed4a43;
            }
            .btn-play:hover {
              border-color: #ed4a43;
            }
            .btn-play:hover .fa {
              background-color: #ed4a43;
            }
           
            .img-carousel .owl-controls .owl-page span,
            .img-carousel .owl-controls .owl-buttons div {
              background-color: #ed4a43;
            }
            /* 3.4 - Partners carousel / Owl carousel
            /* ========================================================================== */
           
            .partners-carousel .owl-prev:hover,
            .partners-carousel .owl-next:hover {
              border-color: #ed4a43;
              color: #ed4a43;
            }
            .partners-carousel .owl-prev:hover .fa,
            .partners-carousel .owl-next:hover .fa {
              color: #ed4a43;
            }
           
            .schedule-wrapper .schedule-tabs.lv2 .nav > li.active > a {
              color: #ed4a43;
            }
            .schedule-wrapper .schedule-tabs.lv2 .nav > li.active:before {
              background-color: #ed4a43;
            }
          
            .row.faq .nav li.active a,
            .row.faq .nav li a:hover {
              background-color: #ed4a43;
              border-color: #ed4a43;
              color: #ffffff;
            }
           
            .post-title a:hover {
              color: #ed4a43;
            }
            .post-header .post-meta {
              color: #ed4a43;
            }
           
            .post-header .post-meta a:hover {
              color: #ed4a43;
            }
           
            .timeline .post-title {
              color: #ed4a43;
              border-bottom: solid 1px #d2d2dc;
            }
            .timeline .post-title a {
              color: #ed4a43;
            }
           
            .timeline .post-meta a .fa {
              color: #ed4a43;
            }
           
            .timeline .post-readmore a:hover {
              color: #ed4a43;
            }
            
            .pagination > li > a:hover,
            .pagination > li > span:hover,
            .pagination > li > a:focus,
            .pagination > li > span:focus {
              background-color: #ed4a43;
              color: #ffffff;
            }
            .pagination > .active > a,
            .pagination > .active > span,
            .pagination > .active > a:hover,
            .pagination > .active > span:hover,
            .pagination > .active > a:focus,
            .pagination > .active > span:focus {
              background-color: #ed4a43;
              border-color: #ed4a43;
            }
            .project-details .dl-horizontal dt {
              color: #3c4547;
            }
            .thumbnail.hover,
            .thumbnail:hover {
              border: solid 1px #ed4a43;
            }
           
            .caption-category {
              color: #ed4a43;
            }
          
            .color .testimonials.owl-theme .owl-dots .owl-dot span {
              background-color: #ed4a43;
              border: solid 2px #ffffff;
            }
           
            .widget-title:before {
              background-color: #ed4a43;
            }
            
            #af-form .form-control:focus {
              border-color: #ed4a43;
            }
            #af-form .alert {
              border-color: #ed4a43;
              background-color: #ed4a43;
              color: #ffffff;
            }
           
            .price-value {
              color: #ed4a43;
            }
            
            .price-table.featured {
              border-color: #ed4a43;
            }
            .price-table.featured:before {
              background-color: #ed4a43;
              color: #ffffff;
            }
            .container.gmap-background .on-gmap.color {
              background-color: #ed4a43;
              color: #fefefe;
            }
           
            .to-top:hover {
              background-color: #ed4a43;
              color: #ffffff;
            }
            .btn-preview-light,
            .btn-preview-light:hover {
              border-color: #f5f5f5;
              background-color: #ed4a43;
            }
            .btn-preview-dark,
            .btn-preview-dark:hover {
              border-color: #f5f5f5;
              background-color: #0d1d31;
            }
            .sidebar .widget-title {
              color: #ed4a43;
            }
            .widget.categories li.active a,
            .widget.categories li a:hover {
              background-color: #ed4a43;
              color: #ffffff;
            }
            .about-the-author .media-heading {
              color: #ed4a43;
            }
            .comments-form .block-title {
              color: #ed4a43 !important;
            }
          
            /* dark version */
            .body-dark .section-title .rhex {
              background-color: #ed4a43;
            }
            .body-dark .section-title .crcle {
              background-color: #ed4a43;
            }
            .body-dark .section-title .wohex {
              background-color: #ed4a43;
            }
            .body-dark .color .section-title .rhex {
              background-color: #ed4a43;
            }
            .body-dark .color .section-title .crcle {
              background-color: #ed4a43;
            }
            .body-dark .color .section-title .wohex {
              background-color: #ed4a43;
            }
           
            .body-dark .form-background .section-title .fa-stack-1x {
              color: #ed4a43 !important;
            }
            .body-dark .color .btn-theme {
              background-color: #ed4a43;
              border-color: #ed4a43;
            }
           
            .body-dark .event-background {
              background-color: #ed4a43;
            }
           
            .body-dark .pagination > li > a:hover,
            .body-dark .pagination > li > span:hover,
            .body-dark .pagination > li > a:focus,
            .body-dark .pagination > li > span:focus {
              background-color: #ed4a43;
              color: #ffffff;
            }
            .body-dark .pagination > .active > a,
            .body-dark .pagination > .active > span,
            .body-dark .pagination > .active > a:hover,
            .body-dark .pagination > .active > span:hover,
            .body-dark .pagination > .active > a:focus,
            .body-dark .pagination > .active > span:focus {
              background-color: #ed4a43;
              border-color: #ed4a43;
            }
           
            .body-dark .widget.categories li.active a,
            .body-dark .widget.categories li a:hover {
              background-color: #ed4a43;
              color: #ffffff;
            }

            .top-line .hot-line span{ color: #ed4a43; }
            .multipage .logo a .logo-hex, .multipage .logo a:hover{ color: #ed4a43; }
            .multipage .logo a .logo-hex{ background-color: #ed4a43; }

            .slide3::before, .slide4::before{
                background-color: rgba(237,74, 67, 0.7);  
            }
            #main-slider .slide4 .btn-theme-dark:hover{ 
                border-color: #ed4a43;
                background-color: #ed4a43;
            }
            .feature .title-inner span.title{color: #ed4a43;}
            .filtrable .current a, .filtrable .active a, .filtrable .current a:hover, .filtrable .active a:hover{ 
                color: #ed4a43;
                border-bottom-color: #ed4a43;
            }
            .filtrable a:hover, .thumbnails.events .caption-price{
                color: #ed4a43;
            }
            .thumbnails.events .caption-title a:hover{
                color: #ed4a43;   
            }
            .thumbnails.events .caption-more .btn-theme:hover{
                background-color: #ed4a43;
                border-color: #ed4a43;   
            }
            .thumbnail .caption.hovered{
                background-color: rgba(237,74, 67, 0.6);  

            }
            #main-slider .location-search .form-group .input-group{  border: solid 5px #ed4a43;    }
            .thumbnail.hover .rehex .rehex-deg .rehex-deg{ background-color: #ed4a43; }
            .thumbnails.info-thumbs .caption-title::before{ background-color: #ed4a43; }
            .carousel-slider .owl-prev:hover, .carousel-slider .owl-next:hover{ border-color: #ed4a43; }
            .carousel-slider .owl-prev:hover .fa, .carousel-slider .owl-next:hover .fa{ color: #ed4a43; }
            .thumbnails.gallery .caption-buttons .btn:hover{ color: #ed4a43; }
            .thumbnails.hotels .caption-title a:hover{ color: #ed4a43; }
            .widget-categories ul li a:hover{ color: #ed4a43; }
            .pagination li span.current{ background-color: #ed4a43; }
            .multipage .pagination > li > a:hover, .multipage .pagination > li > span:hover, .multipage .pagination > li > a:focus, .multipage .pagination > li > span:focus{
                 background-color: #ed4a43;
            }
            .wide .footer-widgets, .boxed .footer-widgets > .container{
                border-top: solid 5px #ed4a43;
            }
            .img-carousel.owl-theme .owl-controls .owl-dots .owl-dot:hover span, .img-carousel.owl-theme .owl-controls .owl-dots .owl-dot.active span{
                background-color: #ed4a43;    
            }

            .schedule-wrapper.schedule-alt .schedule-tabs.lv1 .nav > li.active{
                background-color: #ed4a43!important;        
            }
            .timeline a{ color: #ed4a43!important; }
            .faq-alt .panel-title a{ color: #ed4a43; }

            .sticky{
                border-top: 5px solid #ed4a43;
            }
            .vc_row {
              margin-left: 0px!important;
              margin-right: 0px!important;
            }
            .wpb_row{ margin-bottom: 0!important;}

            ul li.current_page_item a{
              color: #ed4a43!important;
            }
          .vc_custom_1490671375235{padding-right: 0px !important;padding-left: 0px !important;}
          .vc_custom_1443423569743{background-color: #f5f5f5 !important;}
          .vc_custom_1442398408527{padding-top: 70px !important;padding-bottom: 70px !important;}
          .vc_custom_1443435097166{padding-top: 70px !important;padding-bottom: 50px !important;background-color: #f5f5f5 !important;}
          .vc_custom_1442413291297{padding-top: 70px !important;padding-bottom: 70px !important;}
          .vc_custom_1442998226404{padding-top: 70px !important;padding-bottom: 70px !important;background-color: #ed4a43 !important;}
          .vc_custom_1442507029189{padding-top: 70px !important;padding-right: 0px !important;padding-bottom: 70px !important;padding-left: 0px !important;background-color: #f5f5f5 !important;}.vc_custom_1442419862691{padding-top: 70px !important;padding-bottom: 70px !important;}.vc_custom_1442420406349{padding-top: 70px !important;padding-bottom: 70px !important;background-color: #f5f5f5 !important;}
          .vc_custom_1442998273070{padding-top: 70px !important;padding-bottom: 70px !important;background-color: #ed4a43 !important;}
          .vc_custom_1442424725424{padding-top: 70px !important;padding-bottom: 70px !important;}
          .vc_custom_1442427048838{padding-top: 70px !important;padding-bottom: 70px !important;background-color: #f5f5f5 !important;}
          .vc_custom_1490669901367{margin-top: 0px !important;padding-top: 0px !important;padding-right: 0px !important;padding-left: 0px !important;}
          .vc_custom_1443423706320{padding-top: 12px !important;padding-bottom: 12px !important;}
          .vc_custom_1443423721706{padding-top: 12px !important;padding-bottom: 12px !important;}
          .vc_custom_1443423731114{padding-top: 12px !important;padding-bottom: 12px !important;}
          .vc_custom_1473241415844{padding-bottom: 30px !important;}
          .vc_custom_1473241450663{padding-bottom: 30px !important;}
          .vc_custom_1473241484030{padding-bottom: 30px !important;}
          .vc_custom_1473241512720{padding-bottom: 30px !important;}
          .vc_custom_1442507057669{padding-right: 0px !important;padding-left: 0px !important;}
          .vc_custom_1442428052670{padding-top: 70px !important;padding-bottom: 70px !important;}