/********* Compiled - Do not edit *********/
@font-face {
    font-family: "";
    src: ;
}

@font-face {
    font-family: 'RirFont';
    src: local('RirFont'), url("./fonts-Rirfont/RST55.ttf");
}

* {
    font-family: 'RirFont';
}
h1,
h2,
h3,
h4,
a,
ul,
li,
p,
b  {
    font-family: 'RirFont' !important;
}

body {
    font-family: Open Sans;
    font-weight: 400;
    letter-spacing: 0px;
    line-height: 2em;
    font-size: 16px;
    color: #000000;
}

.banner-half-bg .icon-box h3,
.car-rent-reservation .ui-selectmenu-button,
.car-rent-reservation input,
.car-rent-reservation label,
.cart_totals table.shop_table th,
.content-box-img-info p,
.counter-box .counter-element,
.domain-search .ui-widget,
.format-link .post-quote blockquote::before,
.format-quote .post-quote blockquote::before,
.img-maps-products h3,
.portfolio-no-gap .portfolio-item .btn,
.pricing-table-elegant .price,
.pricing-table-flat-gradient h4,
.pricing-table-flat-head .currency,
.pricing-table-flat-head .pricing,
.pricing-table-flat-head-gradient h4,
.pricing-table-minimal2 h4,
.pricing-table-tabular-alt2 h4,
.product-elegant .product h3,
.product-elegant-alt .product h3,
.section-title-side-line h2,
.section-title-underlined-title h2,
.tabs-border-floated .nav-tabs>li a,
.tabs-shadow .nav-tabs li a,
.tabs-shadow .nav-tabs li.active a,
.tabs-shadow h6,
.team-member-border-bw .team-member-title,
.team-member-contact-info .team-member-title,
.team-member-hover-social-special .team-member-name,
.team-member-side-border .team-member-title,
.team-member-whole-border .team-member-title,
.widget-title,
.widget_latest_posts_entries_carousel .contents h3 {
    font-family: Open Sans;
}

#shipping_method .amount,
.banner-broad h3,
.banner-condensed-2-alt .btn,
.banner-deals .text-center .ribbon-text,
.banner-deals .text-left p,
.banner-deals .text-right p,
.car-rent-reservation,
.car-rent-reservation .ui-selectmenu-button,
.car-rent-reservation input,
.cart_totals table.shop_table td,
.content-box-img,
.content-box-img-alternate h3,
.content-box-img-info,
.featured-box-product .featured-box-featured,
.featured-box-product .featured-box-price,
.icon-box .counter-element,
.img-maps-products .price,
.latest-post__meta,
.outline-filters li,
.portfolio .portfolio-item p,
.portfolio-classic .portfolio-item .item-details p,
.portfolio-elegant .masonry-filters li,
.portfolio-elegant .portfolio-item .subheading,
.pricing-table-classic .popular-badge,
.pricing-table-classic .price,
.pricing-table-classic header h4,
.pricing-table-elegant .btn,
.pricing-table-graphic h4,
.pricing-table-minimal .pricing,
.pricing-table-minimal2 .currency,
.pricing-table-tabular .pricing,
.pricing-table-tabular-alt2 .pricing .currency,
.product-bordered .product .price,
.product-elegant li.product .price,
.product-elegant-alt li.product .price,
.product-hover-shadow .price,
.section-title-blue-underline .subtitle,
.section-title-classic3 .subtitle,
.section-title-classic4 .subtitle,
.section-title-classic4-alt .subtitle,
.section-title-numerical h6,
.section-title-numerical-alt h6,
.tabs-icon-dots .nav-tabs>li>a,
.tabs-naked .nav-tabs>li,
.tabs-switch-center>ul>li,
.team-member-border .team-member-title,
.team-member-hover-expand .social-icons,
.team-member-title,
.testimonial-blurb-vertical .testimonial-details,
.testimonial-inverted .testimonial-details-other,
.vertical-progressbar .progressbar-title,
.vertical-progressbar .progressbar-value,
.woocommerce .woocommerce-checkout-review-order-table .amount,
.woocommerce table.shop_table td.product-price,
.woocommerce table.shop_table td.product-subtotal,
.wpcf7-submit {
    font-family: Open Sans;
}

