/*--------General------------*/ span.woocommerce-Price-currencySymbol { font-size: 15px; } h3.title a, h3 { font-size: 20px; line-height: 1; margin-bottom: 5px; } div.product-info span.amount { font-size: 20px; } .price-wrap { align-self: start; font-size: 20px; line-height: 21px; display: flex; width: 35%; text-align: left; justify-content: flex-end; flex-wrap: wrap; } /* .product-wrapper .product-info h3.title { max-width: 70%; } */ .single-location .col-lg-6 .details div.hours p span.inner-hours { text-align: left; } /*-------Header------*/ div.top-stripe a { font-size: 14px; } .topbar { padding-top: 18px; padding-bottom: 18px; } /*-------- About page --------*/ .about_blocks { list-style: none; padding: 0; } li.about_block .content { width: 30%; flex-basis: 30%; align-self: center; } li.about_block { align-content: center; margin-bottom: 120px; } li.about_block img { width: 70%; flex-basis: 70%; align-self: center; } li.about_block p:first-child { font-size: 55.5px; line-height: 55px; } li.about_block .content { padding-left: 3%; } .bg-image { padding-top: 20%; } .page-template-about-php .page-title { margin: 137px auto 35px; text-align: center; } .top-content { width: 72%; margin: 0 auto 104px; text-align: center; max-width: 895px; } li.about_block:nth-child(even) { flex-direction: row-reverse; } li.about_block:nth-child(even) .content { padding-left: 0; padding-right: 3%; } li.about_block .content img { width: auto; flex-basis: unset; } li.about_block .full img { width: auto; flex-basis: unset; margin: 0 auto; display: block; max-width: 100%; } li.about_block .full p img { margin-bottom: 119px; } #breadcrumbs * { color: #727272; font-size: 12px; } #breadcrumbs strong { color: #000; } p#breadcrumbs { margin-bottom: 0; padding-top: 5px; } @media (min-width: 768px) { .footer p#breadcrumbs { display: none !important } } li.woocommerce-MyAccount-navigation-link--coupons, li.woocommerce-MyAccount-navigation-link--points { display: none; } blockquote.wp-block-quote { padding: 0 10px 0 0; } .block-3 .gt-product-slide .image img.size-full { width: 100%; height: auto; } input.back_in_stock_email { padding: 5px 5px 11px; } .back_in_stock_subscribe a {line-height: 22px;} ul.woocommerce-error { list-style: none; padding-right: 0; margin: 0; width: 100% !important; } .rcount { display: none; } .search .rcount { display: block; } /* .slider-wrapper ul.slick-dots { display: none !important; } */ .woocommerce-notices-wrapper .woocommerce-error li{ display: grid; } .woocommerce-notices-wrapper .woocommerce-error a.button.wc-forward{ grid-row: none; } .woocommerce-notices-wrapper { max-width: 92%;margin: 0 auto; display: inline-block; } .woocommerce-MyAccount-content .woocommerce-message { padding-top: 15px; } .single-product ul.woocommerce-error { width: 100%; } body.single-product .product-block .title { text-decoration: none; display: block; } /*-----Insperation-----*/ p.insp-content { width: 48%; margin: 60px auto; } .wp-block-embed-youtube iframe { width: 100%; min-height: 500px; } .wp-block-eedee-block-gutenslider .slick-slider .slick-track { left: auto; right: 0; direction: ltr; } .wp-block-eedee-block-gutenslider .slick-list.draggable { position: relative; } .woocommerce-lost-password ul.woocommerce-error { width: 100%; } .server-error, .checkout-message ul.woocommerce-error li { color: #f2a1b2; font-weight: bold; } .checkout-message ul.woocommerce-error li { font-weight: bold; color: #000; } .checkout-message ul.woocommerce-error li a { text-decoration: underline; } .checkout-message ul.woocommerce-error { width: 100%; } .wp-block-woocommerce-handpicked-products .price-wrap { text-align: left; align-self: end; justify-content: flex-end; width: auto; } .wp-block-woocommerce-handpicked-products .product-info { display: block; } .wp-block-woocommerce-handpicked-products .product-wrapper .product-info h3.title { max-width: none; margin-bottom: 10px; } .wp-block-woocommerce-handpicked-products .product-wrapper { padding: 0 2%; } button.single_add_to_cart_button.added::after { content: "נוסף לסל ✓"; } a.pink-link span { text-decoration: underline; font-size: 24px; } .pink-link span.exp { text-decoration: none; font-size: 18px; margin-top: 10px; } .coupon-message + p { display: none; } span.wc-block-grid__product-onsale { display: none; } .archive-filter ul.product-categories li ul, .archive-filter ul li.cat-item.current-cat { display: none; } .woocommerce-cart .mini-cart-quantity a.set-item-quantity { display: none; } .woocommerce-cart .mini-cart-quantity { text-align: right; } p.att { margin-top: -50px; margin-bottom: 30px; width: 64%; text-align: center; } .showonsale { display: none; } .desktop-filtering .archive-filter:first-child form { position: absolute; } .page-template-myaccount ul.woocommerce-error { color: #000; } .page-template-myaccount ul.woocommerce-error a { text-decoration: underline; } .page-template-myaccount ul.woocommerce-error a:hover { text-decoration: none; } .product-wrapper .thumb-wrapper a img { max-width: 100%; } .product-wrapper .thumb-wrapper > a img { height: auto; } .header-container:not(.buffer) ~ #main .product-wrapper .thumb-wrapper a img { height: auto; } .thumb-wrapper p.collection-text { font-size: 12px; text-align: center; width: 90px; background: #f2a1b2; color: #fff; border-radius: 100px; padding: 10px 0px; position: absolute; top: 30px; right: 0; height: 90px; display: flex; place-items: center; } .collection-me { padding-right:20px!important; } @media screen and (max-width: 768px) { div#menu-mobile.active { display: block; } div#cbar_w1_header_s {font-size:25px !important;} .thumb-wrapper p.collection-text { font-size: 9px; text-align: center; width: 60px; background: #f2a1b2; color: #fff; border-radius: 100px; padding: 10px 0; position: absolute; top: 0px; left: 0; height: 60px; display: flex; place-items: center; line-height:15px; } .collection-me { padding-right:15px!important; } nav.woocommerce-pagination ul.page-numbers li { padding: 0px 10px; } p.att { margin-top: 0px; margin-bottom: 30px; width: 100%; text-align: center; } form.woocommerce-ResetPassword.lost_reset_password { margin-top: 0; padding: 20px 5%; } div.bg-image { display: block; padding-top: 89%; background-size: contain; background-position: 0 0; } .archive.tax-product_cat div.bg-image { padding-bottom: 0; padding-top: 80%; -webkit-background-size: cover; background-size: cover; background-position: 50% 0; margin-bottom: 20px; } .page-template-about-php .page-title, li.about_block p:first-child { margin: 0px auto 28px; font-size: 30px; text-align: center; } .top-content p, .page-template-about-php p { font-size: 16px; } .top-content { width: 100%; margin-bottom: 70px; } li.about_block .content, li.about_block img { padding: 0; width: auto; flex-basis: 100%; max-width: 100%; } li.about_block { display: block; margin: 0; } li.about_block img { margin: -15px auto 24px; width: 100%; } li.about_block:last-child { margin-bottom: 0px; } li.about_block p img { width: auto; } .tax-product_cat .bg-image.container { background-size: cover; } .bg-image.container div.bg-container { margin: 0 auto; } .tax-product_cat div.bg-container h1 { font-size: 50px; margin-bottom: 0; text-shadow: 1px 1px 1px #000; } .bg-image.container div.bg-container p { text-shadow: 1px 1px 1px #000; } } /*----Contact-----*/ input.wpcf7-form-control.wpcf7-submit:hover { background: #696969; } .page-template-contact h1, .page-template-thankyou h1, .page-template-with-sidebar h1, .page-template-default h1, .page-template-questions-inner h1, h1.location-title, .page-template-jobs-php h1 { font-size: 30px; line-height: 1.17; text-align: center; font-weight: normal; margin-bottom: 64px; width: 100%; } .page-template-contact h1:after, .page-template-thankyou h1:after, .page-template-with-sidebar h1:after, .page-template-default h1:after, .page-template-questions-inner h1:after, h1.location-title:after, .page-template-jobs-php h1:after { width: 90px; height: 0; border-bottom: solid 6px #f2a1b2; content:""; display:block; margin: 10px auto 0; border-radius: 6px; } h2.best-match, h2, h2.nothing-found-text, p.search-title, p.best-match.set { font-size: 30px; margin-bottom: 0px; text-align: center; margin-bottom: 35px; } h2.best-match:after, h2.nothing-found-text:after, .ResetPassword h2:after, p.best-match.set:after { width: 107px; height: 0; border-bottom: solid 6px #f2a1b2; content:""; display:block; margin: 5px auto 0; border-radius: 6px; } .page-id-46637 h2 { font-size:18px !important;font-weight:bold; } .top-part { display: flex; flex-direction: row; width: 100%; margin-bottom: 100px; } .contact-details { flex-basis: 20%; width: 20%; padding: 44px 2%; background-color: #f5f5f5; position: relative; } .contactus .top-part { background: #f9f9f9; } .contact-form { flex-basis: 80%; width: 80%; } form.wpcf7-form span.wpcf7-form-control-wrap.textarea-349 { height: auto; } .contact-details p, .contact-details a, .contact-details h3 { font-size: 18px; font-weight: bold; font-style: normal; font-stretch: normal; line-height: 1.4; letter-spacing: normal; text-align: right; color: #f2a1b2; } .contact-details h3 { font-size: 36px; font-weight: normal; line-height: 1; margin-bottom: 0; } div#contact-form { background-color: #f9f9f9; padding: 53px 20%; } .contact-form .banner { position: relative; } .contact-form .banner p { position: absolute; color: #fff; left: 36px; bottom: 14px; font-size: 36px; margin-bottom: 0; } .contact-form .banner img { width: 100%; } _store_link { border: solid 2px #f2a1b2; border-radius: 10px; padding: 40px 0; text-align: center; max-width: 243px; position: absolute; width: 80%; bottom: 42px; } .store_link img { width: 33px; display: block; margin: 0 auto; } .store_link span { color: #303030; font-size: 18px; text-decoration: underline; } form.wpcf7-form { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; } form.wpcf7-form div { flex-basis: 26%; width: 25%; margin-bottom: 34px; flex-grow: 1; padding: 0 2%; } form.wpcf7-form span.wpcf7-form-control-wrap, form.wpcf7-form span.wpcf7-form-control-wrap input { max-width: 100%; display: block; font-size: 16px; height: 29px; } form.wpcf7-form div span:first-child { font-size: 14px; color: #aeaeae; } form.wpcf7-form span.wpcf7-form-control-wrap input, form.wpcf7-form div.phone-code select, textarea.wpcf7-form-control.wpcf7-textarea { background: none; border: none; border-bottom: 1px solid; } form.wpcf7-form .phone-code span.wpcf7-form-control-wrap select { height: 29px; width: 100%; -webkit-appearance: none; background: url(assets/images/arr-down.png) no-repeat; background-position: left; /* background-size: 25%; */ background-size: 15px; } form.wpcf7-form span.wpcf7-form-control-wrap.text-171 { width: 70%; float: right; padding-left: 10px; } form.wpcf7-form span.wpcf7-form-control-wrap.menu-318 { width: 30%; float: left; } form.wpcf7-form .phone-code span { display: block; height: 28px; } form.wpcf7-form div.field-message { width: 50%; flex-basis: 50%; flex-grow: 2; } textarea.wpcf7-form-control.wpcf7-textarea { width: 100%; overflow: hidden; border-radius: 0; line-height: 1.5; } form.wpcf7-form div.submit input { width: 248px; height: 50px; background-color: #303030; display: block; margin: 10px auto; color: #fff; border: none; font-size: 24px; font-weight: bold; cursor: pointer; } form.wpcf7-form div.wpcf7-response-output { width: 100%; clear: both; flex-basis: 100%; margin: 0 auto; border: none; text-align: center; } div.xsell-container a.images-nav-back, div.xsell-container a.images-nav-next { width: 92px; height: 106px; background-color: rgba(255,255,255,0); background-size: 29px 47px !important; } span.wpcf7-not-valid-tip { top: auto; } .container.contactus .store_link { border: 2px solid #f2a1b2; border-radius: 10px; padding: 30px 0 40px; text-align: center; margin-top: 120px; } @media screen and (max-width: 768px) { .contact-form, .contact-details { flex-basis: 100%; width: 100%; } .contact-form, .contact-details { flex-basis: 100%; width: 100%; } .top-part { flex-direction: column-reverse; margin-bottom: 50px; } .contact-form .banner p { top: 20px; right: auto; left: auto; width: 100%; text-align: center; } div#contact-form { padding: 40px 10% 0px; margin-bottom: 30px; } form.wpcf7-form div { flex-basis: 100%; width: 100%; margin-bottom: 0px; } .page-template-contact h1, .page-template-thankyou h1 { margin-bottom: 30px; } .page-template-contact .slider-wrapper, .page-template-thankyou .slider-wrapper { margin-bottom: 20px; } .contact-details { } .contact-details p, .contact-details a, .contact-details h3 { text-align: center; } .store_link { position: static; margin: 0 auto; } .social { text-align: center; margin-bottom: 20px; } /* form.wpcf7-form .phone-code span.wpcf7-form-control-wrap select { background-size: 15%; } */ div.xsell-container a.images-nav-back, div.xsell-container a.images-nav-next { width: 26px; height: 30px; visibility: visible !important; background-size: 15px 24px !important; } } /*-----Content page------*/ .page-template-with-sidebar .container { margin-top: 50px; } .content-page { margin-right: 12.5%; padding: 35px 27px; border: 1px solid #f2a1b2; } .page-template-with-sidebar h1 { margin-right: 12.5%; width: auto; } .menu-info-container { background-color: #f9f9f9; padding: 0px 14%; margin-top: 105px; } #menu-info li { border-bottom: 1px solid; padding: 25px 50px 25px 0; } #menu-info li a { padding: 0; font-size: 18px; } #menu-info li.current-menu-item a, #menu-info li:hover a { color: #f2a1b2; } #menu-info .info-t { background: url(assets/images/terms-and-conditions.png) no-repeat 100% 55%; } #menu-info .info-t:hover, #menu-info li.info-t.current-menu-item { background: url(assets/images/terms-and-conditions-h.png) no-repeat 100% 55%; } #menu-info .info-m { background: url(assets/images/deliverBlack.png) no-repeat 100% 45%; } #menu-info .info-m:hover, #menu-info li.info-m.current-menu-item { background: url(assets/images/deliverPink.png) no-repeat 100% 45%; } #menu-info .info-h { background: url(assets/images/refundBlack.png) no-repeat 100% 55%; } #menu-info .info-h:hover, #menu-info li.info-h.current-menu-item { background: url(assets/images/refundPink.png) no-repeat 100% 55%; } #menu-info .info-n { background: url(assets/images/web-accessibility.png) no-repeat 100% 50%; border: none; } #menu-info .info-n:hover, #menu-info li.info-n.current-menu-item { background: url(assets/images/web-accessibility-h.png) no-repeat 100% 50%; } #menu-info { padding: 0; } .content-page p { font-size: 18px; line-height: 24px; margin-bottom: 15px; } @media screen and (max-width: 768px) { .page-template-with-sidebar .row { flex-direction: column-reverse; } .menu-info-container { margin-top: 50px; } .page-template-with-sidebar h1, .content-page { margin-right: auto; } .content-page { padding: 16px 12px; } } /*------Blog------*/ .page-template-blog h1 { font-size: 50px; margin-top: 70px; margin-bottom: 15px; } .page-template-blog h1 img { top: 0; vertical-align: top; } .gt-title img { position: relative; top: -8px; } .blog-sub p { font-size: 21px; } .row.main-blog { margin-top: 70px; border-top: 1px solid #bfbfbf; padding-top: 47px; justify-content: space-between; } .blog-post { margin-top: 0; } .main-blog article { flex-basis: 31%; width: 31%; margin-bottom: 80px; } .main-blog article img { max-width: 100%; height: auto; width: 100%; } h2.p-name { text-align: right; line-height: 1; margin-top: 5px; } h2.p-name a { font-size: 21px; font-weight: bold; line-height: 1; } h2.p-name:after { border: none; } @media screen and (max-width: 768px) { .page-template-blog h1 { margin-top: 56px; font-size: 25px; margin-bottom: 10px; } .page-template-blog h1 img { height: 21px; /* top: -4px; */ } .blog-sub p { font-size: 18px; } .row.main-blog { margin-top: 42px; border: none; padding: 0; margin: 42px auto; } .main-blog article { flex-basis: 100%; width: 100%; margin-bottom: 37px; } h2.p-name a { font-size: 20px; } h2.p-name { margin-bottom: 0px; } } /*---Blog single post---*/ .post-top-image img { max-width: 100%; } .post-content { padding: 15px 15px 0; } .post-content h1 { font-size: 30px; text-align: center; padding-bottom: 75px; border-bottom: 1px solid #727272; width: 75%; margin: 0 auto 76px; } .post-sub p { font-size: 22px; color: #4e4e4e; font-weight: bold; text-align: center; } .post-sub { width: 67%; margin: 0 auto 106px; } /*---Order Received----*/ .woocommerce-order-received img.attachment-woocommerce_thumbnail { display: none; } /*---Fixes----*/ .slides h2:after { border: none; } /*TBD - show h2 only if text exists*/ .home p#breadcrumbs { display: none; } /*---404---*/ .error404 .search-input { width: 40%; margin: 50px auto 90px; float: none; } .error404 a.button { background: #000; height: 50px; color: #fff; display: block; padding: 10px 20px; width: 20%; margin: 0 auto 52px; text-align: center; font-size: 24px; min-width: 250px; line-height: 1.2; } .error404 .yith-wcwl-add-button a.button { background: none; width: auto; height: auto; padding: 0; margin: 0; min-width: auto; } .text-404 p { text-align: center; font-size: 30px; } .error404 .search-input input#seacrhTerm { background-color: transparent; border-bottom: 1px solid; padding-right: 0; } @media screen and (max-width: 768px) { .text-404 p { font-size: 21px; } .error404 .search-input { width: 85%; margin: 25px auto 50px; } } /*---Product---*/ nav.woocommerce-breadcrumb { display: none; } .squ { font-size: 14px; text-align: right; margin-top: -48px; margin-bottom: 18px; padding: 0 0 0 50px; min-height: 48px; display: flex; align-items: center; } @media (max-width: 767px) { .squ { margin-top: -38px; } } a.button.wc-forward { float: left; } body.single-product div.desktop-gallery, body.single-product div.gt-single-product-right { margin-top: 60px; } body.single-product .product_title.entry-title { font-size: 30px; } a.woocommerce-product-gallery__trigger { display: none !important; } body.single-product div.desktop-gallery { padding: 0; } .add-to-cart-form { margin-top: 20px; } a.whishlist { text-align: left; display: block; padding: 10px; } .above-cart { display: flex; justify-content: flex-end; } p.collection-text { margin-bottom: 0; color: #e30613; text-align: center; text-transform: capitalize; font-weight: 700; } p.collection-text a { color: inherit; text-decoration: underline; } .col p.collection-text { font-size: 16px; margin: 10px auto; } .col p.collection-text { font-size: 16px; margin: 10px auto; } .quick-view .squ { float: right; margin-top: 13px; margin-bottom: 0; } .quick-view .quantity { margin-bottom: 20px; } .quick-view .col { padding: 0; text-align: center; } .inner-q { float: left; position: relative; } .inner-q .quantity-button.quantity-down { position: absolute; right: 0; cursor: pointer; top: 0px; } .inner-q .quantity-button.quantity-up { position: absolute; left: 0; cursor: pointer; top: 0px; } .desktop-gallery .container.xsell-container h3 a { font-size: 21px; } .container.xsell-container h3 { margin-bottom: 25px; margin-left: 0; } .container.xsell-container span.woocommerce-Price-amount.amount { font-size: 24px; } .container.xsell-container .slick-list h3 a { font-size: 18px; line-height: normal; } .container.xsell-container .slick-list .price-wrap { line-height: normal; } .container.xsell-container .slick-list .price-wrap .prices { flex-wrap: nowrap; display: flex; } div.product-badge { position: absolute; bottom: 0; top:unset !important; left: 0; background: #f2a1b2; font-size: 24px; /* color: #fff; */ color: #333; font-weight: normal; width: 100%; text-align: center; direction: rtl; border-radius:5px; } .category-label { position: absolute; top: 0; left: 0; width: 200px; height: 200px; pointer-events: none; } @media screen and (max-width: 768px) { .category-label { width: 100px; height: 100px; } } .thumb-wrapper .prod-thumb-bottom {z-index:5;} .add-to-cart-form .variations-selector.variations #pa_size { -webkit-appearance: none; background: url(assets/images/drop-open.png) no-repeat left 10px; padding-left: 20px; } .woocommerce-variation-add-to-cart p.price + .prices { /*margin-top: -1rem;*/ } .woocommerce-variation-add-to-cart.disabled p.price + .prices { margin-top: 0; } .woocommerce-product-gallery { margin-bottom: 100px; } @media screen and (max-width: 1500px) { body.single-product div.gt-single-product-right { padding-left: 10%; } } /*---Home---*/ .slider-wrapper { margin-bottom: 60px; } .block-3 { margin-top: 36px; } .tms { width: 50%; text-align: center; } .xsell-container div#priceBefore { margin-left: 18px; } .home .row { justify-content: space-between; } .gt-row.block-7 .col-lg-3 { position: relative; } .gt-row.block-7 .content p { position: absolute; top: 42px; margin-bottom: 0; right: 0; left: 0; } /*---footer---*/ footer .footer-title, footer h2 { font-size: 20px; margin-bottom: 20px; } .footer a, .footer p, .footer li.menu-item a { font-size: 16px; padding: 0; } .f-widget ul { margin-bottom: 0px; } footer .store_link { position: static; margin: 24px 0; width: 100%; max-width: none; } .f-widget.widget-left img { max-width: 102%; position: relative; right: -1%; } footer .store_link span { color: #d6d6d6; } .f-widget.widget-center { width: 20%; margin: 0; text-align: center; } .f-widget.widget-center img { width: 100%; height: auto; max-width: 289px; align-self:flex-start; } .f-widget.widget-center .store_link img { width: 100%; align-self:flex-start; } form.newsletter-form span { font-size: 14px; margin-right: 5px; position: relative; top: -3px; } .header-container .sticky { border-bottom: 1px solid #dbdbdb; } body.single-product .desktop-gallery .xsell-container a.quickview { font-size: 15px; padding: 5%; width: calc(100% - 35px); } p.stock.out-of-stock { font-weight: bold; } body.single-product .desktop-gallery .xsell-container a.whishlist { padding: 5%; width: 35px; } p.results-found { display: none; } .search p.results-found { display: block; } .archive-filter.order-by { left: 0; position: absolute; margin-left: 0; } .tax-product_cat .content-area { margin-right: -15px; margin-left: -15px; } .woocommerce-category-description .description { display: block; clear: both; font-size: 18px; } .woocommerce-category-description hr.underline-1 { width: 107px; margin: 0 auto; } .woocommerce-category-description h1.title { width: fit-content; } .product-lite-text { font-weight: 300; margin: 20px 0; font-size: inherit; line-height: inherit; } .woocommerce-category-description { grid-column: 1 / 3; padding-top: 50px; position: relative; display: flex; flex-direction: column; justify-content: space-evenly; } nav.woocommerce-pagination { width: auto; display: block; border-top: 1px solid #f2a1b2; padding-top: 15px; max-width: 100%; } nav.woocommerce-pagination ul.page-numbers { display: flex; flex-direction: row; justify-content: center; list-style: none; padding: 0; flex-wrap: wrap; } nav.woocommerce-pagination ul.page-numbers li { padding: 0 15px; } span.page-numbers.current { border-bottom: 2px solid #f2a1b2; } .sub-cat a { display: flex; background: #fafafa; padding: 11px; width: 25.5%; height: auto; text-align: center; font-size: 20px; line-height: 36px; justify-content: center; align-items: center; } .woocommerce-category-description .sub-cat { display: flex; flex-wrap: wrap; justify-content: space-between; } .product-badge.badge-best-seller, .product-badge.badge-sale, .product-badge.badge-oos { text-transform: capitalize; } .checkout-wizard-container span.hi { font-size: 24px; margin-bottom: 35px; display: block; } .search .slider-wrapper, .search p.results-found { display: none } .search-result .search-input { width: 55%; margin: 55px auto 90px; float: none; } .search-result-wrap { padding-top: 50px; text-align: center; } .rcount { border-bottom: 1px solid #dbdbdb; padding-bottom: 10px; } .search-result { width: 100%; } .container.nothing-found { text-align: center; } h2.nothing-found-text { text-align: center; margin-top: 90px; } .tax-product_cat .rcount { display: none; } .woocommerce-lost-password h1.page-title { display: none; } .ResetPassword h2 { border: none; } form.woocommerce-ResetPassword.lost_reset_password { background: #f9f9f9; padding: 30px 20px 50px; margin-top: 50px; } .woocommerce-ResetPassword .woocommerce_lost_password_message { font-size: 16px; margin-top: 0; } .woocommerce-ResetPassword p.form-row input.input-text { background: none; border: none; border-bottom: 1px solid #aeaeae; padding: 0; display: block; margin: 0; width: 100%; } .woocommerce-ResetPassword p.form-row button.button { border: none; height: 50px; line-height: 25px; width: 248px; } form.woocommerce-ResetPassword.lost_reset_password label { text-align: right; width: 100%; color: #aeaeae; font-size: 15px; margin-bottom: 0; } .woocommerce-ResetPassword p.form-row { width: 250px; text-align: right; } .woocommerce-ResetPassword p.form-row button.button:hover { background: #696969; cursor: pointer; } .ResetPassword ul.woocommerce-error { background-color: #f2a1b2; padding-right: 0; list-style: none; } .post-content h3 { font-size: 20px; font-weight: bold; margin: 0 0 20px; color: #4e4e4e; } ul.products.columns-2 { grid-template-columns: unset; display: flex; padding: 0; } ul.products.columns-2 .product { width: 50%; float: none; flex: 50%; text-align: center; } .product.available img.available { display: none; } h3.title.more-articles { font-size: 24px; font-weight: bold; color: #4b4b4b; border-bottom: 1px solid #acacac; margin-left: 0; } .mp-wrap { display: flex; justify-content: space-between; } .post-teaser { border: none; flex-direction: column; padding: 0; } .post-teaser .post-image img { width: 100%; margin: 0; } .mp-wrap a { flex: 0 0 22%; } .post-teaser .post-title { font-size: 20px; margin-top: 15px; } ul.products.columns-2 span.title { display: block; } .single .wp-block-columns.has-2-columns:nth-child(odd) { padding-left: 13%; } .single .wp-block-columns.has-2-columns:nth-child(even) { padding-right: 13%; } .wp-block-column:not(:first-child) { padding-right: 10px; } .products .product-wrapper .prices { flex-wrap:nowrap } /*---------Single Location-------*/ .single-location .col-lg-6, .bimages { padding: 0; flex-basis: 47%; align-self: center; } .single-location .col-lg-6.content { flex-basis: 48%; } .single-location .row { justify-content: space-between; } .single-location .col-lg-6.images img { max-width: 100%; } .single-location .col-lg-6 .details { display: flex; flex-direction: row; justify-content: space-between; } .single-location .col-lg-6 .details strong, .single-location .col-lg-6 .details h2 { display: block; margin-bottom: 20px; font-size: 18px; font-weight: bold; line-height: 1.5; text-align: right; } .single-location .col-lg-6 .details div { flex-basis: 45%; } .single-location .col-lg-6 .details div.hours { flex-basis: 50%; } .single-location .col-lg-6.content, .sec-row .map { flex-basis: 48%; } .single-location .col-lg-6 .details div.hours p { margin-bottom: 0; display: flex; justify-content: space-between; width: 80%; } .address-det span { display: block; } .waze { width: 46px; margin-top: 20px; margin-bottom: 20px; } .waze img { max-width: 100%; } .map { overflow: hidden; } .mapouter, .gmap_canvas, .gmap_canvas iframe { max-width: 100%; } .single-location .col-lg-6.images { margin-top: -30px; text-align: left; } .single-location .col-lg-6.images img.main-img { margin-bottom: 10px; } .single-location .col-lg-6.images .bimages { display: flex; justify-content: space-between; } .first-row, .sec-row, .third-row { width: 100%; display: flex; flex-direction: row; justify-content: space-between; } .bimages { display: flex; justify-content: space-between; } .bimages img:first-child { flex-basis: 64%; } .bimages img:last-child { flex-basis: 35%; } @media screen and (max-width: 768px) { .price_slider.ui-slider.ui-slider-horizontal { width: 90%;margin: 8px auto; } .mobile-filter-container .price_slider_wrapper .price_label { position: relative; } .single-location .col-lg-6.images { margin-top: 0; flex-basis: 36%; } .single-location .col-lg-6.content { flex-basis: 76%; padding: 0 5% 20px; } h1.location-title { margin-bottom: 40px; } .single-location .col-lg-6 .details div.address-det { width: 80%; position: relative; } .single-location .col-lg-6 .details { flex-direction: column; } .single-location .col-lg-6 .details div.address-det .waze { position: absolute; left: -19%; top: 0; margin: 0; } .single-location .col-lg-6 .details div.hours { margin-top: 45px; } .bimages { display: none; } .sec-row .map { flex-basis: 100%; padding: 0 5%; } .third-row { padding-right: 5%; padding-left: 5%; } .single-location ul.slides { margin: 0; } .mapouter { height: auto !important; } .gmap_canvas { height: auto !important; } } @media screen and (min-width: 1700px) { body.single-product div.desktop-gallery { width: 48%; flex: 0 0 48%; max-width: 48%; } .col-md-5.gt-single-product-right { width: 52%; flex: 0 0 52%; max-width: 52%; } } /*-----Jobs-----*/ select.js-category { font-size: 30px; border: none; border-bottom: 1px solid #000; width: 40%; } .filter-wrap { text-align: center; margin-bottom: 100px; } .res-count { border-bottom: 1px solid #d6d6d6; padding-bottom: 5px; margin-bottom: 15px; } .res-count span { font-size: 21px; } .res-count span.count { font-weight: bold; } .res-count span.sep { margin: 0 15px; } h2.job-title { display: inline-block; font-size: 30px; font-weight: bold; } .filtered-posts span.sep { font-size: 25px; margin: 0 20px; } .job span.city { font-size: 30px; margin-left: 5px; background: url(./assets/images/job-location.png) no-repeat right center; padding-right: 25px; } .job-first-row { cursor: pointer; } .job .job-content { display: none; } .job.active .job-content { display: flex; padding: 40px 0; flex-wrap: wrap; } .filtered-posts { width: 72%; margin: 0 auto; } .job .job-first-row { background: url(./assets/images/drop.png) no-repeat left center; } .job.active .job-first-row { background: url(./assets/images/drop-open.png) no-repeat left center; } .active .job-sec-row, .single .job-sec-row { border-bottom: 1px solid #d6d6d6; } .single .job-first-row { background: none; } .job span { color: #444444; } .job-sec-row { margin-top: 20px; } .job { padding-bottom: 10px; border-bottom: 1px solid #000; padding-top: 60px; } .job-content a.button, .single-jobs input.wpcf7-form-control.wpcf7-submit { background: #f2a1b2; color: #fff; font-size: 25px; height: 63px; display: flex; width: 80%; text-align: center; place-items: center; justify-content: center; max-width: 100%; border: none; } .job-content a.button:hover, .single-jobs input.wpcf7-form-control.wpcf7-submit:hover { background: #ec86b1; } .job-content .content { flex-basis: 47%; } .job-content .image { flex-basis: 53%; } .job-content .image img { max-width: 100%; height: auto; padding-right: 10%; } .single .job .job-content { display: flex; padding: 50px 0; flex-wrap: wrap; } .single .job { width: 70%; margin: 0 auto; } .single .job-content .content { flex-basis: 100%; columns: 2; column-gap: 10%; } .single .job-content .image { flex-basis: 100%; display: flex; margin-top: 70px; } .single .job-content .image img { width: 52%; padding-right: 0; flex: 52%; align-self: self-start; } .single .job-content .image div.wpcf7 { width: 48%; padding-left: 10%; } .single .job-content .image div.wpcf7 form.wpcf7-form { justify-content: right; } .single .job-content .image div.wpcf7 p { font-weight: bold; } .single .job-content .image div.wpcf7 form.wpcf7-form { justify-content: right; } .single-jobs form.wpcf7-form span.wpcf7-form-control-wrap { height: 32px; } .single-jobs input.wpcf7-form-control.wpcf7-submit { width: 100%; margin-top: 50px; cursor: pointer; } .job span.wpcf7-not-valid-tip, .job .wpcf7-response-output.wpcf7-validation-errors { color: red; } .single-jobs form.wpcf7-form span.wpcf7-form-control-wrap.file-839 { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; } .single-jobs form.wpcf7-form span.wpcf7-form-control-wrap input, label.upload { border-bottom: 1px solid #d6d6d6; padding-bottom: 10px; font-size: 16px; font-weight: normal; color: #444; width: 100%; } label.upload { background: url(assets/images/clip.png) no-repeat left center; cursor: pointer; } .xsell-products .slick-track { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; } .xsell-products.slick-initialized .slick-slide.product-wrapper { display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; -o-flex-direction: column; flex-direction: column; height: auto; } @media screen and (max-width: 768px) { .single .job { width: 100%; border: none; } h2.job-title { font-size: 22px; width: 100%; text-align: right; margin-bottom: 0; } .job span.sep { display: none; } .job span.city { font-size: 22px; padding-right: 15px; background-size: 11px 19px; } .single .job-first-row { font-size: 16px; } .job-sec-row p { font-size: 16px; margin-bottom: 10px; } .single .job-sec-row { border-color: #000; } .single .job .job-content { padding: 25px 0 0; } .single .job-content .content { columns: 1; } .single .job-content .content strong { margin-bottom: 15px; display: block; font-size: 16px; } .single .job-content .content p, .single .job-content .content a, .single .job-content .content li { font-size: 16px; } .single .job-content .image img { display: none; } .single .job-content .image { margin-top: 30px; display: block; } .single .job-content .image div.wpcf7 { width: 100%; padding: 0; } } del { opacity: 0.6; } ins { text-decoration: none; } p.mob-price.price, p.mob-price + .prices { display: none; } .variation-error { font-weight: bold; color: red; } .post-content a { text-decoration: underline; } a.wp-block-button__link.add_to_cart_button { border-radius: 0; text-decoration: none; padding: 7px 19px; } .wc-block-grid__product .prices .old-price span, .wc-block-grid__product .prices .new-price span { font-size: 20px; } .wc-block-grid__product .prices .old-price span span, .wc-block-grid__product .prices .new-price span span { font-size: 15px; } .wc-block-grid__product-price.price { /*text-align: left;*/ text-align: center; } .wc-block-grid__product-title { /*text-align: right;*/ text-align: center; text-decoration: none; } .post-content a.wc-block-grid__product-link { text-decoration: none; } .wc-block-grid__product-image img { max-width: 100%; height: auto; } .save_address .button.woocommerce-Button.button:hover, body.gt_woo_ep_edit-address .save_address .button:hover { background: #696969; cursor: pointer; } button.added + a.added_to_cart.wc-forward { text-align: center; color: #f2a1b2; } .wp-block-column h2 { text-align: inherit; } .social-icons .social { height: 25px; display: block; background-size: cover !important; margin: 2px 10px; } .social-icons .social.fb { background: url(/wp-content/themes/getraffic-child/assets/images/ps-face.png) no-repeat; width: 12px; } .social-icons .social.wa { background: url(/wp-content/themes/getraffic-child/assets/images/ps-whatsupp2.png) no-repeat; width: 25px; } .social-icons .social.mail { background: url(/wp-content/themes/getraffic-child/assets/images/ps-mail.png) no-repeat; width: 33px; } .social-icons .social:hover { opacity: 0.7; } .post-content h2 { text-align: inherit; } .social-icons { padding-right: 15px; } /*--------CSS Fibosearch------------*/ .dgwt-wcas-search-wrapp { width: auto !important; padding: 4px 0px; } .dgwt-wcas-search-form { font-family: Rubik, PanTextTT, sans-serif !important; } .dgwt-wcas-suggestions-wrapp { font-family: Rubik, PanTextTT, sans-serif !important; } .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp-mobile { width: calc(100% - 45px) !important; } .rtl .dgwt-wcas-suggestion { padding-left: 15px !important; } .dgwt-wcas-search-icon { width: 24px !important; } .dgwt-wcas-ico-magnifier-handler { max-width: 24px !important; } @media screen and (max-width: 768px) { .dgwt-wcas-search-wrapp { width: auto !important; padding: 0px; } .dgwt-wcas-search-icon { margin-top: 21px !important; margin-left: 10px !important; margin-right: 5px !important; } .dgwt-wcas-ico-magnifier-handler { max-width: 20px !important; } } .dgwt-wcas-suggestions-wrapp .woocommerce-Price-amount { font-size: 20px !important; } .screen-reader-text { clip: auto !important; height: auto !important; overflow: visible !important; position: inherit !important; width: auto !important; } .dgwt-wcas-sf-wrapp .screen-reader-text { clip: rect(1px,1px,1px,1px) !important; height: 1px !important; overflow: hidden !important; position: absolute !important; width: 1px !important; }