/*! Theme Name: Aartus Theme URI: https://wordpress-theme.aartus-lab.com Author: Aartus Lab Author URI: aartus-lab.com Description: Aartus is the most innovative wordpress theme available nowadays. Developped as an OS, the layout will give comfort and happiness to all users. Version: 1.1.0 Tested up to: 5.4 Requires PHP: 5.6 License: GNU General Public License v2 or later License URI: LICENSE Text Domain: aartus Tags: blog, e-commerce, news, custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned. Aartus is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc. Underscores is distributed under the terms of the GNU GPL v2 or later. Normalizing styles have been helped along thanks to the fine work of Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/ Thanks to Bashar Shaikh for his kind help on finishing the wordpress version. Concept and design by Aartus Lab. We are proud to present you this innovative theme with more than one year of work. */ .aartus-video-player { position: fixed; z-index: 9; left: 5px; width: 500px; display: none; max-width: 100%; bottom: 5px; } .aartus-embed-responsive { position: relative; padding-bottom: 56.25%; height: 0; } .aartus-embed-responsive iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .aartus-video-player .close { background: #060B14; padding: 5px; text-align: right; padding-right: 15px; } .aartus-video-player .close i.fas { color: #fff; cursor: pointer; transition: .3s; } .aartus-video-player .close i.fas:hover { color: red; } #menu #carouselMenus .buttonMenu .elements h2 { font-family: 'AlexanaNeue'; } .aartus-faq-img { display: none; } .aartus-faq-img.active { display: block; } #refresh img.cart-updater { -webkit-animation: cartUpdateSpin 2s linear infinite; /* Safari */ animation: cartUpdateSpin 2s linear infinite; } .aartus-single-blog-shareing-wrap #aartusBlogShare { bottom: 0; } .aartus-woo-log-reg-err .woocommerce-notices-wrapper .woocommerce-error:before { position: absolute; left: -25px; top: 1px; } .aartus-woo-log-reg-err .woocommerce-notices-wrapper .woocommerce-error { margin: 0; padding: 0; border: none; background: no-repeat; font-family: "MontserratLight"; color: #b81c23; } #infoBottom { display: none !important; } #infoBottom.active { display: flex !important; } /* Safari */ @-webkit-keyframes cartUpdateSpin { 0% { -webkit-transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); } } @keyframes cartUpdateSpin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } #popupLang a, #popupCurrency a { margin: 10px; } .aartus-search-result-loader { width: 100%; text-align: center; display: none; } #popupPurchaseStatut .content { background: #060a13; text-align: center; padding: 0px 30px; } .aartus-search-result-loader img { width: 60px; } .aartus-search-result-loader.active { display: block; } .aartus-search-result-loader.active img { -webkit-animation: cartUpdateSpin 2s linear infinite; /* Safari */ animation: cartUpdateSpin 2s linear infinite; } .aartus-search-result-notice { width: 100%; text-align: center; font-family: "MontSerratLight"; } .aartus-my-account-content { display: none; } .aartus-search-result-notice.hide { display: none; } .aartus-first-letter-inv:first-letter, .aartus-first-letter-inv-faq:first-letter { visibility: hidden; margin-left: -15px; } @media only screen and (max-width: 767px) { .aartus-first-letter-inv:first-letter, .aartus-first-letter-inv-faq:first-letter { visibility: visible; margin-left: 0px; } } #cartDrawer .title a { outline: none; } .aartus-wl-remove-from-track { display: none !important; } .aartus-remove-wishlist-item { text-decoration: none; font-size: 20px; transition: .3s; font-family: "AlexanaNeue"; } #checkoutButton .aartus-checkout-btn a { text-decoration: none; color: #333; } #mainBlocButtons #logout h3 a { text-decoration: none; color: #333; font-family: 'AlexanaNeue'; } .cart-count-minus { padding: 10px 0; } .aartus-remove-wishlist-item:hover { color: red; } .aartus-first-letter-inv { font-weight: bold; } .aartus-faq-question.active { display: block; } .aartus-faq-question { display: none; } .aartus-prod-box-title a { color: #fff; text-decoration: none; } .aartus-contact-submit { border: none; font-size: 25px; } .aartus-contact-submit span { font-weight: 700; } a.switchAllBlogs { color: #333; text-decoration: none; text-transform: uppercase; } a.switchAllBlogs.active { font-weight: 700; } #singleBlogsView #commentsBloc button[type="submit"] { width: 100%; height: 100%; border: none; font-size: 1.6em; font-family: "AlexanaNeue"; } #singleBlogsView #articlesNav a { color: #333; text-decoration: none; } .addAdressViewbill #addNewAdressButton button[type="submit"], .addAdressViewshipp #addNewAdressButton button[type="submit"] { height: 100%; width: 100%; border: none; font-family: "AlexanaNeue"; } .aartus-not-flex { display: block !important; text-align: left; width: 100%; padding: 20px; } .loginPage #btnLogin button[type="submit"] { width: 100%; height: 100%; border: none; font-family: "AlexanaNeue"; font-size: 1.4em; } .child-product-wrap { display: none !important; } .aartus-single-product-price-old.hide, #carouselProductImg.hide, .aartus-variable-product-img.hide { display: none; } .aartus-variable-product-img { background-size: cover; background-position: center; height: 0%; width: 100%; } .aartus-variable-product-img.show { display: block; height: 100%; } .aartus-quickshop-add-cart-btn a { color: #333; text-decoration: none; text-transform: uppercase; } .added_to_cart { display: none !important; } .aartus-wishlst-prod-title a { text-decoration: none; text-transform: uppercase; color: #333; } /*Single product page related*/ .aartus-product-add-cart ~ .added_to_cart { position: absolute; top: 3px; right: 5px; text-decoration: none; color: #fff; font-size: 11px; border: 1px solid #fd57fb; border-radius: 2px; padding: 0 5px 5px 5px; } .aartus-single-product-cart-qty { width: 40px; font-family: "MontSerratBold"; font-size: calc(0.8vh + 0.8vw); border: none; text-align: center; } @media only screen and (max-width: 767px) { .aartus-single-product-cart-qty { font-size: 1em; } } .aartus-regi-btn { border: none; font-family: "AlexanaNeue"; font-size: calc(0.8vh + 0.8vw); background: transparent; } .aartus-continue-shop-btn { text-decoration: none; color: #333; } .aartus-recently-viewed-products .product-title h3 a { color: #fff; text-decoration: none; } a { color: #333; text-decoration: none; } .aartus-cart-individual-price { position: relative; } .aartus-cart-individual-price .cart-item-remover { position: absolute; top: 7px; left: 10px; font-family: "AlexanaNeue"; font-size: 20px !important; color: #be4242; transition: .3s; } .aartus-cart-individual-price .cart-item-remover:hover { color: red; cursor: pointer; } .aartus-single-product-cart-qty::-webkit-outer-spin-button, .aartus-single-product-cart-qty::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } /*product page review form*/ #postReviewForm input[name="aartus-review-title"], #postReviewForm textarea[name="aartus-review-content"] {text-align: left !important; padding: 0 10%; border-top: 1px solid #ddd !important; width: 79% !important; border-bottom: 1px solid #ddd !important; border-left: none !important; border-right: none !important; } .aartus-review-stars-wrap .aartus-review-stars a { display: block !important; margin-bottom: 3px; font-size: 25px; color: #22B1FE; } #postReviewForm button[type="submit"] { width: 100%; height: 100%; border: none; background: #fff; } #postReviewForm input[name="aartus-review-title"] { margin-bottom: 15px; } /*Custome Range Slider (developer Friendly)*/ .aartus-range-container { width: 100%; flex: 4; margin: 0 20px; } .aartus-range-slider { -webkit-appearance: none; appearance: none; width: 100%; height: 10px; background: #d3d3d3; outline: none; opacity: 0.7; -webkit-transition: .2s; transition: opacity .2s; } .aartus-range-slider:hover { opacity: 1; } .aartus-range-slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; cursor: pointer; border-radius: 25px; height: 30px; width: 30px; background: #045b40; } .aartus-range-slider:hover::-webkit-slider-thumb { width: 32px; height: 32px; } .aartus-range-slider::-moz-range-thumb { width: 30px; height: 30px; background: #045b40; cursor: pointer; } /* |-------------------------------------------- |--- Multi templating CSS |-------------------------------------------- */ /*os menu*/ #leftBarMiddle .background { height: 100%; background:rgba(255,255,255,0.8); } #leftBarMiddle .scrollbar { display: flex; height: 100%; width: 100%; flex-direction: column; overflow-y: auto; } #leftBarMiddle .wrapItems { margin: auto; } .wrapItems.os-menu-wrap-items { width: 90%; } #leftBarMiddle .icones { display: flex; justify-content: center; align-items: center; flex-wrap: wrap; color: #000; } #leftBarMiddle .icones .menu { cursor: pointer; display: flex; min-height: 120px; flex-direction: column; width: 35%; } #leftBarMiddle .icones .menu.actif { width: 100%; } #leftBarMiddle .icones .menu.inactif { display: none; } #leftBarMiddle .icones .wrapImg { flex: 4; position: relative; } #leftBarMiddle .icones p { flex: 1; text-align: center; margin: 0; font-family: "AlexanaNeue"; } #leftBarMiddle .icones img { max-width: 100%; max-height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; } #leftBarMiddle .wrapSubmenu { position: relative; display: none; justify-content: center; align-items: center; padding-bottom: 10%; } #leftBarMiddle .closeMenu { cursor: pointer; background: #1873ec; width: 25px; height: 25px; text-align: center; position: relative; left: -10%; padding: 6px; border-radius: 100px; box-shadow: 9px 9px 16px rgb(163,177,198,0.6), -9px -9px 16px rgba(255,255,255, 0.5); } #leftBarMiddle .closeMenu img { width: 15px; vertical-align: middle; margin-top: 4px; } #leftBarMiddle .submenu { display: none; box-sizing: border-box; } #leftBarMiddle .submenu p { font-size: calc(0.5vh + 0.5vw); margin: 0; text-transform: uppercase; padding-top: 10%; } #leftBarMiddle .submenu p:hover { -webkit-mask-image: linear-gradient(-75deg, rgba(0,0,0,.6) 30%, #000 50%, rgba(0,0,0,.6) 70%); -webkit-mask-size: 200%; animation: shine 2s infinite; } @-webkit-keyframes shine { from { -webkit-mask-position: 150%; } to { -webkit-mask-position: -50%; } } #leftBarMiddle .submenu a:hover { color: #1875f0; } @media only screen and (max-width: 767px) { #imgBeat { display: none; } #burgerMenu { display: flex; align-items: center; justify-content: center; flex: 1; background: #fff; border-right: 1px solid rgba(155, 155, 155, 0.5); border-left: 1px solid rgba(155, 155, 155, 0.5); } #burgerMenu img { width: 25px; } #burgerMenu:not(.open) .cancel { display: none; } #burgerMenu.open .menu { display: none; } #leftBar { display: none; position: absolute; left: 0; width: 100%; overflow: hidden; border-top: 1px solid transparent; border-right: 0; z-index: 200; } #leftBarMiddle .submenu p { font-size: 0.8em; } #leftBar.show { display: flex; } #leftBarTop, #leftBarBot { display: none; } #menuCursor .wrapImg { border: 0; } } /*Gradient Menu*/ #menu .wrapCarousel { position: relative; flex: 4; display: flex; } #carouselMenus { width: 100%; display: flex; } #menu #carouselMenus .buttonMenu { position: relative; flex: 2; height: 100%; display: flex; align-items: center; font-family: 'AlexanaNeue'; color: #fff; font-weight: normal; font-size: 1.2em; cursor: pointer; position: relative; } #menu .empty { flex: 1 1 5%; height: 100%; } #menu .elements { display: flex; height: 100%; flex: 2 1 95%; align-items: center; flex-direction: row; } #menu .elements .wrapImg { position: relative; flex: 1; height: 100%; } #menu .elements img:first-child { max-width: 100%; max-height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; } #menu .elements h2 { flex: 2; margin: 0; padding-left: 2%; font-size: calc(1.2vw + 1.2vh); font-weight: 100; } #carouselMenus .buttonMenu .greenDot { max-width: 100%; max-height: 100%; position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; } #carouselMenus .buttonMenu.slick-current:after { content: ''; position: absolute; right: 0; width: 1px; height: 100%; background: #555; } #menu #arrow { position: absolute; top: 0; right: 0; width: 50px; height: 100%; background: linear-gradient(rgba(40, 113, 250, 1) 0%, #4f1a9d 100%); display: flex; justify-content: center; align-items: center; cursor: pointer; } #menu #arrow img { height: 15px; } .comment-template-required { display: none; } #viewPage .dropDown { overflow-y: auto; position: absolute; z-index: 1; left: 28.50%; top: 0; height: 100%; width: 28.57%; background-color: #fff; display: none; border-right: 1px solid rgba(155, 155, 155, 0.5); border-left: 1px solid rgba(155, 155, 155, 0.5); box-shadow: 0px 9px 40px 2px #060a1330; z-index: 10; } #viewPage .dropDown.first { border-left: 0; left: 0; } #viewPage .dropDown > div { display: flex; height: 100%; flex-direction: column; align-items: center; justify-content: center; } #viewPage .dropDown > div a, #viewPage .dropDown > div a:visited { color: #000; font-family: "MontSerratLight"; text-decoration: none; font-size: 1em; transition: all 0.2s ease; padding: 10px 0; width: 140px; } #viewPage .dropDown > div a:hover { color: #1875f0; } @media (max-height:600px) { #viewPage .dropDown > div { justify-content: start } } @media only screen and (max-width: 767px) { #viewPage .dropDown { left: 0 !important; width: 100% !important; } #viewPage .dropDown > div { width: 100%; } #menu #arrow { width: 20px; } } .aartus-customer-orders tr { text-align: left; } .aartus-customer-orders th, .aartus-customer-orders td { border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; padding: 2px; } .aartus-customer-orders { padding: 10px; } .aartus-customer-orders th:first-child, .aartus-customer-orders td:first-child { border-left: 0; } .aartus-customer-orders tobody tr:last-child {border: 0;} .aartus-customer-orders th { border-top: 1px solid #ddd; } /* Archive product page: Product persentage bar*/ #allThingsMiddle #allThingsBlocLeft #preview .aartus-cat-prod-persent .bar-cat { height: 5px !important; background: linear-gradient(to right, #00F2FF 0%, #0099eb 100%); position: relative; top: 1px; border-radius: 2px; } #allThingsMiddle #allThingsBlocLeft #preview .aartus-cat-prod-persent { width: 100%; padding: 20px; } #allThingsMiddle #allThingsBlocLeft #preview .aartus-cat-prod-persent .cat-bar-box { margin-bottom: 8px; } #allThingsMiddle #allThingsBlocLeft #preview .aartus-cat-prod-persent .cat-bar-box .catbar-name { font-size: 10px; font-family: "MontSerratLight"; display: block; width: 100%; margin-bottom: 4px; } .wp-caption, .wp-caption-text, .sticky, .screen-reader-text, .gallery-caption, .bypostauthor, .alignright, .alignleft, .aligncenter { } .yith-wcwl-add-to-wishlist a.add_to_wishlist>img, .yith-wcwl-add-to-wishlist a.delete_item>img, .yith-wcwl-add-to-wishlist a.move_to_another_wishlist>img {margin-right:0 !important;} .homeLink h3 {text-transform:uppercase;} #homeButtonsBot #homeCarousel p {text-transform:uppercase;} #homeTopLeftBar #mainTitle h4 {font-family:montserratbold;} #singleProductName h3 {font-family: montserratbold;text-transform: uppercase;}