#ship-to-different-address,
.acccordion-big-square .accordion-toggle,
.accordion-underline .accordion-toggle,
.author-info h6,
.banner-half-bg p,
.banner-rhombus-subtitle-alt p,
.blog-post .post-info,
.blog-post .post-quote footer,
.blog-posts .page-nav,
.box-rounded .rounded-tooltip,
.box-rounded h3,
.btn-social-alt,
.car-rent-reservation label,
.car-rent-reservation li::before,
.car-search .radio-group label,
.car-search .ui-selectmenu-button,
.carousel-items .latest-bold-title.latest-meta .meta,
.carousel-swipe-button,
.comment-list .comment .comment-meta,
.comment-list .comment .reply,
.comment-respond .comment-form input[type=submit],
.contact-default-alt2 button,
.contact-gray button,
.content-box-big-img-alt .content-box-info,
.counter-box p,
.counter-element,
.domain-search.style3 button,
.domain-search.style3 input,
.domain-search.style3 select,
.elegant-filters li,
.featured-box-product-centered .featured-box-info,
.featured-box-product-centered .featured-box-price,
.format-quote .post-quote cite,
.icon-box .counter,
.main-sidebar .widget_wysija .wysija-submit,
.main-sidebar .widget_wysija button,
.main-sidebar .widget_wysija input[type=submit],
.megamenu .custom-menu>h5,
.megamenu .widget-title,
.module-cart .btn,
.module-cart .counter,
.module-cart .header-cart-container td h5,
.module-cart .header-cart-container td h6,
.module-cart .header-cart-container tfoot h5,
.module-wishlist .btn,
.module-wishlist .counter,
.module-wishlist .header-wishlist-container td h5,
.module-wishlist .header-wishlist-container td h6,
.module-wishlist .header-wishlist-container tfoot h5,
.page-nav,
.portfolio .masonry-filters,
.portfolio-elegant .portfolio-item .item-details .subheading,
.portfolio-grid .category,
.portfolio-grid .masonry-filters,
.portfolio-grid .portfolio-meta,
.post-masonry .entry-more,
.post-masonry .post-audio .tags,
.post-masonry .post-image .tags,
.post-masonry .post-video .tags,
.pricing-table-flat-gradient .price,
.pricing-table-flat-head .price,
.pricing-table-graphic .pricing,
.pricing-table-minimal .price,
.pricing-table-sticky-head .pricing,
.pricing-table-sticky-head h4,
.pricing-table-sticky-head-alt .price,
.pricing-table-tabular-alt .currency,
.pricing-table-tabular-alt .price,
.pricing-table-tabular-alt2 .pricing .price,
.pricing-table-tabular-alt2 h4,
.section-title .subtitle,
.section-title-thick .subtitle,
.sorting-option label,
.tabs-border-center-alt .nav-tabs li,
.tabs-border-floated .nav-tabs>li a .date,
.tabs-stacked-default .nav-pills li,
.tabs-switch-center-gradient .nav-tabs>li a,
.team-member .team-member-details,
.team-member-hover-social .team-member-title,
.team-member-whole-border .team-member-title,
.testimonial-boxed .testimonial-details,
.testimonial-inverted .testimonial-name,
.testimonial-minimal-square .testimonial-details,
.testimonial-minimal-vertical-big .quote-symbol:before,
.testimonial-minimal-vertical-default .testimonial-details::before,
.testimonial-minimal-vertical-default .testimonial-details:before,
.testimonial-minimal-vertical-default .testimonial-name,
.testimonial-slider .testimonial-quote-author,
.testimonial-slider .testimonial-slider-pagination .pages,
.ui-selectmenu-menu li,
.woocommerce .cart-collaterals .button,
.woocommerce .main-sidebar .widget .widget-title,
.woocommerce .main-sidebar .widget>h5,
.woocommerce .shop_table .button,
.woocommerce-page.single-product .entry-title {
    font-family: Open Sans;
}

.h1,
.module-fullheight-side .menu,
.post-content h1,
h1 {
    font-family: Ubuntu Condensed;
    font-weight: 400;
    line-height: 1.5em;
    letter-spacing: 0px;
}

.h1,
.post-content h1,
h1 {
    font-size: 44px;
    color: #000000;
}

.h2,
.post-content h2,
h2 {
    font-family: Ubuntu Condensed;
    font-weight: 400;
    line-height: 1.375em;
    letter-spacing: -0px;
    color: #000000;
}

.format-quote .post-quote blockquote {
    font-family: Ubuntu Condensed;
}

.h2,
h2 {
    font-size: 40px;
}

.h3,
.post-content h3,
.sidebar .widget h3,
h3 {
    font-family: Ubuntu Condensed;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: 0px;
    color: #000000;
}

.h3,
.post-content h3,
h3 {
    font-size: 28px;
}

.author-heading,
.comments-area .comment-reply-title,
.comments-area .comments-title,
.h4,
.post-content h4,
.post-related h4,
h4 {
    font-family: Ubuntu Condensed;
    font-weight: 400;
    line-height: 1.7em;
    letter-spacing: 0px;
    font-size: 24px;
    color: #000000;
}

.h5,
.post-content h5,
h5 {
    font-family: Ubuntu Condensed;
    font-weight: 400;
    line-height: 2em;
    letter-spacing: 0px;
    font-size: 18px;
    color: #000000;
}

.h6,
.post-content h6,
h6 {
    font-family: Ubuntu Condensed;
    font-weight: 400;
    line-height: 2;
    letter-spacing: 0px;
    font-size: 17px;
    color: #000000;
}

.single .blog-single h1.entry-title,
.single .blog-single h2.entry-title {}

.btn {}

