h2,.h2-style{font-style:normal;font-weight:600;font-size:22px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;text-align:inherit;color:#303030}h4,.h4-style{font-style:normal;font-weight:400;font-size:17px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em;text-align:inherit;color:#303030}@media (min-width:992px){h2,.h2-style{font-size:36px}h4,.h4-style{font-size:24px}}.invert h1{color:#fff}.invert h2{color:#fff}.invert h3{color:#fff}.invert h4{color:#fff}.invert h5{color:#fff}.invert h6{color:#fff}.invert.invert_primary a:hover{color:#999}.text-accent-1{color:#303030}.invert .text-accent-1{color:#ce2028}.text-accent-2{color:#ce2028}.invert .text-accent-2{color:#fff}.text-accent-3{color:#838383}.invert .text-accent-3{color:#fff}body.error404 .site-content_wrap{background-color:#fff;background-repeat:no-repeat;background-position:center top;background-attachment:scroll}.breadcrumbs__item-link{color:#303030}.breadcrumbs__item-link:hover{color:#999}header .woocommerce-currency-switcher-form ul.dd-options{background-color:#000}.tm_banners_grid_widget_banner_title{font-style:normal;font-weight:600;font-size:30px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em;text-align:inherit;color:#303030}.products .product-category .title_count_block>span,.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block>span{color:#595959}.products .product-category>a h3:hover,.tm-categories-carousel-widget-container h3:hover,.products .product-category>a .title_count_block>span:hover,.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block>span:hover{color:#303030}.tm-categories-carousel-widget-container .swiper-button-next,.tm-categories-carousel-widget-container .swiper-button-prev,.woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn,.woocommerce-product-search label i{color:#999}.tm-categories-carousel-widget-container .swiper-button-next:hover,.tm-categories-carousel-widget-container .swiper-button-prev:hover,.woocommerce .tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn:hover{color:#ce2028}.woocommerce .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#ce2028}.woocommerce .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.woocommerce .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet:hover,.site-header-cart .cart-contents .count{background-color:#303030}.tm_about_store_widget span{font-style:normal;font-weight:400;font-size:24px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em}.tm_about_store_widget{color:#ce2028}.woocommerce .products .product .price,.woocommerce div.product span.price,.woocommerce div.product p.price,.cart_list li .quantity .amount,.woocommerce-cart .woocommerce .amount,.woocommerce-checkout .woocommerce .amount,.widget .woocs_price_code ins,.price{color:#ce2028;font-family:Roboto,sans-serif}.woocommerce.widget .product-title,.woocommerce.widget .product-title a,.woocommerce ul.cart_list li>a,.woocommerce ul.product_list_widget li>a{font-style:normal;font-weight:500;font-size:13px;line-height:1.365;font-family:Roboto,sans-serif;color:#303030}.woocommerce.widget .product-title a:hover,.woocommerce ul.cart_list li>a:hover,.woocommerce ul.product_list_widget li>a:hover{color:#ce2028}.woocommerce>ul>li .product-widget-categories,.woocommerce>ul>li .product-widget-categories a,.woocommerce>ul span.reviewer,.woocommerce.widget_shopping_cart .total span,.woocommerce .widget_layered_nav ul li{color:#595959}.woocommerce>ul>li .product-widget-categories a:hover,.woocommerce.widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart ul.cart_list>li dl dt{color:#ce2028}.invert .site-header-cart .shopping_cart-dropdown-wrap .shopping_cart-header>*{color:#303030}.invert .woocommerce.widget_shopping_cart .cart_list li.empty{color:#595959}.woocommerce .tm-woocompare-button,.woocommerce .tm-woowishlist-button{border-color:#999}.woocommerce .tm-woocompare-button::after,.woocommerce .tm-woowishlist-button::after{color:#ce2028}.woocommerce .tm-woocompare-button:hover::after,.woocommerce .tm-woowishlist-button:hover::after{color:#fff}.woocommerce .tm-woocompare-button:hover,.woocommerce .tm-woowishlist-button:hover{border-color:#303030}.woocommerce button.button.btn{color:#ce2028}.woocommerce button.button.btn:hover{color:#2b2725;background-color:#ce2028}.tm-products-sale-end-date span{background-color:#303030;color:#2b2725}.widget.widget_product_categories .product-categories li a:hover,.widget.widget_product_categories .product-categories li.current-cat a{color:#ce2028}.woocommerce .widget_price_filter .price_slider_amount .button{color:#ce2028}.woocommerce .widget_price_filter .price_slider_amount .button:hover{background-color:#303030;border-color:#303030;color:#2b2725}.woocommerce a.button.alt{color:#303030}.woocommerce a.button.alt.wc-forward{color:#fff}.woocommerce a.button.product_type_variable{color:#ce2028}.woocommerce a.button.product_type_variable:after{color:#595959}.woocommerce a.button.tm-woowishlist-page-button{color:#303030}.woocommerce a.button.tm-woowishlist-page-button:hover{color:#ce2028}.woocommerce a.button.alt:hover{color:#ce2028}.woocommerce a.button.alt.wc-forward:hover{color:#fff}.woocommerce a.button.product_type_variable:hover:after{color:#2b2725}.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt:disabled[disabled]:hover,.woocommerce a.button.alt.disabled,.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce-cart table.cart input.header-btn:disabled{background-color:#171717;color:#2b2725}.woocommerce span.featured,.woocommerce span.onsale,.woocommerce span.new{color:#2b2725}.woocommerce span.onsale{background-color:#ce2028}.woocommerce span.featured{background-color:#ce2028}.woocommerce span.new{background-color:#000}.single-product div.product h1.product_title{font-style:normal;font-weight:400;font-size:24px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em;text-align:inherit;color:#303030}.woocommerce.single-product #content div.product .product_meta,.woocommerce-currency-switcher-form .dd-container .dd-selected label,.woocommerce.single-product #content div.product .product_meta a{color:#595959}.woocommerce.single-product #content div.product .product_meta a:hover{color:#ce2028}.woocommerce table.shop_attributes th{color:#303030}.tm-products-smart-box-widget__rd-material-tabs .product h3{font-family:Roboto,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:1.6;letter-spacing:0em}.rd-material-tab.rd-material-tab-active a,.tm_custom_menu_widget .menu li a,.tm-products-smart-box-widget__rd-material-tabs .product h3:hover,.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a:hover,.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a:hover:before,.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab.rd-material-tab-active a,.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab.rd-material-tab-active a:before{color:#303030}.tm_custom_menu_widget .menu li a:hover,.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a,.widget.tm_products_smart_box_widget .rd-material-tabs__list .rd-material-tab a:before{color:#ce2028}.tm-products-smart-box-widget__rd-material-tabs .product span.price:hover,.tm-products-smart-box-widget__rd-material-tabs .product span.price:hover ins,.tm-products-smart-box-widget__rd-material-tabs .product span.price:hover del{color:#595959}.tm-products-smart-box-widget__rd-material-tabs .product .price del .amount{font-size:13px}.tm-products-smart-box-widget__rd-material-tabs .product .price del .amount,.tm-products-smart-box-widget__rd-material-tabs .product .price del{font-family:Roboto,sans-serif}.tm-woowishlist-remove,.tm-woocompare-remove{color:#9c9c9c}.tm-woowishlist-remove:hover,.tm-woocompare-remove:hover{color:#ce2028}.woocommerce a.remove{color:#9c9c9c!important}.woocommerce a.remove:hover{color:#ce2028!important}.woocommerce table.shop_table thead tr,.woocommerce table.shop_table tbody tr.cart_item:nth-child(even),.woocommerce table.shop_table tbody tr.order_item:nth-child(even){background-color:#fff}.woocommerce table.shop_table tbody tr.cart_item,.woocommerce table.shop_table tbody tr.order_item{background-color:#fff}.woocommerce table.shop_table tbody tr td.product-name{font-style:normal;font-weight:400;font-size:16px;line-height:1.6;font-family:Roboto,sans-serif;letter-spacing:0em;text-align:left;color:#595959}.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr td strong.product-quantity,table.order_details tbody tr td strong.product-quantity,.woocommerce table.shop_table tbody tr td.product-name a:hover,.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-reset.button{color:#ce2028}.woocommerce table.shop_table thead th,.cart-collaterals div.cart_totals table tbody tr,.cart-collaterals div.cart_totals table tbody td,.cart-collaterals div.cart_totals table tbody td,.cart-collaterals div.cart_totals table tbody th,table.shop_table.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal th,table.shop_table.woocommerce-checkout-review-order-table tfoot tr.order-total th,.woocommerce table.shop_table.woocommerce-checkout-review-order-table tbody tr td,table.order_details tfoot tr,.woocommerce .order_details li strong,.woocommerce table.shop_table tbody tr td.product-name a,.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-reset.button:hover{color:#303030}.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute{border-color:#838383;background-color:#838383}.woocommerce-checkout .woocommerce-info>a,.woocommerce form.login .form-row label.inline,.woocommerce form .form-row .select2-container.country_to_state .select2-choice,.woocommerce form .form-row.create-account label.checkbox,.woocommerce div.product form.cart .variations label{color:#595959}.woocommerce-checkout .woocommerce-info>a:hover,.woocommerce form.login .form-row label.inline:hover,.woocommerce form .form-row.create-account label.checkbox:hover,.woocommerce form .form-row .required{color:#ce2028}.woocommerce form.checkout_coupon .form-row-last .button{background-color:#ce2028}.woocommerce form.checkout_coupon .form-row-last .button:hover{background-color:#303030}.woocommerce-account.logged-in .entry-content .woocommerce{background-color:#fff}.woocommerce-account.logged-in .entry-content .woocommerce .woocommerce-MyAccount-content{background-color:#fff}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{font-family:Roboto,sans-serif;font-style:normal;font-weight:500;font-size:13px;line-height:1.5;letter-spacing:0em}@media (min-width:992px){.woocommerce-account.logged-in .woocommerce-MyAccount-navigation{font-size:16px}}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a{color:#ce2028}.woocommerce-account.logged-in .woocommerce-MyAccount-navigation a:hover,.woocommerce-account.logged-in .woocommerce-MyAccount-navigation .is-active a{color:#303030}.tm-woocompare-table .tm-woocomerce-list__product-title{font-style:normal;font-weight:500;font-size:16px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;text-align:inherit;color:#303030}.tm-woowishlist .tm-woowishlist-item .tm-woocomerce-list__product-title a,.tm-woocompare-table .tm-woocomerce-list__product-title a,.tm-woocompare-list table.tm-woocompare-table .tm-woocompare-row .title{color:#303030}.tm-woowishlist .tm-woowishlist-item .tm-woocomerce-list__product-title a:hover,.tm-woocompare-table .tm-woocomerce-list__product-title a:hover{color:#ce2028}.woocommerce .loader:before,.woocommerce .blockUI.blockOverlay:before,.woocommerce .blockUI.blockOverlay:before{border-top-color:#303030;border-right-color:#303030}.woocommerce .products .product span.onsale,.woocommerce span.featured,.woocommerce span.new,.woocommerce span.onsale{color:#fff}.woocommerce .single-product div.product form.cart div.quantity .tm-qty-minus:hover,.woocommerce .single-product div.product form.cart div.quantity .tm-qty-plus:hover,.woocommerce.single-product div.product form.cart div.quantity .tm-qty-minus:hover,.woocommerce.single-product div.product form.cart div.quantity .tm-qty-plus:hover{color:#303030}.woocommerce a.button.product_type_variable,.woocommerce a.button.product_type_variable::after{background:#ce2028;color:#c6c6c6}.woocommerce a.button.product_type_variable:hover{background:#303030}.woocommerce a.button.product_type_variable:hover::after{color:#c6c6c6;background:#303030}.woocommerce.widget .product-title,.woocommerce.widget .product-title a,.woocommerce ul.cart_list li>a,.woocommerce ul.product_list_widget li>a{color:#595959}.products .product-category .title_count_block h3,.tm-categories-carousel-widget-container .tm-categories-carousel-widget-wrapper .title_count_block h3{font-style:normal;font-weight:500;font-size:15px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;text-align:inherit;color:#303030}.widget_tm_woocompare_recent_compare_list .tm-woocompare-widget-wrapper .btn-default{background:#303030}.widget_tm_woocompare_recent_compare_list .tm-woocompare-widget-wrapper .btn-default:hover{background:#ce2028}.tm_pb_widget_area .woocommerce.widget_products .widget-title{font-style:normal;font-size:22px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em;text-align:inherit;color:#303030}.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-attribute:hover,.tm-wc-ajax-products-wrapper .tm-wc-ajax-filters-wrapper .tm-wc-ajax-filters-price:hover{border-color:#303030}.woocommerce.widget_shopping_cart ul.cart_list>li .quantity{color:#303030}.woocommerce.single-product div.product h1.product_title,.woocommerce .single-product div.product h1.product_title{font-style:normal;font-weight:400;font-size:24px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em;text-align:inherit;color:#303030}.invert .woocommerce-mini-cart__empty-message{color:#838383}blockquote{font-style:normal;font-weight:500;font-size:20px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em;color:#303030}blockquote:before{color:#ce2028}blockquote cite{font-weight:400;font-size:16px;line-height:1.6;font-family:Roboto,sans-serif;letter-spacing:0em;color:#595959}code{background-color:#ce2028;border-color:#ce2028;font-family:Roboto,sans-serif}.single-post .post>.entry-content>p:first-of-type:first-letter,.dropcaps{font-style:normal;font-weight:500;font-size:16px;line-height:1.5;font-family:Roboto,sans-serif}.stuckMenu.isStuck{background-color:#fff}@media (min-width:1200px){.site-header.style-5.transparent .header-container{max-width:calc(1200px - 50px)}}.top-panel{background-color:#000}.invert .site-header-cart .cart-contents i{color:#2b2725}.site-header-cart .cart-contents i{color:#303030}.site-header-cart .cart-contents:hover i,.invert .site-header-cart .cart-contents:hover i{color:#999}.invert.mobile-panel .site-header-cart .cart-contents:hover i{color:#fff}.invert.top-panel a{color:#fff}.invert.top-panel a:hover{color:#2b2725}.site-header .contact-block__label{color:#ce2028}.site-header .invert .contact-block__label{color:#fff}.contact-block__icon{color:#303030}.invert .contact-block__icon{color:#ce2028}.site-header .transparent .site-header-cart__wrapper:hover .cart-contents i{color:#ce2028}.site-header .transparent.invert .site-header-cart__wrapper:hover .cart-contents i{color:#fff}.invert select option{color:#595959}.comment-form .submit,.wpcf7-submit,.post-password-form label+input{background-color:#303030;border-color:#303030}.comment-form .submit,.comment-form .submit:hover{color:#fff}.comment-form .submit:hover,.wpcf7-submit:hover,.post-password-form label+input:hover{background-color:#ce2028;border-color:#ce2028}.post-password-form label+input:hover{color:#fff}.comment-form .submit:active,.wpcf7-submit:active,.post-password-form label+input:active{box-shadow:0 0 10px #ce2028}.menu-item__desc,.invert .sub-menu .menu-item__desc{color:#595959}.invert .menu-item__desc{color:#fff}.main-navigation-buttons .navigation-button:hover{color:#303030}.footer-menu__items li a{color:#999}.footer-menu__items li a:hover,.footer-menu__items li.current-menu-item a,.footer-menu__items li.current_page_item a{color:#303030}.invert .footer-menu__items li a{color:#fff}.invert .footer-menu__items li a:hover,.invert .footer-menu__items li.current-menu-item a,.invert .footer-menu__items li.current_page_item a{color:#2b2725}.top-panel__menu .menu-item.current-menu-item a,.top-panel__menu .menu-item.current_page_item a{color:#999}.invert .top-panel__menu .menu-item.current-menu-item a,.invert .top-panel__menu .menu-item.current_page_item a{color:#303030}nav.main-navigation>.tm-mega-menu .tm-mega-menu-sub.mega-sub li.tm-mega-menu-sub-item .mega-block-title{color:#303030}nav.main-navigation>.tm-mega-menu .tm-mega-menu-sub.mega-sub .tm-mega-menu-sub-item.sub-column-title>a{line-height:1.6}@media (min-width:768px){nav.main-navigation>.tm-mega-menu .tm-mega-menu-sub.mega-sub .tm-mega-menu-sub-item.sub-column-title>a{font-style:normal;font-weight:500;font-size:20px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em}}nav.main-navigation.mobile-menu>.tm-mega-menu .tm-mega-menu-top-item.tm-mega-menu-has-children.current-menu-item>a,nav.main-navigation.mobile-menu>.tm-mega-menu .tm-mega-menu-top-item.tm-mega-menu-has-children>a{color:#303030}.invert nav.main-navigation.mobile-menu>.tm-mega-menu .tm-mega-menu-top-item>a{color:#303030}nav.main-navigation.mobile-menu>.tm-mega-menu .tm-mega-menu-top-item.tm-mega-menu-has-children.current-menu-item>a:hover,nav.main-navigation.mobile-menu>.tm-mega-menu .tm-mega-menu-top-item.current-menu-item>a:hover,nav.main-navigation.mobile-menu>.tm-mega-menu .tm-mega-menu-top-item.tm-mega-menu-has-children>a:hover,nav.main-navigation.mobile-menu>.tm-mega-menu .tm-mega-menu-top-item>a:hover,.invert nav.main-navigation.mobile-menu>.tm-mega-menu .tm-mega-menu-top-item.current-menu-item>a:hover,.invert nav.main-navigation.mobile-menu>.tm-mega-menu .tm-mega-menu-top-item>a:hover{color:#ce2028}.sticky__label{background-color:#303030;margin-top:calc(( ( 20px * 1.4 ) - 30px ) / 2)}@media (min-width:544px){.single-modern-header .entry-meta{font-size:16px}}.invert .entry-meta a{color:#c6c6c6}.invert .entry-meta a:hover,.invert.invert_primary .entry-meta a,.invert.invert_primary .entry-meta{color:#2b2725}.invert.invert_primary .entry-meta a:hover{color:#999}.single-modern-header .posted-by{font-weight:400;font-size:16px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em}.single-modern-header.invert .posted-by{color:#c6c6c6}.single-modern-header.invert .posted-by a{color:#2b2725}.single-modern-header.invert .posted-by a:hover{color:#c6c6c6}.single-modern-header .entry-title{font-size:18px}@media (min-width:544px){.single-modern-header .posted-by{font-size:23px}.single-modern-header .entry-title{font-size:22px}}@media (min-width:992px){.single-modern-header .posted-by{font-size:24px}.single-modern-header .entry-title{font-size:36px}}.post__cats{display:block;font-style:normal;font-weight:600;font-family:Roboto,sans-serif}.posted-by,.posted-by a,.post__date-link,.post__comments-link{color:#595959}.invert .posted-by{color:#595959}.projects-list .posted-by,.projects-list .posted-by a,.projects-list .post__date-link,.projects-list .post__comments-link{color:#999}.posted-by:before{color:#303030}.invert .posted-by:before{color:#ce2028}.single-modern-header:not(.invert) .posted-by,.single-modern-header:not(.invert) .posted-by a,.single-modern-header:not(.invert) .post__date-link,.single-modern-header:not(.invert) .post__comments-link{color:#999}.posted-by a:hover,.single-modern-header .posted-by a:hover,.post__date-link:hover,.post__comments-link:hover{color:#999}.entry-meta i{color:#999}.invert .entry-meta i{color:#fff}.mejs-container-wrapper,.format-quote .post-featured-content,.single .format-quote .entry-content blockquote,.single-modern-header{background-color:#d9d9d9}.format-link .post-featured-content{background-color:#303030}.post-featured-content.post-quote:hover .post-format-quote{color:#303030}.post-author-bio .post-author__content{font-size:13px}.comment-content-wrap{background-color:rgba(206,32,40,.1)}.comment-content-wrap:before{border-color:transparent rgba(206,32,40,.1) transparent transparent}.comment .comment-date{font-style:normal;font-size:11px}.comment .comment-date__link,.comment-body .reply a{color:#666}.comment .comment-date__link:hover,.comment-body .reply a:hover{color:#303030}.comment .comment-content p{font-size:13px}.comment-reply-link{font-style:normal}.swiper-pagination-bullet{background-color:rgba(206,32,40,.15)}.invert .swiper-pagination-bullet{background-color:rgba(255,255,255,.15)}.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{background-color:#ce2028}.invert .swiper-pagination-bullet-active,.invert .swiper-pagination-bullet:hover{background-color:#fff}.swiper-button-next,.swiper-button-prev{background-color:#303030}.swiper-button-next:not(.swiper-button-disabled):hover,.swiper-button-prev:not(.swiper-button-disabled):hover{background-color:#ce2028}.wp-playlist.wp-audio-playlist.wp-playlist-light{background-color:#ff535b;border-color:#ff535b}.mejs-controls .mejs-time-rail .mejs-time-total .mejs-time-current{background-color:#ce2028}.wp-playlist.wp-audio-playlist.wp-playlist-light .wp-playlist-caption{color:#595959}.wp-playlist.wp-audio-playlist .wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title{font-style:normal;font-weight:500;font-size:16px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;color:#303030}.wp-playlist.wp-audio-playlist.wp-playlist-dark .wp-playlist-current-item .wp-playlist-caption .wp-playlist-item-title{color:#fff}a.page-numbers:hover,.page-numbers.current{color:#999}.breadcrumbs__item{font-style:normal;font-weight:500;font-size:16px;line-height:1.625;font-family:Roboto,sans-serif;letter-spacing:0em}.breadcrumbs__item-target{color:#999}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#999}.mfp-iframe-holder .mfp-close:hover,.mfp-image-holder .mfp-close:hover{color:#ce2028}.mfp-iframe-holder .mfp-arrow:before,.mfp-iframe-holder .mfp-arrow:after,.mfp-image-holder .mfp-arrow:before,.mfp-image-holder .mfp-arrow:after{background-color:#999}.mfp-iframe-holder .mfp-arrow:hover:before,.mfp-iframe-holder .mfp-arrow:hover:after,.mfp-image-holder .mfp-arrow:hover:before,.mfp-image-holder .mfp-arrow:hover:after{background-color:#ce2028}.link{color:#999}.link:hover{color:#303030}.invert .link{color:#2b2725}.link:hover{color:#595959}.invert .link:hover{color:#fff}.btn-secondary{background-color:#ce2028;border-color:#ce2028}.btn-secondary:hover{background-color:#303030;border-color:#303030}.btn-secondary:active{box-shadow:0 0 10px #303030}.error-404.not-found .btn.btn-primary{background-color:#fff;color:#303030}.error-404.not-found .btn.btn-primary:hover{color:#fff;background-color:#595959}.cherry-projects-wrapper .projects-item-instance .featured-image a .cover,.cherry-projects-single-post .featured-image a .cover{opacity:.3}.cta-form_submit:before,.cta-button:before,.projects-ajax-button-wrapper .projects-ajax-button span:before,.cherry-team.team-wrap.template-grid-boxes .team-listing .team-listing_socials .team-socials_link:before,.cherry-team.team-wrap.template-grid-boxes-2 .team-listing .team-listing_socials .team-socials_link:before,.tm_pb_social_media_follow a.icon:before{background-color:#ce2028}.invert.gradient-bg{background:#303030;background:-moz-linear-gradient(-45deg,#303030 0%,#595959 100%);background:-webkit-linear-gradient(-45deg,#303030 0%,#595959 100%);background:linear-gradient(-45deg,#303030 0%,#595959 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#303030",endColorstr="#595959",GradientType=1)}.single-timeline_post .timeline_post>.entry-content>p:first-of-type:first-letter,.single-post .post>.entry-content>p:first-of-type:first-letter{background-color:#ce2028}.widget_calendar caption{color:#ce2028}.invert .widget_calendar caption{color:#fff}.widget_calendar tbody td:not(.pad){background-color:rgba(206,32,40,.1);color:#595959}.invert .widget_calendar tbody td:not(.pad){background-color:rgba(206,32,40,.25);color:#fff}.widget_calendar tbody td a{border:1px solid #838383;background-color:#fff;color:#595959}.widget_calendar tbody td a:hover{background-color:#303030;color:#fff;border-color:#303030}.invert .widget_calendar tbody td a{border:1px solid #ce2028;background-color:#ce2028;color:#fff}.invert .widget_calendar tbody td a:hover{background-color:rgba(206,32,40,.25);color:#fff;border-color:#ce2028}.tagcloud a{color:#595959;font-style:inherit;font-weight:400;font-size:16px!important;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em}.tagcloud a:hover{background-color:#ce2028;color:#fff}.invert .tagcloud a:hover{background-color:#2b2725}.widget_recent_entries a{color:#999}.widget_recent_entries a:hover{color:#303030}.invert .widget_recent_entries a{color:#2b2725}.invert .widget_recent_entries a:hover{color:#c6c6c6}.widget_recent_entries .post-date:before{color:#303030}.invert .widget_recent_entries .post-date{color:#c6c6c6}.invert .widget_recent_entries .post-date:before{color:#ce2028}.widget_recent_comments .comment-author-link{color:#ce2028}.invert .widget_recent_comments .comment-author-link{color:#fff}.widget_categories ul li:before{color:#303030}.invert .widget-taxonomy-tiles__title a{color:#c6c6c6}.invert .widget-taxonomy-tiles__title a:hover{color:#2b2725}.widget-taxonomy-tiles__content::before{background-color:#ce2028}.invert .widget-image-grid__content::before{background-color:#ce2028}.invert .widget-image-grid__date:hover{color:#303030}.invert .widget-image-grid__terms a,.invert .widget-image-grid__author a:hover{color:#c6c6c6}.invert .widget-image-grid__terms a:hover{color:#2b2725}.invert .widget-image-grid__author,.invert .widget-image-grid__author a{color:#595959}.widget-image-grid__terms,.widget-image-grid__author,.widget-image-grid__date{font-style:normal;font-weight:400;font-size:11px;line-height:2;font-family:Roboto,sans-serif;letter-spacing:0em}.smart-slider__instance .sp-next-thumbnail-arrow:before,.smart-slider__instance .sp-next-thumbnail-arrow:after,.smart-slider__instance .sp-previous-thumbnail-arrow:before,.smart-slider__instance .sp-previous-thumbnail-arrow:after{background-color:#303030}.smart-slider__instance .sp-arrow{color:#999;background-color:#ce2028}.smart-slider__instance .sp-next-arrow:hover,.smart-slider__instance .sp-previous-arrow:hover{color:#303030}.smart-slider__instance[data-title=true] .sp-image-container:after,.smart-slider__instance[data-content=true] .sp-image-container:after,.smart-slider__instance[data-more-btn=true] .sp-image-container:after,.smart-slider__instance .sp-button{background-color:rgba(206,32,40,.3)}.smart-slider__instance .sp-button:hover,.smart-slider__instance .sp-button.sp-selected-button{background-color:#303030}.smart-slider__instance .sp-full-screen-button{color:#303030}.smart-slider__instance .sp-full-screen-button:hover{color:#ce2028}.smart-slider__instance .sp-selected-thumbnail{border-color:#303030}.smart-slider__instance .sp-bottom-thumbnails .sp-selected-thumbnail,.smart-slider__instance .sp-top-thumbnails .sp-selected-thumbnail{border-color:#ce2028}.smart-slider__instance p.sp-content{font-style:normal;font-weight:400;font-size:16px;line-height:1.6;font-family:Roboto,sans-serif}.sidebar .custom-posts .entry-title,.tm_pb_column_1_3 .custom-posts .entry-title,.tm_pb_column_1_4 .custom-posts .entry-title,.footer-area:not(.footer-area--fullwidth) .custom-posts .entry-title{font-size:16px}.widget-playlist-slider .sp-next-thumbnail-arrow:before,.widget-playlist-slider .sp-next-thumbnail-arrow:after,.widget-playlist-slider .sp-previous-thumbnail-arrow:before,.widget-playlist-slider .sp-previous-thumbnail-arrow:after,.widget-playlist-slider .sp-arrow.sp-previous-arrow:before,.widget-playlist-slider .sp-arrow.sp-previous-arrow:after,.widget-playlist-slider .sp-arrow.sp-next-arrow:before,.widget-playlist-slider .sp-arrow.sp-next-arrow:after{background-color:#303030}.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container:hover{background-color:#838383}.widget-playlist-slider .sp-right-thumbnails .sp-thumbnail-container.sp-selected-thumbnail{background-color:#303030}.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .entry-meta,.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .posted-by,.widget-playlist-slider .sp-thumbnail-container.sp-selected-thumbnail .sp-thumbnail .sp-thumbnail-title{color:#fff}.widget-playlist-slider .sp-slide--content-visible .sp-layer{background:linear-gradient(to bottom,rgba(206,32,40,0),rgba(206,32,40,.8))}.widget-playlist-slider .sp-has-pointer .sp-selected-thumbnail:before,.widget-playlist-slider .sp-has-pointer .sp-selected-thumbnail:after{border-bottom-color:#303030}.widget-fpblock__item-cats a{color:#c6c6c6}.widget-fpblock__item-cats a:hover{color:#2b2725}@media (min-width:992px){.full-width-header-area .widget-fpblock__item-featured .widget-fpblock__item-title,.after-content-full-width-area .widget-fpblock__item-featured .widget-fpblock__item-title,.before-content-area .widget-fpblock__item-featured .widget-fpblock__item-title,.after-content-area .widget-fpblock__item-featured .widget-fpblock__item-title{font-style:normal;font-weight:600;font-size:30px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em}}.full-width-header-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content,.after-content-full-width-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content,.before-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content,.after-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content,.tm_pb_column_4_4 .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content{background:linear-gradient(to bottom,rgba(206,32,40,0),rgba(206,32,40,.8));color:#fff}.full-width-header-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content a,.after-content-full-width-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content a,.before-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content a,.after-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content a,.tm_pb_column_4_4 .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content a,.full-width-header-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .entry-meta a:hover,.after-content-full-width-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .entry-meta a:hover,.before-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .entry-meta a:hover,.after-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .entry-meta a:hover,.tm_pb_column_4_4 .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .entry-meta a:hover,.full-width-header-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by,.after-content-full-width-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by,.before-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by,.after-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by,.tm_pb_column_4_4 .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by,.full-width-header-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by a,.after-content-full-width-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by a,.before-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by a,.after-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by a,.tm_pb_column_4_4 .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by a{color:#2b2725}.full-width-header-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content a:hover,.after-content-full-width-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content a:hover,.before-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content a:hover,.after-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content a:hover,.tm_pb_column_4_4 .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content a:hover,.full-width-header-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .entry-meta a,.after-content-full-width-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .entry-meta a,.before-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .entry-meta a,.after-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .entry-meta a,.tm_pb_column_4_4 .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .entry-meta a,.full-width-header-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by a:hover,.after-content-full-width-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by a:hover,.before-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by a:hover,.after-content-area .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by a:hover,.tm_pb_column_4_4 .news-smart-box__instance.layout_type_2 .full-type .news-smart-box__item-content .posted-by a:hover{color:#c6c6c6}.news-smart-box__navigation-terms-list-item{color:#999}.news-smart-box__navigation-terms-list-item:hover,.news-smart-box__navigation-terms-list-item.is-active{color:#303030}.news-smart-box__navigation-title{color:#ce2028}.news-smart-box__instance .double-bounce-1,.news-smart-box__instance .double-bounce-2{background-color:#303030}.contact-information-widget .icon{color:#303030}.invert .contact-information-widget .icon{color:#ce2028}body .booked-calendarSwitcher.calendar{background-color:#303030!important}body .booked-calendarSwitcher.calendar select{background-color:#fff!important;color:#ce2028}body .booked-calendar-shortcode-wrap .booked-calendar thead{background-color:#fff!important}.booked-calendar-shortcode-wrap .booked-calendar thead tr th .monthName,.booked-calendar-shortcode-wrap .booked-calendar thead tr th .backToMonth{font-family:Roboto,sans-serif;color:#303030}.booked-calendar-shortcode-wrap .booked-calendar thead tr th .backToMonth:hover,.buddypress #buddypress .ac-form .ac-reply-content input:hover{color:#ce2028}.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-right i,.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-left i{color:#595959}.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-right:hover i,.booked-calendar-shortcode-wrap .booked-calendar thead tr th .page-left:hover i,.buddypress #buddypress .ac-form .ac-reply-content input{color:#303030}.booked-calendar-shortcode-wrap .booked-calendar thead tr.days th{color:#595959!important;font-family:Roboto,sans-serif}.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster:hover .number.booked-calendar-shortcode-wrap .booked-calendar tbody tr td{background-color:#fff}.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date{background-color:#838383!important}.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date .number{color:rgba(89,89,89,.3);font-family:Roboto,sans-serif}.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.prev-date .date .number{color:rgba(89,89,89,.3)!important}body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active .date,body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active,body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active:hover .date{background-color:#fff}.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster .number,body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active .date .number,body .booked-calendar-shortcode-wrap .booked-calendar tbody tr td.active:hover .date .number{color:#595959}.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster:hover .number{color:#fff}.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster:hover{background-color:#303030}.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock h2{color:#ce2028}.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-time i.fa{color:#303030}.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-time{font-weight:400}.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-time,.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-count .spots-available{color:#595959;font-family:Roboto,sans-serif}.booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-people .button,body .booked-modal .bm-window .booked-form .field>input.button{background-color:#303030;font-family:Roboto,sans-serif}body .booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-people .button:hover,body .booked-modal .bm-window .booked-form .field>input.button:hover{background-color:#ce2028!important}body .booked-modal .bm-window p.booked-title-bar,body .booked-modal .bm-window .condition-block .field label,body .booked-modal .bm-window .booked-form p.booked-calendar-name,body .booked-modal .bm-window .booked-form p.title{font-family:Roboto,sans-serif;color:#ce2028}body .booked-modal .bm-window p.booked-title-bar small{font-weight:400}body .booked-modal .bm-window a.close i{color:#595959}body .booked-modal .bm-window a.close:hover i,body .booked-modal .bm-window .booked-form p.name b i,body .booked-modal .bm-window .appointment-info i.fa,body .booked-modal .bm-window .condition-block .field label i{color:#303030}body .booked-modal .bm-window a.close:hover{color:#ce2028}body .booked-modal div.bm-window p,body .booked-modal .bm-window .condition-block .field p,body .booked-modal .bm-window .booked-form p.name b,body .booked-modal .bm-window .booked-form #customerChoices label{font-family:Roboto,sans-serif;color:#595959}body .booked-modal .bm-window .booked-appointments .calendar-name{color:#303030}body .booked-modal .bm-window .condition-block .field label.field-label,body .booked-modal .bm-window .condition-block .field p{font-weight:400}body .booked-modal .bm-window .condition-block .field input[type^=text],body .booked-modal .bm-window .condition-block .field input[type^=email],body .booked-modal .bm-window .condition-block .field input[type^=password],.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.blur:hover .date{background-color:#838383}body .booked-modal .bm-window,body .booked-modal .bm-window p.booked-title-bar{background-color:#fff}body .booked-modal .bm-window .field button{background-color:#ce2028;color:#fff;font-family:Roboto,sans-serif}body .booked-modal .bm-window .field button:hover{background-color:#303030}.booked-profile-appt-list .calendar-name,.booked-profile-appt-list i{color:#303030}.booked-profile-appt-list .calendar-name strong{color:#ce2028}body .booked-calendar-shortcode-wrap .booked-calendar-wrap.small table.booked-calendar tbody tr.week td.active .date .number{color:#595959}body .booked-calendar-shortcode-wrap .booked-calendar tbody tr.entryBlock .timeslot-time .timeslot-title{color:#ce2028!important}body .booked-calendar-wrap table.booked-calendar tr.week td.active .date{background-color:#fff!important}.booked-calendar-shortcode-wrap .booked-calendar tbody tr td{background-color:#fff}.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date.tooltipster:hover{background-color:#303030!important}.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.prev-date.today .date,body #booked-profile-page .booked-tabs{background-color:#ce2028!important}.booked-calendar-shortcode-wrap .booked-calendar tbody tr td.prev-date.today .date .number{color:#fff!important}body .booked-modal .bm-window .booked-scrollable{background-color:#fff}body #booked-profile-page .booked-profile-header{background-color:#303030!important}body #booked-profile-page .booked-tabs li.active a,body #booked-profile-page .booked-tabs li a:hover,body #booked-profile-page .booked-tabs li.active a:hover{background-color:#303030!important}body #booked-profile-page #profile-appointments .booked-no-margin{color:#595959}body #booked-profile-page #profile-edit #booked-page-form .form-submit input[type^=submit],body #booked-profile-page .login-submit input[type^=submit],body #booked-profile-page .wp-user-form input[type^=submit]{background-color:#303030;border-color:#303030}body #booked-profile-page #profile-edit #booked-page-form .form-submit input[type^=submit]:hover,body #booked-profile-page .login-submit input[type^=submit]:hover,body #booked-profile-page .wp-user-form input[type^=submit]:hover{background-color:#ce2028!important;border-color:#ce2028}.booked-calendar-shortcode-wrap .booked-calendar thead tr th .monthName,.booked-calendar-shortcode-wrap .booked-calendar tbody tr td .date .number{font-weight:400}body #booked-profile-page #profile-appointments .booked-form-notice{font-weight:400;font-style:normal}body #booked-profile-page #profile-edit h4{font-weight:500}body .booked-modal .bm-window a{color:#303030}body .booked-modal .bm-window a:hover{color:#999}.cherry-team-filter{font-style:inherit;font-weight:400;font-size:16px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em}.cherry-team-filter .cherry-team-filter_link{color:#595959}.team-skills_bar{background-color:#838383}.team-container .cherry-team-filter_link:hover,.team-container .cherry-team-filter_item.active .cherry-team-filter_link{color:#303030}.team-skills_label,.team-skills_line:before{font-style:normal;font-weight:500;font-size:16px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;color:#303030}.team-heading_subtitle{color:#595959}.team-heading_super_title{color:#303030}.team-meta_item.position{color:#303030}.template-grid-boxes .team-meta_item.position{color:#303030}.cherry-team.team-wrap .team-socials_link{color:#595959}.cherry-team.team-wrap .team-socials_link:hover{color:#303030}.cherry-team.team-wrap.template-grid-boxes .team-listing_name a{color:#c6c6c6}.cherry-team.team-wrap.template-grid-boxes .team-listing_name a:hover{color:#303030}.invert .template-grid-boxes .team-meta_item.position{color:#fff}.invert .cherry-team.team-wrap.template-grid-boxes .team-listing_name a:hover{color:#999}.services-container .cherry-services-filter_link{color:#999}.services-container .cherry-services-filter_link:hover,.services-container .cherry-services-filter_item.active .cherry-services-filter_link{color:#303030}.services-container .cherry-services-filter{font-style:inherit;font-weight:400;font-size:16px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em}.cherry-services .service-icon{color:#303030}.cherry-services.template-media-icon .services-item{border-color:#b6b6b6}.cherry-services.template-media-icon .services-item .title_wrap a:hover{color:#999}.cherry-services.template-media-icon .services-item .service-icon{color:#ce2028}.cherry-services.template-media-icon .services-item:hover .title_wrap a:hover,.cherry-services.template-media-icon .services-item:hover .service-icon:hover{color:#838383}.service-features_label{font-style:normal;font-weight:500;font-size:16px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;color:#303030}.cherry-services .cherry-spinner-double-bounce .cherry-double-bounce1,.cherry-services .cherry-spinner-double-bounce .cherry-double-bounce2{background-color:#303030}.tm-testi blockquote{font-style:normal;font-weight:400;font-size:16px;line-height:1.6;font-family:Roboto,sans-serif;letter-spacing:0em;color:#595959}.tm-testi__item-body cite:before{color:#303030}.tm-testi .swiper-container-3d .swiper-slide-shadow-left,.tm-testi .swiper-container-3d .swiper-slide-shadow-right{background-color:#838383}.tm-testi--speech-bubble .tm-testi__item-body p:before{color:#303030}.invert .tm-testi__item-body,.invert .tm-testi__item-body cite{color:#fff}.invert .tm-testi__item-body p{font-style:normal;font-weight:500;font-size:15px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;text-align:inherit}.tm-testi__title-main{font-style:normal;font-weight:400;font-size:22px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em;color:#303030}@media (min-width:992px){.tm-testi__title-main{font-size:24px}}.tm-testi__title-sub{font-weight:400;font-size:16px;line-height:1.6;font-family:Roboto,sans-serif;letter-spacing:0em;color:#595959}.tm-testi--default .swiper-button-next,.tm-testi--default .swiper-button-prev{background:0 0;color:#303030}.tm-testi--default .swiper-button-next:hover,.tm-testi--default .swiper-button-prev:hover{background:0 0;color:#ce2028}.cherry-projects-wrapper,.cherry-projects-single-post,.cherry-projects-single-details-list ul li,.cherry-projects-terms-wrapper{color:#595959}.cherry-projects-wrapper .cherry-spinner-double-bounce .cherry-double-bounce1,.cherry-projects-wrapper .cherry-spinner-double-bounce .cherry-double-bounce2,.cherry-projects-terms-wrapper .cherry-spinner-double-bounce .cherry-double-bounce1,.cherry-projects-terms-wrapper .cherry-spinner-double-bounce .cherry-double-bounce2,.cherry-projects-wrapper ul.order-filters>li ul{background-color:#ce2028}.cherry-projects-wrapper .projects-item-instance .simple-icon:hover,.cherry-projects-terms-wrapper .projects-terms-container .simple-icon:hover,.cherry-projects-wrapper ul.order-filters>li ul li:hover span{color:#999}.cherry-projects-wrapper .projects-item-instance .project-meta .post-terms:before,.cherry-projects-wrapper .projects-item-instance .project-meta .post-date:before,.cherry-projects-wrapper .projects-item-instance .project-meta .posted-by:before,.cherry-projects-wrapper .projects-item-instance .project-meta .post-comments-count:before{color:#303030}.projects-pagination,.cherry-projects-wrapper ul.projects-filters-list li,.cherry-projects-wrapper ul.order-filters li{font-style:inherit;font-weight:400;font-size:16px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;border-color:#303030}.projects-ajax-button{font-style:inherit;font-weight:400;font-size:16px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;border-color:#303030}.cherry-projects-wrapper .projects-container .projects-pagination span,.cherry-projects-wrapper .projects-filters ul.projects-filters-list li span,.projects-filters{color:#595959}.cherry-projects-wrapper .projects-container .projects-pagination span:hover,.cherry-projects-wrapper .projects-container .projects-pagination .active span,.cherry-projects-wrapper .projects-filters ul.projects-filters-list li.active span,.cherry-projects-wrapper .projects-filters ul.projects-filters-list li span:hover,.cherry-projects-wrapper ul.order-filters>li span.current{color:#999}.cherry-projects-single-details-list .cherry-projects-details-list-title{font-style:normal;font-weight:500;font-size:20px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em;color:#303030}.cherry-projects-single-details-list ul li span,.cherry-projects-single-skills-list .cherry-skill-item .skill-label,.cherry-projects-single-skills-list ul .cherry-skill-item .skill-bar span em{font-style:normal;font-weight:500;font-size:16px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;color:#303030}.cherry-projects-single-skills-list .cherry-skill-item .skill-bar{background-color:#838383}.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span{background-color:#303030}.cherry-projects-single-skills-list .cherry-skill-item .skill-bar span em{color:#fff}.cherry-projects-slider__instance .sp-arrow{color:#999;background-color:#ce2028}.cherry-projects-slider__instance .sp-next-arrow:hover,.cherry-projects-slider__instance .sp-previous-arrow:hover{color:#303030}.cherry-projects-slider__instance .slider-pro .sp-full-screen-button:hover:before{color:#303030}.cherry-projects-slider__instance .sp-image-container:before{background:linear-gradient(to top,rgba(206,32,40,0),rgba(206,32,40,.5))}.cherry-projects-terms-wrapper .projects-terms-container.grid-layout .project-terms-content,.cherry-projects-terms-wrapper .projects-terms-container.masonry-layout .project-terms-content,.cherry-projects-terms-wrapper .projects-terms-container.cascading-grid-layout .project-terms-content{background-color:#303030}.cherry-projects-terms-wrapper .projects-terms-container.grid-layout .projects-terms-item:hover .project-terms-content,.cherry-projects-terms-wrapper .projects-terms-container.masonry-layout .projects-terms-item:hover .project-terms-content,.cherry-projects-terms-wrapper .projects-terms-container.cascading-grid-layout .projects-terms-item:hover .project-terms-content{background-color:#ce2028}.cherry-projects-wrapper .projects-item-instance .project-cat{font-style:normal;font-weight:600;font-family:Roboto,sans-serif}.cherry-projects-wrapper .projects-container[data-settings*='overlay.tmpl'] .entry-meta a{color:#fff}.cherry-projects-wrapper .projects-container[data-settings*='overlay.tmpl'] .project-entry-title a:hover,.cherry-projects-wrapper .projects-container[data-settings*='overlay.tmpl'] .entry-meta a:hover,.justified-default-tmpl .projects-item .links-column-format .simple-icon{color:#2b2725}.cherry-projects-wrapper .justified-default-tmpl .projects-item-instance .project-cat{font-weight:400}.justified-default-tmpl .projects-item .project-content-2 .project-more-button{color:#303030}.widget_polylang a{color:#999}.widget_polylang a:hover{color:#303030}.invert .widget_polylang a{color:#2b2725}.invert .widget_polylang a:hover{color:#c6c6c6}.tm-pg_front_gallery .tm_pg_gallery-item_label,.lg-outer .lg-icon.lg-toogle-thumb:hover,.lg-outer .lg-icon.lg-close:hover,.lg-outer .lg-icon.lg-autoplay-button:hover,.lg-outer .lg-icon.lg-download:hover,.lg-outer .lg-icon.lg-fullscreen:hover{background-color:#303030}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1200px}.elementor-widget-heading h1.elementor-heading-title.elementor-size-small{font-size:80px}.elementor-widget-heading h1.elementor-heading-title.elementor-size-medium{font-size:100px}.elementor-widget-heading h1.elementor-heading-title.elementor-size-large{font-size:120px}.elementor-widget-heading h1.elementor-heading-title.elementor-size-xl{font-size:140px}.elementor-widget-heading h1.elementor-heading-title.elementor-size-xxl{font-size:160px}.elementor-widget-heading h1.elementor-heading-title{line-height:1.5}.elementor-widget-heading h2.elementor-heading-title.elementor-size-small{font-size:29px}.elementor-widget-heading h2.elementor-heading-title.elementor-size-medium{font-size:36px}.elementor-widget-heading h2.elementor-heading-title.elementor-size-large{font-size:44px}.elementor-widget-heading h2.elementor-heading-title.elementor-size-xl{font-size:51px}.elementor-widget-heading h2.elementor-heading-title.elementor-size-xxl{font-size:58px}.elementor-widget-heading h2.elementor-heading-title{line-height:1.5}.elementor-widget-heading h3.elementor-heading-title.elementor-size-small{font-size:24px}.elementor-widget-heading h3.elementor-heading-title.elementor-size-medium{font-size:30px}.elementor-widget-heading h3.elementor-heading-title.elementor-size-large{font-size:36px}.elementor-widget-heading h3.elementor-heading-title.elementor-size-xl{font-size:42px}.elementor-widget-heading h3.elementor-heading-title.elementor-size-xxl{font-size:48px}.elementor-widget-heading h3.elementor-heading-title{line-height:1.4}.elementor-widget-heading h4.elementor-heading-title.elementor-size-small{font-size:20px}.elementor-widget-heading h4.elementor-heading-title.elementor-size-medium{font-size:24px}.elementor-widget-heading h4.elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading h4.elementor-heading-title.elementor-size-xl{font-size:34px}.elementor-widget-heading h4.elementor-heading-title.elementor-size-xxl{font-size:39px}.elementor-widget-heading h5.elementor-heading-title.elementor-size-small{font-size:16px}.elementor-widget-heading h5.elementor-heading-title.elementor-size-medium{font-size:20px}.elementor-widget-heading h5.elementor-heading-title.elementor-size-large{font-size:24px}.elementor-widget-heading h5.elementor-heading-title.elementor-size-xl{font-size:28px}.elementor-widget-heading h5.elementor-heading-title.elementor-size-xxl{font-size:32px}.elementor-widget-heading h5.elementor-heading-title{line-height:1.4}.elementor-widget-heading h6.elementor-heading-title.elementor-size-small{font-size:13px}.elementor-widget-heading h6.elementor-heading-title.elementor-size-medium{font-size:16px}.elementor-widget-heading h6.elementor-heading-title.elementor-size-large{font-size:20px}.elementor-widget-heading h6.elementor-heading-title.elementor-size-xl{font-size:23px}.elementor-widget-heading h6.elementor-heading-title.elementor-size-xxl{font-size:26px}.elementor-widget-heading h6.elementor-heading-title{line-height:1.5}.elementor-title,.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-percentage{font-style:normal;font-weight:500;font-size:15px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;color:#303030}.invert .elementor-widget-progress .elementor-progress-wrapper .elementor-progress-percentage{color:#fff}@media (min-width:992px){.elementor-title{font-size:16px}}.elementor-widget-heading div.elementor-heading-title,.elementor-widget-heading span.elementor-heading-title,.elementor-widget-heading p.elementor-heading-title{line-height:1.6}.elementor-widget-heading div.elementor-heading-title.elementor-size-small,.elementor-widget-heading span.elementor-heading-title.elementor-size-small,.elementor-widget-heading p.elementor-heading-title.elementor-size-small{font-size:13px}.elementor-widget-heading div.elementor-heading-title.elementor-size-medium,.elementor-widget-heading span.elementor-heading-title.elementor-size-medium,.elementor-widget-heading p.elementor-heading-title.elementor-size-medium{font-size:16px}.elementor-widget-heading div.elementor-heading-title.elementor-size-large,.elementor-widget-heading span.elementor-heading-title.elementor-size-large,.elementor-widget-heading p.elementor-heading-title.elementor-size-large{font-size:20px}.elementor-widget-heading div.elementor-heading-title.elementor-size-xl,.elementor-widget-heading span.elementor-heading-title.elementor-size-xl,.elementor-widget-heading p.elementor-heading-title.elementor-size-xl{font-size:23px}.elementor-widget-heading div.elementor-heading-title.elementor-size-xxl,.elementor-widget-heading span.elementor-heading-title.elementor-size-xxl,.elementor-widget-heading p.elementor-heading-title.elementor-size-xxl{font-size:26px}.elementor-widget-heading h1.elementor-heading-title{line-height:1.5}.elementor-widget-heading h2.elementor-heading-title{line-height:1.5}.elementor-widget-heading h3.elementor-heading-title{line-height:1.4}.elementor-widget-heading h4.elementor-heading-title{line-height:1.4}.elementor-widget-heading h5.elementor-heading-title{line-height:1.4}.elementor-widget-heading h6.elementor-heading-title{line-height:1.5}.elementor-icon,.elementor-icon:hover{color:#303030}.elementor-social-icon{background-color:#ce2028}.elementor-social-icon:hover{background-color:#303030}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{color:#fff}.elementor-widget-container .elementor-button-wrapper .elementor-button,.pricing-table-button{font-style:inherit;font-weight:400;font-size:16px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;border-color:#303030;background-color:#303030}.elementor-widget-container .elementor-button-wrapper .elementor-button:hover,.pricing-table-button:hover{background-color:#ce2028}.elementor-accordion .elementor-accordion-title{font-style:normal;font-weight:500;font-size:15px;line-height:1.5;font-family:Roboto,sans-serif;letter-spacing:0em;color:#303030}@media (min-width:992px){.elementor-accordion .elementor-accordion-title{font-size:16px}}.elementor-accordion .elementor-accordion-title .elementor-accordion-icon{color:#303030}.elementor-progress-bar{background-color:#ce2028}.elementor-circle-progress .circle-val{font-size:40px;font-weight:700;color:#303030}.jet-slider .jet-slider__content-inner .jet-slider__title,.jet-slider .jet-slider__content-inner .jet-slider__subtitle{color:#303030}.jet-slider .jet-slider__content-inner .jet-slider__title{font-family:Roboto,sans-serif;font-size:20px;font-weight:500}.jet-slider .jet-slider__content-inner .jet-slider__subtitle{font-family:Roboto,sans-serif;font-size:100px;font-weight:400}.jet-slider .jet-slider__content-inner .jet-slider__desc{font-weight:600;font-size:20px;font-family:Roboto,sans-serif}.jet-slider .jet-slider__content-inner .jet-slider__button--primary,.jet-slider .jet-slider__content-inner .jet-slider__button--secondary{font-family:Roboto,sans-serif;font-weight:600;color:#303030;background-color:transparent;border-color:#303030}.jet-slider .jet-slider__content-inner .jet-slider__button--primary:hover,.jet-slider .jet-slider__content-inner .jet-slider__button--secondary:hover{background-color:#303030;color:#fff}.jet-slider .sp-buttons .sp-button,.jet-slider .sp-buttons .sp-button:hover,.jet-slider .sp-buttons .sp-button:active,.jet-slider .sp-buttons .sp-button.sp-selected-button{font-weight:600;font-family:Roboto,sans-serif;background-color:transparent;border-color:transparent}.jet-slider .sp-buttons .sp-button.sp-selected-button:before,.jet-slider .sp-buttons .sp-button:after{color:#303030}.jet-slider .sp-buttons .sp-button:after{background-color:#303030}.jet-slider .sp-buttons .sp-button:before{font-family:Roboto,sans-serif;color:#c1131b}.jet-slider .sp-buttons .sp-button.sp-selected-button,.jet-slider .sp-buttons .sp-button:hover{color:#fff}.pricing-table__price-prefix,.pricing-table__price-val{font-style:normal;font-weight:400;font-size:17px;line-height:1.4;font-family:Roboto,sans-serif;letter-spacing:0em;color:#303030}@media (min-width:992px){.pricing-table__price-prefix,.pricing-table__price-val{font-size:24px}}.pricing-table__price-suffix{font-style:normal;font-weight:400;font-size:11px;line-height:2;font-family:Roboto,sans-serif}.elementor-jet-button .jet-button__instance .jet-button__state .jet-button__label{font-family:Roboto,sans-serif;font-size:15px;font-weight:600;letter-spacing:0em;color:#303030}.elementor-jet-button .jet-button__instance{border-color:#ce2028}.elementor-jet-button .jet-button__instance:hover{background-color:#303030;border-color:#303030}.elementor-jet-button .jet-button__instance .jet-button__state-hover .jet-button__label{color:#fff}.invert .elementor-jet-button .jet-button__instance{border-color:#fff}.invert .elementor-jet-button .jet-button__instance:hover{background-color:#2b2725;border-color:#2b2725}.invert .jet-button__instance .jet-button__state .jet-button__label{color:#fff}.post-cover .jet-posts__inner-content .entry-title a{font-weight:600;font-size:30px;color:#303030}.post-cover .jet-posts__item:hover .jet-posts__inner-content .entry-title a,.post-cover .jet-posts__item:hover .post-meta a{color:#fff}.post-cover .jet-posts__item .jet-more-wrap .jet-more:before{background-color:#999}.post-cover .jet-posts__item:hover .jet-more-wrap .jet-more:before{background-color:#fff}