.cart_totals h2, .comments-area .comment-list li.comment .comment-author, .menu-grid .p-materials, .ps-navigation ul a span, .reactheme-breadcrumbs .breadcrumbs-inner .bs-meta li .p-user { text-transform: capitalize } .reactheme-breadcrumbs.porfolio-details.align-brea-lefts .breadcrumbs-inner h1.page-title, .woocommerce .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-1, .woocommerce-page .col2-set .col-2, body .reactheme-testimonial-slider2 .testi-item .user-info>img, body.single-product div.product .woocommerce-tabs #commentform, img { max-width: 100% } .react-sideabr .recentcomments .comment-author-link a, a { text-decoration: none !important } :root { --primary-color: #ff6600 } body div textarea { padding: 10px 18px; height: 160px; border: 0 } body div textarea:focus, input[type=email]:focus, input[type=number]:focus, input[type=password]:focus, input[type=text]:focus, input[type=url]:focus, select:focus { outline: 1px solid var(--primary-color) } input[type=email], input[type=number], input[type=password], input[type=text], input[type=url], select { padding: 16px 33px; border: 1px solid transparent; margin-bottom: 10px } .single .ps-navigation .prev .next_link, .single-post .ps-navigation .next_link i:before, .wp-block-search .wp-block-search__button { margin-left: 0 } .blog .blog-item.style2 .blogfull .blog-button, .blog .blog-item.style2 .blogfull .blog-desc, .page-error .error-image, .reactheme-blog .blog-item.style2 .blogfull .blog-button, .reactheme-blog .blog-item.style2 .blogfull .blog-desc, .reactheme-blog .home_full_blog .blog-desc, .reactheme-blog-details .blog-item.style2 .blogfull .blog-button, .reactheme-blog-details .blog-item.style2 .blogfull .blog-desc, .reactheme-breadcrumbs .breadcrumbs-inner .blog-bread-inner .title-star, .wp-block-search, ol.comment-list .comment-respond .form-submit { margin-bottom: 20px } .wp-block-archives select, .wp-block-categories select { width: 400px } .wp-block-group.has-background { padding: 24px 30px 10px; margin-bottom: 30px } [type=search] { border: 1px solid #e9e9e9; border-radius: 5px 0 0 5px; padding: 10px 20px; outline: 0 } div textarea { border: 1px solid #e9e9e9 } .blog .blog-item.style1 .category a:hover, .blog .blog-item.style2 .category a:hover, .default_header .menu-area .navbar ul>li>a:after, .reactheme-blog .blog-item .blog-img a:hover, .reactheme-blog .blog-item.style1 .category a:hover, .reactheme-blog .blog-item.style2 .category a:hover, .reactheme-blog-details .blog-item.style1 .category a:hover, .reactheme-blog-details .blog-item.style2 .category a:hover, .rstab-main ul.nav li a:hover, .rt-bg-theme, .sidenav.offcanvas-icon .reactheme-offcanvas-right a.quote-btn:hover span, .transparent_header .sticky .navbar ul>li>a:after, .woocommerce.single-product .product-type-external .wc-tabs-wrapper .wc-tabs li.active, .woocommerce.single-product .product-type-external .wc-tabs-wrapper .wc-tabs li:hover, .woocommerce.single-product .product-type-grouped .wc-tabs-wrapper .wc-tabs li.active, .woocommerce.single-product .product-type-grouped .wc-tabs-wrapper .wc-tabs li:hover, .woocommerce.single-product .product-type-simple .wc-tabs-wrapper .wc-tabs li.active, .woocommerce.single-product .product-type-simple .wc-tabs-wrapper .wc-tabs li:hover, .woocommerce.single-product .product-type-variable .wc-tabs-wrapper .wc-tabs li.active, .woocommerce.single-product .product-type-variable .wc-tabs-wrapper .wc-tabs li:hover, input[type=submit] { background: var(--primary-color) } div.wpcf7 .ajax-loader { position: absolute; top: 16px; right: -40px } div.wpcf7-acceptance-missing, div.wpcf7-validation-errors { border-color: red; color: red } .reactheme-blog-grid .pagination-area { padding-bottom: 84px } #mobile_menu .submenu-button.submenu-opened:before, #mobile_menu ul ul>li.has-sub>a:after, #mobile_menu ul ul>li.has-sub>a:before, #mobile_menu>ul>li.has-sub>a:after, #mobile_menu>ul>li.has-sub>a:before, #reactheme-header .menu-area .navbar ul li ul li .sub-menu:after, #reactheme-header .menu-area .navbar ul li.mega ul>li a:after, #reactheme-header .menu-sticky.sticky .row-table .logo-areas.custom-logo-area, .blog .blog-item.style1 .blog-img .blog-date:after, .blog .blog-item.style2 .blog-img .blog-date:after, .comment-full .comment-form-cookies-consent, .comment-full .comment-form-url, .comment-respond label, .comments-area .comment-list li.comment span.says, .hfe-site-sticky-logo-img, .loaded, .menu-cart-area h2, .menu-grid.image_hide .portfolio-img, .mobile-menu-container ul li:before, .react-sideabr .widget_block ul>li:first-child>a:after, .react-sideabr .widget_nav_menu span.description, .react-sideabr .widget_search .flaticon-search, .react-sideabr.dynamic-sidebar .service-singles .widget-title:after, .reactheme-blog .blog-item.style1 .blog-img .blog-date:after, .reactheme-blog .blog-item.style2 .blog-img .blog-date:after, .reactheme-blog .cat_name, .reactheme-blog .owl-nav, .reactheme-blog .sidebar-none, .reactheme-blog-details .blog-item.style1 .blog-img .blog-date:after, .reactheme-blog-details .blog-item.style2 .blog-img .blog-date:after, .responsive-menus, .sidebarmenu-area.text-right.mobilehum, .sidenav .menu li ul.sub-menu li a:before, .sidenav .sub-menu, .sidenav .widget_nav_menu ul li:before, .single-post .single-posts-meta li ul li:last-child:before, .single-product .bs-img, .single-product .bs-info, .sticky .hide_logo_desktop, .sticky .logo-area, .sticky .menu-area .row.pt-25, .sticky-logo, .stuck.sticky .sticky-hide, .woocommerce .related .products li .add_to_cart_button, .woocommerce .related .products li a.product_type_grouped, .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--description h2, .woocommerce div.product .woocommerce-tabs .woocommerce-Tabs-panel--reviews h2, .woocommerce ul.products li.product .images-product .overley .winnereactheme-details h4:after, .woocommerce.woocommerce-shop.archive .products .product-archive-shorts, body.search-results .site-main>article .entry-footer:empty, ul.sub-menu li a:before, ul.sub-menu ul ul li a:before { display: none } .reactheme-blog .blog-meta .blog-title { margin: 0 0 15px; font-weight: 500; line-height: 26px !important } .archive .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title a, .blog .blog-item.style3 .blog-content h4.blog-title a:hover, .blog .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title a, .bs-search button:hover, .comments-area .comment-list li.comment .comment-author a, .menu-area .navbar ul li .sub-menu li a:hover, .menu-area .navbar ul li.active a, .menu-area .navbar ul li.active li a, .menu-area .navbar ul li.active li ahover, .menu-area .navbar ul li.current-menu-ancestor a, .menu-area .navbar ul>li.menu-item-has-children:hover>a:before, .mobile-menu-container ul li.active a, .ps-navigation ul a:hover, .react-sideabr .footer-contact-ul i:before, .react-sideabr .widget_block ol.wp-block-latest-comments li a, .react-sideabr .widget_recent_comments ul li a:hover, .reactheme-blog .blog-item.style3 .blog-content h4.blog-title a:hover, .reactheme-blog .blog-meta .blog-title a, .reactheme-blog-details .blog-item.style3 .blog-content h4.blog-title a:hover, .reactheme-blog-details .related-post .blog-title a, .reactheme-footer .recent-post-widget .show-featured .post-desc i, .single .ps-navigation .next:hover a, .single .ps-navigation .prev:hover a, .single-post .single-posts-meta .fa-comments-o:before, .single-post .single-posts-meta li ul li a:hover, .wp-block-latest-posts li a:hover, .wp-block-rss li a:hover, body.search-results .site-main>article .entry-summary .search-button a, body.search-results .site-main>article .entry-summary .search-button a:hover, body.search-results .site-main>article .entry-title a { color: #0c0a0a } .archive .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title a:hover, .archive .reactheme-blog .blog-item .full-blog-content .user-info .single-info.cat a:hover, .archive-post h3.blog-title a, .archive-post h3.blog-title a:hover, .blog .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title a:hover, .blog .reactheme-blog .blog-item .full-blog-content .user-info .single-info.cat a:hover, .btm-cate li a:hover, .date-meta-style2 a:hover, .menu-area .navbar ul li .sub-menu li.current-menu-item a, .menu-area .navbar ul li ul.sub-menu li.current-menu-ancestor>a, .menu-area .navbar ul li ul.sub-menu li.current-menu-ancestor>a:before, .menu-area .navbar ul li ul.sub-menu li.current_page_item>a, .menu-area .navbar ul li ul.sub-menu li.current_page_item>a:before, .menu-area .navbar ul li ul.sub-menu li:hover>a, .menu-area .navbar ul li.current-menu-ancestor a, .menu-area .navbar ul li.current_page_item a, .menu-area .navbar ul li:hover, .menu-area .navbar ul li:hover a, .menu-area .navbar ul>.current-menu-ancestor.menu-item-has-children>a:before, .menu-area.sticky-menu .navbar ul .current-menu-ancestor.menu-item-has-children>a, .menu-area.sticky-menu .navbar ul li:hover a, .page-links .current span, .react-sideabr .recent-post-widget .post-desc a:hover, .react-sideabr .widget_archive ul li a:hover, .react-sideabr .widget_block ol.wp-block-latest-comments li a:hover, .react-sideabr .widget_block ul li a:hover, .react-sideabr .widget_categories ul li a:hover, .react-sideabr .widget_meta ul li a:hover, .react-sideabr .widget_nav_menu ul li a:hover, .react-sideabr .widget_pages ul li a:hover, .react-sideabr .widget_recent_entries ul li a:hover, .react-sideabr ul a:hover, .reactheme-blog .blog-item .blog-meta .categories a:hover, .reactheme-blog .blog-item .blog-slidermeta span.category a:hover, .reactheme-blog .blog-meta .blog-title a:hover, .reactheme-blog-details #reply-title small a:hover, .reactheme-blog-details .related-post .blog-title a:hover, .reactheme-blog-details .type-post .tag-line a:hover, .single-post .reactheme-blog-details .type-post .single-content-full .user-info .single-info a:hover, .single-post .reactheme-blog-details .type-post .single-content-full .user-info .single-info i, .sticky_form.rts-search-popup button:hover, article.sticky .blog-title:hover a, article.sticky .blog-title:hover a:after, blockquote p a, body .wp-block-quote.is-style-large:not(.is-style-plain) p a, body.search-results .site-main>article .entry-footer span a:hover, body.search-results .site-main>article .entry-title a:hover { color: var(--primary-color) } .single h1, .single h2, .single h3, .single h4, .single h5, .single h6, .woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1) { clear: none } .archive .reactheme-blog .padding-full-layout-left, .blog .reactheme-blog .padding-full-layout-left, .padding-left-sidebar { flex-direction: row-reverse } .archive .reactheme-blog .blog-item, .blog .reactheme-blog .blog-item { transition: .5s; background: #fff; margin-bottom: 50px; border: 1px solid #e6e9f0; overflow: hidden } .archive .reactheme-blog .blog-item .full-blog-content, .blog .reactheme-blog .blog-item .full-blog-content { padding: 50px; overflow: hidden } .archive .reactheme-blog .blog-item .full-blog-content .user-info, .blog .reactheme-blog .blog-item .full-blog-content .user-info, .single-post .reactheme-blog-details .type-post .single-content-full .user-info { display: flex; align-items: center; margin-bottom: 15px; flex-wrap: wrap } .archive .reactheme-blog .blog-item .full-blog-content .user-info .single-info, .blog .reactheme-blog .blog-item .full-blog-content .user-info .single-info, .single-post .reactheme-blog-details .type-post .single-content-full .user-info .single-info { margin-right: 30px } .archive .reactheme-blog .blog-item .full-blog-content .user-info .single-info i, .blog .reactheme-blog .blog-item .full-blog-content .user-info .single-info i { color: var(--primary-color); margin-right: 7px } #reactheme-header .menu-sticky.sticky .menu-area .navbar, .archive .reactheme-blog .blog-item .full-blog-content .user-info .single-info:last-child, .blog .reactheme-blog .blog-item .full-blog-content .user-info .single-info:last-child, .elementor-widget-rt-portfolio-grid .portfolio-filter button:last-child, .sidenav .offcanvas_social li:last-child a, .single .ps-navigation .next .next_link { margin-right: 0 } .archive .reactheme-blog .blog-item .full-blog-content .user-info .single-info.cat a, .blog .reactheme-blog .blog-item .full-blog-content .user-info .single-info.cat a, .woocommerce div.product .product_meta .posted_in a, .woocommerce-cart .cart-collaterals .shipping-calculator-button { color: #6e777d } .archive .reactheme-blog .blog-item .full-blog-content .btm-cate, .blog .reactheme-blog .blog-item .full-blog-content .btm-cate { margin: 0 0 10px } .archive .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title, .blog .reactheme-blog .blog-item .full-blog-content .title-wrap .blog-title { font-size: 36px; line-height: 46px; font-weight: 700 } #reactheme-header .header-inner, #reactheme-header .menu-area .navbar ul li.mega ul li a, .archive .reactheme-blog .blog-item .blog-img, .big-bg-porduct-details, .blog .blog-item.style3, .blog .blog-item.style3 .blog-img, .blog .reactheme-blog .blog-item .blog-img, .mobile-menu-container div ul, .portfolio-tabs .rt-port-single .portfolio-img, .react-sideabr .widget_product_search .woocommerce-product-search, .react-sideabr .wp-block-search__inside-wrapper, .reactheme-blog .blog-item .blog-img, .reactheme-blog .blog-item.style3, .reactheme-blog .blog-item.style3 .blog-img, .reactheme-blog-details .blog-item.style3, .reactheme-blog-details .blog-item.style3 .blog-img, .reactheme-breadcrumbs .trail-items li, .reactheme-breadcrumbs.porfolio-details, .reactheme-video.default .contents-area, .reactheme-video.default .overly-default .popup-videos, .rectangle, .rstab-main ul.nav.bubble li a.active, .rstab-main.vertical ul.nav.bubble li a.active, .search-no-results .no-results .search-form, .single .tag-line, .woocommerce .woocommerce-ordering, .woocommerce div.product form.cart .variations td.value, figure.gallery-item .gallery-icon { position: relative } .archive .reactheme-blog .blog-item .blog-img .tag-line, .blog .reactheme-blog .blog-item .blog-img .tag-line { position: absolute; right: auto; left: 50px; top: auto; bottom: -52px; display: inline-block; z-index: 11; transform: translateY(-60%); max-width: 68% } .archive .reactheme-blog .blog-item .blog-img .tag-line a, .blog .reactheme-blog .blog-item .blog-img .tag-line a { color: #fff; font-size: 14px; font-weight: 700; line-height: 1; background: var(--primary-color); padding: 8px 19px; display: inline-block; margin-bottom: 10px } .archive .reactheme-blog .blog-item .blog-img .author, .blog .reactheme-blog .blog-item .blog-img .author { background-color: #fff; box-shadow: 0 16px 32px 0 rgba(0, 0, 0, .04); position: absolute; right: 50px; bottom: -30px; display: inline-block; z-index: 11; padding: 10px; border-radius: 6px; font-weight: 700 } .archive .reactheme-blog .blog-item .blog-img .author img, .blog .reactheme-blog .blog-item .blog-img .author img { margin-right: 10px } .date-meta-style2 a, .reactheme-blog .blog-item .blog-meta .categories a, .reactheme-blog .blog-item .blog-slidermeta span.category a { color: #999 } .post-meta-dates { display: inline-block; position: absolute; padding: 8px 20px; bottom: 0; background: var(--primary-color); color: #fff; z-index: 1; border-radius: 3px 3px 0 0; left: 50%; transform: translateX(-50%); width: 175px } .blog-item.no-thumbs { padding-top: 0 } .blog-item.no-thumbs .categories { margin-bottom: 5px; padding: 0 0 0 48px } .blog-item.no-thumbs .categories .category-name a { background: var(--primary-color); color: #fff; padding: 5px 19px 6px; border-radius: 5px; font-size: 13px; margin-right: 10px; margin-bottom: 10px; display: inline-block } .blog .blog-img .categories .category-name a:hover, .blog .bs-img .categories .category-name a:hover, .blog-item.no-thumbs .categories .category-name a:hover, .reactheme-blog .blog-img .categories .category-name a:hover, .reactheme-blog .bs-img .categories .category-name a:hover, .reactheme-blog-details .blog-img .categories .category-name a:hover, .reactheme-blog-details .bs-img .categories .category-name a:hover, .single-teams .bg-team, .woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce ul.products li:hover a.button:hover, .woocommerce-MyAccount-navigation ul li.is-active, .woocommerce-MyAccount-navigation ul li:hover { background: #0c0a0a } .blog .blog-img, .blog .bs-img, .reactheme-blog .blog-img, .reactheme-blog .bs-img, .reactheme-blog-details .blog-img, .reactheme-blog-details .bs-img { position: relative; z-index: 0 } .blog .blog-img .blog-date, .blog .bs-img .blog-date, .reactheme-blog .blog-img .blog-date, .reactheme-blog .bs-img .blog-date, .reactheme-blog-details .blog-img .blog-date, .reactheme-blog-details .bs-img .blog-date { position: absolute; left: 10px; bottom: 10px; width: 100px; height: 80px } .blog .blog-img .blog-date:after, .blog .blog-img .blog-date:before, .blog .bs-img .blog-date:after, .blog .bs-img .blog-date:before, .reactheme-blog .blog-img .blog-date:after, .reactheme-blog .blog-img .blog-date:before, .reactheme-blog .bs-img .blog-date:after, .reactheme-blog .bs-img .blog-date:before, .reactheme-blog-details .blog-img .blog-date:after, .reactheme-blog-details .blog-img .blog-date:before, .reactheme-blog-details .bs-img .blog-date:after, .reactheme-blog-details .bs-img .blog-date:before { content: ""; position: absolute; display: block; transition: .2s; width: 0; height: 0; z-index: 100; top: 0; left: 0 } .blog .blog-img .blog-date:after, .blog .bs-img .blog-date:after, .reactheme-blog .blog-img .blog-date:after, .reactheme-blog .bs-img .blog-date:after, .reactheme-blog-details .blog-img .blog-date:after, .reactheme-blog-details .bs-img .blog-date:after { border-top: 0 solid; border-bottom: 80px solid transparent; border-left: 100px solid #f9f9f9 } .blog .blog-img .blog-date:before, .blog .bs-img .blog-date:before, .reactheme-blog .blog-img .blog-date:before, .reactheme-blog .bs-img .blog-date:before, .reactheme-blog-details .blog-img .blog-date:before, .reactheme-blog-details .bs-img .blog-date:before { top: auto; bottom: 0; left: auto; right: 0; border-bottom: 0 solid #0c0a0a; border-top: 80px solid transparent; border-right: 100px solid #0c0a0a } .blog .blog-img .blog-date span, .blog .bs-img .blog-date span, .reactheme-blog .blog-img .blog-date span, .reactheme-blog .bs-img .blog-date span, .reactheme-blog-details .blog-img .blog-date span, .reactheme-blog-details .bs-img .blog-date span { display: block; color: #fff; font-weight: 700; position: relative; z-index: 999; height: 40px; padding: 6px 0 } .blog .blog-img .blog-date span.date, .blog .bs-img .blog-date span.date, .reactheme-blog .blog-img .blog-date span.date, .reactheme-blog .bs-img .blog-date span.date, .reactheme-blog-details .blog-img .blog-date span.date, .reactheme-blog-details .bs-img .blog-date span.date { color: #0c0a0a; font-size: 24px; text-align: left; padding-left: 12px; padding-top: 10px } .blog .blog-img .blog-date span.month, .blog .bs-img .blog-date span.month, .reactheme-blog .blog-img .blog-date span.month, .reactheme-blog .bs-img .blog-date span.month, .reactheme-blog-details .blog-img .blog-date span.month, .reactheme-blog-details .bs-img .blog-date span.month { text-align: right; padding-right: 12px; font-size: 18px } .blog .blog-img .categories, .blog .bs-img .categories, .reactheme-blog .blog-img .categories, .reactheme-blog .bs-img .categories, .reactheme-blog-details .blog-img .categories, .reactheme-blog-details .bs-img .categories { position: absolute; left: 30px; bottom: 30px } .blog .blog-img .categories .category-name a, .blog .bs-img .categories .category-name a, .reactheme-blog .blog-img .categories .category-name a, .reactheme-blog .bs-img .categories .category-name a, .reactheme-blog-details .blog-img .categories .category-name a, .reactheme-blog-details .bs-img .categories .category-name a { background: var(--primary-color); color: #fff; padding: 5px 19px 6px; border-radius: 5px; font-size: 13px; margin-right: 10px; margin-bottom: 10px } .blog .post-meta i, .reactheme-blog .post-meta i, .reactheme-blog-details .post-meta i { margin-right: 8px } .blog .post-meta i:before, .reactheme-blog .post-meta i:before, .reactheme-blog-details .post-meta i:before, .reactheme-breadcrumbs .breadcrumbs-inner .bs-meta li i:before { font-size: 14px; font-weight: 600 } .blog .post-meta.date-meta, .reactheme-blog .post-meta.date-meta, .reactheme-blog-details .post-meta.date-meta { margin-right: 16px; color: #999 } .blog .post-meta.author, .reactheme-blog .post-meta.author, .reactheme-blog-details .post-meta.author, .single-post .single-posts-meta li ul li a { color: #555 } .blog .blog-item.style1 .blog-img .blog-date, .blog .blog-item.style2 .blog-img .blog-date, .reactheme-blog .blog-item.style1 .blog-img .blog-date, .reactheme-blog .blog-item.style2 .blog-img .blog-date, .reactheme-blog-details .blog-item.style1 .blog-img .blog-date, .reactheme-blog-details .blog-item.style2 .blog-img .blog-date { right: 10px; left: auto } .blog .blog-item.style1 .blog-img .blog-date:before, .blog .blog-item.style2 .blog-img .blog-date:before, .reactheme-blog .blog-item.style1 .blog-img .blog-date:before, .reactheme-blog .blog-item.style2 .blog-img .blog-date:before, .reactheme-blog-details .blog-item.style1 .blog-img .blog-date:before, .reactheme-blog-details .blog-item.style2 .blog-img .blog-date:before { border-top-width: 130px; border-right-width: 130px } .react-sideabr ul li, .react-sideabr ul li+li { border-top: 1px solid rgba(0, 0, 0, .06) } .blog .blog-item.style1 .blog-img .blog-date .date, .blog .blog-item.style2 .blog-img .blog-date .date, .reactheme-blog .blog-item.style1 .blog-img .blog-date .date, .reactheme-blog .blog-item.style2 .blog-img .blog-date .date, .reactheme-blog-details .blog-item.style1 .blog-img .blog-date .date, .reactheme-blog-details .blog-item.style2 .blog-img .blog-date .date { text-align: right; color: #fff !important; padding-right: 20px } .blog .blog-item.style1 .blog-slidermeta, .blog .blog-item.style2 .blog-slidermeta, .reactheme-blog .blog-item.style1 .blog-slidermeta, .reactheme-blog .blog-item.style2 .blog-slidermeta, .reactheme-blog-details .blog-item.style1 .blog-slidermeta, .reactheme-blog-details .blog-item.style2 .blog-slidermeta, .reactheme-blog-details .bs-info, .reactheme-blog-details .comment-block .comment .comment-body p.desc, .reactheme-blog-details .comment-block .comment .comment-header, .woocommerce-shipping-fields h3 { margin-bottom: 10px } .blog .blog-item.style1 .icon-button a, .blog .blog-item.style2 .icon-button a, .reactheme-blog .blog-item.style1 .icon-button a, .reactheme-blog .blog-item.style2 .icon-button a, .reactheme-blog-details .blog-item.style1 .icon-button a, .reactheme-blog-details .blog-item.style2 .icon-button a { margin-top: 6px } .blog .blog-item.style1 .category, .reactheme-blog .blog-item.style1 .category, .reactheme-blog-details .blog-item.style1 .category { position: absolute; bottom: 20px; left: 40px; text-transform: none } .blog .blog-item.style1 .category a, .reactheme-blog .blog-item.style1 .category a, .reactheme-blog-details .blog-item.style1 .category a { background: #6e777d; color: #fff; padding: 6px 19px; border-radius: 5px; font-size: 13px } .blog .blog-item.style1 .blogfull, .reactheme-blog .blog-item.style1 .blogfull, .reactheme-blog-details .blog-item.style1 .blogfull { padding: 20px 0; background: #fff } #reactheme-header .row-table .offcanvas-sec ul.offcanvas-icon, .blog .blog-item.style1 .blogfull .blog-meta, .blog .blog-item.style2 .blogfull .blog-meta, .format-aside .single-content-full .bs-desc, .page-header h1, .reactheme-blog .blog-item.style1 .blogfull .blog-meta, .reactheme-blog .blog-item.style2 .blogfull .blog-meta, .reactheme-blog-details .blog-item.style1 .blogfull .blog-meta, .reactheme-blog-details .blog-item.style2 .blogfull .blog-meta, .sidenav.offcanvas-icon.nav-active-menu-container, .single-post .ps-navigation, .single-post .react-sideabr h2, .woocommerce ul.products .pagination, .woocommerce ul.products li.product .images-product .overley .winnereactheme-details .product-info ul li .yith-wcwl-add-to-wishlist { margin-top: 0 } .blog .blog-item.style2 .blogfull, .reactheme-blog .blog-item.style2 .blogfull, .reactheme-blog-details .blog-item.style2 .blogfull { background: #fff; padding: 25px; box-shadow: 0 15px 30px rgba(34, 34, 34, .03) } .blog .blog-item.style2 .blogfull .post-comment, .blog .blog-item.style2 .blogfull .post-view, .reactheme-blog .blog-item.style2 .blogfull .post-comment, .reactheme-blog .blog-item.style2 .blogfull .post-view, .reactheme-blog-details .blog-item.style2 .blogfull .post-comment, .reactheme-blog-details .blog-item.style2 .blogfull .post-view { display: inline-block; margin-right: 10px; font-size: 13px; color: #999 } .blog .blog-item.style2 .blogfull .post-comment i, .blog .blog-item.style2 .blogfull .post-view i, .reactheme-blog .blog-item.style2 .blogfull .post-comment i, .reactheme-blog .blog-item.style2 .blogfull .post-view i, .reactheme-blog-details .blog-item.style2 .blogfull .post-comment i, .reactheme-blog-details .blog-item.style2 .blogfull .post-view i { margin-right: 5px } .blog .blog-item.style2 .blogfull .post-comment i:before, .blog .blog-item.style2 .blogfull .post-view i:before, .reactheme-blog .blog-item.style2 .blogfull .post-comment i:before, .reactheme-blog .blog-item.style2 .blogfull .post-view i:before, .reactheme-blog-details .blog-item.style2 .blogfull .post-comment i:before, .reactheme-blog-details .blog-item.style2 .blogfull .post-view i:before { font-size: 15px; font-weight: 600 } .blog .blog-item.style2 .blogfull .blog-button, .blog .blog-item.style2 .blogfull .icon-button, .hfe-site-logo-set, .product_meta .cat_wrapper, .reactheme-blog .blog-item .blog-meta .blog-lc, .reactheme-blog .blog-item .blog-meta .blog-lc>div, .reactheme-blog .blog-item.style2 .blogfull .blog-button, .reactheme-blog .blog-item.style2 .blogfull .icon-button, .reactheme-blog-details .blog-item.style2 .blogfull .blog-button, .reactheme-blog-details .blog-item.style2 .blogfull .icon-button, .sidenav .offcanvas_social li, .woocommerce.single-product .woocommerce-Reviews .comment-respond label { display: inline-block } .blog .blog-item.style2 .blogfull .blog-button a, .blog .blog-item.style2 .blogfull .icon-button a, .reactheme-blog .blog-item.style2 .blogfull .blog-button a, .reactheme-blog .blog-item.style2 .blogfull .icon-button a, .reactheme-blog-details .blog-item.style2 .blogfull .blog-button a, .reactheme-blog-details .blog-item.style2 .blogfull .icon-button a { margin-top: 0; -webkit-margin-top: 0; -moz-margin-top: 0 } .blog .blog-item.style2 .category, .reactheme-blog .blog-item.style2 .category, .reactheme-blog-details .blog-item.style2 .category { position: absolute; bottom: 20px; left: 20px; text-transform: none } .blog .blog-item.style2 .category a, .reactheme-blog .blog-item.style2 .category a, .reactheme-blog-details .blog-item.style2 .category a { background: #6e777d; color: #fff; padding: 6px 19px; border-radius: 13px; font-size: 13px } .blog .blog-item.style3 .blog-content, .reactheme-blog .blog-item.style3 .blog-content, .reactheme-blog-details .blog-item.style3 .blog-content { position: absolute; bottom: 0; padding: 30px 36px 8px; z-index: 1; color: #fff } .blog .blog-item.style3 .blog-content h4.blog-title, .reactheme-blog .blog-item.style3 .blog-content h4.blog-title, .reactheme-blog-details .blog-item.style3 .blog-content h4.blog-title { line-height: 32px !important; margin: 0 0 12px } .blog .blog-item.style3 .blog-content h4.blog-title a, .reactheme-blog .blog-item.style3 .blog-content h4.blog-title a, .reactheme-blog-details .blog-item.style3 .blog-content h4.blog-title a { color: #fff; font-size: 22px } .blog .blog-item.style3 .blog-content .post-meta, .reactheme-blog .blog-item.style3 .blog-content .post-meta, .reactheme-blog-details .blog-item.style3 .blog-content .post-meta { margin: 0 0 22px; display: block; color: #fff } .blog .blog-item.style3.overlay:before, .reactheme-blog .blog-item.style3.overlay:before, .reactheme-blog-details .blog-item.style3.overlay:before { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; background: linear-gradient(0deg, #000 0, rgba(0, 0, 0, .0312325614) 80%); z-index: 1 } .bs-img { border-radius: 0; position: relative; overflow: hidden; margin-bottom: 35px } #mobile_menu ul li a, #mobile_menu ul ul li a, .big-bg-porduct-details img, .bs-img img, .portfolio-tabs .rt-port-single .portfolio-img img, .reactheme-blog .full-layout, .woocommerce #commentform .comment-form-author input, .woocommerce #commentform .comment-form-email input, .woocommerce-cart .entry-content .woocommerce .cart-empty, .woocommerce-cart .entry-content .woocommerce .woocommerce-notices-wrapper, .woocommerce.single-product .product-type-external .woocommerce-product-gallery.left-thumb ol.flex-control-thumbs li, .woocommerce.single-product .product-type-external .woocommerce-product-gallery.right-thumb ol.flex-control-thumbs li, .woocommerce.single-product .product-type-grouped .summary .cart table, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.left-thumb ol.flex-control-thumbs li, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.right-thumb ol.flex-control-thumbs li, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.left-thumb ol.flex-control-thumbs li, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.right-thumb ol.flex-control-thumbs li, .woocommerce.single-product .product-type-variable .summary .cart table, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.left-thumb ol.flex-control-thumbs li, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.right-thumb ol.flex-control-thumbs li, iframe { width: 100% } .menu-area.sticky-menu .nav-link-container i, .menu-area.sticky-menu .navbar ul li>a, .react-sideabr.dynamic-sidebar .service-singles .menu li a:hover:before, .react-sideabr.dynamic-sidebar .service-singles .menu li.current-menu-item a:before, .reactheme-blog .blog-item .blog-img .blog-img-content .blog-title a, .white-color, .widget-title a, .widget-title a:hover, .widget-title a:visited, .woocommerce-MyAccount-navigation ul li.is-active a, .woocommerce-MyAccount-navigation ul li:hover a, .woocommerce.archive .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-next-shop:hover i, .woocommerce.archive .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-prev-shop:hover i, .woocommerce.single-product .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-next-shop:hover i, .woocommerce.single-product .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-prev-shop:hover i, .woocommerce.single-product .product-type-external .wc-tabs-wrapper .wc-tabs li.active a, .woocommerce.single-product .product-type-external .wc-tabs-wrapper .wc-tabs li:hover a, .woocommerce.single-product .product-type-grouped .wc-tabs-wrapper .wc-tabs li.active a, .woocommerce.single-product .product-type-grouped .wc-tabs-wrapper .wc-tabs li:hover a, .woocommerce.single-product .product-type-simple .wc-tabs-wrapper .wc-tabs li.active a, .woocommerce.single-product .product-type-simple .wc-tabs-wrapper .wc-tabs li:hover a, .woocommerce.single-product .product-type-variable .wc-tabs-wrapper .wc-tabs li.active a, .woocommerce.single-product .product-type-variable .wc-tabs-wrapper .wc-tabs li:hover a, blockquote a, body .wp-block-pullquote blockquote, body .wp-block-pullquote cite, body .wp-block-pullquote p, body .wp-block-quote.is-style-large:not(.is-style-plain) a { color: #fff } .reactheme-blog .grid-blog, .reactheme-blog-details .comment-block, .single-teams .team-information .team-dsocial, section.related.products ul { margin-top: 50px } .reactheme-blog .blog-item { margin-bottom: 30px; background: #fff } .reactheme-blog .blog-item .blog-img a { z-index: 11; position: relative; color: #fff } .reactheme-blog .blog-item .blog-img .blog-img-content { position: absolute; width: 100%; height: 100%; top: 50%; left: 0; text-align: center; z-index: 10; padding: 20px; opacity: 0; transition: .3s ease-out } .reactheme-blog .blog-item .blog-img .blog-img-content .blog-link { display: inline-block; font-size: 19px; width: 52px; line-height: 54px; height: 52px; text-align: center; border-radius: 50%; background: #fff; transition: .3s } .reactheme-blog .blog-item .blog-img .blog-img-content .blog-link:hover, .woocommerce ul.products li.product:hover .add-to-cart, code { background: var(--primary-color); color: #fff !important } .reactheme-blog .blog-item .blog-img .blog-img-content .blog-title { font-size: 16px; line-height: 22px; font-weight: 500; margin-top: 15px; color: #fff; margin-bottom: 0 } .reactheme-blog .blog-item .blog-img .blog-img-content .blog-title a:hover { color: rgba(255, 255, 255, .6) } .reactheme-blog .blog-item .blog-img:hover .blog-img-content { top: 0; opacity: 1 } .reactheme-blog .blog-item .blog-meta { transition: .3s; border-top: 1px solid #e7e7e7; padding-top: 19px; margin-top: 20px } .reactheme-blog .blog-item .blog-meta li { font-size: 15px; margin-right: 25px } .reactheme-blog .blog-item .blog-meta i { color: #0c0a0a; margin-right: 7px } .reactheme-blog .blog-item .blog-meta .seperator { padding-left: 7px } .reactheme-blog .blog-item .blog-meta .blog-date { display: inline-block; font-weight: 400; color: #777 } .reactheme-blog .blog-item .blog-meta .blog-date svg { width: 18px; position: relative; top: 7px; margin-right: 3px } .reactheme-blog .blog-item .date-post { padding: 0; color: #999; margin-right: 8px; margin-bottom: 8px; display: inline-block; font-size: 12px } .reactheme-blog .blog-item span.author, .reactheme-blog .blog-item span.category { padding: 0; margin-right: 9px; margin-bottom: 10px; margin-left: 0; display: inline; position: relative; text-transform: inherit; color: #555 } .reactheme-blog .blog-item .blog-slidermeta { margin-bottom: 6px } .reactheme-blog .blog-item .blog-slidermeta span.seperator { display: inline-block; padding-right: 5px; font-size: 12px } .reactheme-blog .blog-item div.comment { padding: 0; color: var(--primary-color); border-radius: 30px; text-transform: uppercase; font-size: 13px !important; line-height: normal } .reactheme-blog .blog-item .blog-author { display: flex; align-items: center } .ps-navigation ul li.prev, .reactheme-blog .blog-item .blog-author .author-img, .top-float, li.flex-nav-prev { float: left } .reactheme-blog .blog-item .blog-author .author-img img { height: 70px; width: 70px; border-radius: 50% } .reactheme-blog .blog-item .blog-author .author-info, .single-teams .adress-box .address-content { margin-left: 15px } .reactheme-blog .blog-item .blog-author .author-info .author-name { font-size: 15px; margin-bottom: 0 } .reactheme-blog .blog-item .blog-author .author-info .author-title { font-size: 12px } .clear, .comments-area p.comment-form-url, .reactheme-blog .blog-item .blog-desc, .reactheme-blog-details .comment-block .comment .comment-header:after { clear: both } .lesspadding .dynamic-sidebar, .react-sideabr .widget:last-child, .react-sideabr table, .reactheme-blog .blog-item .blog-desc p, .reactheme-blog-details .comment-block .comment .comment-reply, .reactheme-blog-details .type-post, .variations select, .woocommerce #commentform .comment-form-comment textarea, .woocommerce-account .woocommerce form.login, body.search-results .site-main>article .entry-summary p:last-child { margin-bottom: 0 } .reactheme-blog .blog-item .blog-button { display: block; margin-top: 30px } .reactheme-blog .blog-item .blog-button a { padding: 20px 33px; font-family: "Titillium Web", sans-serif; line-height: 10px; max-width: -moz-max-content; max-width: max-content; font-size: 16px; font-weight: 700; letter-spacing: .05em; text-transform: uppercase; background: var(--primary-color); transition: .3s; border-radius: 2px; display: block; min-width: -moz-max-content; min-width: max-content; position: relative; color: #fff; z-index: 1; overflow: hidden } .reactheme-blog .blog-item .blog-button a:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: #0c0a0a; transform: translateY(110%); transition: .3s 0.1s; z-index: -1 } .reactheme-blog .blog-item .blog-button a:hover:after { transform: translateY(0) } .check-arrow, .comments-area ol.children, .grouped_form td ins, .mobile-menu-container .nav-close-menu-li a, .page .comments-area .comment-full .comment-respond, .react-sideabr.dynamic-sidebar .service-singles .widget-title, .reactheme-blog .home_full_blog, .reactheme-blog-details .type-post .tag-line, .single-teams .bg-team .col-lg-5, .single-teams .bg-team .col-lg-7, .sticky .menu-area, .woocommerce ul.products li.product .images-product .overley .winnereactheme-details { padding: 0 } .reactheme-blog .home_full_blog .blog-date, .woocommerce a.added_to_cart { padding-top: 15px } .comment i { color: #999; font-size: 12px } .archive .full-layout-right, .blog .full-layout-right, .menu-area.separator_yes li:last-child a { padding-right: 30px } .archive .full-layout-left, .blog .full-layout-left { padding-left: 30px } .single-post .reactheme-blog-details .single-content-full ul.blog-list-style { margin-bottom: 0; margin-left: 0; list-style: none; display: flex; flex-wrap: wrap } .single-post .reactheme-blog-details .single-content-full ul.blog-list-style li { width: 50%; padding: 0 35px; margin-bottom: 35px; position: relative } .single-post .reactheme-blog-details .single-content-full ul.blog-list-style li:before { content: ""; position: absolute; background: #000; width: 25px; height: 1px; left: 0; top: 12px; z-index: 1; transition: .3s } .single-post .reactheme-blog-details .bs-meta { margin-top: 0; margin-bottom: 18px } .comment-respond .form-submit { margin-bottom: 0; clear: both } .single-post .reactheme-blog-details .type-post .single-content-full { overflow: visible } .single-post .reactheme-blog-details .type-post .single-content-full .user-info .single-info a { color: #5d666f } .single-content-full ul.dots { list-style: none; margin: 30px 0; padding: 0 0 0 28px } .single-content-full ul.dots li { position: relative; padding-left: 20px } .single-content-full ul.dots li:before { content: ""; position: absolute; background: var(--primary-color); left: 0; display: block; top: 10px; width: 7px; height: 7px; border-radius: 50% } .wp-block-button.is-style-outline .wp-block-button__link { color: #0c0a0a !important } body.archive .reactheme-blog .blog-item { overflow: hidden; margin-bottom: 70px } .ps-navigation ul { margin: 0 !important; list-style: none } .ps-navigation ul a { text-transform: uppercase; background: 0 0; color: #6e777d; border-radius: 3px; font-weight: 700 } .ps-navigation ul a span { display: block; font-weight: 400 } .ps-navigation ul a i { vertical-align: text-top } .ps-navigation ul li.next, .woocommerce ul.products .topbar-area .showing-Short .seclec-box, li.flex-nav-next { float: right } .ps-navigation ul li:nth-child(2), .rstab-main.no_item_menu.right { text-align: right } .lp-list-table thead tr th, .woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a, .woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:hover a, .wp-block-cover .wp-block-cover__inner-container, .wp-block-cover .wp-block-cover__inner-container p, .wp-block-cover .wp-block-cover__inner-container p a, .wp-block-cover-image .wp-block-cover__inner-container, .wp-block-cover-text { color: #fff !important } .wp-block-pullquote cite, .wp-block-quote cite { color: #fff; font-size: 16px; font-family: Archivo, sans-serif } blockquote, body .wp-block-quote.is-style-large:not(.is-style-plain) { padding: 120px 40px 40px; margin: 40px 0; text-align: center; position: relative; background: #f6f6f6; border-radius: 0 } blockquote:before, body .wp-block-quote.is-style-large:not(.is-style-plain):before { position: absolute; left: 50%; top: 40px; transform: translate(-50%, 0); content: "\ea59"; font-family: rt-icons; text-align: center; width: 60px; height: 60px; line-height: 60px; border-radius: 50%; background: #fff; color: var(--primary-color); font-size: 22px } blockquote p, body .wp-block-quote.is-style-large:not(.is-style-plain) p { color: #0c0a0a; font-size: 28px; line-height: 1.3; font-weight: 600; font-family: "Titillium Web", sans-serif; margin-bottom: 15px } .woocommerce div.product .product_meta .posted_in, blockquote cite, body .wp-block-quote.is-style-large:not(.is-style-plain) cite { font-weight: 700 } .reactheme-blog-details .news-details-inner { margin-right: 30px; border: 1px solid #efefef; padding-bottom: 50px } .reactheme-blog-details .type-post .single-content-full { padding: 12px 50px 40px; overflow: hidden } .reactheme-blog-details .type-post .tag-line a { font-weight: 400; color: #555 } .reactheme-blog-details .bs-info.tags { clear: both; padding: 20px 0 0; color: #0c0a0a; font-family: "Titillium Web", sans-serif; font-weight: 700; font-size: 18px } .reactheme-blog-details .bs-info.tags a { display: inline-block; margin: 10px 10px 0 3px; line-height: 22px; padding: 7px 17px; font-family: "Titillium Web", sans-serif; font-size: 14px !important; transition: .3s; background: #f4f4f4; font-weight: 500; color: #4d5765; border-radius: 6px } .pagination-area .nav-links a:hover, .react-sideabr #wp-calendar th, .reactheme-blog-details .bs-info.tags a:hover, .rstab-main ul.nav li a.active, .woocommerce ul.products li:hover a.button, button:hover, html input[type=button]:hover, input[type=reset]:hover { background: var(--primary-color); color: #fff } .reactheme-blog-details .bs-info.tags a:first-child { margin-left: 20px } .reactheme-blog-details .ps-navigation ul, .rt-blog-slider.rt-blog-style2 .portfolio-item .portfolio-content .blog-meta { list-style: none; margin: 0 } .reactheme-blog-details .bs-title { margin-top: 0; font-size: 22px; line-height: 1.2; margin-bottom: 5px } .reactheme-blog-details .single-page-info .p-user .author-img { display: inline-block; margin-right: 12px; margin-bottom: 10px } .reactheme-blog-details .single-page-info .p-user .author-img img { border-radius: 50% } .reactheme-blog-details .single-page-info .author-name, .reactheme-blog-details .single-page-info .p-cname, .reactheme-blog-details .single-page-info .p-date { padding: 0; color: #737383; line-height: 24px; display: inline-block; margin-bottom: 0 } .btm-cate li a, .reactheme-blog-details .single-page-info .author-name { color: #737383 } .reactheme-blog-details .bs-meta { font-size: 14px; margin: 15px 0 0; padding: 0 } .reactheme-blog-details .bs-meta li { display: inline-block; line-height: 10px; margin-right: 10px } .reactheme-blog-details .bs-meta li i { margin-right: 3px; font-size: 12px; color: #0c0a0a } .reactheme-blog-details .bs-meta li a { color: #333 } .reactheme-blog-details .bs-meta li.category-name ul { margin: 0; float: left; padding-left: 8px } .reactheme-blog-details .bs-meta li .seperator { padding-right: 10px } .reactheme-blog-details .related-post { margin-top: 40px; padding: 0 15px } .reactheme-blog-details .related-post .related-title { font-size: 20px; font-weight: 500; margin-bottom: 30px } .reactheme-blog-details .related-post .blog-title { margin-bottom: 5px; font-size: 16px; font-weight: 500 } .reactheme-blog-details .author-block { align-items: center; text-align: center; overflow: hidden; border-top: 1px solid #e6e9f0; border-bottom: 1px solid #e6e9f0; padding: 40px 0; margin: 0 50px } .reactheme-blog-details .author-block .author-img { float: left; width: 25%; padding-right: 30px } .reactheme-blog-details .author-block .author-img img { border-radius: 17px; width: 140px } .reactheme-blog-details .author-block .author-desc { float: left; width: 75%; text-align: left } .reactheme-blog-details .author-block .author-title { margin: 0 !important; font-size: 22px; position: relative; line-height: 30px; color: #0c0a0a; font-family: "Titillium Web", sans-serif; font-weight: 600 } .reactheme-blog-details .author-block .author-title:after { background: var(--primary-color); content: ""; position: absolute; left: 0; bottom: -5px; right: auto; width: 120px; height: 1px; margin: 0 auto; display: none } .reactheme-blog-details .author-block .author-title a { color: #212121 } .comments-area p.comment-form-author, .comments-area p.comment-form-email, .reactheme-blog-details .author-block p, body.single-product div.product .woocommerce-tabs .rat-full input { margin-bottom: 8px } .reactheme-blog-details .comment-respond { margin-top: 25px } .reactheme-blog-details .comments-title { font-size: 30px; margin-bottom: 40px; margin-top: 40px; line-height: 35px } .reactheme-blog-details #reply-title { font-size: 30px; font-family: "Titillium Web", sans-serif; font-weight: 700; margin-top: 40px; position: relative; padding: 0 0 7px; margin-bottom: 0 !important } .reactheme-blog-details #reply-title small { font-size: 80% } .reactheme-blog-details #reply-title small a { color: #0c0a0a; padding-left: 10px } .reactheme-blog-details .comment-block .comment { padding: 25px; background: #fff; box-shadow: 0 0 1px rgba(0, 0, 0, .2); margin-bottom: 35px } .reactheme-blog-details .comment-block .comment .comment-header:after, .reactheme-blog-details .comment-block .comment .comment-header:before { content: ""; display: table } .reactheme-blog-details .comment-block .comment img { float: left; margin-right: 15px } .reactheme-blog-details .comment-block .comment h3 { margin: 5px 0 0; font-size: 16px; line-height: 22px } .wp-block-button.is-style-outline { margin: 10px 0 } .single .tag-line a { display: inline-block; margin-right: 3px; margin-left: 0; margin-bottom: 3px; padding: 4px 10px 5px; background: var(--primary-color); position: relative; color: #fff; font-size: 14px; line-height: 17px; border-radius: 6px } .single .ps-navigation { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; padding: 30px 0 } .single .ps-navigation .next, .single .ps-navigation .prev { width: 50%; transition: .5s } .single .ps-navigation .prev i { margin-right: 10px; position: relative; top: -4px } #reactheme-header .menu-sticky.sticky .row-table .logo-areas.custom-sticky-logo, .comments-area p.comment-form-url label, .mc4wp-style2 .rts-mailchimp .mc4wp-form-fields, .product_meta .sku_wrapper, .product_meta span.tagged_as, .rstab-main ul.nav.icon_top li a, .rstab-main ul.nav.icon_top li a i, .rstab-main ul.nav.icon_top li a img, .sidenav li.nav-link-container:hover a, .single .ps-navigation .next .date, .single .ps-navigation .prev .date, .sticky .hfe-site-sticky-logo-img, .sticky .logo-area.sticky-logo, .woocommerce .form-row, .woocommerce ul.products li.product .images-product a, .woocommerce ul.products li.product .price-details ul li, body.single-product div.product .woocommerce-tabs #commentform .comment-form-cookies-consent { display: block } .single .ps-navigation .next i { margin-left: 10px; position: relative; top: -4px } .single .ps-navigation .next_link { text-transform: uppercase; color: #909090 } .single .ps-navigation .link_text { display: inline-block; font-size: 20px; font-weight: 700; color: #0c0a0a } .single .ps-navigation .link_text i { color: #909090; margin-top: -9px } .footer-contact-ul, .react-sideabr .widget_archive ul, .react-sideabr .widget_categories ul, .react-sideabr .widget_meta ul, .react-sideabr .widget_recent_entries ul, .single-post .breadcrumbs-inner li, .wp-block-latest-posts, .wp-block-rss, ul.wp-block-archives-list { list-style: none } .single-post .ps-navigation .next_link { font-size: 16px; text-transform: none; color: #999 !important; font-weight: 500; padding: 0 0 8px; position: relative } .single-post .ps-navigation .next_link:hover { color: #555 !important } .single-post .ps-navigation ul li.next .inner-next { position: relative; background: rgba(255, 255, 255, .6); margin-left: 10px } .single-post .ps-navigation ul li.next .link_text { position: relative; margin-right: 0; margin-left: 0 } .single-post .ps-navigation ul li.prev .inner-pre { position: relative; background: rgba(255, 255, 255, .6); margin-right: 10px } .single-post .single-posts-meta { margin: 0 !important; padding: 38px 40px 0 } .single-post .single-posts-meta li { list-style: none; display: inline-block; padding-right: 10px; color: #555; font-size: 14px } .single-post .single-posts-meta li span i { font-size: 13px; margin-right: 3px; color: #0c0a0a } .single-post .single-posts-meta li ul { margin: 0; position: relative; padding-left: 19px } .single-post .single-posts-meta li ul li { position: relative; font-size: 14px } .single-post .single-posts-meta li ul li:before { content: ","; position: absolute; font-size: 16px; font-style: normal; right: 4px; top: 0 } .single-post .single-posts-meta li ul:before { content: "\f02d"; position: absolute; color: #0c0a0a; font-family: FontAwesome; font-size: 13px; font-style: normal; left: 0; top: 0 } .single-post .ps-navigation ul li { word-break: break-word } .error404 .reactheme-footer, .mc4wp-form-fields p, .menu-wrap-off .widget_media_gallery .gallery, .menu-wrap-off .widget_media_gallery .gallery-item, .rstab-main .tab-content p:last-child, .rts-mailchimp .mc4wp-form-fields input, .widget_media_gallery .gallery, .widget_media_gallery .gallery-item, .woocommerce ul.products .topbar-area .showing-result ul li .form-group, .woocommerce-LostPassword.lost_password { margin: 0 } .widget_media_gallery .gallery-item .gallery-icon { padding: 5px } .menu-wrap-off .widget_media_gallery .gallery-item .gallery-icon img, .widget_media_gallery .gallery-item .gallery-icon img { border-radius: 3px } .btm-cate { overflow: hidden; list-style: none; margin: 0 0 5px; padding: 0; position: relative } .btm-cate li { float: left; margin-right: 10px } .btm-cate .category-name i { margin-right: 3px; color: #0c0a0a } .comment-respond .form-field { margin-bottom: 30px; position: relative } .comment-respond .form-field i { position: absolute; top: 50%; left: 16px; transform: translateY(-50%) } .comment-respond .form-field input { width: 100%; height: 50px; padding: 5px 15px; border: 1px solid rgba(0, 0, 0, .1) } .comment-respond .form-field #comment { width: 100%; padding: 8px 20px; border: 1px solid rgba(0, 0, 0, .1) } .comment-respond .form-submit #submit { background: var(--primary-color); position: relative; display: inline-block; padding: 17px 30px; line-height: normal; font-size: 16px; text-transform: uppercase; color: #fff; transition: .3s } .comment-respond .form-submit #submit:hover, .comments-area .comment-list li.comment .reply a:hover, .woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce ul.products li:hover a.button.product_type_external { background: #0c0a0a; color: #fff } .comments-area { margin-top: 0; padding: 0 50px } .comments-area .comment-list { margin: 45px 0 0; padding: 0 } .comments-area .comment-list li.comment { padding: 0; margin: 20px 0 25px; border-radius: 5px; list-style: none; background: rgba(255, 255, 255, .6) } .comments-area .comment-list li.comment .comment-full { padding: 0; border-radius: 0; position: relative } .comments-area .comment-list li.comment .comment-body { position: relative; padding-left: 98px; padding-bottom: 30px; margin-bottom: 25px; border-bottom: 1px solid #f4f4f4 } .comments-area .comment-list li.comment #respond { padding-left: 98px; padding-bottom: 0; padding-top: 0 } .comments-area .comment-list li.comment .comment-author img { float: left; border-radius: 50%; position: absolute; left: 0 } .comments-area .comment-list li.comment .comment-author b { float: left; padding-right: 14px; padding-top: 0 } .comments-area .comment-list li.comment .comment-metadata { margin-left: 0; margin-top: 0; font-size: 14px; padding-top: 0; clear: both } .comments-area .comment-list li.comment .comment-metadata a time { color: #909090 } .comments-area .comment-list li.comment .comment-content { margin-top: 6px; border-radius: 5px; padding-left: 0; padding-right: 0 } .comments-area .comment-list li.comment .comment-content p { margin-bottom: 4px } .comments-area .comment-list li.comment .reply { padding-left: 0; margin-bottom: 0; margin-top: 10px; padding-bottom: 0; text-align: left } .comments-area .comment-list li.comment .reply a { cursor: pointer; display: inline-block; position: relative; transition: .4s cubic-bezier(.215, .61, .355, 1); padding: 4px 20px; line-height: 22px; font-size: 14px; font-weight: 700; color: #fff; background: var(--primary-color); z-index: 1 } .comments-area .comment-list li.comment .reply a:hover:before { top: 0; bottom: auto; height: 100% } .comments-area .comment-list li.comment .comment { margin-bottom: 0; padding-bottom: 0 } .comments-area .comment-list li.comment ol.children li { padding-right: 0; margin-left: 2.5em; margin-top: 0 } #reactheme-header .menu-area .navbar ul>li.mega>ul li ul li a, .comments-area .comment-list li.comment:last-child .comment-full, .mobile-menu-container .menu>li:last-child a, .sidenav .widget_nav_menu ul li:last-child a { border-bottom: none } .comments-area p.comment-form-author input, .comments-area p.comment-form-email input { width: 100%; height: 57px; padding: 10px 30px; border: 1px solid #e9e9e9; outline: 0; margin-bottom: 10px; background: #fff } .comments-area p.comment-form-url input { width: 100%; height: 57px; padding: 10px 30px; background: #fff; border: 2px solid #f2f4f9; outline: 0; margin-bottom: 25px } .comments-area p.comment-form-comment { clear: both; margin-bottom: 0 } .comments-area p.comment-form-comment textarea { width: 100%; height: 160px; padding: 10px 30px; border: 1px solid #e9e9e9; background: #fff; outline: 0; position: relative; margin-bottom: 20px } .comments-area .comment-navigation, .show-featured .post-item, body.off-open-2 { overflow: hidden } .comments-area .comment-navigation .nav-previous { position: relative; padding-left: 18px } .comments-area .comment-navigation .nav-previous:before { content: "\f104"; font-family: FontAwesome; font-style: normal; font-weight: 400; text-decoration: inherit; position: absolute; left: 0; top: 1px; color: #4caf50 } .comments-area .comment-navigation .nav-next { position: relative; padding-right: 18px } .comments-area .comment-navigation .nav-next:before { content: "\f105"; font-family: FontAwesome; font-style: normal; font-weight: 400; text-decoration: inherit; position: absolute; right: 0; top: 1px; color: #4caf50 } .comments-area label, .product_meta span a, .woocommerce div.product .woocommerce-tabs ul.tabs li a, body.single-product div.product .woocommerce-tabs label { font-weight: 400 } .comment-full form input:focus, .comment-full form textarea:focus { border: 1px solid var(--primary-color); background: 0 0 } .comment-full input[type=submit]:focus, .woocommerce input[type=number] { border: 0 } .inner-page-title { padding-top: 70px } #reactheme-header.rts-default-header, .dynamic-sidebar, .transparent_header .menu-area .navbar ul>li>a:after, input[type=email], input[type=password], input[type=tel], input[type=text], textarea { background: #fff } .dynamic-sidebar .recent-widget { margin: 0 0 3em } .dynamic-sidebar .widget { border: 0; padding: 40px } .padding-left-sidebar .news-details-inner { margin-right: 0; margin-left: 20px } .padding-left-sidebar .dynamic-sidebar { padding: 0 0 20px } #respond { border-radius: 5px } li.comment #respond { background: 0 0; box-shadow: none; padding: 0; border-radius: 0 } .check-arrow li { position: relative; list-style: none; padding: 0 0 0 26px } .check-arrow li:before { font-family: FontAwesome; content: "\f00c"; position: absolute; left: 4px; right: auto; top: 0; font-size: 14px; color: var(--primary-color) } .react-sideabr .widget select { margin: 0; border: 1px solid #f8f8f8; border-right: 8px solid #f8f8f8; background: #f8f8f8 } .react-sideabr .footer-contact-ul i { margin-right: 12px } .react-sideabr .footer-contact-ul i.fa-whatsapp:before, .reactheme-breadcrumbs .sub-title { font-size: 18px } .react-sideabr .footer-contact-ul i.flaticon-time-call:before, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 { font-size: 16px } .react-sideabr .recentcomments a { text-decoration: underline !important } .react-sideabr .widget-title, .react-sideabr .widget_block h2, .react-sideabr .widget_block label.wp-block-search__label { color: #0c0a0a; font-family: "Titillium Web", sans-serif; font-size: 24px; line-height: 26px; font-weight: 700; z-index: 1; position: relative; padding-bottom: 25px } .react-sideabr .widget-title:before, .react-sideabr .widget_block h2:before, .react-sideabr .widget_block label.wp-block-search__label:before { content: ""; position: absolute; background: #e7e7e7; width: 100%; height: 1px; left: 0; bottom: 0; z-index: 1; transition: .3s } .react-sideabr .widget-title:after, .react-sideabr .widget_block h2:after, .react-sideabr .widget_block label.wp-block-search__label:after { content: ""; position: absolute; background: var(--primary-color); width: 80px; height: 1px; left: 0; bottom: 0; z-index: 1; transition: .3s } .react-sideabr .widget { position: relative; transition: .5s; margin-bottom: 40px; border: 1px solid #e9e9e9; padding: 38px 40px 35px } .react-sideabr .widget:hover:after { height: 70px } .react-sideabr .widget_media_image { padding: 0; background: 0 0 } .react-sideabr ul, .woocommerce-MyAccount-navigation ul, ul.offcanvas-icon { margin: 0; padding: 0; list-style: none } .react-sideabr ul a { color: #0c0a0a; transition: 1.3s } .react-sideabr ul li+li { margin-top: 10px; padding-top: 13px } .react-sideabr .widget_archive ul li, .react-sideabr .widget_block ul li, .react-sideabr .widget_categories ul li, .react-sideabr .widget_meta ul li, .react-sideabr .widget_nav_menu ul li, .react-sideabr .widget_pages ul li, .react-sideabr .widget_recent_entries ul li { border-top: none; border: none; position: relative; background: #f8f8f8; margin-bottom: 10px; transition: .3s; padding-top: 0 } .react-sideabr .widget_archive ul li a, .react-sideabr .widget_block ul li a, .react-sideabr .widget_categories ul li a, .react-sideabr .widget_meta ul li a, .react-sideabr .widget_nav_menu ul li a, .react-sideabr .widget_pages ul li a, .react-sideabr .widget_recent_entries ul li a { color: #5d666f; font-weight: 500; transition: .3s; padding: 15px 25px; display: inline-block; border-radius: 5px } .react-sideabr .widget_archive ul li span, .react-sideabr .widget_block ul li span, .react-sideabr .widget_categories ul li span, .react-sideabr .widget_meta ul li span, .react-sideabr .widget_nav_menu ul li span, .react-sideabr .widget_pages ul li span, .react-sideabr .widget_recent_entries ul li span { float: right; font-size: 14px; font-weight: 700; background: #efefef; padding: 16px 18px } .react-sideabr .widget_archive ul li ul, .react-sideabr .widget_block ul li ul, .react-sideabr .widget_categories ul li ul, .react-sideabr .widget_meta ul li ul, .react-sideabr .widget_nav_menu ul li ul, .react-sideabr .widget_pages ul li ul, .react-sideabr .widget_recent_comments ul li ul, .react-sideabr .widget_recent_entries ul li ul { padding-top: 7px; background: #fff; padding-left: 10px } .react-sideabr .widget_archive ul li ul li, .react-sideabr .widget_block ul li ul li, .react-sideabr .widget_categories ul li ul li, .react-sideabr .widget_meta ul li ul li, .react-sideabr .widget_nav_menu ul li ul li, .react-sideabr .widget_pages ul li ul li, .react-sideabr .widget_recent_entries ul li ul li { padding: 0; margin-bottom: 0 } .react-sideabr .widget_recent_comments ul li { border-top: none; border: none; margin-top: 0; position: relative; background: #f8f8f8; margin-bottom: 10px; padding: 14px 20px } #reactheme-header .menu-area .navbar ul li.mega ul li ul li, #reactheme-header .menu-area .navbar ul li.mega ul li ul li:last-child a, #reactheme-header .menu-area .navbar ul li.mega ul li ul.sub-menu, .portfolio-tabs ul.nav-tabs li, .react-sideabr .widget_recent_comments ul li:last-child, .react-sideabr .widget_recent_entries ul li:first-child, .sidenav .widget:first-child, .woocommerce .cart_totals table.shop_table { border: none } .react-sideabr .widget_recent_comments ul li a { font-size: 16px; text-decoration: underline !important; font-weight: 500 } .react-sideabr .widget_product_categories h2.widget-title, .react-sideabr .widget_recent_entries h2.widget-title { margin-bottom: 18px } .react-sideabr .widget_product_categories ul li { border-top: none; padding: 6px 0 6px 14px; border: none; margin-top: 0; position: relative; background: #f8f8f8; margin-bottom: 10px } .react-sideabr .widget_product_categories ul li a { padding: 8px 10px; display: inline-block } .react-sideabr .widget_block ol.wp-block-latest-comments li { border-top: 1px solid rgba(0, 0, 0, .06); border-bottom: none; padding: 13px 0 3px; position: relative } .react-sideabr .widget_block ol.wp-block-latest-comments li:first-child { border-top: none; margin-top: 0 } .react-sideabr .widget_block ol.wp-block-latest-comments .wp-block-latest-comments__comment-meta { font-weight: 400; line-height: 1.4 } .react-sideabr .widget_calendar table caption, .reactheme-footer ul li:last-child { padding-bottom: 0 } .react-sideabr .widget_block ul li { font-weight: 400; line-height: 1.5 } .bs-search, .react-sideabr .bs-search, .react-sideabr .widget_search { overflow: hidden; position: relative } .react-sideabr .bs-search input, .react-sideabr .widget_search input { color: #999; height: 55px; padding-left: 20px; padding-right: 65px; border-radius: 0 } .react-sideabr .bs-search button, .react-sideabr .widget_search button { background: var(--primary-color); border: none; padding: 27px 30px; position: absolute; right: 0; top: 0; z-index: 0; font-size: 16px; outline: 0; border-radius: 0 } body.off-open .body-close, body.off-open-2 .body-close { transform: translate3d(100%, 0, 0); right: 100%; visibility: visible } .react-sideabr .bs-search button i:before, .react-sideabr .widget_search button i:before { margin: 0; color: #0c0a0a } .bs-search label, .react-sideabr .bs-search label, .react-sideabr .widget_search label { display: inline; font-weight: 400 } .react-sideabr label.wp-block-search__label { display: block; margin-bottom: 25px } .react-sideabr .widget_search button { font-size: 0 } .react-sideabr .widget_product_search button:before, .react-sideabr .widget_search button:before { font-family: rt-icons; font-size: 16px; content: "\e819"; position: absolute; right: 20px; top: 12px; color: #fff } .react-sideabr .recent-post-widget>div+div { margin-top: 18px; padding-top: 18px; border-top: 1px solid rgba(0, 0, 0, .06) } .react-sideabr .recent-post-widget .post-date { font-size: 13px; color: #999 } .react-sideabr .recent-post-widget .post-title { font-weight: 400; margin-bottom: 0 !important } .react-sideabr .recent-post-widget .post-title a { font-size: 15px } .page-error .flaticon-right-arrow:before, .react-sideabr .recent-post-widget .post-desc, .single-post .breadcrumbs-inner .single--post-cat, .woocommerce-form__label span { padding-left: 5px } .react-sideabr .recent-post-widget .post-desc a { display: block; line-height: 26px; color: #1c2539; transition: 1.3s; font-size: 16px; font-family: "Titillium Web", sans-serif; font-weight: 600; position: relative } .react-sideabr .recent-post-widget .post-desc span { display: block; font-size: 14px; color: #777; font-weight: 400; padding-top: 3px } .react-sideabr .recent-post-widget .post-desc span i { width: 16px; color: #777 } .react-sideabr .tagcloud a { display: inline-block; margin: 10px 5px 0 0; line-height: 20px; padding: 6px 17px; transition: .3s; background: #f4f4f4; font-weight: 500; color: #1c2539; font-size: 14px !important; font-family: Archivo, sans-serif } .portfolio-tabs ul.nav-tabs li button.nav-link.active, .react-sideabr .tagcloud a:hover { background-color: var(--primary-color); color: #fff } .single-post .lesspadding .main-contain #content { padding-bottom: 100px } .woocommerce-cart table.cart .product-name a:hover, .wp-block-latest-comments li .wp-block-latest-comments__comment-link { color: #0c0a0a; text-decoration: underline !important } .bottom-shadow1 { padding: 32px 0 20px } ul.wp-block-archives-list li { border-top: none; padding: 6px 0; border: none; margin-top: 0 } .wp-block-archives.wp-block-archives-dropdown select, .wp-block-categories.wp-block-categories-dropdown select { appearance: none; -moz-appearance: none; -webkit-appearance: none } .wp-block-archives.wp-block-archives-dropdown, .wp-block-categories.wp-block-categories-dropdown { position: relative; background: 0 0; display: inline-block } .wp-block-archives.wp-block-archives-dropdown:after, .wp-block-categories.wp-block-categories-dropdown:after { content: "\f107"; font-family: FontAwesome; font-style: normal; font-weight: 400; text-decoration: inherit; position: absolute; right: 14px; top: 7px; font-size: 20px; color: #171f32; z-index: 0; pointer-events: none } .page-header { margin: 0 0 20px } body.search .entry-summary .blog-button a { text-align: center; display: inline-block; color: var(--primary-color); padding: 7px 35px 14px; position: relative; z-index: 1; font-weight: 600; font-size: 16px; border-radius: 15px } .react-sideabr.dynamic-sidebar .service-singles .menu li.current-menu-item a, body.search .entry-summary .blog-button a:hover { background: #0c0a0a; color: #fff; border-color: #0c0a0a } .show-featured .post-img { width: 100px; float: left; padding-right: 15px } .bs-search input { border: 0; background: #f6f6f6; color: #444; padding: 18px 45px 18px 25px; width: 100%; border-radius: 0 } body .bg-fixed, body .bg-top { background-position: center top !important } .bs-search button { border: none; padding: 9px 18px; position: absolute; right: 0; top: 0; z-index: 1; font-size: 16px; outline: 0; border-radius: 0; color: #fff } .bs-search button i:before { font-size: 18px; font-weight: 600 } article.sticky .blog-title a { color: #0c0a0a; position: relative; padding-left: 25px; font-weight: 700 } article.sticky .blog-title a:after { font-family: rt-icons; content: "\e81b"; position: absolute; left: 0; top: 5px; color: var(--primary-color); font-size: 25px } .rstab-main ul.nav li, .search-no-results .no-results { margin-right: 20px } .search-no-results .no-results .search-form button { background: var(--primary-color); border: none; padding: 26px 30px; position: absolute; right: 0; top: 0; z-index: 0; font-size: 16px; outline: 0; border-radius: 0 } .search-no-results .no-results .search-form button:before { font-family: rt-icons; font-size: 16px; content: "\e819"; position: absolute; right: 20px; top: 11px; color: #fff } .page-numbers.dots { padding-left: 13px; line-height: 40px; padding-right: 20px; display: inline-block } .pagination-area { padding-top: 0; clear: both; text-align: center } .pagination-area .pagination, .woocommerce ul.products li.product .images-product .overley .winnereactheme-details .product-info ul { padding: 0; margin: 0 } .pagination-area .nav-links { display: inline-block; padding: 11px 0; margin: 0 auto } .pagination-area .nav-links span.current { background: var(--primary-color); font-size: 16px; text-decoration: none; transition: 1.3s; text-align: center; color: #fff; display: inline-block; vertical-align: top; border: 1px solid #eee; font-weight: 700; width: 50px; height: 50px; line-height: 50px } .pagination-area .nav-links>* { border-radius: 0; margin-left: 0; margin-right: 0 } .pagination-area .nav-links a { line-height: 50px; color: #6e777d; font-size: 16px; text-decoration: none; transition: 1.3s; text-align: center; background: 0 0; opacity: .96; display: inline-block; vertical-align: top; border: 1px solid #eee; font-weight: 700; width: 50px; height: 50px } .pagination-area .nav-links a.next, .pagination-area .nav-links a.prev { font-size: 0; position: relative } .pagination-area .nav-links a.next:before { content: "\e814"; font-family: rt-icons; font-size: 16px; left: 50%; transform: translate(-50%, 0); position: absolute; z-index: 1 } .pagination-area .nav-links a.prev:before { content: "\e813"; font-family: rt-icons; font-size: 16px; left: 50%; transform: translate(-50%, 0); position: absolute; z-index: 1 } .pagination-pages { display: inline-block; border: 1px solid #f1f1f1; padding: 11px 30px; border-radius: 10px } .entry-footer .edit-link { padding: 20px 0; display: block } .wp-block-latest-posts li, .wp-block-rss li { border-top: none; padding: 6px 0; border: none; margin-top: 0; position: relative } .wp-block-latest-posts li a, .wp-block-rss li a { font-size: 16px; color: #0c0a0a } .page-links { display: block; clear: both } .page-links span { padding: 3px 5px; margin: 0 0 0 5px } .page-links a span { background: 0 0 !important; color: #757575 } .comment-list .pingback, .comment-list .trackback { list-style: none; padding-bottom: 15px; padding-top: 15px } .reactheme-blog-details .bs-meta li.category-name a { line-height: 22px } .single #content h3, .single #content h4 { margin-bottom: 17px } li.category-name ul.post-categories { position: relative; float: none !important; padding-left: 22px !important } li.category-name ul.post-categories:before { content: "\f115"; font-family: FontAwesome; font-style: normal; font-weight: 400; text-decoration: inherit; position: absolute; left: 0; top: 7px; color: var(--primary-color) } body.search-results .site-main>article { background: #fff; margin-bottom: 40px; border: 1px solid #e6e9f0; padding: 40px 40px 35px; margin-right: 20px } body.search-results .site-main>article .entry-title { padding: 0; font-weight: 700; margin-bottom: 12px; font-size: 36px; line-height: 40px !important } body.search-results .site-main>article .entry-summary { padding: 0 0 15px } body.search-results .site-main>article .entry-summary .search-button { margin-top: 20px } body.search-results .site-main>article .entry-summary .search-button a i { vertical-align: middle; transition: .3s } body.search-results .site-main>article .entry-footer { padding: 20px 35px; background: #ebebec } .product_meta span, .woocommerce-cart table.cart .product-price span, body.search-results .site-main>article .entry-footer span { font-weight: 600 } body.search-results .site-main>article .entry-footer span a { font-weight: 400; color: #6e777d } .reactheme-innner-offcanvas-contents .footer_social, .sidenav .widget_contact_widget, body.search-results .pagination-area .pagination { margin: 30px 0 0 } body.search-results .main-contain #content { padding-top: 100px !important; padding-bottom: 100px !important } .page #reply-title small a { padding-left: 10px } #reactheme-header { width: 100%; z-index: 9 } #reactheme-header.rts-default-header .site-title a { color: #0c0a0a; font-size: 48px; font-weight: 700; line-height: 58px } #reactheme-header.rts-default-header .header-logo { padding: 20px 0; display: flex; flex: 1; text-align: left } #reactheme-header.rts-default-header .row-table { display: flex; width: 100%; position: relative; align-items: center; justify-content: space-between } #reactheme-header .container-fluid { padding-left: 60px; padding-right: 60px } #reactheme-header .search-wrap { display: flex; padding: 0 18px 9px; border-bottom: 2px solid #fff } #reactheme-header .search-wrap [type=search] { border: none; color: #fff; font-size: 16px; outline: 0; background: 0 0; padding: 0 } #reactheme-header .search-wrap button { border: none; background: 0 0; padding: 0; position: relative; top: 8px; outline: 0 } #reactheme-header .menu-sticky.sticky { backface-visibility: hidden } #reactheme-header .sticky_search { font-size: 18px; cursor: pointer } .primary-menu ul li:last-child { padding-right: 0 !important } #reactheme-header .menu-area .navbar ul>li.mega.max-w8 .sub-menu { right: 0; margin: 0 auto; max-width: 800px } #reactheme-header .menu-area .navbar ul>li.mega.max-w8 ul.sub-menu { min-width: 247px } #mobile_menu ul>li.menu-minimize>.submenu-button:before, #reactheme-header .menu-area .navbar-menu .mega.five-col .sub-menu .menu-item-has-children>a:before, #reactheme-header .menu-area .navbar-menu .mega.five-col .sub-menu:after, #reactheme-header .menu-area .navbar-menu .mega.three-col .sub-menu .menu-item-has-children>a:before, #reactheme-header .menu-area .navbar-menu .mega.three-col .sub-menu:after, #reactheme-header .menu-area .navbar-menu .mega.two-col .sub-menu .menu-item-has-children>a:before, #reactheme-header .menu-area .navbar-menu .mega.two-col .sub-menu:after, .button.yith-wcqv-button, .reactheme-breadcrumbs .trail-browse, .reactheme-breadcrumbs .trail-items li.trail-end::after, .woocommerce-checkout .woocommerce form.checkout #customer_details label, .woocommerce-checkout .woocommerce form.checkout #order_review_heading, .woocommerce.single-product .product-type-variable table.variations td:after, li.hide-firsts>a { display: none !important } .menu-area { padding-top: 0; padding-bottom: 0; text-align: center } .menu-area .navbar-collapse, .no-gutter [class*=col-] { padding-left: 0; padding-right: 0 } .menu-area .navbar { margin-bottom: 0; border: 0; padding: 0; display: block } .menu-area .navbar ul, .woocommerce.single-product .product-type-external .summary .product_ingredient_area .pro_ingre_features ul, .woocommerce.single-product .product-type-grouped .summary .product_ingredient_area .pro_ingre_features ul, .woocommerce.single-product .product-type-simple .summary .product_ingredient_area .pro_ingre_features ul, .woocommerce.single-product .product-type-variable .summary .product_ingredient_area .pro_ingre_features ul { margin: 0; padding: 0 } .menu-area .navbar ul li { position: relative; display: inline-block; transition: .3s; padding: 42px 8px } .menu-area .navbar ul li.menu-item-has-children ul li.menu-item-has-children>a, .mobile-menu-container div ul li, .woocommerce ul.products li { position: relative !important } .menu-area .navbar ul li a { color: #0c0a0a; font-size: 14px; padding-right: 16px; font-weight: 700; line-height: 24px; text-transform: uppercase } .menu-area .navbar ul li ul.sub-menu { min-width: 250px; padding: 15px 17px } .menu-area .navbar ul li ul.sub-menu li { float: none; display: block; margin: 0; text-align: left; line-height: 25px; position: relative; padding: 0; border-bottom: 1px solid rgba(0, 0, 0, .3019607843) } .menu-area .navbar ul li ul.sub-menu li:last-child { border-bottom: 0 } .menu-area .navbar ul li ul.sub-menu li a { line-height: 25px; padding: 3px 5px; color: #fff; font-weight: 500; font-family: Archivo, sans-serif; margin: 4px 0 } .menu-area .navbar ul li:hover ul { position: absolute; opacity: 1; transform: scaleY(1); visibility: visible } .menu-area .navbar ul li>a { display: block; text-decoration: none; transition: .3s } .menu-area .navbar ul li .sub-menu { background: #0c0a0a; left: 0; opacity: 0; position: absolute; top: 100%; transform: scaleY(0); transform-origin: 0 0 0; transition: .3s; width: 200px; z-index: 99999 !important; text-align: left; visibility: hidden; box-shadow: 0 36px 35px rgba(0, 0, 0, .08) } .menu-area .navbar ul li .sub-menu li { line-height: normal; height: auto; display: block; margin: 0; padding: 0 } .menu-area .navbar ul li .sub-menu li a { display: block; padding: 12px 0; text-transform: none; transition: .3s; color: #fff; font-weight: 400 } .menu-area .navbar ul li .sub-menu li a:hover:before, .woocommerce.archive .product-list .product-img:hover .p-2nd--image, .woocommerce.archive .product-list .product-img:hover .quick-wish, .woocommerce.archive .product-list .product-img:hover .star-box, .woocommerce.archive .product-list .product-img:hover .swiper-button-next-shop, .woocommerce.archive .product-list .product-img:hover .swiper-button-prev-shop, .woocommerce.single-product .product-list .product-img:hover .p-2nd--image, .woocommerce.single-product .product-list .product-img:hover .quick-wish, .woocommerce.single-product .product-list .product-img:hover .star-box, .woocommerce.single-product .product-list .product-img:hover .swiper-button-next-shop, .woocommerce.single-product .product-list .product-img:hover .swiper-button-prev-shop { opacity: 1 !important } .menu-area .navbar ul li .sub-menu li ul { left: 100% !important; top: 0 !important } .menu-area .navbar .navbar-toggle { background-color: var(--primary-color); border-radius: 2px; transition: .4s } .menu-area .navbar .navbar-toggle .icon-bar { background-color: #fff } #top-to-bottom i:hover, .menu-area .navbar .navbar-toggle:hover, .menu-wrap-off .inner-offcan .nav-link-container .close-button:hover, .rstbd .tab-contents a.button:hover { opacity: .8 } .menu-area.vertical .navbar ul li { display: block; list-style: none } .menu-area.vertical .navbar ul li a i { margin-right: 10px; font-size: 14px } .menu-area.vertical .yes .navbar ul li { display: inline-block; width: 47% } .menu-area .icon2 .navbar ul>li.menu-item-has-children>a, .menu-area .navbar ul>li.menu-item-has-children>a { position: relative; margin-right: 18px } .menu-area .navbar ul>li.menu-item-has-children>a:before { content: "\e809"; position: absolute; font-family: rt-icons; left: auto; right: 0; top: 53%; text-align: center; z-index: 9; font-size: 16px; display: block; cursor: pointer; transform: translateY(-50%); transition: .5s; color: #0c0a0a; font-weight: 600 } .menu-area .icon2 .navbar ul>li.menu-item-has-children>a:before { content: "\e809"; position: absolute; font-family: rt-icons; left: auto; right: 0; top: 53%; text-align: center; z-index: 9; font-size: 16px; display: block; cursor: pointer; transform: translateY(-50%); transition: .5s; font-weight: 600 } .menu-area .icon2 .navbar ul>li.menu-item-has-children>a:before:hover::before { content: "\e808" !important; font-family: rt-icons } ul.offcanvas-icon .nav-link-container a { padding: 0; background: 0 0; max-width: 35px; display: inline-block } .offcanvas-icon .nav-link-container .nav-menu-link svg, .woocommerce ul.products li.product .images-product .overley .winnereactheme-details .product-info ul li:hover, .woocommerce ul.products li.product:hover, .woocommerce ul.products li:hover, .woocommerce-checkout #payment, .woocommerce.single-product .product-type-external .wc-tabs-wrapper .wc-tabs li, .woocommerce.single-product .product-type-grouped .wc-tabs-wrapper .wc-tabs li, .woocommerce.single-product .product-type-simple .wc-tabs-wrapper .wc-tabs li, .woocommerce.single-product .product-type-variable .wc-tabs-wrapper .wc-tabs li { background: 0 0 } .offcanvas-icon.layout-2 .nav-menu-link { padding: 12px 39px 16px 17px; width: 58px; height: 55px; display: block; transition: .5s } .offcanvas-icon.layout-2 .nav-menu-link span { display: block; border-top: 3px solid #fff; width: 20px; position: relative; top: 2px } .offcanvas-icon.layout-2 .nav-menu-link span.line3 { width: 10px; position: relative; top: 4px; border-top: 2px solid #fff } .offcanvas-icon.layout-2 .nav-menu-link span.line1 { width: 10px; margin-top: 3px; position: relative; top: 1px; border-top: 2px solid #fff } .offcanvas-icon.layout-2 .nav-menu-link:hover span { border-color: #fff !important; background: #fff !important } .sidenav.nav-active-menu-container { overflow-y: auto; padding: 50px 50px 0 } .sidenav.offcanvas-icon .reactheme-offcanvas-right a { display: block; font-size: 18px } .sidenav.offcanvas-icon .reactheme-offcanvas-right a.quote-btn { margin-bottom: 25px; margin-top: 8px } .sidenav.offcanvas-icon .reactheme-offcanvas-right a.quote-btn span { background: #fff; color: #000; border-radius: 3px; display: inline-block; padding: 7px 40px 4px; transition: .5s } .sidenav.offcanvas-icon .reactheme-offcanvas-right a.emails, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders.shop_table tr:last-child td, .wp-block-calendar nav { padding-bottom: 20px } .sidenav.offcanvas-icon .reactheme-offcanvas-right .reactheme-innner-offcanvas-content { padding-left: 135px; padding-top: 27px } .sidenav.offcanvas-icon .reactheme-offcanvas-right .reactheme-innner-offcanvas-content .widget { margin: 0 0 35px } .sidenav.offcanvas-icon .reactheme-offcanvas-right .reactheme-innner-offcanvas-content .widget.widget_contact_widget, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders.shop_table tr th { padding-top: 25px } #reactheme-header .menu-area .navbar ul>li.mega.classic>ul, .sidenav.offcanvas-icon .reactheme-offcanvas-right .reactheme-innner-offcanvas-content a { transition: unset } .mobile-menu-container div ul li a { border-bottom: 1px solid #f0f0f0 } .mobile-menu-container div ul li a:hover, .mobile-menu-container div ul>li.current_page_parent>a, .woocommerce .star-rating span::before, .woocommerce .star-rating::before { color: var(--primary-color) !important } .mobile-menu-container .social-icon-responsive ul li a { padding-right: 0; margin-right: 0 } .sidenav .menu>li>.sub-menu li ul>li a { padding-left: 60px } #mobile_menu li:hover>ul>li, #mobile_menu ul ul li { height: auto } #mobile_menu>ul>li { float: none } #mobile_menu ul ul li a, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders.shop_table tr td:first-child, .woocommerce-account .woocommerce-MyAccount-content .woocommerce-MyAccount-orders.shop_table tr th:first-child { padding-left: 25px } #mobile_menu ul ul ul li a { padding-left: 35px } #mobile_menu ul ul, #mobile_menu ul ul ul, #mobile_menu.align-right ul ul { position: relative; left: 0; width: 100%; margin: 0; text-align: left } #mobile_menu #menu-button { display: block; padding: 17px; color: #ddd; cursor: pointer; font-size: 12px; text-transform: uppercase; font-weight: 700 } #mobile_menu .menu-button:after { position: absolute; top: 22px; right: 17px; display: block; height: 4px; width: 20px; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; content: "" } #mobile_menu .menu-button:before { position: absolute; top: 16px; right: 17px; display: block; height: 2px; width: 20px; background: #ddd; content: "" } #mobile_menu .menu-button.menu-opened:after { top: 23px; border: 0; height: 2px; width: 15px; background: #fff; transform: rotate(45deg) } #mobile_menu .menu-button.menu-opened:before { top: 23px; background: #fff; width: 15px; transform: rotate(-45deg) } #mobile_menu .submenu-button { position: absolute; z-index: 99; right: 0; top: 20px; display: block; height: 35px; width: 35px; cursor: pointer; background: var(--primary-color); color: #fff; border-radius: 3px } #mobile_menu .menu li ul.sub-menu li ul.sub-menu a { padding-left: 50px } #mobile_menu ul ul .submenu-button { height: 34px; width: 34px; top: 0 } #mobile_menu .submenu-button.submenu-opened:after, #mobile_menu .submenu-button:after { content: ""; position: absolute; font-family: rt-icons; content: "\e809"; display: block; top: 50%; left: 50%; transform: translate(-50%, -50%) } #mobile_menu ul ul .submenu-button:after { top: 17px; right: 7px } #mobile_menu ul ul .submenu-button:before { top: 11px; right: 16px } body.logged-in .sidenav, body.logged-in .sidenav .nav-link-container { top: 30px } .sidenav .menu li ul.sub-menu li a { padding-left: 40px } .sidenav .widget_nav_menu { padding: 0 !important } .sidenav p { font-size: 16px; line-height: 28px } .menu-area .navbar ul>li>a span { position: relative; transition: .5s; display: inline-block } .menu-area .navbar ul>li>a span:before { content: attr(data-hover); position: absolute; top: 100%; transform: translate3d(0, 0, 0) } #reactheme-header.header-style-1.fixed-header .sticky-wrapper { background: 0 0; position: absolute; width: 100%; z-index: 9; transition: .5s } .sticky_form.rts-search-popup { position: fixed; top: 0; bottom: 0; background: #f6f6f6; width: 100%; height: 45%; z-index: 9999; box-shadow: 0 1px 6px rgba(0, 0, 0, .05); left: 0 } .sticky_form.rts-search-popup button { background: 0 0; top: 30% } .rstab-main ul.nav li:first-child, .sticky_form.rts-search-popup .sticky_form_search.sticky_form_search:before, .woocommerce div.product form.grouped_form button, .woocommerce-page ul.products.columns-3 li.product.product-type-external a.button { margin-left: 0 !important } .sticky_form_full { position: absolute; top: 65%; left: 50%; transform: translate(-50%, -50%); width: 95% } .sticky_form_full button i::before { color: #6e777d; font-size: 30px } .sticky_form .search-input { background: 0 0; border: none; color: #0c0a0a; border-bottom: 1px solid #ced1d9; outline: 0; border-radius: 0; padding: 20px 0; font-size: 30px } .close-search { position: fixed; right: 50px; top: 50px; color: #0c0a0a; width: 30px; height: 30px; line-height: 28px; text-align: center; cursor: pointer; transition: .5s } .close-search:before { font-size: 30px !important } .sticky .menu-area .navbar ul li .sub-menu { top: 100% } .menu-area .navbar ul li.mega.col2 ul.sub-menu { min-width: 130px } .mega, .menu-area .col-sm-9.menu-responsive, nav.nav.navbar { position: static !important } #reactheme-header .menu-area .navbar ul>li.mega>ul { width: 100%; padding: 21px 0 !important } #reactheme-header .menu-area .navbar ul li.mega ul.sub-menu li a { padding: 10px 0 } body #reactheme-header .menu-area .navbar ul li.mega.mega-normal ul li a { font-size: 14px; font-weight: 400; cursor: pointer } #reactheme-header .menu-area .navbar ul li.mega ul>li a { cursor: pointer } #reactheme-header .menu-area .navbar ul li.mega ul>li { float: left !important } #reactheme-header .menu-area .navbar ul li.four-col ul>li, #reactheme-header .menu-area .navbar ul li.mega ul>li.four-col { width: 25% } #reactheme-header .menu-area .navbar ul li.mega ul li ul.sub-menu { display: block; width: 99%; opacity: 1; transform: scaleY(1); visibility: visible; box-shadow: none } #reactheme-header .menu-area .navbar ul li.mega ul li ul li { width: 100% !important; float: none !important; margin: 0; padding: 0 } #reactheme-header .menu-area nav.navbar ul li.mega ul li .sub-menu { position: relative; opacity: 1; transform: scaleY(1); right: auto !important; left: auto !important; padding: 0 } .menu-area .navbar ul>li.mega>ul.sub-menu .flex-mega, body.single-product div.product .woocommerce-tabs .rat-full { display: flex; justify-content: space-between; flex-wrap: wrap } .menu-area .navbar ul>li.mega>ul.sub-menu .flex-mega li img { transition: .5s } .menu-area .navbar ul>li.mega>ul.sub-menu .flex-mega li img:hover { transform: scale(1.03) } .reactheme-innner-offcanvas-contents, .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { padding-top: 40px } .menu-wrap-off { position: fixed; z-index: 9999; width: 100%; right: 0; top: 0; height: 100%; background: #fff; padding: 46px 30px 50px; font-size: 1.15em; transform: translate3d(520px, 0, 0); transition: transform .4s cubic-bezier(0.7, 0, 0.3, 1); max-width: 460px; overflow-y: auto; box-shadow: 0 0 30px rgba(0, 0, 0, .2) } .menu-wrap-off .offcanvas_logo, .woocommerce div.product form.grouped_form .group_table tr:last-child td { padding-bottom: 30px } .menu-wrap-off .widget_media_gallery .gallery-item .gallery-icon { padding: 8px } .menu-wrap-off .inner-offcan { margin: 0 auto; width: 100%; max-width: 1200px; overflow-x: hidden; overflow-y: auto; display: flex } .menu-wrap-off .inner-offcan .nav-link-container { position: absolute; left: 0; top: 0; display: block; z-index: 99 } .menu-wrap-off .inner-offcan .nav-link-container .close-button { background: var(--primary-color); color: #fff; padding: 6px; display: block; width: 40px; height: 40px; text-align: center; box-shadow: 0 0 25px rgba(0, 0, 0, .1); line-height: 26px } .coupon input#coupon_code, .reactheme-breadcrumbs.porfolio-details.align-brea-lefts .breadcrumbs-inner, .reactheme-breadcrumbs.porfolio-details.align-brea-lefts .col-md-12.text-center { text-align: left !important } .menu-wrap-off .inner-offcan .nav-link-container .close-button span { background: #fff; margin: 4px 5px } .menu-wrap-off .logo-area { text-align: left; display: block; width: 100%; padding-bottom: 50px } .nav-link-container #close-button2.close-button span.hamburger1 { transform: rotate(-45deg) translate(-4px, 4px); width: 24px } .nav-link-container #close-button2.close-button span.hamburger3 { transform: rotate(45deg) translate(0, 0); width: 24px } body.logged-in .cart-icon-total-products.visible-cart, body.logged-in .menu-wrap-off .inner-offcan .nav-link-container { top: 32px } .off-nav-layer { position: absolute; top: 16px; left: 16px; z-index: -1; border-radius: 50%; transition: 1s; transform: scale3d(0, 0, 0); display: block !important; background: #fff } .inner-offcan, figure.gallery-item .gallery-icon a img { transition: .8s } .off-nav-layer.off-open { transform: scale3d(1, 1, 1); display: block } .comment-form-cookies-consent, .rstab-main.vertical, .rstbd, .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme, .woocommerce.single-product .product-type-external .woocommerce-product-gallery.left-thumb, .woocommerce.single-product .product-type-external .woocommerce-product-gallery.right-thumb, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.left-thumb, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.right-thumb, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.left-thumb, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.right-thumb, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.left-thumb, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.right-thumb { display: flex } .menu-ofcn.off-open { transform: translate3d(0, 0, 0); transition: transform .8s cubic-bezier(0.9, 0, 0.3, 1) } .inner-offcan { opacity: 0 } .portfolio-tabs .swiper-slide.swiper-slide-active .rt-port-single .portfolio-img .port-tab-content, .woocommerce ul.products li.product:hover .triangle_left, body.on-offcanvas .menu-ofcn.off-open .inner-offcan { opacity: 1 } .menu-area.sticky-menu, .menu-sticky { margin: 0; width: 100%; z-index: 99; transition: .3s ease-in-out; background: 0 0 } .react-sideabr.dynamic-sidebar .service-singles { list-style: none; padding: 0; box-shadow: none } .react-sideabr.dynamic-sidebar .service-singles .menu li { border: none !important; margin-top: 0 !important } .react-sideabr.dynamic-sidebar .service-singles .menu li a { display: block; border: 2px solid #d3e1fb; padding: 16px 18px; transition: .5s; border-radius: 5px; position: relative; font-size: 16px; font-weight: 700 } .react-sideabr.dynamic-sidebar .service-singles .menu li a:before { content: "\f113"; position: absolute; right: 12px; top: 16px; font-family: Flaticon; color: var(--primary-color) } .react-sideabr.dynamic-sidebar .service-singles .menu li a:hover { background: #0c0a0a; color: #fff; border-radius: 5px; border-color: #0c0a0a } .react-sideabr.dynamic-sidebar .phones .address-icon:before { opacity: .2 !important; visibility: visible !important } .rstbd { justify-content: space-between } .rstbd .tab-image, body.single-product div.product .woocommerce-tabs .rat-full p { flex: 0 0 50% } .rstbd .tab-image img { padding-right: 50px } .rstbd .tab-contents a.button { background: #0c0a0a; color: #fff; padding: 12px 32px; border-radius: 5px; transition: 1.3s; display: inline-block } .reactheme-video.default .contents-area .video_title { margin: 0; padding-bottom: 12px } .reactheme-video.default .overly-default:after, .reactheme-video.default .overly-default:before { right: 0; z-index: -1; position: absolute; background-color: inherit; border-radius: inherit; width: 80px; height: 80px; line-height: 80px; margin-top: 9px; margin-left: 6px; left: 0; content: ""; top: 0; bottom: 0 } .reactheme-video.default .overly-default { background: #fff; border-radius: 50% } .reactheme-video.default .overly-default:before { animation: 3s infinite pulse-border } .reactheme-video.default .overly-default:after { transform: translate(-50%, -50%) } .reactheme-video.default .overly-default .popup-videos i { font-size: 22px } .alignitems, .reactheme-breadcrumbs .row { align-items: center } .body-close { opacity: 0; visibility: hidden } .rstab-main.no_item_menu.left, .type-product.featured, .woocommerce .bottom, .woocommerce .featured, .woocommerce-page ul.products.columns-3 li.product.product-type-external { text-align: left } body.off-open .body-close { position: fixed; width: 100%; background: #000; height: 100%; top: 0; bottom: 0; opacity: .5; z-index: 9999 } body.off-open-2 .body-close { position: absolute; width: 100%; height: 100%; top: 0; bottom: 0; z-index: 9999; cursor: grab } .rstab-main ul.nav { margin: 0; display: flex; flex-wrap: wrap } .rstab-main ul.nav.bubble li a.active:after { top: 100%; left: 15%; border: 12px solid rgba(136, 183, 213, 0); content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-top-color: var(--primary-color); margin-left: -30px } .rstab-main ul.nav li span { color: #0c0a0a; padding-right: 7px } .rstab-main ul.nav li a { background: #f1f1f1; align-items: center; justify-content: center; position: relative; top: 1px } .rstab-main ul.nav li a img.center { margin: 0 auto 12px } .rstab-main ul.nav li a img.right { margin: 0 0 12px auto } .rstab-main ul.nav li:last-child { margin-right: 0 !important } .rstab-main .tab-content { background: #fff; padding: 10px; overflow: hidden } .rstab-main.vertical ul.nav { margin: 0 20px 0 0; display: block } .rstab-main.vertical ul.nav.bubble li a.active:after { top: 100%; left: auto; right: -24px; border: 12px solid rgba(136, 183, 213, 0); content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-left-color: var(--primary-color); margin-left: -30px } .rstab-main .tab-pane.active { animation: 2s ease-out slide-down } .rstab-main.no_item_menu ul, .woocommerce.single-product .product-type-variable .single_variation_wrap .woocommerce-variation-add-to-cart { display: inline-flex } .footer-bottom .copyright_border .copyright, .formbtn .form-button, .reactheme-breadcrumbs .breadcrumbs, .rstab-main.no_item_menu.center, .woocommerce ul.products li.product, .woocommerce-page ul.products li.product { text-align: center } @keyframes slide-down { 0% { opacity: 0; transform: translateY(50%) } 50% { opacity: 1; transform: translateY(0) } } .offcanvas-icon span.dot1, .offcanvas-icon span.dot2, .offcanvas-icon span.dot3, .offcanvas-icon span.dot4, .offcanvas-icon span.dot5, .offcanvas-icon span.dot6, .offcanvas-icon span.dot7, .offcanvas-icon span.dot8, .offcanvas-icon span.dot9 { width: 5px !important; height: 6px !important; border-radius: 0; float: left; margin-bottom: 7px !important; margin-right: 6px } figure.gallery-item .gallery-icon a:before { content: ""; position: absolute; left: 0; right: 0; width: 100%; height: 100%; opacity: 0; display: block; transition: .8s; z-index: 1 } figure.gallery-item:hover .gallery-icon a:before { opacity: .4 } figure.gallery-item:hover .gallery-icon a img { transform: scale(1.1) } .recent-post-widget .post-item .post-desc h5 { margin: 0 0 4px } .recent-post-widget .post-item .post-desc ul { margin: 0; list-style: none } .recent-post-widget .post-item .post-desc ul li { margin: 0 !important; padding: 0 !important; border: none !important } #reactheme-header .menu-area .navbar-menu .mega.three-col .sub-menu { padding: 0 !important; width: 70% } #reactheme-header .menu-area .navbar-menu .mega.three-col .sub-menu li { width: 31.333%; margin-right: 10px; border-bottom: 0 !important; text-align: center } #reactheme-header .menu-area .navbar-menu .mega.five-col .sub-menu li img, #reactheme-header .menu-area .navbar-menu .mega.three-col .sub-menu li img { padding-bottom: 10px } #reactheme-header .menu-area .navbar-menu .mega.five-col .sub-menu li:last-child, #reactheme-header .menu-area .navbar-menu .mega.three-col .sub-menu li:last-child, #reactheme-header .menu-area .navbar-menu .mega.two-col .sub-menu li:last-child { border: none; margin-right: 0 } #reactheme-header .menu-area .navbar-menu .mega.five-col .sub-menu li a, #reactheme-header .menu-area .navbar-menu .mega.three-col .sub-menu li a { padding: 10px 0 0 } #reactheme-header .menu-area .navbar-menu .mega.three-col .sub-menu .menu-item-has-children>a { pointer-events: none; font-size: 20px !important; color: #0c0a0a !important; display: none } #reactheme-header .menu-area .navbar-menu .mega.five-col .sub-menu { padding: 0 !important; width: 100% } #reactheme-header .menu-area .navbar-menu .mega.five-col .sub-menu li { width: 18.333%; margin-right: 10px; border-bottom: 0 !important; text-align: center } #reactheme-header .menu-area .navbar-menu .mega.five-col .sub-menu .menu-item-has-children>a, #reactheme-header .menu-area .navbar-menu .mega.two-col .sub-menu .menu-item-has-children>a { pointer-events: none; font-size: 20px !important; color: #0c0a0a !important } #reactheme-header .menu-area .navbar-menu .mega.two-col .sub-menu { padding: 0 !important; width: 650px } #reactheme-header .menu-area .navbar-menu .mega.two-col .sub-menu li { width: 50%; border-right: 1px solid rgba(196, 196, 196, .1490196078); margin-right: 20px; border-bottom: 0 !important } .default-header-style .offcanvas-icon.layout-1 li a svg { width: 55px; height: 55px; line-height: 55px; text-align: center; border: 1px solid #e9e9e9; background: #fff; padding: 15px } .default-header-style .offcanvas-icon.layout-1 li a svg rect { fill: #0c0a0a } .reactheme-footer .navbar-menu ul { list-style: none; margin: 0; padding: 0 } .reactheme-footer { background: #0e1423; font-size: 16px; color: #fff; position: relative } .reactheme-footer .widget.widget_nav_menu ul li { margin-bottom: 5px } .reactheme-footer .widget.widget_nav_menu ul li a { position: relative; display: inline-block; color: #fff; padding-left: 35px } .reactheme-footer .widget.widget_nav_menu ul.menu { margin-top: -5px } .reactheme-footer ul { padding: 0; margin: 0; list-style: none } .footer-bottom { background: #111 } .footer-bottom .copyright_border { padding: 20px 0; text-align: center; color: #fff } .footer-bottom .copyright a { color: var(--primary-color); font-weight: 700 } .footer-bottom .copyright p { margin: 0; line-height: 35px } #top-to-bottom { bottom: 40px; cursor: pointer; display: none; position: fixed; right: 40px; z-index: 10; text-align: center } #top-to-bottom i { display: block; height: 50px; font-size: 24px; width: 50px; border-radius: 50%; background: var(--primary-color); color: #fff; line-height: 45px; transition: .3s; background-color: var(--primary-color); margin-left: 2px; box-shadow: 0 0 2px rgba(0, 0, 0, .4) } .single-teams .team-information { padding: 65px 80px 45px } .single-teams .team-information h3 { font-weight: 700; font-size: 40px; line-height: 61px; color: #fff; margin-bottom: 10px } .single-teams .team-information .theme_btn { margin-top: 30px; display: inline-block; color: #fff; border-radius: 0; border: 1px solid transparent; transition: .6s } .single-teams .team-information .theme_btn:hover { border: 1px solid #ddd; background: 0 0; color: #111 } .single-teams .team-information .team-dsocial a { color: #111; width: 50px; height: 50px; line-height: 50px; display: inline-block; border: 2px solid #efefef; text-align: center; margin-right: 10px; transition: .5s } .single-teams .team-information .team-dsocial a:hover { background: var(--primary-color); color: #fff; border: 2px solid var(--primary-color) } .single-product div.product p.price, .single-teams .team-info-shape { margin-bottom: 15px } .single-teams .team-info-shape span { width: 10px; height: 10px; display: inline-block; background: #dd5903; margin: 0 5px; transform: rotate(45deg) } .single-teams .designation-info { font-weight: 700; letter-spacing: .05em; text-transform: uppercase; font-size: 14px; color: var(--primary-color) } .single-teams .short-desc { margin-bottom: 50px } .single-teams .adress-box { display: flex; align-items: center; gap: 6px; margin-bottom: 25px } .single-teams .adress-box i { width: 60px; height: 60px; color: var(--primary-color); background: #ededed; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 400; font-size: 20px; line-height: 20px } .single-teams .adress-box .address-content span { display: block; font-weight: 400; font-size: 16px; line-height: 24px; color: #6e777d; font-family: "Titillium Web", sans-serif; transition: .3s } .single-teams .adress-box .address-content h5 { font-weight: 600; font-size: 20px; line-height: 30px; color: #fff; transition: .3s; margin-bottom: 0 } .rt-portfolio-style8.grid-portfolio .rts-business-case-s-2 .inner { opacity: 0 } .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce .wc-forward, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce input.button, .woocommerce input.button.alt { cursor: pointer; display: inline-block; position: relative; transition: .4s cubic-bezier(.215, .61, .355, 1); padding: 16px 33px; border-radius: 2px; font-size: 16px; font-weight: 600; text-transform: uppercase; background: var(--primary-color); color: #fff; z-index: 1; outline: 0; border: none } .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce .wc-forward:hover, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce button.button:hover, .woocommerce input.button.alt:hover, .woocommerce input.button:hover { color: #fff; background: #0c0a0a; z-index: 1 } .product.type-product { padding: 20px 0 0 } .woocommerce #review_form #respond textarea { border: 1px solid rgba(54, 54, 54, .1) } .wc-forward:hover { background: 0 0; color: #0c0a0a } .woocommerce .woocommerce-ordering select { vertical-align: top; padding: 10px; border: 1px solid #ced4da; border-radius: 5px; outline: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; position: relative; background: 0 0 } body.woocommerce div.product form.cart .variations select { appearance: none; -moz-appearance: none; -webkit-appearance: none; position: relative; background: 0 0; outline: 0; padding-left: 10px; font-size: 15px } .woocommerce .woocommerce-ordering:after, .woocommerce div.product form.cart .variations td.value:after { content: "\e809"; font-family: rt-icons; font-style: normal; font-weight: 400; text-decoration: inherit; position: absolute; right: 14px; top: 12px; color: #171f32; z-index: -1 } .woocommerce div.product form.cart .variations td.value:after { right: 25px; top: 12px } .react-sideabr .widget_product_search .woocommerce-product-search:hover:after, .woocommerce.single-product .product-type-external .summary .cart .single_add_to_cart_button:hover, .woocommerce.single-product .product-type-grouped .summary .cart .single_add_to_cart_button:hover, .woocommerce.single-product .product-type-simple .summary .cart .single_add_to_cart_button:hover, .woocommerce.single-product .product-type-variable .summary .cart .single_add_to_cart_button:hover { color: #fff; background: #0c0a0a } .react-sideabr .widget_product_search input[type=search] { padding: 8px 65px 8px 20px; border-radius: 0; width: 100%; position: relative; color: #999; height: 55px } .react-sideabr .widget_product_search button { background: var(--primary-color); border: none; padding: 28px 30px; position: absolute; right: 0; top: 0; z-index: 0; font-size: 0px; outline: 0; border-radius: 0 } .woocommerce div.product form.cart .group_table td { padding: 25px 20px; border: none; border-bottom: 1px solid #e6e6e6; vertical-align: middle } .woocommerce div.product form.cart .group_table td:first-child { padding: 10px; width: 180px } .woocommerce-checkout table.shop_table td { padding: 20px 12px } #ship-to-different-address .woocommerce-form__label .input-checkbox { margin: 11px 0 0 !important } .woocommerce-grouped-product-list .quantity .qty { margin-bottom: 0 !important; border-radius: 0 !important } .grouped_form .single_add_to_cart_button { margin-top: 15px !important } .grouped_form .woocommerce-Price-amount { font-weight: 700; color: #0c0a0a } .grouped_form del .woocommerce-Price-amount { font-weight: 600; color: #666; display: block; font-size: 13px; line-height: 16px } .grouped_form .woocommerce-grouped-product-list-item__label a { color: #0c0a0a !important; font-weight: 700 } .woocommerce div.product p.price del, .woocommerce div.product span.price del { opacity: 1; display: inline-block; font-size: 15px; font-weight: 700; color: #6e777d } .woocommerce-product-details__short-description p { margin-bottom: 35px } .woocommerce div.product .product_meta { font-size: 13px; margin-top: 15px } .woocommerce div.product form.grouped_form table { border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6 } .woocommerce div.product form.grouped_form table td, .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tr { border: none !important } .entry-content .page-links, .reactheme-breadcrumbs.porfolio-details .team_dbread_inner, .reactheme-porfolio-details .project-desc, .woocommerce div.product form.grouped_form .group_table tr:first-child td, .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table thead tr th { padding-top: 30px } .woocommerce div.product form.grouped_form .group_table td { padding: 10px 20px } .woocommerce div.product form.grouped_form .group_table td:first-child { padding: 10px 10px 10px 0 } .woocommerce .woocommerce-form-login .form-row { margin-bottom: 16px } .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit, .woocommerce .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox { margin-top: 8px; border-radius: 2px } .woocommerce nav.woocommerce-pagination ul li span.current { font-weight: 500 } .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current { background: 0 0; color: var(--primary-color) } body .woocommerce-pagination ul { border-color: #f2f2f2 !important; border-radius: 3px; border-width: 1px !important; border-right: 1px solid #e6e6e6 !important } body .woocommerce-pagination ul li { border: none !important; padding: 2px 16px !important; margin: 14px 0 !important; border-right: 1px solid #e6e6e6 !important } body .woocommerce-pagination ul li:last-child { border-right: 0 !important } body .woocommerce-pagination ul li a.page-numbers, body .woocommerce-pagination ul li span { font-weight: 500; border: none; color: #505050; text-align: center; font-size: 18px !important; padding: 0 !important; display: block; margin-left: -1px; outline: 0 !important; background: 0 0 !important } .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .widget_price_filter .ui-slider .ui-slider-range { background-color: #0c0a0a } .woocommerce #commentform { max-width: 650px } .woocommerce #commentform .comment-form-author label, .woocommerce #commentform .comment-form-email label { min-width: 60px } .woocommerce #review_form #respond p { margin: 5px 0 20px } .woocommerce .cart_totals h2 { border-bottom: 1px solid #e6e6e6; padding-bottom: 17px; margin-bottom: 0; font-size: 17px; font-weight: 600; color: #6e777d } .woocommerce .cart_totals table.shop_table td, .woocommerce .cart_totals table.shop_table th { padding: 30px 10px; font-weight: 600 } .woocommerce-checkout #payment .place-order, .woocommerce-checkout #payment .wc_payment_methods { padding-left: 0 !important; padding-right: 0 !important } .woocommerce-checkout #payment .place-order { padding-bottom: 0 !important; margin-bottom: 0 !important } .woocommerce-checkout #payment .payment_box { background-color: #f9f9f9 !important } .woocommerce-checkout #payment .payment_box:before { border: 1em solid #f9f9f9 !important; border-right-color: transparent !important; border-left-color: transparent !important; border-top-color: transparent !important } .price_slider_wrapper .price_slider { margin-bottom: 25px !important } .price_slider_wrapper .price_slider_amount button { padding: 11px 30px; z-index: 1; position: relative; font-size: 12px !important } .price_slider_wrapper .price_slider_amount .price_label { top: 4px; position: relative } .woocommerce ul.products { margin-bottom: 0 !important } .woocommerce ul.products li { padding: 0 0 32px !important; overflow: hidden; text-align: center; transition: .3s; background: 0 0 } .woocommerce ul.products li img { margin-bottom: 0 !important; position: relative } .woocommerce ul.products li .woocommerce-loop-product__title { padding-bottom: 0 !important; line-height: 35px } .orange, .reactheme-breadcrumbs ul li a:hover, .sidenav .footer-contact-ul li a:hover, .woocommerce button[disabled]:hover, .woocommerce ul.products li .woocommerce-loop-product__title a, .woocommerce-info::before, .woocommerce-message::before, .wp-block-calendar tfoot a:hover, a:active, a:focus, a:hover { color: #0c0a0a } .portfolio-tabs .rt-port-single .portfolio-img .port-tab-content .rt-port-category a:hover, .portfolio-tabs .rt-port-single .portfolio-img .port-tab-content .rt-port-title a:hover, .portfolio-tabs ul.nav-tabs li button.nav-link:hover, .reactheme-breadcrumbs .breadcrumbs-title .current-item, .reactheme-breadcrumbs .breadcrumbs-title span a.home:hover, .reactheme-breadcrumbs .breadcrumbs-title span:hover, .sidenav .widget_nav_menu ul li a:hover, .woocommerce .star-rating span::before, .woocommerce ul.products li .woocommerce-loop-product__title a:hover, .woocommerce ul.products li.product .images-product .overley .winnereactheme-details .product-info ul li a i:hover, .woocommerce ul.products li.product h4 a:hover, .woocommerce ul.products li.product:hover h3 a, .woocommerce.archive .product .price bdi, .woocommerce.single-product .product .price bdi, .woocommerce.single-product .product-type-external .woocommerce-tabs .woocommerce-Tabs-panel--reviews p.stars a, .woocommerce.single-product .product-type-grouped .woocommerce-tabs .woocommerce-Tabs-panel--reviews p.stars a, .woocommerce.single-product .product-type-simple .woocommerce-tabs .woocommerce-Tabs-panel--reviews p.stars a, .woocommerce.single-product .product-type-variable .woocommerce-tabs .woocommerce-Tabs-panel--reviews p.stars a, .wp-block-calendar tfoot a, span.yellow { color: var(--primary-color) } .woocommerce ul.products li .glyph-icon, .woocommerce ul.products li a.fa { background: #0c0a0a !important; border: none !important; font-size: 30px; padding: 0 !important; margin: 0 !important; color: #fff } .woocommerce ul.products li .glyph-icon:before, .woocommerce ul.products li a.fa:before { font-size: 23px; color: #fff; margin: 0 !important } .woocommerce ul.products li .added_to_cart { width: 100% !important; padding: 0 20px; background: #fff !important; border-radius: 5px !important; color: #212121 !important } .woocommerce ul.products li .button { margin-top: 5px !important; margin-left: 15px; margin-right: 15px } .woocommerce ul.products li:hover .wc-forward { background: #fff; color: #0c0a0a } .woocommerce ul.products li ul li { background: 0 0; border-radius: 0 } .related .star-rating::beforee { top: 50% !important; right: 50% !important; transform: translate(50%, -50%) } body.woocommerce-js ul.products li { margin-bottom: 35px !important } .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow { top: 12px } body.woocommerce-page .woocommerce-checkout .select2-container--default .select2-selection--single { height: 50px; border-radius: 0; line-height: 68px; border: 1px solid #e3e3e3 !important; margin-bottom: 1px } body.woocommerce-page .woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 48px; color: #999 } .woocommerce ul.products.single-product-page { padding: 100px 0 0 } .woocommerce ul.products li.product { padding: 0; position: relative; overflow: hidden; text-align: center; transition: 1.3s; margin-bottom: 0 } .woocommerce ul.products li.product .triangle_left { width: 0; height: 0; border-top: 70px solid transparent; border-right: 140px solid var(--primary-color); border-bottom: 70px solid transparent; position: absolute; top: -75px; left: -117px; transform: rotate(48deg); opacity: 0 } .woocommerce ul.products li.product:hover .images-product img:hover { transform: scale(1.2) } .woocommerce ul.products li.product .images-product { position: relative; overflow: hidden; margin-bottom: 15px; padding: 0 } .woocommerce ul.products li.product .images-product a img { transition: .3s ease-out; width: 100% } .woocommerce ul.products li.product .images-product .overley .winnereactheme-details h4 { margin-bottom: 10px; padding-bottom: 10px; color: #fff; font-size: 18px; position: relative } .woocommerce ul.products li.product .images-product .overley .winnereactheme-details .product-info ul li { display: inline-block; margin: 0 !important; padding: 0 !important; vertical-align: top; border: none } .woocommerce ul.products li.product .images-product .overley .winnereactheme-details .product-info ul li a { color: #fff; text-transform: capitalize; text-decoration: none; border-radius: 5px; line-height: 30px; text-align: center; transition: 1.3s; font-size: 14px } .woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce ul.products li.product .images-product .overley .winnereactheme-details .product-info ul li a:hover { color: #fff; opacity: .9 } .woocommerce ul.products li.product .images-product .overley .winnereactheme-details .product-info ul li a i { font-size: 16px; margin: 0; transition: 1.3s } .woocommerce ul.products li.product .images-product .overley .winnereactheme-details p { margin-bottom: 5px; color: #fff; font-size: 13px } .woocommerce ul.products li.product .images-product .overley .winnereactheme-details p i { color: #fff; margin-right: 8px } .woocommerce ul.products li.product h4 { margin-bottom: 10px !important; margin-left: 0; font-weight: 700 } .woocommerce ul.products li.product h4 a { color: #0c0a0a; transition: 1.3s; font-size: 20px; margin: 0 } .woocommerce ul.products li.product .price-details ul { margin: 0; padding: 0; text-align: center } .woocommerce ul.products li.product .price-details ul li:first-child { font-weight: 600; font-size: 15px } .woocommerce ul.products li.product .price-details ul li:first-child del { margin-right: 5px; font-weight: 400; font-size: 15px } .woocommerce ul.products li.product .price-details ul li .add-to-cart { border: 1px solid var(--primary-color); padding: 8px 18px; color: #0c0a0a; font-size: 15px; font-weight: 600; display: inline-block; margin-top: 15px } .woocommerce ul.products li.product .price { transition: .3s; transform: none } .woocommerce ul.products li.product .add_to_cart_button, .woocommerce ul.products li.product .product_type_grouped { bottom: 0; opacity: 0; transition: .3s; position: absolute; left: 46%; transform: translateX(-50%); border: none !important; background: var(--primary-color); color: #fff; padding: 10px 15px } .woocommerce ul.products li.product:hover .price { transform: translateY(-10px); opacity: 0 } .woocommerce ul.products li.product:hover .add_to_cart_button, .woocommerce ul.products li.product:hover .product_type_grouped { bottom: 20px; opacity: 1 } .woocommerce ul.products .topbar-area { overflow: hidden; padding-bottom: 54px } .woocommerce ul.products .topbar-area .showing-result ul { margin: 0; padding: 0; list-style: none; text-align: left } .woocommerce ul.products .topbar-area .showing-result ul li { display: inline-block; font-weight: 400; color: #6e777d; margin-right: 0; font-size: 14px; height: 25px } .woocommerce ul.products .topbar-area .showing-result ul li .form-group.seclect-box select.form-control { display: inline-block; border: 0; background: 0 0; border-radius: 0 } .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce ul.products li.product .price { color: #0c0a0a; font-size: 16px !important; font-weight: 700 } .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce ul.products li.product .price ins { color: #0c0a0a; font-size: 16px; font-weight: 700 } .woocommerce .quantity .qty { height: 36px !important; width: 30px; appearance: textfield; -webkit-appearance: none; -moz-appearance: textfield; margin-bottom: 0; padding: 8px 0; border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; border-radius: 0 !important; box-shadow: none } .woocommerce div.product form.cart div.quantity { float: none !important; max-width: 150px } .woocommerce .quantity { border: 1px solid #e2e2e2 } .woocommerce .quantity .qty_button { border: none; background: 0 0; box-shadow: none; color: #d3d3d3; font-size: 20px; padding: 0 16px; position: relative; top: 1px } .woocommerce .quantity .qty_button:hover { border: none; background: 0 0 !important; box-shadow: none } .woocommerce .quantity input::-webkit-inner-spin-button, .woocommerce .quantity input::-webkit-outer-spin-button { display: none; margin: 0 } body.woocommerce ins { background: 0 0 !important } body.woocommerce .panel { border: none; box-shadow: none } body.woocommerce .woocommerce-product-gallery ol.flex-control-nav { padding: 15px 0 0 !important; text-align: center } body.woocommerce .woocommerce-product-gallery ol.flex-control-nav li { float: none !important; display: inline-block } body.woocommerce .woocommerce-product-gallery ol.flex-control-nav li img { width: 98%; display: inline-block; margin-bottom: 10px !important } .mb-20, .mb-30, .reactheme-breadcrumbs.porfolio-details .team_dbread_inner .title-star, .woocommerce-variation-price { margin-bottom: 30px } .woocommerce table.shop_attributes td { font-style: normal } .woocommerce div.product .woocommerce-tabs ul.tabs li { background-color: #fbfbfb; margin-right: 8px; border-radius: 0; border: none !important } .woocommerce div.product .woocommerce-tabs ul.wc-tabs li { font-size: 18px; margin-right: 12px; border-radius: 4px 4px 0 0; margin-left: 0 } .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before { box-shadow: -2px 2px 0 #f0f0f0; display: none } .woocommerce div.product .woocommerce-tabs ul.tabs { padding-left: 0; border-radius: 5px 0 0; padding-top: 15px } .woocommerce div.product .woocommerce-tabs ul.tabs::before { border-bottom: 1px solid #f0f0f0; display: none } .woocommerce div.product .woocommerce-tabs ul.tabs li::before { border: 1px solid #f0f0f0; display: none } .woocommerce-form-login .woocommerce-Button { margin-right: 12px !important } .woocommerce .woocommerce-ordering { margin: 0 0 2em } .woocommerce .woocommerce-result-count, .woocommerce.single-product .product-type-external .summary .product_ingredient_area, .woocommerce.single-product .product-type-grouped .summary .product_ingredient_area, .woocommerce.single-product .product-type-simple .summary .product_ingredient_area, .woocommerce.single-product .product-type-variable .summary .product_ingredient_area { margin-top: 10px } .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content { background-color: #ddd !important } .woocommerce a.remove { margin: 0 auto; color: #0c0a0a !important; line-height: 22px; border: 1px solid #ddd; font-weight: 300 !important; font-size: 1.1em; height: 1.5em; width: 1.5em } .woocommerce a.remove:hover { background: var(--primary-color) !important } .woocommerce-cart table.cart .product-thumbnail img { width: 80px !important } .woocommerce-cart table.cart .product-name a { color: #6e777d; font-weight: 600 } .woocommerce-checkout .woocommerce form .form-row { margin: 0 0 15px } .woocommerce button.button:disabled { opacity: .8 !important; background: 0 0 } .coupon input#coupon_code { width: 320px !important; border-radius: 0; margin-right: 20px; padding-left: 22px; background: #fff } .coupon ::-webkit-input-placeholder { color: #0c0a0a !important; font-size: 14px !important; font-weight: 500 !important } .coupon ::-moz-placeholder { color: #0c0a0a !important; font-size: 14px !important; font-weight: 500 !important } .coupon :-ms-input-placeholder { color: #0c0a0a !important; font-size: 14px !important; font-weight: 500 !important } .coupon :-moz-placeholder { color: #0c0a0a !important; font-size: 14px !important; font-weight: 500 !important } .single-product .bs-desc { margin-top: 0 !important } .single-product div.product form.cart { border-bottom: 1px solid #e6e6e6; margin-bottom: 30px; padding-bottom: 40px } .woocommerce-error, .woocommerce-info, .woocommerce-message { background-color: #f5f5f5; border-top-color: var(--primary-color) } .woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text { width: 110px; height: 40px; text-align: center } .select2-container--default .select2-selection--single { border: 1px solid #ccc; border-radius: 0; height: 40px; line-height: 40px } .select2-container--default .select2-selection--single .select2-selection__arrow { top: 13px; right: 15px } .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 48px } input[type=tel] { padding: 10px 14px; border: 1px solid rgba(54, 54, 54, .1); outline: 0; width: 100%; height: 50px } .woocommerce-form__label .input-checkbox { margin: 7px 0 0 !important } body.woocommerce-page .select2-container--default .select2-selection--single, body.woocommerce-page .woocommerce form .form-row.woocommerce-validated .select2-container, body.woocommerce-page .woocommerce form .form-row.woocommerce-validated input.input-text, body.woocommerce-page .woocommerce form .form-row.woocommerce-validated select, body.woocommerce-page input[type=email], body.woocommerce-page input[type=password], body.woocommerce-page input[type=text] { border: 1px solid rgba(54, 54, 54, .1); height: 45px } body.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__rendered { color: #6e777d; padding-left: 18px } body.woocommerce-page input[type=email]::-moz-placeholder, body.woocommerce-page input[type=number]::-moz-placeholder, body.woocommerce-page input[type=password]::-moz-placeholder, body.woocommerce-page input[type=text]::-moz-placeholder, body.woocommerce-page textarea::-moz-placeholder { color: #363636 } body.woocommerce-page input[type=email]::placeholder, body.woocommerce-page input[type=number]::placeholder, body.woocommerce-page input[type=password]::placeholder, body.woocommerce-page input[type=text]::placeholder, body.woocommerce-page textarea::placeholder { color: #363636 } body.woocommerce-page .select2-container--default .select2-selection--single .select2-selection__arrow b { border-width: 7px 6px 0; border-color: #363636 transparent transparent } body.woocommerce-page .woocommerce form .form-row-first, body.woocommerce-page .woocommerce-page form .form-row-first { width: 52% } body.woocommerce-page .woocommerce form .form-row-first #coupon_code, body.woocommerce-page .woocommerce-page form .form-row-first #coupon_code { height: 47px } body.woocommerce-page .woocommerce-billing-fields .input-text, body.woocommerce-page .woocommerce-billing-fields select { height: 50px; color: #040404; font-size: 16px; font-weight: 400 } body.woocommerce-page .woocommerce-billing-fields .input-text::-moz-placeholder, body.woocommerce-page .woocommerce-billing-fields select::-moz-placeholder { color: #999 } body.woocommerce-page .woocommerce-billing-fields .input-text::placeholder, body.woocommerce-page .woocommerce-billing-fields select::placeholder { color: #999 } body.single-product div.product .woocommerce-tabs .comment-reply-title { font-size: 20px !important; display: block; border-bottom: 1px solid #eee; padding-bottom: 15px; margin-bottom: 13px } .sidenav .footer-contact-ul li i, body.single-product div.product .woocommerce-tabs .rat-full p.comment-form-author { padding-right: 15px } body.single-product div.product .woocommerce-tabs .rat-full p.comment-form-email { padding-left: 15px } body.single-product div.product .woocommerce-tabs #commentform #comment { height: 160px } body.single-product div.product .woocommerce-tabs #commentform input[type=checkbox] { position: relative; top: 1px; vertical-align: unset } body.single-product div.product .woocommerce-tabs #commentform input[type=email], body.single-product div.product .woocommerce-tabs #commentform input[type=text] { height: 50px } body.woocommerce-page .select2-container--default .select2-selection--single { height: 52px } .woocommerce-cart-form table.shop_table { border-collapse: collapse } .woocommerce-cart-form table.shop_table td, .woocommerce-cart-form table.shop_table th { padding: 25px; text-align: center } .woocommerce-cart-form table.shop_table .quantity { padding: 0; margin: 0 auto; width: 150px } .woocommerce-cart-form table.shop_table .quantity .qty_button { top: -1px } .woocommerce-cart-form table.shop_table .quantity .qty { width: 50px; border-radius: 0 !important; background: 0 0 } .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th { font-weight: 600; border-top: none } .woocommerce table.shop_table.cart { border-collapse: unset !important } .woocommerce div.product form.cart .variations select { padding: 5px 2px } .cart_totals table.shop_table td, .cart_totals table.shop_table th { padding: 20px } .woocommerce-tabs h2 { font-size: 20px } .related.products h2 { font-size: 40px; font-weight: 600 } #add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img { width: 50px !important } .cart-collaterals td, .cart-collaterals th { border: none !important; border-bottom: 1px solid rgba(0, 0, 0, .1) !important } .cart-collaterals tr:last-child td, .cart-collaterals tr:last-child th { border-bottom: none !important } .woocommerce.single-product form.cart .button { min-width: 150px; margin-top: 15px } .woocommerce .add_to_cart_button { transition: .3s } .woocommerce .add_to_cart_button:after { font-size: inherit !important; vertical-align: initial !important } .woocommerce .add_to_cart_button.added { display: none !important; opacity: 0 } .woocommerce .add_to_cart_button.loading { padding-right: 40px !important } .woocommerce .add_to_cart_button.loading:after { top: 12px !important; right: 15px !important; font-size: inherit !important } .woocommerce button[disabled] { color: #fff; height: 50px; padding: 0 35px !important } .woocommerce table.shop_table th { border: none; font-size: 18px; font-weight: 600 } .woocommerce table.shop_table td { border-bottom: none; border-left: none; border-right: none; border-top: 0 solid #e6e6e6 } h3#order_review_heading { margin-top: 60px; padding: 0 15px } #order_review { padding: 0 15px } textarea.input-text { border: 1px solid #ccc } .woocommerce span.onsale { background: #0c0a0a; width: 40px !important; height: 40px !important; line-height: 40px !important; padding: 0 !important; right: 10px !important; margin: 0 !important; top: 10px !important; z-index: 1; font-weight: 500 } .woocommerce-info { border-top-color: var(--primary-color) } .woocommerce table.shop_attributes td, .woocommerce table.shop_attributes th { padding: 3px 15px !important; border: 1px solid rgba(0, 0, 0, .1) !important } .woocommerce table.shop_table { border-radius: 0 !important } .woocommerce-MyAccount-navigation ul li { background: #f0f0f0; margin: 0 0 15px; border-radius: 2px } .woocommerce-MyAccount-navigation ul li a { padding: 10px 20px; color: #6e777d; display: block } form.woocommerce-EditAccountForm fieldset { margin-bottom: 40px; margin-top: 30px } #order_comments, .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .woocommerce-input-wrapper #order_comments { border: 1px solid rgba(54, 54, 54, .1) !important } .woocommerce-js ul.products li img { width: auto; max-width: 100% } .single-product.woocommerce span.onsale { left: 10px !important; top: 28px !important } .woocommerce .quantity input[type=number]::-webkit-input-placeholder { color: #363636 !important; opacity: 1 } .woocommerce .quantity input[type=number]::-moz-placeholder { color: #363636 !important; opacity: 1 } .woocommerce .quantity input[type=number]:-ms-input-placeholder { color: #363636 !important; opacity: 1 } .woocommerce .quantity input[type=number]:-moz-placeholder { color: #363636 !important; opacity: 1 } @keyframes loaderspin { 0% { transform: translate(-50%, -50%) rotate(0) } 100% { transform: translate(-50%, -50%) rotate(360deg) } } @keyframes loaderpulse { 0% { transform: scale(1) } 100% { transform: scale(1.2) } } ul.flex-direction-nav { position: absolute; top: 30%; z-index: 99999; width: 100%; left: 0; margin: 0; padding: 0; list-style: none } ul.flex-direction-nav li a { color: #ccc } ul.flex-direction-nav li a:hover { text-decoration: none } .woocommerce.single-product .product-type-external .sale-rs, .woocommerce.single-product .product-type-grouped .sale-rs, .woocommerce.single-product .product-type-simple .sale-rs, .woocommerce.single-product .product-type-variable .sale-rs { font-size: 16px; color: #fff; font-weight: 400; line-height: 50px !important } .woocommerce.single-product .product-type-external .sale-left-thumb, .woocommerce.single-product .product-type-grouped .sale-left-thumb, .woocommerce.single-product .product-type-simple .sale-left-thumb, .woocommerce.single-product .product-type-variable .sale-left-thumb { left: 11% !important } .reactheme-breadcrumbs .trail-items li a, .woocommerce.single-product .product-type-external .summary, .woocommerce.single-product .product-type-grouped .summary, .woocommerce.single-product .product-type-simple .summary, .woocommerce.single-product .product-type-variable .summary { padding-right: 20px } .woocommerce.single-product .product-type-external .summary .woocommerce-product-rating, .woocommerce.single-product .product-type-external .summary .woocommerce-product-rating .star-rating, .woocommerce.single-product .product-type-grouped .summary .woocommerce-product-rating, .woocommerce.single-product .product-type-grouped .summary .woocommerce-product-rating .star-rating, .woocommerce.single-product .product-type-simple .summary .woocommerce-product-rating, .woocommerce.single-product .product-type-simple .summary .woocommerce-product-rating .star-rating, .woocommerce.single-product .product-type-variable .summary .woocommerce-product-rating, .woocommerce.single-product .product-type-variable .summary .woocommerce-product-rating .star-rating { font-size: 14px } .woocommerce.single-product .product-type-external .summary .woocommerce-product-rating .star-rating span:before, .woocommerce.single-product .product-type-external .summary .woocommerce-product-rating .star-rating:before, .woocommerce.single-product .product-type-grouped .summary .woocommerce-product-rating .star-rating span:before, .woocommerce.single-product .product-type-grouped .summary .woocommerce-product-rating .star-rating:before, .woocommerce.single-product .product-type-simple .summary .woocommerce-product-rating .star-rating span:before, .woocommerce.single-product .product-type-simple .summary .woocommerce-product-rating .star-rating:before, .woocommerce.single-product .product-type-variable .summary .woocommerce-product-rating .star-rating span:before, .woocommerce.single-product .product-type-variable .summary .woocommerce-product-rating .star-rating:before { color: #ffcd00 !important } .woocommerce.single-product .product-type-external .summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce.single-product .product-type-grouped .summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce.single-product .product-type-simple .summary .woocommerce-product-rating .woocommerce-review-link, .woocommerce.single-product .product-type-variable .summary .woocommerce-product-rating .woocommerce-review-link { color: #777; font-size: 14px; font-weight: 400; margin-left: 10px } .woocommerce.single-product .product-type-external .summary .product_title, .woocommerce.single-product .product-type-grouped .summary .product_title, .woocommerce.single-product .product-type-simple .summary .product_title, .woocommerce.single-product .product-type-variable .summary .product_title { color: #040404; font-size: 28px; line-height: 26px; margin-bottom: 36px } .woocommerce.single-product .product-type-external .summary .product_title .stock, .woocommerce.single-product .product-type-grouped .summary .product_title .stock, .woocommerce.single-product .product-type-simple .summary .product_title .stock, .woocommerce.single-product .product-type-variable .summary .product_title .stock { font-size: 12px; font-weight: 700; padding: 2px 10px; border: 1px solid #eee; border-radius: 4px; color: #a7d636; margin-left: 10px; position: relative; bottom: 3px } .woocommerce.single-product .product-type-external .summary .price, .woocommerce.single-product .product-type-grouped .summary .price, .woocommerce.single-product .product-type-simple .summary .price, .woocommerce.single-product .product-type-variable .summary .price { color: var(--primary-color); font-size: 36px; font-weight: 700 } .woocommerce.single-product .product-type-external .summary .price .amount bdi, .woocommerce.single-product .product-type-grouped .summary .price .amount bdi, .woocommerce.single-product .product-type-simple .summary .price .amount bdi, .woocommerce.single-product .product-type-variable .summary .price .amount bdi { color: var(--primary-color); font-size: 18px; font-weight: 700 } .woocommerce.single-product .product-type-external .summary .price del, .woocommerce.single-product .product-type-grouped .summary .price del, .woocommerce.single-product .product-type-simple .summary .price del, .woocommerce.single-product .product-type-variable .summary .price del { color: #cfcfcf !important } .woocommerce.single-product .product-type-external .summary .price del bdi, .woocommerce.single-product .product-type-grouped .summary .price del bdi, .woocommerce.single-product .product-type-simple .summary .price del bdi, .woocommerce.single-product .product-type-variable .summary .price del bdi { color: #cfcfcf !important; font-size: 20px !important; font-weight: 700 } .woocommerce.single-product .product-type-external .summary .cart, .woocommerce.single-product .product-type-grouped .summary .cart, .woocommerce.single-product .product-type-simple .summary .cart, .woocommerce.single-product .product-type-variable .summary .cart { display: inline-flex; padding: 0; align-items: center; border: 0 } .woocommerce.single-product .product-type-external .summary .cart .quantity, .woocommerce.single-product .product-type-grouped .summary .cart .quantity, .woocommerce.single-product .product-type-simple .summary .cart .quantity, .woocommerce.single-product .product-type-variable .summary .cart .quantity { margin: 0 20px 0 0; padding: 7px 0; background: #f7f7f7; border-radius: 0; border: none } .woocommerce.single-product .product-type-external .summary .cart .quantity input.qty, .woocommerce.single-product .product-type-grouped .summary .cart .quantity input.qty, .woocommerce.single-product .product-type-simple .summary .cart .quantity input.qty, .woocommerce.single-product .product-type-variable .summary .cart .quantity input.qty { border: 0; color: "Titillium Web", sans-serif; font-weight: 600; background: 0 0 } .woocommerce.single-product .product-type-external .summary .cart .quantity input.minus, .woocommerce.single-product .product-type-external .summary .cart .quantity input.plus, .woocommerce.single-product .product-type-grouped .summary .cart .quantity input.minus, .woocommerce.single-product .product-type-grouped .summary .cart .quantity input.plus, .woocommerce.single-product .product-type-simple .summary .cart .quantity input.minus, .woocommerce.single-product .product-type-simple .summary .cart .quantity input.plus, .woocommerce.single-product .product-type-variable .summary .cart .quantity input.minus, .woocommerce.single-product .product-type-variable .summary .cart .quantity input.plus { color: "Archivo", sans-serif; font-size: 20px } .woocommerce.single-product .product-type-external .summary .cart .single_add_to_cart_button, .woocommerce.single-product .product-type-grouped .summary .cart .single_add_to_cart_button, .woocommerce.single-product .product-type-simple .summary .cart .single_add_to_cart_button, .woocommerce.single-product .product-type-variable .summary .cart .single_add_to_cart_button { display: block; margin: 0; color: #fff; background: var(--primary-color); padding: 17px 32px; border-radius: 2px } .woocommerce.single-product .product-type-external .summary .cart .single_add_to_cart_button:before, .woocommerce.single-product .product-type-grouped .summary .cart .single_add_to_cart_button:before, .woocommerce.single-product .product-type-simple .summary .cart .single_add_to_cart_button:before, .woocommerce.single-product .product-type-variable .summary .cart .single_add_to_cart_button:before { margin-right: 10px; content: "\e824"; padding-right: 10px; font-family: rt-icons; font-style: normal; font-weight: 400; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } .woocommerce.single-product .product-type-external .summary .product_ingredient_area .pro_ingre_title h4, .woocommerce.single-product .product-type-grouped .summary .product_ingredient_area .pro_ingre_title h4, .woocommerce.single-product .product-type-simple .summary .product_ingredient_area .pro_ingre_title h4, .woocommerce.single-product .product-type-variable .summary .product_ingredient_area .pro_ingre_title h4 { font-size: 24px; color: #111 } .woocommerce.single-product .product-type-external .summary .product_ingredient_area .pro_ingre_features ul li, .woocommerce.single-product .product-type-grouped .summary .product_ingredient_area .pro_ingre_features ul li, .woocommerce.single-product .product-type-simple .summary .product_ingredient_area .pro_ingre_features ul li, .woocommerce.single-product .product-type-variable .summary .product_ingredient_area .pro_ingre_features ul li { list-style: none; width: 50%; display: block; float: left } .woocommerce.single-product .product-type-external .summary .product_ingredient_area .pro_ingre_features ul li span, .woocommerce.single-product .product-type-grouped .summary .product_ingredient_area .pro_ingre_features ul li span, .woocommerce.single-product .product-type-simple .summary .product_ingredient_area .pro_ingre_features ul li span, .woocommerce.single-product .product-type-variable .summary .product_ingredient_area .pro_ingre_features ul li span { font-size: 16px; font-weight: 400 } .woocommerce.single-product .product-type-external .summary .yith-wcwl-add-to-wishlist, .woocommerce.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist, .woocommerce.single-product .product-type-simple .summary .yith-wcwl-add-to-wishlist, .woocommerce.single-product .product-type-variable .summary .yith-wcwl-add-to-wishlist { margin: 0 0 0 13px; display: inline-block } .woocommerce.single-product .product-type-external .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .woocommerce.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .woocommerce.single-product .product-type-simple .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a, .woocommerce.single-product .product-type-variable .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a { padding: 10px 30px 22px; border: 1px solid #e2e2e2; border-radius: 6px; position: relative } .woocommerce.single-product .product-type-external .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i, .woocommerce.single-product .product-type-external .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i, .woocommerce.single-product .product-type-external .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i, .woocommerce.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i, .woocommerce.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i, .woocommerce.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i, .woocommerce.single-product .product-type-simple .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i, .woocommerce.single-product .product-type-simple .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i, .woocommerce.single-product .product-type-simple .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i, .woocommerce.single-product .product-type-variable .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i, .woocommerce.single-product .product-type-variable .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i, .woocommerce.single-product .product-type-variable .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i { margin: 0; color: #e2e2e2; font-size: 16px; transition: .6s; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) } .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table tbody td.product-price, .woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment ul.payment_methods .wc_payment_method label, .woocommerce.single-product .product-type-external .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i:hover, .woocommerce.single-product .product-type-external .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i:hover, .woocommerce.single-product .product-type-external .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i:hover, .woocommerce.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i:hover, .woocommerce.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i:hover, .woocommerce.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i:hover, .woocommerce.single-product .product-type-simple .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i:hover, .woocommerce.single-product .product-type-simple .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i:hover, .woocommerce.single-product .product-type-simple .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i:hover, .woocommerce.single-product .product-type-variable .summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button a i:hover, .woocommerce.single-product .product-type-variable .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback i:hover, .woocommerce.single-product .product-type-variable .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback i:hover { color: #040404 } .woocommerce.single-product .product-type-external .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .woocommerce.single-product .product-type-external .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback, .woocommerce.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .woocommerce.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback, .woocommerce.single-product .product-type-simple .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .woocommerce.single-product .product-type-simple .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback, .woocommerce.single-product .product-type-variable .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse .feedback, .woocommerce.single-product .product-type-variable .summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse .feedback { padding: 12px 30px 21px; border: 1px solid #e2e2e2; border-radius: 6px; position: relative } .woocommerce.single-product .product-type-external .summary .product_meta>span, .woocommerce.single-product .product-type-grouped .summary .product_meta>span, .woocommerce.single-product .product-type-simple .summary .product_meta>span, .woocommerce.single-product .product-type-variable .summary .product_meta>span { font-size: 16px; font-weight: 700 } .woocommerce.single-product .product-type-external .summary .product_meta>span a, .woocommerce.single-product .product-type-external .summary .product_meta>span span, .woocommerce.single-product .product-type-grouped .summary .product_meta>span a, .woocommerce.single-product .product-type-grouped .summary .product_meta>span span, .woocommerce.single-product .product-type-simple .summary .product_meta>span a, .woocommerce.single-product .product-type-simple .summary .product_meta>span span, .woocommerce.single-product .product-type-variable .summary .product_meta>span a, .woocommerce.single-product .product-type-variable .summary .product_meta>span span { font-weight: 400; font-size: 16px; font-family: Archivo, sans-serif; color: #6e777d } .woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-privacy-policy-text p, .woocommerce.single-product .product-type-external .summary .woocommerce-product-details__short-description p, .woocommerce.single-product .product-type-external .woocommerce-tabs .woocommerce-product-details__short-description p, .woocommerce.single-product .product-type-grouped .summary .woocommerce-product-details__short-description p, .woocommerce.single-product .product-type-grouped .woocommerce-tabs .woocommerce-product-details__short-description p, .woocommerce.single-product .product-type-simple .summary .woocommerce-product-details__short-description p, .woocommerce.single-product .product-type-simple .woocommerce-tabs .woocommerce-product-details__short-description p, .woocommerce.single-product .product-type-variable .summary .woocommerce-product-details__short-description p, .woocommerce.single-product .product-type-variable .woocommerce-tabs .woocommerce-product-details__short-description p { color: #777; font-size: 16px; font-weight: 400 } .woocommerce.single-product .product-type-external .woocommerce-product-gallery.left-thumb div.flex-viewport, .woocommerce.single-product .product-type-external .woocommerce-product-gallery.right-thumb div.flex-viewport, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.left-thumb div.flex-viewport, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.right-thumb div.flex-viewport, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.left-thumb div.flex-viewport, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.right-thumb div.flex-viewport, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.left-thumb div.flex-viewport, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.right-thumb div.flex-viewport { width: 80%; background: #f6f6f6 } .woocommerce.single-product .product-type-external .woocommerce-product-gallery.left-thumb ol.flex-control-thumbs, .woocommerce.single-product .product-type-external .woocommerce-product-gallery.right-thumb ol.flex-control-thumbs, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.left-thumb ol.flex-control-thumbs, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.right-thumb ol.flex-control-thumbs, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.left-thumb ol.flex-control-thumbs, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.right-thumb ol.flex-control-thumbs, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.left-thumb ol.flex-control-thumbs, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.right-thumb ol.flex-control-thumbs { width: 20%; display: flex; flex-direction: column; padding: 0 0 0 10px !important } .woocommerce.single-product .product-type-external .woocommerce-product-gallery.left-thumb .woocommerce-product-gallery__trigger, .woocommerce.single-product .product-type-external .woocommerce-product-gallery.right-thumb .woocommerce-product-gallery__trigger, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.left-thumb .woocommerce-product-gallery__trigger, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.right-thumb .woocommerce-product-gallery__trigger, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.left-thumb .woocommerce-product-gallery__trigger, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.right-thumb .woocommerce-product-gallery__trigger, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.left-thumb .woocommerce-product-gallery__trigger, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.right-thumb .woocommerce-product-gallery__trigger { right: 25% } .woocommerce.single-product .product-type-external .woocommerce-product-gallery.left-thumb div.flex-viewport, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.left-thumb div.flex-viewport, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.left-thumb div.flex-viewport, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.left-thumb div.flex-viewport { order: 2 } .woocommerce.single-product .product-type-external .woocommerce-product-gallery.left-thumb ol.flex-control-thumbs, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.left-thumb ol.flex-control-thumbs, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.left-thumb ol.flex-control-thumbs, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.left-thumb ol.flex-control-thumbs { order: 1; width: 20%; padding-left: 0 !important; padding-right: 10px !important } .woocommerce.single-product .product-type-external .woocommerce-product-gallery.left-thumb .woocommerce-product-gallery__trigger, .woocommerce.single-product .product-type-grouped .woocommerce-product-gallery.left-thumb .woocommerce-product-gallery__trigger, .woocommerce.single-product .product-type-simple .woocommerce-product-gallery.left-thumb .woocommerce-product-gallery__trigger, .woocommerce.single-product .product-type-variable .woocommerce-product-gallery.left-thumb .woocommerce-product-gallery__trigger { right: 5% } .woocommerce.single-product .product-type-external .woocommerce-tabs, .woocommerce.single-product .product-type-grouped .woocommerce-tabs, .woocommerce.single-product .product-type-simple .woocommerce-tabs, .woocommerce.single-product .product-type-variable .woocommerce-tabs { padding-top: 45px } .woocommerce.single-product .product-type-external .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes th, .woocommerce.single-product .product-type-grouped .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes th, .woocommerce.single-product .product-type-simple .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes th, .woocommerce.single-product .product-type-variable .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table.shop_attributes th { color: #040404; font-size: 16px; font-weight: 700 } .woocommerce.single-product .product-type-external .wc-tabs-wrapper .wc-tabs li a, .woocommerce.single-product .product-type-grouped .wc-tabs-wrapper .wc-tabs li a, .woocommerce.single-product .product-type-simple .wc-tabs-wrapper .wc-tabs li a, .woocommerce.single-product .product-type-variable .wc-tabs-wrapper .wc-tabs li a { color: "Archivo", sans-serif; font-size: 16px } .woocommerce.single-product .product-type-external .wc-tabs-wrapper .woocommerce-Tabs-panel, .woocommerce.single-product .product-type-grouped .wc-tabs-wrapper .woocommerce-Tabs-panel, .woocommerce.single-product .product-type-simple .wc-tabs-wrapper .woocommerce-Tabs-panel, .woocommerce.single-product .product-type-variable .wc-tabs-wrapper .woocommerce-Tabs-panel { margin-top: 30px } .woocommerce.single-product .product-type-external .wc-tabs-wrapper .woocommerce-Tabs-panel p, .woocommerce.single-product .product-type-grouped .wc-tabs-wrapper .woocommerce-Tabs-panel p, .woocommerce.single-product .product-type-simple .wc-tabs-wrapper .woocommerce-Tabs-panel p, .woocommerce.single-product .product-type-variable .wc-tabs-wrapper .woocommerce-Tabs-panel p { font-size: 16px; line-height: 26px; font-weight: 400 } .woocommerce.single-product .product-type-grouped .summary .cart, .woocommerce.single-product .product-type-variable .summary .cart { flex-wrap: wrap } .woocommerce.single-product .product-type-grouped .summary .yith-wcwl-add-to-wishlist, .woocommerce.single-product .product-type-variable .summary .yith-wcwl-add-to-wishlist { display: block; margin: 0 0 35px } .woocommerce.single-product .product-type-variable .woocommerce-product-details__short-description p { margin-bottom: 15px !important } .woocommerce.single-product .product-type-variable table.variations th { padding-left: 0; color: #040404; font-size: 16px; font-weight: 700 } .woocommerce.single-product .product-type-variable table.variations td ul li { border: 1px solid #777; box-shadow: none } .rt-blog-slider.rt-blog-style2 .portfolio-item .portfolio-content .blog-meta li.blog--date, .woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment ul.payment_methods .wc_payment_method .payment_box p, .woocommerce.single-product .product-type-variable table.variations td ul li .variable-item-contents .variable-item-span { color: #777 } .woocommerce.single-product .product-type-variable table.variations td ul li.selected { box-shadow: none; border: 1px solid #040404 } .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table tbody td.product-subtotal, .woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a, .woocommerce.single-product .product-type-variable table.variations td ul li.selected .variable-item-contents .variable-item-span { color: #040404; font-weight: 700 } .woocommerce.single-product .product-type-variable table.variations td a.reset_variations { color: var(--primary-color); font-size: 16px; font-weight: 400 } .woocommerce .product-type-grouped.product p.price, .woocommerce .product-type-variable.product p.price { font-size: 36px !important } .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table thead th { color: #040404; font-size: 18px; font-weight: 700 } .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table tbody td.product-name a { color: #040404; font-weight: 400; font-size: 16px } .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .coupon .button, .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .coupon .input-text { height: 50px !important } .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .coupon .input-text::-moz-placeholder { color: #999 !important; font-size: 14px !important; font-weight: 400 !important } .woocommerce-cart .entry-content .woocommerce .woocommerce-cart-form .shop_table .coupon .input-text::placeholder { color: #999 !important; font-size: 14px !important; font-weight: 400 !important } .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals { padding: 40px 40px 10px; border: 1px solid #e5e5e5 } .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals h2 { font-size: 30px; line-height: 30px; color: #111; font-weight: 400 } .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table tbody th { font-size: 16px; font-weight: 700; color: #777 } .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals table tbody td, .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tfoot .amount, .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table thead .amount { font-size: 16px; font-weight: 700; color: #040404 } .woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button { height: 50px; line-height: 18px } .woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register { border-radius: 0 } .woocommerce-checkout .woocommerce .woocommerce-form-coupon-toggle .woocommerce-info { border: 0 !important; color: #777; font-weight: 400; font-size: 14px } .woocommerce-checkout .woocommerce form.checkout { display: flex; flex-wrap: wrap } .woocommerce-checkout .woocommerce form.checkout #customer_details { padding-right: 30px; width: 70% } .woocommerce-checkout .woocommerce form.checkout #customer_details>div { width: 100% !important } .woocommerce-checkout .woocommerce form.checkout #customer_details .woocommerce-billing-fields>h3 { color: #040404; font-size: 30px } .woocommerce-checkout .woocommerce form.checkout #customer_details .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper input { color: #040404; border-color: #e3e3e3 !important } .woocommerce-checkout .woocommerce form.checkout #order_review { width: 30%; padding-right: 0; padding-left: 0 } .woocommerce-checkout .woocommerce form.checkout #order_review>h3 { text-align: center; font-size: 18px; font-weight: 700; color: #040404; background: #f5f5f5; padding: 10px 0 } .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tr td:first-child, .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tr th:first-child { padding-left: 35px !important } .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tr td:nth-child(2), .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tr th:nth-child(2) { text-align: right; padding-right: 35px !important } .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table td { font-size: 14px; font-weight: 400; color: #777 } .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tfoot tr, .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table thead tr { color: #040404; font-size: 14px !important; font-weight: 700 } .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tfoot tr td, .woocommerce-checkout .woocommerce form.checkout #order_review table.shop_table tfoot tr th { padding-bottom: 30px; padding-top: 10px } .woocommerce-checkout .woocommerce form.checkout #order_review .woocommerce-checkout-payment button#place_order { width: 100%; padding: 18px 10px } .woocommerce-checkout .woocommerce form.checkout .woocommerce-additional-fields>h3 { font-size: 18px; font-weight: 700; color: #040404 } .woocommerce.archive .product .woocommerce-loop-product__title, .woocommerce.single-product .product .woocommerce-loop-product__title { font-size: 24px !important; font-weight: 600; color: #0c0a0a; font-family: "Titillium Web", sans-serif !important } .woocommerce.archive .product .added_to_cart, .woocommerce.single-product .product .added_to_cart { padding-left: 0; transition: .3s; position: absolute; left: 50%; transform: translateX(-50%); background: #fff; width: 100%; bottom: 40px; opacity: 1; color: #040404; border: none } .woocommerce.archive .product-list .product-img, .woocommerce.single-product .product-list .product-img { position: relative; z-index: 1; overflow: hidden; background: #e8e8e8 } .woocommerce.archive .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-next-shop, .woocommerce.archive .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-prev-shop, .woocommerce.single-product .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-next-shop, .woocommerce.single-product .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-prev-shop { position: absolute; top: 47%; z-index: 15; cursor: pointer; opacity: 0; background: #fff; width: 40px; height: 40px; box-shadow: 0 16px 32px rgba(0, 0, 0, .06); transition: .5s; border-radius: 3px } .woocommerce.archive .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-next-shop i, .woocommerce.archive .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-prev-shop i, .woocommerce.single-product .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-next-shop i, .woocommerce.single-product .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-prev-shop i { padding-top: 6px; display: inline-block } .woocommerce.archive .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-next-shop:hover, .woocommerce.archive .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-prev-shop:hover, .woocommerce.single-product .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-next-shop:hover, .woocommerce.single-product .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-prev-shop:hover { background: #040404 } .woocommerce.archive .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-next-shop, .woocommerce.single-product .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-next-shop { right: 10px } .woocommerce.archive .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-prev-shop, .woocommerce.single-product .product-list .product-img .product-image--slider-shop .swiper--navs-shop .swiper-button-prev-shop { left: 10px } .woocommerce.archive .product-list .product-img .p-2nd--image, .woocommerce.single-product .product-list .product-img .p-2nd--image { width: 100%; opacity: 0; position: absolute; overflow: hidden; height: auto; top: 0; left: 0; display: block; z-index: 0; transition: .6s } .woocommerce.archive .product-list .product-img .sale--box, .woocommerce.single-product .product-list .product-img .sale--box { left: 15px; top: 10px; height: auto; position: absolute; width: 50px; z-index: 1 } .woocommerce.archive .product-list .product-img .sale--box .hot, .woocommerce.archive .product-list .product-img .sale--box .new, .woocommerce.archive .product-list .product-img .sale--box .sale-rs, .woocommerce.single-product .product-list .product-img .sale--box .hot, .woocommerce.single-product .product-list .product-img .sale--box .new, .woocommerce.single-product .product-list .product-img .sale--box .sale-rs { width: 30px; height: 30px; line-height: 30px; border-radius: 50%; color: #fff; font-size: 12px; font-weight: 700; display: inline-block; padding: 0; z-index: 4 } .woocommerce.archive .product-list .product-img .sale--box .sale-rs, .woocommerce.single-product .product-list .product-img .sale--box .sale-rs { background: var(--primary-color); padding: 0 !important; position: static } .woocommerce.archive .product-list .product-img .quick-wish, .woocommerce.single-product .product-list .product-img .quick-wish { position: absolute; top: 10px; right: 10px; z-index: 10; width: 40px; opacity: 0; transition: .5s } .woocommerce.archive .product-list .product-img .quick-wish .weiboo-quick, .woocommerce.archive .product-list .product-img .quick-wish .weiboo-wishlist, .woocommerce.single-product .product-list .product-img .quick-wish .weiboo-quick, .woocommerce.single-product .product-list .product-img .quick-wish .weiboo-wishlist { height: 40px; background: #fff; border-radius: 50%; padding-top: 7px; padding-left: 0 } .woocommerce.archive .product-list .product-img .quick-wish .weiboo-quick i, .woocommerce.archive .product-list .product-img .quick-wish .weiboo-wishlist i, .woocommerce.single-product .product-list .product-img .quick-wish .weiboo-quick i, .woocommerce.single-product .product-list .product-img .quick-wish .weiboo-wishlist i { color: #040404 !important; transition: .5s } .reactheme-breadcrumbs ul li *, .woocommerce.archive .product-list .product-img .quick-wish .weiboo-quick i:hover, .woocommerce.archive .product-list .product-img .quick-wish .weiboo-wishlist i:hover, .woocommerce.single-product .product-list .product-img .quick-wish .weiboo-quick i:hover, .woocommerce.single-product .product-list .product-img .quick-wish .weiboo-wishlist i:hover { color: #999 } .woocommerce.archive .product-list .product-img .quick-wish .weiboo-wishlist, .woocommerce.single-product .product-list .product-img .quick-wish .weiboo-wishlist { padding-top: 0; padding-left: 4px } .woocommerce.archive .product-list .product-img .quick-wish .weiboo-wishlist i, .woocommerce.single-product .product-list .product-img .quick-wish .weiboo-wishlist i { padding-top: 12px; padding-left: 1px } .woocommerce.archive .product-list .product-img .quick-wish .weiboo-wishlist .fa-heart-o, .woocommerce.single-product .product-list .product-img .quick-wish .weiboo-wishlist .fa-heart-o { font-family: "Font Awesome 5 Free"; font-weight: 400; padding-left: 5px } .woocommerce.archive .product-list .product-img .quick-wish .weiboo-wishlist .fa-heart-o:before, .woocommerce.single-product .product-list .product-img .quick-wish .weiboo-wishlist .fa-heart-o:before { content: "\f004" !important } .woocommerce.archive .product-list .product-img .star-box, .woocommerce.single-product .product-list .product-img .star-box { padding-top: 8px; position: absolute; left: 0; bottom: 0; width: 100%; background: #fff; opacity: 0; transition: .8s; z-index: 10 } .woocommerce.archive .product-list .product-img .star-box .woocommerce-product-rating .rating--count, .woocommerce.single-product .product-list .product-img .star-box .woocommerce-product-rating .rating--count { position: absolute; bottom: 0; left: 75px; color: #999; font-size: 13px } .woocommerce.single-product .related { margin-top: 75px } .woocommerce.single-product .related .product .product-list .star-box .woocommerce-product-rating { margin: 0; display: flex } .woocommerce.single-product .related .product .product-list .star-box .woocommerce-product-rating .star-rating { margin: 0 10px 0 0 } .woocommerce.single-product .related .product .product-list .star-box .woocommerce-product-rating .woocommerce-review-link { line-height: 1 } .woocommerce.single-product .related .product .add_to_cart_button { transition: .6s; display: inline; bottom: 20px } .woocommerce.single-product .related .product:hover .add_to_cart_button { bottom: 33px } .woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link { background: 0 0; border: 1px solid #ebebeb; position: relative; border-radius: 7px; transition: .6s } .woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a { transition: .6s; color: #999; padding: 15px 25px 15px 60px; font-weight: 700 } .woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:before { position: absolute; left: 30px; top: 50%; content: "\e80f"; font-family: rt-icons; transform: translateY(-50%) } .woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active, .woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link:hover { background: #040404; color: #fff !important } .woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard:before { content: "\e832" } .woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--orders:before { content: "\e81e" } .woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads:before { content: "\e831" } .woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-address:before { content: "\e801" } .woocommerce-account .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--edit-account:before { content: "\e808" } .woocommerce.single-product .product .images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper { background: #e8e8e8 } .woocommerce.single-product .yith-wcwl-wishlistaddedbrowse .feedback i .fa-heart { top: 70% !important } .woocommerce.single-product .yith-wcwl-icon.fa-heart-o { font-family: "Font Awesome 5 Free"; font-weight: 400; color: #040404 } .woocommerce.single-product .yith-wcwl-icon.fa-heart-o:before { color: #040404; content: "\f004" } @media (max-width:1020px) { .woocommerce.single-product .related.products li.product { width: 30.8% } .woocommerce.single-product .related.products li.product:nth-child(3) { margin-right: 0 } } @media (max-width:768px) { .woocommerce.single-product .related.products li.product { width: 49% } .woocommerce.single-product .tabs.wc-tabs { flex-direction: column } .woocommerce div.product .woocommerce-tabs ul.tabs li { padding: 0 !important } } @media (max-width:430px) { .woocommerce.single-product .summary .woocommerce-grouped-product-list tbody tr td:first-child { width: 50px !important } .woocommerce.single-product .summary .quantity .input-text.qty { padding: 0 10px } .woocommerce.single-product .summary .quantity .minus, .woocommerce.single-product .summary .quantity .plus { padding: 0 } .woocommerce.single-product .summary .quantity .plus { padding-right: 10px } .woocommerce.single-product .summary .quantity .minus { padding-left: 10px } .woocommerce.single-product .summary .single_add_to_cart_button { padding-left: 15px !important; padding-right: 15px !important } } @media (max-width:480px) { .woocommerce.single-product .related.products li.product { width: 98% } } .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product { width: 80% !important; margin: 0 auto; float: unset } .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product .woocommerce-loop-product__title { color: #000 } .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product a.button.loading::after { right: unset; left: 20px } .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product .product-inner { max-height: 350px } .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product .product-inner .product-list { max-height: 100% !important; width: 40%; float: left } .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product .product-inner .product-list .product-img, .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product .product-inner .product-list .product-img img { max-height: 100% !important } .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product .product-inner .product-bottom { width: 60%; float: right; position: relative; padding-left: 40px } .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product .product-inner .product-bottom .woocommerce-loop-product__title { padding-top: 0; line-height: 1; margin-bottom: 15px } .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product .product-inner .product-bottom .add_to_cart_button, .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product .product-inner .product-bottom .added_to_cart { opacity: 1 !important; visibility: visible !important; transform: none !important; left: 24px !important; bottom: -35px !important; color: #000 !important } .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product .product-inner .product-bottom .added_to_cart, .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product:hover .added_to_cart { left: 40px !important } .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product:hover .price { opacity: 1 !important; visibility: visible !important; transform: none !important } .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product:hover .add_to_cart_button, .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product:hover .added_to_cart { transform: none !important; left: 24px !important; bottom: -35px !important } .woocommerce.woocommerce-shop.archive .list-view-product-archive .product-archive-shorts { display: block !important } @media (max-width:767.98px) { .woocommerce.woocommerce-shop.archive .list-view-product-archive li.product { width: 100% !important } } body, html { font-size: 16px; color: #6e777d; font-family: Archivo, sans-serif; vertical-align: baseline; line-height: 1.8; font-weight: 400; overflow-x: hidden } .my-custom-font { font-family: Archivo, sans-serif !important } .my-custom-font .bottom-shape { font-weight: 100 !important } .text-separate { font-weight: 700; color: #fff !important } img { height: auto } p { margin: 0 0 26px } h1, h2, h3, h4, h5, h6 { font-family: "Titillium Web", sans-serif; color: #0c0a0a; margin: 0 0 26px; font-weight: 700; padding: 0 } h1 { font-size: 60px; line-height: 75px } h2 { font-size: 48px; line-height: 45px } h3 { font-size: 36px; line-height: 40px } h4 { font-size: 26px; line-height: 30px } h5 { font-size: 24px; line-height: 26px } h6 { font-size: 20px; line-height: 24px } a { color: var(--primary-color); transition: 1.3s; outline: 0 !important; color: var(--primary-color) } a:active, a:hover { text-decoration: none; color: var(--primary-color); outline: 0 } ul { list-style: none; margin: 0; padding: 0 } .z-index-10 { z-index: 10; position: relative } ::-moz-selection { background: #0c0a0a; text-shadow: none; color: #fff } ::selection { background: #0c0a0a; text-shadow: none; color: #fff } .y-middle { display: flex; flex-wrap: wrap; align-items: center } .page-error, .vertical-middle { display: table; height: 100%; width: 100% } .reactheme-unique-slider .reactheme-addon-slider button { display: inline-block; font-size: 0; width: 70px; height: 70px; line-height: 67px; color: #0c0a0a; background: #fff; border-radius: 100%; transition: .5s; border: 4px solid #f2f4f9; box-shadow: -6px 20px 30px rgba(15, 18, 22, .006) } body .bg-fixed { background-attachment: fixed !important } body .bg-left { background-position: bottom left !important } body .bg-right { background-position: top right !important } body .bg-bottom { background-position: center bottom !important } body .main-contain { background-size: cover; background-repeat: no-repeat } .border-left-radius>.vc_column-inner { border-top-left-radius: 7px; border-bottom-left-radius: 7px } .border-right-radius>.vc_column-inner { border-top-right-radius: 7px; border-bottom-right-radius: 7px } .overflow-visible { overflow: visible !important; z-index: 30 } .overflow-hidden { overflow: hidden !important } .max-width-700 { max-width: 700px; margin: 0 auto } .white-color h1, .white-color h2, .white-color h3, .white-color h4 { color: #fff; letter-spacing: normal } h1, h2 { letter-spacing: -.03em } h3, h4 { letter-spacing: -.02em } .common-shadow { box-shadow: 0 0 150px #eee; background: #fff } .lds-ellipsis div, .page-error .reacbutton, .theme_btn, ins, mark { background: var(--primary-color) } .theme_btn { color: #fff; border-radius: 15px; padding: 17px 30px; min-width: -moz-max-content; min-width: max-content; font-size: 16px; line-height: 21px; font-weight: 700 } .page-error { position: relative; background-repeat: no-repeat !important; background-size: cover !important; background: #fff } .page-error .container { position: fixed; top: 50%; left: 0; right: 0; transform: translateY(-50%) } .page-error .page-content { max-width: 650px; margin: 0 auto } .page-error .content-area { position: relative; margin: 0 auto; text-align: center } .page-error .content-area h1.page-title { color: #fff; font-size: 100px; margin-bottom: 30px; margin-top: 0 } .page-error .content-area h2 { font-size: 48px; margin-bottom: 30px; line-height: 30px; font-weight: 600 } .page-error .content-area h2 span { display: block; font-size: 158px; line-height: 160px; margin-bottom: 20px; color: var(--primary-color); font-weight: 700 } .page-error .content-area p.error-msg { font-size: 16px; font-weight: 400; max-width: 480; margin: 0 auto } .page-error .react-sideabr { max-width: 400px; margin: 0 auto; padding: 10px 0 35px } .page-error .reacbutton { overflow: hidden; color: #fff; font-size: 16px; font-weight: 700; line-height: 1; padding: 17px 33px; display: inline-block; position: relative; z-index: 1; text-transform: uppercase; cursor: pointer; text-decoration: none; transition: .4s ease-in-out; border: none; border-radius: 0; margin-top: 20px } .page-error .reacbutton:hover { background: #0c0a0a; color: #fff !important } .page-error.coming-soon { height: 100vh } .page-error.coming-soon .content-area h3 { font-size: 30px; margin-top: 40px; margin-bottom: 60px; display: block } .page-error.coming-soon .content-area h3 span { font-size: 80px; text-shadow: unset; text-transform: uppercase; line-height: 90px; padding-bottom: 20px; letter-spacing: 5px; display: block; font-weight: 900 !important } .menu-grid.detail_yes a { pointer-events: none } .rt-portfolio-style2.image_hide .portfolio-item.p-cat-menu-style2 { justify-content: space-between } .portfolio-tabs ul.nav-tabs { margin: 0 0 22px; padding: 0; list-style: none; justify-content: center; border: none } .portfolio-tabs ul.nav-tabs li button.nav-link { border: none !important; font-size: 16px; font-weight: 500; color: #0a0a0a; padding: 4px 24px; line-height: 26px; margin: 0 0 15px; border-radius: 0 } .portfolio-tabs .rt-port-single .portfolio-img .port-tab-content { position: absolute; bottom: 40px; left: 40px; right: 40px; opacity: 0 } .portfolio-tabs .rt-port-single .portfolio-img .port-tab-content .rt-port-category { background-color: #fff; font-size: 16px; line-height: 26px; max-width: -moz-max-content; max-width: max-content; margin: 0; font-weight: 500; padding: 3px 20px } .portfolio-tabs .rt-port-single .portfolio-img .port-tab-content .rt-port-category a { color: #171717 } .portfolio-tabs .rt-port-single .portfolio-img .port-tab-content .rt-port-title { background-color: #171717; font-size: 24px; line-height: 34px; max-width: -moz-max-content; max-width: max-content; margin: 0; font-weight: 600 } .portfolio-tabs .rt-port-single .portfolio-img .port-tab-content .rt-port-title a { color: #fff; padding: 8px 20px; display: block } .portfolio-tabs .swipper-bulet-pagination { margin-top: 78px } .rectangle:after { position: absolute; content: ""; height: 120px; width: 1px; background: #404c51; right: -20px; top: 50%; transform: translateY(-50%) } .overflow-show { overflow: visible !important } input[type=checkbox], input[type=radio] { margin-right: 8px; vertical-align: text-top } .alignleft, .alignright { margin-bottom: 26px } .display-table-cell, .vertical-middle .vertical-middle-cell { display: table-cell; vertical-align: middle } .display-table { display: table; height: 100%; width: 100% } ul.stylelisting { list-style-type: none; margin-left: 20px !important } ul.stylelisting li { position: relative; padding-left: 22px !important; line-height: 34px; border: none !important } ul.stylelisting li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f054"; font-family: FontAwesome; color: #437ff9; font-size: 12px } ul.check-square { list-style-type: none; margin-left: 0 } ul.check-square li { position: relative; padding-left: 35px; line-height: 34px; border: none } ul.check-square li:before { position: absolute; top: 2px; left: 0; z-index: 0; content: "\f046"; font-family: FontAwesome; color: #0c0a0a; font-size: 20px } .single-post .react-order-list { margin: 0; list-style: none; padding: 0 } .single-post .react-order-list li { list-style: none; position: relative; padding-left: 22px; margin-bottom: 0 } .single-post .react-order-list li:before { position: absolute; content: ""; left: 0; top: 50%; transform: translate(0, -50%); text-align: center; content: "\e83f"; font-family: rt-icons; color: var(--primary-color); font-weight: 700; font-size: 14px } body.page blockquote.style2 { background: #fff !important; padding: 34px 40px 25px; margin-bottom: 10px !important } body.page blockquote.style2:before { line-height: 20px } ins, mark { color: #fff; padding: 0 4px } button, html input[type=button], input[type=reset], input[type=submit] { color: #fff; padding: 17px 30px; font-size: 14px; text-transform: capitalize; outline: 0; transition: .5s; background: var(--primary-color); position: relative; border: none } .submit-btn { display: block; cursor: pointer; position: relative; transition: .4s cubic-bezier(.215, .61, .355, 1); border-radius: 3px; font-size: 14px; font-weight: 500; color: #fff; z-index: 2; border: none } .submit-btn .wpcf7-submit { outline: 0; border: none; padding: 12px 40px; border-radius: 3px; display: inline-block; text-transform: capitalize; font-size: 16px; font-family: Archivo, sans-serif; font-weight: 500; color: #fff; background: #0c0a0a; position: relative; overflow: hidden } .mobile-menu-container ul li a:hover, .sidenav .offcanvas_social li a i:hover, .submit-btn:hover, input[type=submit]:hover { opacity: .9 } .main-contain #content { padding-top: 0px; padding-bottom: 0px } .main-contain .reactheme-porfolio-details #content { padding-bottom: 110px } .main-contain .page-error #content { padding-top: 60px } .opps-nothing, .sidenav .widget_medvillsocialiconwi_widget { margin-top: 40px } #content .project-gallery .p-gallery-title { margin: 0 0 40px } .post-password-required input[type=password] { margin-left: 5px } .post-password-required input[type=submit] { margin-left: -4px; border-radius: 0 3px 3px 0; padding: 11px 20px } input[type=email], input[type=number], input[type=password], input[type=text], textarea { color: #6e777d; width: 100%; max-width: 100%; opacity: 1 } input[type=email]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #7b7d82; opacity: 1 } input[type=email]::-moz-placeholder, input[type=number]::-moz-placeholder, input[type=password]::-moz-placeholder, input[type=text]::-moz-placeholder, textarea::-moz-placeholder { color: #7b7d82; opacity: 1 } input[type=email]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #7b7d82; opacity: 1 } input[type=email]:-moz-placeholder, input[type=number]:-moz-placeholder, input[type=password]:-moz-placeholder, input[type=text]:-moz-placeholder, textarea:-moz-placeholder { color: #7b7d82; opacity: 1 } .sidenav .footer-contact-ul li a, select { color: #6e777d } select { cursor: pointer } select:valid { color: #6e777d } a:focus { outline: dotted thin } #reactheme-header.header-style-1 .sticky .menu_one { top: 0 } .sidenav { width: 100%; display: flex; flex-direction: column } .sidenav .widget-title { padding: 0 0 15px; font-size: 24px !important; line-height: 30px; font-weight: 700 !important; position: relative } .sidenav .widget-title:before { content: ""; position: absolute; background: #0c0a0a; height: 2px; width: 50px; left: 0; bottom: 0; display: block; z-index: 1 } .sidenav .widget_reactheme_soical_widget { display: flex; justify-content: center } .sidenav .widget { padding: 0; margin: 0 0 30px } .sidenav .widget .widget-title { font-size: 24px; margin-bottom: 30px } .sidenav .widget .search-form .search-input { height: 42px; background: rgba(255, 255, 255, .1); border-color: rgba(255, 255, 255, .3) !important; color: #fff; font-size: 14px; outline: 0 } .sidenav .widget .search-form .search-input::-webkit-input-placeholder { color: #fff } .sidenav .widget .search-form .search-input::-moz-placeholder { color: #fff } .sidenav .widget .search-form .search-input:-ms-input-placeholder { color: #fff } .sidenav .widget .search-form .search-input:-moz-placeholder { color: #fff } .sidenav .widget .search-form button { padding: 8px 12px; color: #fff; background: 0 0 !important; transition: .3s } .reactheme-breadcrumbs ul li.trail-begin a:hover, .sidenav .widget .search-form button:hover { opacity: .7 } .sidenav .footer-contact-ul { margin-left: 0; text-align: left; font-size: 16px } .sidenav .footer-contact-ul li { padding: 5px 0; display: flex; align-items: center; position: relative } .sidenav .footer-contact-ul li i:before { font-size: 16px; margin-left: 0 !important } .sidenav .footer-contact-ul li i.flaticon-email { position: relative; top: 1px } .sidenav .footer-contact-ul li.address1 { padding-left: 31px; padding-top: 0; margin-bottom: 4px; padding-right: 40px } .sidenav .footer-contact-ul li.address1 i { position: absolute; left: 0 } .sidenav .widget_medvillsocialiconwi_widget .footer_social { margin: 0 !important } .sidenav .offcanvas_social { list-style-type: none; padding-bottom: 0 } .sidenav .offcanvas_social li a { transition: .35s; -moz-transition: .35s; -ms-transition: .35s; float: left; margin-right: 0 } .sidenav .offcanvas_social li a i { font-size: 15px; color: #fff; margin: 0 8px 0 0; text-align: center; background: #0c0a0a; width: 35px; height: 35px; line-height: 35px; border-radius: 3px } .sidenav .nav-close-menu-li { margin: 0; padding-bottom: 30px; text-align: right } .sidenav .nav-close-menu-li a { font-size: 0; text-align: center; display: inline-block; border: 2px solid #fff; width: 36px; height: 36px; line-height: 36px; border-radius: 100%; margin-right: 10px; position: relative } .sidenav .nav-close-menu-li a:after, .sidenav .nav-close-menu-li a:before { content: ""; position: absolute; width: 2px; height: 14px; background-color: #fff; top: 9px } .sidenav .nav-close-menu-li a:before { transform: rotate(45deg) } .sidenav .nav-close-menu-li a:after { transform: rotate(-45deg) } .sidenav .nav-close-menu-li a:hover { background: #fff; color: #000; border-color: #fff } .sidenav .nav-close-menu-li a:hover:after, .sidenav .nav-close-menu-li a:hover:before { background-color: var(--primary-color) } .sidenav .widget_nav_menu ul { padding: 0; margin: 0; text-align: left } .sidenav .widget_nav_menu ul li { list-style: none; margin-left: 0; padding: 0; position: relative } .sidenav .widget_nav_menu ul li a { font-size: 15px; padding: 12px 0; display: block; color: #0c0a0a; font-family: Archivo, sans-serif; line-height: 25px; font-weight: 600 !important; border-bottom: 1px solid #f3f3f3 } .sidenav .widget_nav_menu ul li ul li a { text-transform: capitalize; padding: 10px 0; line-height: 24px } .sidenav .bs-search button { padding: 5px 11px } .sidenav li.nav-link-container { color: #0c0a0a; text-align: center; display: block; border-radius: 30px; height: 40px; right: 15px; width: 40px; top: 5px; position: absolute; transition: transform .5s } .sidenav li.nav-link-container:hover a span { background: #0c0a0a !important } .sidenav li.nav-link-container a { display: block; background: 0 0 !important } .sidenav li.nav-link-container a span { background: var(--primary-color) !important; height: 3px; width: 25px } .sidenav li.nav-link-container .nav-menu-link { padding: 13px 15px 15px 10px !important } .sidenav li.nav-link-container .nav-menu-link span.hamburger1 { transform: rotate(-45deg) translate(-5px, 5px) } .sidenav li.nav-link-container .nav-menu-link span.hamburger3 { transform: rotate(45deg) translate(0, 0) } .mobile-menu-container .nav-close-menu-li { padding-top: 50px } .mobile-menu-container ul { padding-left: 0; margin: 0; text-align: left } .mobile-menu-container ul li { list-style: none; border: none !important; margin-left: 0; padding: 0 } .mobile-menu-container ul li a { font-size: 15px; padding: 12px 0; display: block; color: #222; border-bottom: none } .nav-active-menu-container { transform: translate(0) } #reactheme-header .menu-area .navbar ul li ul li .sub-menu { position: absolute; left: 100%; top: 0; opacity: 0; transform: scaleY(0); visibility: hidden } #reactheme-header.header-transparent .menu-sticky.sticky ul.offcanvas-icon.sidenav .nav-link-container span { background: #fff !important } #reactheme-header .menu-area .navbar ul li ul li:hover ul.sub-menu { opacity: 1; transform: scaleY(1); visibility: visible } #reactheme-header .menu-area .navbar ul li.three-col ul>li { width: 33.33% } .transparent_header { position: absolute } .menu-sticky.sticky { position: fixed !important; padding: 0 } .reactheme-breadcrumbs { position: relative; background: #f2f2f2 } .reactheme-breadcrumbs .breadcrumbs-title { font-size: 0px; padding: 12px 0 0; display: flex; justify-content: flex-end; max-width: -moz-max-content; max-width: max-content; margin: 0 auto } .reactheme-breadcrumbs .breadcrumbs-title span span { margin-right: 4px; display: inline-block; padding-right: 10px; padding-left: 5px } .reactheme-breadcrumbs .breadcrumbs-inner .bs-meta, .reactheme-breadcrumbs .breadcrumbs-title span a.home span { padding-left: 0 } .reactheme-breadcrumbs .breadcrumbs-title span { font-size: 16px; text-transform: uppercase; position: relative; color: #0c0a0a; font-weight: 600; line-height: 22px } .reactheme-breadcrumbs .breadcrumbs-title span.current-item { margin-right: 0; padding-right: 0; margin-left: 0; color: #0c0a0a; font-weight: 600; border-bottom: 2px solid #0c0a0a } .reactheme-breadcrumbs .breadcrumbs-title span a span { color: #0c0a0a; transition: .3s } .reactheme-breadcrumbs .breadcrumbs-title span a:before { content: "/"; height: 16px; position: absolute; top: 0; font-weight: 600; color: #0c0a0a; right: 2px } .reactheme-breadcrumbs .breadcrumbs-inner { padding: 150px 0; position: relative; max-width: 1000px; margin: 0 auto } .reactheme-breadcrumbs .breadcrumbs-inner .banner-desc { margin-top: 10px; margin-bottom: 10px; color: #fff; text-align: left } .reactheme-breadcrumbs .breadcrumbs-inner .cate-single .post-categories { padding: 0 0 8px } .reactheme-breadcrumbs .breadcrumbs-inner .cate-single .post-categories a { background: #0c0a0a; color: #fff; padding: 5px 12px 6px; border-radius: 5px; font-size: 14px; margin-right: 10px; margin-bottom: 10px; display: inline-block } .reactheme-breadcrumbs .breadcrumbs-inner .bs-meta li { margin-right: 25px; font-size: 16px } .reactheme-breadcrumbs .breadcrumbs-inner .bs-meta li i { margin-right: 3px } .reactheme-breadcrumbs .breadcrumbs-inner .blog-bread-inner { margin-top: 33px } .reactheme-breadcrumbs .breadcrumbs-inner .blog-bread-inner .blog-sbread-long-text .blog-bread-long-title, .reactheme-breadcrumbs .breadcrumbs-inner .shop-bread-content .shop-bread-long-text, .reactheme-breadcrumbs .breadcrumbs-inner .shop-bread-content .shop-bread-long-text .shop-bread-long-title { font-size: 200px; line-height: 165px; max-width: 100%; padding-top: 18px; margin-bottom: -54px; color: #fff } .reactheme-breadcrumbs .breadcrumbs-inner .blog-details-baread-inner { margin-top: 29px } .reactheme-breadcrumbs .breadcrumbs-inner .shop-bread-content { padding-top: 33px } .reactheme-breadcrumbs .container-fluid { padding-left: 100px; padding-right: 100px } .reactheme-breadcrumbs .breadcrumbs-single { background-size: cover; background-position: center center; background-repeat: no-repeat } .reactheme-breadcrumbs .trail-items li::after { right: 0; position: absolute; padding: 0; content: "\f147"; font-family: Flaticon; font-style: normal; font-weight: 300; display: block !important; top: 0; font-size: 12px } .reactheme-breadcrumbs .page-title { font-size: 72px; line-height: 80px; color: #0c0a0a; margin: 0 auto; text-align: center; font-weight: 600 } .reactheme-breadcrumbs ul { display: inline-block; padding: 5px 20px; margin: 10px 0 0 } .reactheme-breadcrumbs ul li { color: #999; display: inline-block; font-size: 14px } .reactheme-breadcrumbs ul li a { padding: 0 8px; color: #fff } .reactheme-breadcrumbs ul li.trail-begin a { position: relative; display: inline-block; padding-left: 0 } .reactheme-breadcrumbs ul li.trail-end { padding-left: 8px } .reactheme-breadcrumbs.porfolio-details .team_dbread_inner .sub-title { font-size: 80px; color: #fff } .reactheme-breadcrumbs.porfolio-details .team_dbread_inner .page-title { font-size: 200px; line-height: 165px; max-width: 100%; padding-top: 108px; margin-bottom: -153px } .reactheme-breadcrumbs.porfolio-details .shop-single-bread-text { margin-top: 34px } .reactheme-breadcrumbs.porfolio-details .shop-single-bread-text .title-star { margin-bottom: 22px } .reactheme-breadcrumbs.porfolio-details .shop-single-bread-text .shop-bread-long-title { color: #fff; font-size: 200px; line-height: 165px; max-width: 100%; padding-top: 14px; margin-bottom: -54px } .comment-reply-title { font-size: 24px; font-weight: 700; margin-top: 14px } .page .comments-title { font-size: 24px; font-weight: 700 } @keyframes scale-up-center { 0% { transform: scale(.5) } 100% { transform: scale(1) } } #elevate-load { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #111; z-index: 999999 } #elevate-load .preloader { width: 50px; height: 50px; display: inline-block; padding: 0; text-align: left; box-sizing: border-box; position: absolute; top: 50%; left: 50%; margin-left: -25px; margin-top: -25px } #elevate-load .preloader span { position: absolute; display: inline-block; width: 50px; height: 50px; border-radius: 100%; background: #111; animation: 1.3s linear infinite preloader } #elevate-load .preloader span:last-child { animation-delay: -.8s; -webkit-animation-delay: -.8s } @keyframes preloader { 0% { transform: scale(0, 0); opacity: .5 } 100% { transform: scale(1, 1); opacity: 0 } } .lds-ellipsis { display: inline-block; position: absolute; width: 80px; height: 80px; top: 50%; left: 50%; transform: translate(-50%, -50%) } .lds-ellipsis div { position: absolute; top: 33px; width: 13px; height: 13px; border-radius: 50%; animation-timing-function: cubic-bezier(0, 1, 1, 0) } .lds-ellipsis div:first-child { left: 8px; animation: .6s infinite lds-ellipsis1 } .lds-ellipsis div:nth-child(2) { left: 8px; animation: .6s infinite lds-ellipsis2 } .lds-ellipsis div:nth-child(3) { left: 32px; animation: .6s infinite lds-ellipsis2 } .lds-ellipsis div:nth-child(4) { left: 56px; animation: .6s infinite lds-ellipsis3 } @keyframes lds-ellipsis1 { 0% { transform: scale(0) } 100% { transform: scale(1) } } @keyframes lds-ellipsis3 { 0% { transform: scale(1) } 100% { transform: scale(0) } } @keyframes lds-ellipsis2 { 0% { transform: translate(0, 0) } 100% { transform: translate(24px, 0) } } .react-addon-services.services-style2 .services-part .services-text .services-btn-part .services-btn.icon-before i { position: relative; bottom: 4px } .rt-blog-slider.rt-blog-style2 .portfolio-item .portfolio-content { position: relative; padding: 25px 30px; background: #fff } .rt-blog-slider.rt-blog-style2 .portfolio-item .portfolio-content .p-category { padding: 8px 16px; font-size: 14px; line-height: 1; font-weight: 700; display: inline-block; position: absolute; right: 30px; top: -17px; z-index: 2; border-radius: 45px; color: #fff } .rt-blog-slider.rt-blog-style2 .portfolio-item .portfolio-content .blog-meta li { display: inline-block; color: #777; font-size: 14px; line-height: 20px; margin-bottom: 10px } .rt-blog-slider.rt-blog-style2 .portfolio-item .portfolio-content .blog-meta li.blog--author { margin-left: 15px } .rt-blog-slider.rt-blog-style2 .portfolio-item .portfolio-content .p-title a { color: #333; font-size: 18px; line-height: 1.5; transition: .3s; font-weight: 700 } .rt-blog-slider.rt-blog-style2 .portfolio-item .portfolio-content .p-title a:hover { color: #086ad8; text-decoration: underline !important } .admin-bar .menu-sticky.sticky { top: 31px } .elementor-widget-rt-portfolio-grid .portfolio-filter button { margin: 20px; padding: 0; border: none; font-weight: 600; font-size: 16px; line-height: 24px; color: #0c0a0a; background: 0 0; border-radius: 0 } .elementor-widget-rt-portfolio-grid .portfolio-filter button.active { color: var(--primary-color); background: 0 0; border-bottom: 2px solid var(--primary-color) } .elementor-widget-rt-portfolio-grid .portfolio-filter button:hover { color: var(--primary-color); background: 0 0 } .single-post .breadcrumbs-inner .tag-line a:hover { color: #fff } body.logged-in .menu-wrap-off { padding: 63px 30px 50px 38px } .menu-area .navbar ul li.menu-item-has-children ul li.menu-item-has-children>a:before { content: "\e809"; position: absolute; font-family: rt-icons; left: auto !important; right: 0 !important; top: 50% !important; text-align: center !important; z-index: 99999 !important; font-size: 13px !important; display: block !important; cursor: pointer !important; transform: translateY(-50%) !important; transition: .5s !important; font-weight: 400 !important } .header-inner .menu-area ul.menu .mega.col-3 { width: unset !important } .header-inner .menu-area ul.menu .mega.col-3 ul.sub-menu .menu-item { border: none !important; padding-left: 0 !important } .header-inner .menu-area ul.menu .mega.col-3 ul.sub-menu .menu-item a:after, .header-inner .menu-area ul.menu .mega.col-3 ul.sub-menu .menu-item a:before { content: none !important } .header-inner .menu-area ul.menu .mega.col-3 ul.sub-menu .menu-item li { padding-left: 0 !important } .rts-mailchimp .mc4wp-form-fields { display: flex; align-items: baseline } .rts-mailchimp .mc4wp-form-fields input[type=email] { padding-right: 180px } .mc4wp-style2 .rts-mailchimp .mc4wp-form-fields input { display: block; background: #171717; border: 1px solid #2f3336; box-sizing: border-box; border-radius: 2px; font-size: 16px; transition: .3s; line-height: 10px; text-transform: capitalize; font-family: "Titillium Web", sans-serif; height: 50px; padding: 20px 18px !important } .mc4wp-style2 .rts-mailchimp .mc4wp-form-fields input[type=email]:focus { outline: 0 } .mc4wp-style2 .rts-mailchimp .mc4wp-form-fields input[type=submit] { border: none; font-weight: 700; padding: 20px 33px; text-transform: uppercase; margin-top: 15px; letter-spacing: .05em } .footer_style1 #menu-single-menu li a { padding-left: 32px } .footer-style2-menu #menu-footer-menu li:first-child { border-left: 1px solid #252222 !important } #reactheme-header .sticky-wrapper .sticky .stikcy-padding { padding: 5px 0 !important } .elementor-default-tab.elementor-tabs-view-horizontal .elementor-tab-title.elementor-tab-desktop-title { display: inline-block !important; margin-right: 15px } .elementor-default-tab.elementor-tabs-view-horizontal .elementor-tab-title { border: 1px solid #f0f0f0 !important; box-sizing: border-box; padding: 12px 34px; background: 0 0; color: #171717; font-size: 16px; line-height: 17px; font-weight: 500; transition: .5s } .elementor-default-tab.elementor-tabs-view-horizontal .elementor-tab-title.elementor-active, .elementor-default-tab.elementor-tabs-view-horizontal .elementor-tab-title:hover { background: #171717; color: #fff !important } .elementor-widget-tabs .elementor-tab-content { padding: 0 !important; margin-top: -5px } .rts-to-bottom-start a { width: 20px; height: 32px; line-height: 30px; display: inline-block; border-radius: 10px; border: 2px solid #6e777d; position: relative } .rts-to-bottom-start a::before { content: ""; position: absolute; left: 50%; top: 30%; transform: translate(-50%, -30%); height: 7px; width: 2px; background: #fff; animation: 3s linear infinite jump-5 } @keyframes jump-5 { 0%, 100% { transform: translate3d(0, 0, 0) } 40% { transform: translate3d(0, 10px, 0) } }