#yith-quick-view-modal #yith-quick-view-content div.product p.price,
#yith-quick-view-modal #yith-quick-view-content div.product span.price,
.accordion-big-square .accordion-toggle a,
.accordion-boxed .active .accordion-expander,
.accordion-boxed-minimal .active .accordion-expander,
.accordion-facebook .accordion-expander,
.accordion-facebook-alt .accordion-expander,
.accordion-square-expanded .accordion-expander,
.accordion-square-inverted .accordion-expander,
.accordion-university .accordion-expander,
.accordion-university .active .accordion-toggle a,
.banner-app h6,
.blog .format-link .post-contents:before,
.blog-post .entry-title a:focus,
.blog-post .entry-title a:hover,
.blog-post .post-info a:focus,
.blog-post .post-info a:hover,
.blog-posts .page-nav .ajax-load-more.loading,
.blog-posts .page-nav .ajax-load-more:focus,
.blog-posts .page-nav .ajax-load-more:hover,
.blog-posts.masonry .entry-more,
.blog-posts.masonry .entry-more:hover,
.blog-posts.puzzle .entry-more,
.blog-posts.puzzle .entry-more:hover,
.blog-posts.split .entry-more,
.blog-posts.split .entry-more:hover,
.blog-posts.timeline .post-info .tags a,
.blog-posts.timeline .timeline-date,
.blog-single .entry-content blockquote::before,
.blog-single .entry-summary blockquote::before,
.blog-single .post-info a[rel*=category]:hover,
.blog-single .post-info a[rel*=tag]:hover,
.btn-app,
.btn-center,
.btn-default,
.btn-linethrough,
.btn-naked,
.btn-underlined,
.btn-underlined:active,
.btn-underlined:focus,
.btn-underlined:hover,
.btn-v-line,
.btn.ajax-load-more:focus,
.btn.ajax-load-more:focus.btn-solid,
.btn.ajax-load-more:hover,
.btn.ajax-load-more:hover.btn-solid,
.car-rent-reservation .datepicker-container:before,
.car-rent-reservation .ui-selectmenu-button:after,
.car-rent-reservation label,
.car-search input[type="checkbox"]:checked~label,
.car-search input[type="checkbox"]:checked~label span,
.carousel-items .latest-bold-title .entry-title a,
.carousel-nav-style11 .flickity-prev-next-button:hover,
.carousel-nav-style11.nav-dark .flickity-prev-next-button:hover,
.carousel-nav-style11.nav-light .flickity-prev-next-button:hover,
.carousel-nav-style5 .flickity-prev-next-button:hover,
.cd-google-map.contents-style4 p,
.contact-black-alt button,
.contact-form.contact-inverted input,
.contact-minimal button:hover,
.contact-minimal input[type="submit"]:hover,
.contact-minimal-sm button:hover,
.contact-minimal-sm input[type="submit"]:hover,
.content-box-bordered h3,
.content-box-boxed-numbered .number,
.content-box-classic .btn,
.content-box-info-centered .content-box-info,
.featured-box-product h3 a:hover,
.featured-box-product-centered h3 a,
.format-link .entry-title a:before,
.format-link .post-quote blockquote::before,
.format-link .post-quote blockquote:before,
.format-quote .post-quote blockquote::before,
.format-quote .post-quote blockquote:before,
.icon-box .counter,
.icon-box-boxed-unfilled-alt3:not(:hover) .icon-container,
.icon-box-boxed-unfilled-alt4:hover .icon-container,
.icon-box-boxed-unfilled-alt4:hover h3,
.icon-box-boxed-unfilled-alt5 .icon-container,
.icon-box-boxed-unfilled-alt5 h3,
.icon-box-boxed-unfilled-card .icon-container,
.icon-box-boxed-unfilled-card h3,
.icon-box-counter-lg:hover h3,
.img-maps .contents .info-box .price,
.latest-post__meta a,
.main-header .main-nav>li>a:hover,
.main-header .main-nav>li.active>a,
.main-header .main-nav>li.current-menu-item>a,
.main-nav>li mark,
.main-nav li.active>a,
.main-nav li.current-menu-item>a,
.main-nav li.current_page_item>a,
.main-sidebar .widget.woocommerce .widget-title,
.main-sidebar .widget.woocommerce>h5,
.masonry.style-hover .portfolio-likes a i:hover,
.masonry.style-hover .portfolio-likes a:hover,
.megamenu .custom-menu>h5,
.module-cart .header-cart-container .header .items-counter,
.module-cart .header-cart-container a h5:hover,
.module-cart .header-cart-container a:hover,
.module-cart .header-cart-container tfoot .counter,
.module-search-form h4,
.module-search-form.style-simple .search-form button,
.module-wishlist .header-wishlist-container .header .items-counter,
.module-wishlist .header-wishlist-container a h5:hover,
.module-wishlist .header-wishlist-container a:hover,
.module-wishlist .header-wishlist-container tfoot .counter,
.nav-side li.current-menu-item>a,
.nav-side li.current_page_item>a,
.nav-side li:hover>a,
.outline-filters .masonry-filters li.active,
.outline-filters .masonry-filters li:hover,
.page .format-link .post-contents:before,
.page-links>span,
.page-nav .ajax-load-more-alt,
.pagination>li>span:hover,
.pagination>li a:hover,
.pagination>li span.current,
.portfolio-item:not(.style-hover) .title-wrapper h2 a:hover,
.portfolio-likes a:focus,
.portfolio-likes a:hover,
.portfolio-likes.liked a,
.post-date-featured .entry-date,
.post-featured-small:hover .entry-title a,
.post-nav a:before,
.post-nav a:focus,
.post-nav a:hover,
.post:not(.blog-post) .entry-header .entry-byline a:hover,
.pricing-table-app .btn,
.pricing-table-app .popular-badge,
.pricing-table-app .price,
.pricing-table-app .pricing,
.pricing-table-classic .price,
.pricing-table-classic:hover .btn,
.pricing-table-elegant .price,
.pricing-table-flat-gradient.featured .currency,
.pricing-table-flat-gradient.featured .price,
.pricing-table-flat-gradient.featured .pricing,
.pricing-table-flat-head .btn,
.pricing-table-graphic .pricing,
.pricing-table-minimal .currency,
.pricing-table-minimal .price,
.pricing-table-minimal h4,
.pricing-table-minimal.featured .currency,
.pricing-table-minimal.featured .price,
.pricing-table-minimal.featured h4,
.pricing-table-sticky-head-alt.featured .currency,
.pricing-table-sticky-head-alt.featured .price,
.pricing-table-sticky-head-alt.featured .pricing,
.pricing-table-sticky-head.featured .currency,
.pricing-table-sticky-head.featured .price,
.pricing-table-sticky-head.featured .pricing,
.pricing-table-tabular .price,
.pricing-table-tabular-alt .price,
.pricing-table-tabular-alt2 .btn,
.pricing-table-tabular-alt2 .price,
.product-elegant ul.products li.product .price,
.product-elegant ul.products li.product .product-image-container .product-label strong,
.product-elegant ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.product-elegant ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.product-elegant-alt ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a,
.product-elegant-alt ul.products li.product .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a,
.product-elegant-alt ul.products li.product:hover .price,
.product-hover-shadow li.product .price,
.promo i,
.restaurant-menu .item-price,
.section-title-classic2 .subtitle,
.section-title-classic4 .subtitle,
.section-title-default .subtitle,
.section-title-numerical-alt .subtitle,
.section-title-orange-underline h2,
.section-title-thick .subtitle,
.section-title-thick h2,
.section-title-thick2 h2,
.section-title-underlined-subtitle .subtitle,
.section-title-underlined-title h2,
.subscribe-form--button-bordered .wysija-submit,
.subscribe-form--button-naked .wysija-submit,
.subscribe-form--button-underlined .wysija-submit,
.tabs-border:not(.tabs-border-floated) .nav-tabs li.active a,
.tabs-broad-border:not(.broad-border-alt) .nav-tabs>li.active a,
.tabs-history .navbar-nav li.active a,
.tabs-history .navbar-nav li.active i,
.tabs-icon-center .nav-tabs>li.active a span,
.tabs-icon-dots .nav-tabs>li>.active>a .icon-container,
.tabs-icon-dots .nav-tabs>li>a span.number-with-dot,
.tabs-icon-dots .nav-tabs>li.active>a,
.tabs-icon-dots .nav-tabs>li.active>a i,
.tabs-icon-dots .nav-tabs>li.active>a span,
.tabs-naked .nav-tabs>li.active a,
.tabs-naked .nav-tabs>li.active a:hover,
.tabs-naked .nav-tabs>li.active:hover a,
.tabs-shadow .nav-tabs li.active a,
.tabs-shadow .tab-content p .fa,
.tabs-side .nav-tabs li.active>a,
.tabs-stacked-bubble .nav-pills>li>a .number,
.tabs-stacked-bubble-invert .nav-pills>li.active>a,
.tabs-stacked-bubble-invert .nav-pills>li:hover>a,
.tabs-title-naked .nav-tabs li.active a,
.team-member .team-member-details>span,
.team-member .team-member-details a:hover,
.team-member-border .social-icon a,
.team-member-button .social-icon li a:hover,
.team-member-contact-info .team-member-title,
.team-member-info-side .details-inner>span,
.team-member-whole-border .team-member-name,
.team-member-whole-border.team-member-sm .team-member-title,
.team-member-whole-border.team-member-sm p a,
.testimonial-blurb-default a,
.testimonial-boxed .testimonial-name,
.testimonial-boxed-vertical a,
.testimonial-details a,
.testimonial-icon .testimonial-quote:before,
.testimonial-minimal-vertical-big .quote-symbol:before,
.testimonial-minimal-vertical-big .testimonial-details:before,
.testimonial-minimal-vertical-default .testimonial-details a,
.testimonial-minimal-vertical-default .testimonial-details::before,
.testimonial-minimal-vertical-default .testimonial-details:before,
.widget_product_tag_cloud a:hover,
.widget_products ul.product_list_widget li .amount,
.widget_products_carousel .product .amount,
.widget_recent_reviews ul.product_list_widget li .amount,
.widget_recently_viewed_products ul.product_list_widget li .amount,
.widget_tag_cloud a:hover,
.widget_top_rated_products ul.product_list_widget li .amount,
.woocommerce .cart-collaterals .cart_totals table.shop_table .order-total td,
.woocommerce .cart-collaterals .cart_totals table.shop_table .order-total th,
.woocommerce .main-sidebar .widget .widget-title,
.woocommerce .main-sidebar .widget>h5,
.woocommerce .star-rating span::before,
.woocommerce .widget_shopping_cart ul.product_list_widget li .amount,
.woocommerce .woocommerce-checkout #payment button.btn,
.woocommerce .woocommerce-checkout .create-account input.input-checkbox:checked~label.checkbox,
.woocommerce .woocommerce-checkout h3 input.input-checkbox:checked~label.checkbox,
.woocommerce .woocommerce-error a,
.woocommerce .woocommerce-info a,
.woocommerce .woocommerce-message a,
.woocommerce .woocommerce-product-rating .star-rating span::before,
.woocommerce table.shop_table .product-info a:hover,
.woocommerce table.shop_table td.product-price,
.woocommerce table.shop_table td.product-subtotal,
.woocommerce table.woocommerce-checkout-review-order-table .cart-subtotal th,
.woocommerce table.woocommerce-checkout-review-order-table .order-total td .amount,
.woocommerce table.woocommerce-checkout-review-order-table .order-total th,
.woocommerce table.woocommerce-checkout-review-order-table tr.shipping .amount,
.woocommerce-page.single-product #content div.product p.price,
.woocommerce-page.single-product div.product p.price,
.woocommerce-page.single-product.woocommerce .stars a.active,
.woocommerce-page.single-product.woocommerce p.stars a.active,
.woocommerce.widget_shopping_cart ul.product_list_widget li .amount,
a:active,
a:focus,
a:hover,
latest-post__meta_link-color-accent>span a {
    color: #004982;
}

#yith-quick-view-modal #yith-quick-view-content div.product form.cart .button,
.accordion-boxed .accordion-expander,
.accordion-facebook .active .accordion-toggle,
.accordion-facebook-alt .active .accordion-toggle,
.accordion-red .accordion-expander,
.accordion-red .active .accordion-toggle,
.accordion-square .accordion-expander,
.accordion-square .active .accordion-toggle,
.accordion-square-expanded .active .accordion-expander,
.accordion-square-expanded .active .accordion-toggle a,
.accordion-square-hfiller-inverted .accordion-toggle a,
.banner-condensed .btn-rhombus:before,
.banner-icons,
.blog-post .post-audio>time,
.blog-post .post-video>time,
.blog-post a[rel*="category"],
.blog-post a[rel*="tag"],
.blog-post.post-masonry-alt.format-quote,
.blog-posts.only-title .post-only-title:hover,
.blog-posts.timeline .blog-post .post-image>time,
.boxed-filters .masonry-filters li.active,
.boxed-filters .masonry-filters li:hover,
.btn-app:focus,
.btn-app:hover,
.btn-boxed,
.btn-boxed:focus,
.btn-boxed:hover,
.btn-center:hover,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.btn-hover-curtain .btn-curtain,
.btn-linethrough span:after,
.btn-linethrough span:before,
.btn-solid,
.car-rent-reservation button,
.car-search .ui-slider-handle.ui-state-focus,
.car-search .ui-slider-handle:before,
.car-search .ui-slider-range,
.car-search .val-tooltip,
.car-search button,
.carousel-nav-style4 .flickity-page-dots .dot.is-selected,
.carousel-nav-style6 .flickity-page-dots .dot.is-selected,
.cd-google-map.contents-style4 .contents-inner .details,
.cd-google-map.contents-style4.alt .contents-inner .details,
.comment-respond .comment-form input[type=submit],
.contact-default-alt2 button,
.contact-default-alt3 button,
.contact-form.contact-default-primary .wpcf7-submit,
.contact-form.contact-inverted button,
.contact-gray button,
.contact-inverted-line-alt .wpcf7-submit,
.contact-line-alt .wpcf7-form-control-wrap:after,
.content-box-big-img-alt .content-box-info,
.content-box-big-img-default .content-box-info,
.content-box-boxed figure:after,
.content-box-caption .content-box-content:before,
.featured-box-product .featured-box-featured,
.featured-box-product .featured-box-price,
.flickity-page-dots .dot.is-selected,
.flickity-page-dots li.is-selected,
.fullpage-nav-style1 #fp-nav ul li .fp-tooltip,
.fullpage-nav-style1 #fp-nav ul li a span:before,
.grid.style-hover.hover-bottom-shadow.buttons-square .btn:hover,
.grid.style-hover.hover-bottom.text-light .btn:hover,
.grid.style-hover.hover-bottom.text-light .portfolio-share .btn:hover,
.grid.style-hover.hover-bottom.text-light .portfolio-share:hover .btn,
.icon-box-boxed-unfilled-alt3:hover,
.icon-box-circle .icon-container,
.icon-box-lozenge .icon-container,
.icon-box-square .icon-container,
.img-maps .contents .info-box::after,
.img-maps .contents .info-box::before,
.latest-post:hover .latest-post__meta_stick_top-side,
.latest-post__footer_svg,
.latest-post__meta_solid,
.main-bar-container.floated .main-nav .link-txt,
.main-bar-container.floated .main-nav a:after,
.main-sidebar .widget_subscribe .wysija-submit,
.main-sidebar .widget_subscribe button,
.main-sidebar .widget_wysija .wysija-submit,
.main-sidebar .widget_wysija button,
.map_marker,
.map_marker div,
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-current,
.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current,
.mejs-container .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle,
.module-trigger .badge,
.nav-item-children-style2 .menu-item>a:after,
.nav-side a:after,
.page-loader .page-loader-inner,
.popular-badge,
.portfolio-classic .item-details:before,
.portfolio-flat .item-details:before,
.portfolio-item.hover-bottom .btn:hover,
.portfolio-item.hover-bottom .portfolio-share .btn:hover,
.portfolio-item.hover-bottom .portfolio-share:hover .btn,
.portfolio-item.hover-bottom-shadow .btn:hover,
.portfolio-item.hover-bottom-shadow .portfolio-share .btn:hover,
.portfolio-item.hover-bottom-shadow .portfolio-share:hover .btn,
.portfolio-item.hover-side .portfolio-footer:before,
.portfolio-item.text-light .portfolio-likes i,
.portfolio-item:not(.style-hover) .portfolio-footer .btn:hover,
.portfolio-item:not(.style-hover) .portfolio-footer .portfolio-share:hover .btn,
.portfolio-likes a:focus i,
.portfolio-likes a:hover i,
.portfolio-likes.liked a i,
.portfolio-likes.style-alt a>span,
.portfolio-no-gap .item-details:before,
.portfolio-share .portfolio-share-popup,
.portfolio-simple .item-details a:before,
.post-featured .post-contents .tags a,
.post-no-image .entry-more:focus,
.post-no-image .entry-more:hover,
.pricing-table-classic .popular-badge,
.pricing-table-flat-head .btn:hover,
.pricing-table-flat-head header,
.pricing-table-graphic h4,
.pricing-table-minimal .btn,
.pricing-table-tabular-alt2 .btn:focus,
.pricing-table-tabular-alt2 .btn:hover,
.pricing-table-tabular-alt:hover .btn,
.section-title-numerical-alt h2:after,
.section-title-red-underline2 h2:after,
.section-title-side-line h2:after,
.section-title-thick h2:after,
.section-title-thick3 hr,
.sorting-option input:checked+.input-dummy:after,
.subscribe-form--button-solid .wysija-submit,
.tabs-border .nav-tabs li a:before,
.tabs-border-center-alt1 .nav-tabs>li.active a,
.tabs-border-center-alt1 .nav-tabs>li.active:hover a,
.tabs-border-center-default .nav-tabs>li.active a,
.tabs-border-center-default .nav-tabs>li.active a:hover,
.tabs-border-floated .nav-tabs>li.active a,
.tabs-border-floated .nav-tabs>li.active:hover a,
.tabs-border-floated .nav-tabs>li:hover a,
.tabs-border-floated .nav-tabs li a:before,
.tabs-history .navbar-nav li a:after,
.tabs-history .navbar-nav li a:before,
.tabs-icon-dots .nav-tabs>li>a span.number-with-dot:before,
.tabs-simple .nav-tabs li.active a,
.tabs-simple .nav-tabs li.active:hover a,
.tabs-stacked-bubble-default .nav-pills>li.active>a,
.tabs-stacked-bubble-default .nav-pills>li:hover>a,
.tabs-stacked-default .nav-pills>li.active>a,
.tabs-stacked-default .nav-pills>li:hover>a,
.tabs-switch-center .nav-tabs>li a,
.tabs-switch-center .nav-tabs>li:hover a,
.tabs-title-naked .nav-tabs li.active a:after,
.team-member-button .btn,
.team-member-card-minimal .team-member-title,
.team-member-hover-social .team-member-title,
.team-member-masonry .team-member-details,
.team-member-top-curve .team-member-title,
.testimonial-bg,
.widget_back_to_top_style2 a,
.widget_nav_menu a:hover mark,
.widget_product_search input[type="submit"],
.widget_search input[type="submit"],
.woocommerce .wc-proceed-to-checkout a.button.checkout-button,
.woocommerce .wc-proceed-to-checkout a.button.checkout-button:hover,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .woocommerce-checkout #payment .form-row.place-order .button {
    background-color: #004982;
}

.accordion-boxed .accordion-item.active,
.accordion-boxed .active .accordion-expander,
.accordion-boxed-minimal .active .accordion-expander,
.accordion-highlighted .active.accordion-item,
.accordion-square-expanded .active .accordion-expander,
.accordion-square-expanded .active .accordion-toggle a,
.accordion-square.with-filler .active .accordion-toggle,
.accordion-university .active .accordion-toggle,
.blog .format-link .entry-title a:hover,
.blog-posts .page-nav .ajax-load-more.loading,
.blog-posts .page-nav .ajax-load-more:focus,
.blog-posts .page-nav .ajax-load-more:hover,
.blog-posts.timeline .timeline-date,
.btn,
.btn-app,
.btn-solid,
.btn-underlined:active,
.btn-underlined:after,
.btn-underlined:before,
.btn-underlined:focus,
.btn-underlined:hover,
.btn.ajax-load-more:active,
.btn.ajax-load-more:focus,
.btn.ajax-load-more:hover,
.car-search .ui-slider-handle.ui-state-focus,
.carousel-nav-style11 .flickity-prev-next-button:hover,
.carousel-nav-style11.nav-dark .flickity-prev-next-button:hover,
.carousel-nav-style11.nav-light .flickity-prev-next-button:hover,
.carousel-nav-style5 .flickity-prev-next-button:hover,
.client-border2:hover,
.contact-black-alt button,
.content-box-boxed-centered figure,
.fullpage-nav-style1 #fp-nav ul li .fp-tooltip:before,
.icon-box-bordered,
.icon-box-boxed-unfilled-alt2:hover,
.icon-box-boxed-unfilled-alt:hover,
.main-bar-container.floated .main-nav .link-txt:before,
.main-sidebar .widget.woocommerce .widget-title,
.main-sidebar .widget.woocommerce>h5,
.outline-filters .masonry-filters li.active,
.outline-filters .masonry-filters li:hover,
.page .format-link .entry-title a:hover,
.page-links>span,
.page-nav .ajax-load-more-alt,
.pagination>li>span:hover,
.pagination>li a:hover,
.pagination>li span.current,
.portfolio-item:not(.style-hover) .portfolio-footer .btn:hover,
.portfolio-item:not(.style-hover) .portfolio-footer .portfolio-share:hover .btn,
.post-no-image .entry-more:focus,
.post-no-image .entry-more:hover,
.pricing-table-app,
.pricing-table-app .btn,
.pricing-table-classic .popular-badge:after,
.pricing-table-classic:hover,
.pricing-table-classic:hover .btn,
.pricing-table-flat-head .btn,
.pricing-table-minimal .btn,
.pricing-table-minimal.featured,
.pricing-table-tabular-alt2 .btn,
.pricing-table-tabular-alt2 .btn:focus,
.pricing-table-tabular-alt2 .btn:hover,
.pricing-table-tabular-alt:hover .btn,
.section-title-underlined-subtitle .subtitle,
.section-title-underlined-title h2,
.subscribe-form--button-bordered .wysija-submit,
.subscribe-form--button-underlined .wysija-submit,
.tabs-side .nav-tabs li:hover a,
.tabs-stacked-bubble-default .nav-pills>li::before,
.team-member-border:hover .team-member-details,
.team-member-side-border .team-member-name,
.team-member-side-border .team-member-title,
.testimonial-blurb-default .testimonial-quote,
.widget_product_tag_cloud a:hover,
.widget_tag_cloud a:hover,
.woocommerce .main-sidebar .widget .widget-title,
.woocommerce .main-sidebar .widget>h5,
.woocommerce .woocommerce-checkout #payment .form-row.place-order .button,
.woocommerce-page.single-product.woocommerce .stars a.active,
.woocommerce-page.single-product.woocommerce p.stars a.active,
blockquote {
    border-color: #004982;
}

.portfolio-item.classic:not(.style-hover) .portfolio-share-popup:before,
.testimonial-blurb-default .testimonial-quote:before {
    border-right-color: #004982;
}

.blog-posts.timeline .timeline-date .loader-inner,
.car-search .val-tooltip:after,
.cd-google-map.contents-style4 .contents-inner .details::after,
.cd-google-map.contents-style4.alt .contents-inner .details::after,
.img-maps .contents .info-box .border,
.portfolio-share .portfolio-share-popup:before,
.tabs-title-naked .nav-tabs li.active a:before,
.team-member.team-details-up .team-member-details::after,
.testimonial-blurb-default .testimonial-quote:before,
.vertical-progressbar .progressbar-bar {
    border-top-color: #004982;
}

.pricing-table-sticky-head.featured,
.tabs-switch-center .nav-tabs>li.active a,
.tabs-switch-center .nav-tabs>li.active a:hover {
    box-shadow: inset 0 0 0 2px #004982;
}

.pricing-table-classic:hover {
    box-shadow: inset 0 0 0 1px #004982;
}

.pricing-table-classic:hover .btn {
    box-shadow: inset 0 1px 0 0 #004982;
}

.tabs-icon-center .nav-tabs>li.active a {
    box-shadow: 0 0 0 2px #004982;
}

.testimonial-boxed-vertical:hover {
    box-shadow: inset 0 -3px 0 0 #004982;
}

.latest-post__footer_svg,
.navbar-default .main-nav>li>a:hover>.link-icon svg,
.navbar-default .main-nav>li.current-menu-item>a>.link-icon svg,
.pricing-table-graphic header svg,
.team-member-top-curve svg {
    fill: #004982;
}

.latest-post__footer_svg,
.navbar-default .main-nav>li>a:hover>.link-icon svg,
.navbar-default .main-nav>li.current_page_item>a>.link-icon svg,
.pricing-table-graphic header svg,
.team-member-top-curve svg {
    stroke: #004982;
}

.car-rent-reservation li:before,
.carousel-items .latest-bold-title .entry-title a:focus,
.carousel-items .latest-bold-title .entry-title a:hover,
.elegant-filters .masonry-filters li.active,
.featured-box-product h3 a:hover,
.pricing-table-minimal.featured .currency,
.pricing-table-minimal.featured .price,
.pricing-table-minimal.featured h4,
.testimonial-boxed .testimonial-details a {}

.accordion-big-square .accordion-item.active .accordion-expander,
.banner-rhombus-subtitle-alt h6,
.content-box-big-img-alt .content-box-info-2:after,
.featured-box-product .featured-box-price,
.latest-posts-carousel-nav .flickity-prev-next-button::before,
.portfolio-elegant .item-details,
.pricing-table-flat-head:hover header,
.pricing-table-minimal.featured .btn,
.section-title-orange-underline hr,
.section-title-thick i,
.section-title-thick2 hr,
.section-title-thick2 p i,
.tabs-border-center-alt1 .nav-tabs>li.active:hover a,
.tabs-border-center-alt1 .nav-tabs li.active a,
.team-member-card-minimal .team-member-title,
.team-member-hover-social .social-icon:before,
.team-member-hover-social .team-member-title,
.team-member-hover-social:hover .team-member-title,
.vertical-progressbar .progressbar-bar:before {}

.car-rent-reservation li:before,
.domain-search input[type="checkbox"]:checked+label:before,
.pricing-table-minimal.featured,
.pricing-table-minimal.featured .btn {}

.vertical-progressbar .progressbar-bar {}

.team-member-side-border.style2 .team-member-name,
.team-member-side-border.style2 .team-member-title {}

.domain-search input[type="checkbox"]:checked+label:before {
    box-shadow: inset 0 0 0 1px;
}

.team-member-side-border .team-member-title {}

.contact-envelope button {}

.accordion-facebook .active .accordion-toggle,
.contact-line.contact-elegant .wpcf7-submit:before,
.latest-post__meta_solid-gradient,
.pricing-table-elegant .btn:before,
.section-title-blue-underline hr,
.section-title-blue-underline2 hr,
.team-member-hover-social .social-icon:before {
    background: #ffeca3;
    background: -moz-linear-gradient(left, #ffdb31 0%, #ffeca3 100%);
    background: -webkit-linear-gradient(left, #ffdb31 0%, #ffeca3 100%);
    background: linear-gradient(to right, #ffdb31 0%, #ffeca3 100%);
    background: -webkit--moz-linear-gradient(left, #ffdb31 0%, #ffeca3 100%);
    background: -webkit--webkit-linear-gradient(left, #ffdb31 0%, #ffeca3 100%);
    background: -webkit-linear-gradient(to right, #ffdb31 0%, #ffeca3 100%);
}

.backgroundcliptext .blog-post.trending:hover .entry-title,
.blog-posts.trending .blog-post.trending .post-image:before,
.btn.ajax-load-more.btn-linear,
.contact-line.contact-elegant .wpcf7-form-control-wrap:after,
.pricing-table-flat-head-gradient .btn::before,
.pricing-table-flat-head-gradient header,
.pricing-table-flat-head-gradient:hover header,
.team-member-hover-social .social-icon:before {
    background: #ffeca3;
    background: -moz-linear-gradient(left, #ffeca3 0% #ffdb31 100%);
    ;
    background: -webkit-linear-gradient(left, #ffeca3 0%, #ffdb31 100%);
    background: linear-gradient(to right, #ffeca3 0%, #ffdb31 100%);
    background: -webkit--moz-linear-gradient(left, #ffeca3 0% #ffdb31 100%);
    ;
    background: -webkit--webkit-linear-gradient(left, #ffeca3 0%, #ffdb31 100%);
    background: -webkit-linear-gradient(to right, #ffeca3 0%, #ffdb31 100%);
}

.animate-bg-expand:before,
.domain-search .search-field+button,
.portfolio-default .item-details:before,
.pricing-table-app:before,
.pricing-table-sticky-head-alt,
.pricing-table-sticky-head-alt.features-table .pricing-table-inner,
.pricing-table-sticky-head.featured h4,
.tabs-switch-center-gradient .nav-tabs:after,
.team-member-hover-social-special .team-member-details:before {
    background: #ffeca3;
    background: -moz-linear-gradient(-45deg, #ffdb31 0%, #ffeca3 100%);
    background: -webkit-linear-gradient(-45deg, #ffdb31 0%, #ffeca3 100%);
    background: linear-gradient(135deg, #ffdb31 0%, #ffeca3 100%);
    background: -webkit--moz-linear-gradient(-45deg, #ffdb31 0%, #ffeca3 100%);
    background: -webkit--webkit-linear-gradient(-45deg, #ffdb31 0%, #ffeca3 100%);
    background: -webkit-linear-gradient(135deg, #ffdb31 0%, #ffeca3 100%);
}

.backgroundcliptext .counter-box-sep:hover .counter-element,
.backgroundcliptext .counter-box-sep:hover p,
.carousel-nav-style3 .flickity-prev-next-button:before,
.carousel-nav-style3 button:before,
.latest-posts-carousel-nav .flickity-prev-next-button:before,
.latest-posts-carousel-nav button:before,
.portfolio-elegant .item-details,
.pricing-table-sticky-head,
.pricing-table-sticky-head.featured .btn,
.progressbar-bar span,
.team-member-cards .social-icon {
    background: #ffeca3;
    background: -moz-linear-gradient(-45deg, #ffeca3 0%, #ffdb31 100%);
    background: -webkit-linear-gradient(-45deg, #ffeca3 0%, #ffdb31 100%);
    background: linear-gradient(135deg, #ffeca3 0%, #ffdb31 100%);
    background: -webkit--moz-linear-gradient(-45deg, #ffeca3 0%, #ffdb31 100%);
    background: -webkit--webkit-linear-gradient(-45deg, #ffeca3 0%, #ffdb31 100%);
    background: -webkit-linear-gradient(135deg, #ffeca3 0%, #ffdb31 100%);
}

.backgroundcliptext .pricing-table-elegant .price,
.pricing-table-elegant.featured,
.section-title-blue-underline i,
.testimonial-blurb-vertical .testimonial-quote {
    background: #ffdb31;
    background: -moz-linear-gradient(top, #ffdb31 0%, #ffeca3 100%);
    background: -webkit-linear-gradient(top, #ffdb31 0%, #ffeca3 100%);
    background: linear-gradient(to bottom, #ffdb31 0%, #ffeca3 100%);
    background: -webkit--moz-linear-gradient(top, #ffdb31 0%, #ffeca3 100%);
    background: -webkit--webkit-linear-gradient(top, #ffdb31 0%, #ffeca3 100%);
    background: -webkit-linear-gradient(to bottom, #ffdb31 0%, #ffeca3 100%);
}

.backgroundcliptext .pricing-table-minimal2 .price {
    background: #ffdb31;
    background: -moz-linear-gradient(bottom, #ffdb31 0%, #ffeca3 100%);
    background: -webkit-linear-gradient(bottom, #ffdb31 0%, #ffeca3 100%);
    background: linear-gradient(to top, #ffdb31 0%, #ffeca3 100%);
    background: -webkit--moz-linear-gradient(bottom, #ffdb31 0%, #ffeca3 100%);
    background: -webkit--webkit-linear-gradient(bottom, #ffdb31 0%, #ffeca3 100%);
    background: -webkit-linear-gradient(to top, #ffdb31 0%, #ffeca3 100%);
}

.testimonial-blurb-vertical:hover .testimonial-quote:before {
    border-color: #ffeca3;
}

.circle-gradient-border linearGradient stop:first-child {
    stop-color: #ffdb31;
}

.circle-gradient-border linearGradient stop:last-child {
    stop-color: #ffeca3;
}

.team-member-hover-social .social-icon:before {
    background: ;
    background: -moz-linear-gradient(top, 0%, 100%);
    background: -webkit-linear-gradient(top, 0%, 100%);
    background: linear-gradient(to bottom, 0%, 100%);
    background: -webkit--moz-linear-gradient(top, 0%, 100%);
    background: -webkit--webkit-linear-gradient(top, 0%, 100%);
    background: -webkit-linear-gradient(to bottom, 0%, 100%);
}

.titlebar-inner h1 {}

.titlebar-inner h6 {}

#wrap #content {}

@media (max-width: 991px) {

    body.mobile-header-overlay .main-header .header-module .navbar-toggle:before,
    body.mobile-header-overlay .main-header .header-module .navbar-toggle:after,
    body.mobile-header-overlay .main-header .header-module .navbar-toggle .icon-bar:before,
    body.mobile-header-overlay .main-header .header-module .navbar-toggle .icon-bar:after {
        background: #000000;
    }
}

#content {
    padding-top: 0;
}

.main-nav>li {
    padding: 0 14px;
}

.blog-post .post-image>time,
.blog-post .post-video>time,
.blog-post .post-audio>time,
.blog-post a[rel*=tag],
.blog-post a[rel*=category] {
    background-color: #004982;
    color: #ffdb31;
}

.blog-single .post-info {
    margin-bottom: 1.4em;
}

.blog-single .entry-title {
    letter-spacing: normal;
}

.blog-single .entry-summary,
.blog-single .entry-content {
    color: #333;
}

.post-contents ul {
    list-style: none;
}

.post-contents ul li {
    line-height: 25px;
    position: relative;
    padding-left: 30px;
}

.post-contents ul li:before {
    display: block;
    width: 12px;
    height: 1px;
    background-color: #333;
    left: 0;
    top: 12px;
    position: absolute;
}

.post-contents ul li:before {
    content: "";
}

.latest-posts .entry-title {
    line-height: 1.4em;
}

.blog-single-minimal .post-contents>header,
.blog-single-alt .post-contents>header {
    text-align: left;
    margin-top: 0;
    margin-bottom: 0;
}

.wppm-grid:not(.no-border)>article:after,
.wppm-grid:not(.no-border) .owl-item:after,
.wppm-list.full-border .hentry:after,
.wppm-list.content-border .post-content:after {
    border-bottom: none;
}

.main-nav.underlined .link-txt:after {
    background-color: #004982;
}

.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-text {
    color: #333;
}

.main-nav>li {
    font-weight: normal;
}

span.orange strong {
    color: #f09618;
}

.phone {
    bottom: 8px;
}

.footer .widget_inline_nav li {
    margin: 0 20px 0 0;
}

.icon-box-side[class*=icon-box-heading] h3 {
    margin-top: 15px;
}

.wppm-list.gutter-24 .post-content {
    padding-bottom: 5px;
}

h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
h1 {
    font-weight: 600;
}

.icon-box-side[class*=icon-box-heading] h3 {
    font-weight: 400;
}

.no-play .fa-play:before {
    content: none;
}

.icon-box-boxed-filled {
    padding: 1.2em 2em 1.2em;
}

.lightbox-video .hover-line,
.lightbox-video .hover-line .line {
    height: 0;
    width: 0;
    display: none;
}

.h1 {
    font-weight: 600;
}