/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@font-face {
  font-family: "ttevs";
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/font_tt_norms/TTNorms-Regular.eot#iefix') format("embedded-opentype"), url('../fonts/font_tt_norms/TTNorms-Regular.woff2') format("woff2"), url('../fonts/font_tt_norms/TTNorms-Regular.woff') format("woff"), url('../fonts/font_tt_norms/TTNorms-Regular.ttf') format("truetype"), url('../fonts/font_tt_norms/TTNorms-Regular.svg#ttevs') format("svg");
}
@font-face {
  font-family: "ttevs-light";
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/font_tt_norms/TTNorms-Light.eot#iefix') format("embedded-opentype"), url('../fonts/font_tt_norms/TTNorms-Light.woff2') format("woff2"), url('../fonts/font_tt_norms/TTNorms-Light.woff') format("woff"), url('../fonts/font_tt_norms/TTNorms-Light.ttf') format("truetype"), url('../fonts/font_tt_norms/TTNorms-Light.svg#ttevs-light') format("svg");
}
@font-face {
  font-family: "ttevs-italic";
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/font_tt_norms/TTNorms-Italic.eot#iefix') format("embedded-opentype"), url('../fonts/font_tt_norms/TTNorms-Italic.woff2') format("woff2"), url('../fonts/font_tt_norms/TTNorms-Italic.woff') format("woff"), url('../fonts/font_tt_norms/TTNorms-Italic.ttf') format("truetype"), url('../fonts/font_tt_norms/TTNorms-Italic.svg#ttevs-italic') format("svg");
}
@font-face {
  font-family: "ttevs-bold";
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/font_tt_norms/TTNorms-Bold.eot#iefix') format("embedded-opentype"), url('../fonts/font_tt_norms/TTNorms-Bold.woff2') format("woff2"), url('../fonts/font_tt_norms/TTNorms-Bold.woff') format("woff"), url('../fonts/font_tt_norms/TTNorms-Bold.ttf') format("truetype"), url('../fonts/font_tt_norms/TTNorms-Bold.svg#ttevs-bold') format("svg");
}
@font-face {
  font-family: "ttevs-bolditalic";
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/font_tt_norms/TTNorms-BoldItalic.eot#iefix') format("embedded-opentype"), url('../fonts/font_tt_norms/TTNorms-BoldItalic.woff2') format("woff2"), url('../fonts/font_tt_norms/TTNorms-BoldItalic.woff') format("woff"), url('../fonts/font_tt_norms/TTNorms-BoldItalic.ttf') format("truetype"), url('../fonts/font_tt_norms/TTNorms-BoldItalic.svg#ttevs-bolditalic') format("svg");
}
body {
  font-variant-ligatures: none;
  font-weight: unset;
}
#evs-listing-page #g-container-main {
  background-color: #ebf0f0;
}
.evs-header {
  background: linear-gradient(90deg, #ff9d7a 0%, #bb3269 100%);
  min-height: 0.2rem !important;
}
.joi-meniu {
  background-color: #bc3c69 !important;
  color: #FFF !important;
}
.evs-subnav {
  background: linear-gradient(90deg, #ff9d7a 0%, #bb3269 100%) !important;
  min-height: 1.3rem;
  z-index: 1 !important;
  padding-top: 0.1rem !important;
}
.evs-subnav ul.g-toplevel ul > li > a {
  color: #35ABA8 !important;
}
.evs-subnav .g-menu-item:hover {
  background: none !important;
}
.g-menu-overlay.g-menu-overlay-open {
  z-index: 1;
}
.spatiere-inaltime {
  padding-top: 2rem;
}
.evs-search-bar {
  align-items: center;
  display: grid;
}
@media only all and (max-width: 47.99rem) {
  .evs-search-bar {
    text-align: center !important;
  }
}
.evs-search-bar form div.hikashop_filter_main {
  width: 100% !important;
}
.evs-search-bar input[type=text] {
  background-color: #D6F4F3;
  border-radius: 1.5rem;
  transition: 0.5s;
  padding-left: 5rem;
  background-repeat: no-repeat;
  background-position: 1rem;
  background-image: url('../../../../images/elemente_site/search_icon.svg');
}
.evs-search-bar input[type=text]:focus {
  transition: 0.5s;
}
.evs-search-bar input#filter_text_Cautare_3 {
  border: unset;
  box-shadow: unset;
}
@media only all and (max-width: 47.99rem) {
  .evs-mobile-menu {
    max-width: 13% !important;
  }
  .evs-mobile-logo {
    max-width: 30% !important;
  }
  .evs-mobile-client-menu {
    max-width: 53% !important;
  }
}
.evs-sidebar-parentmenu-bg {
  background-color: red;
}
.evs-are-submeniu {
  position: absolute;
  margin-left: -1rem;
  padding-top: 0.3rem;
}
.open-menu {
  font-weight: bold;
}
.evs-vertical-menu + div .evs-sidebar-submenu {
  transform: translateX(99%);
  visibility: visible !important;
  opacity: 1 !important;
  transition: 0.5s;
}
.evs-vertical-menu + div span.g-menu-item-title {
  font-size: 1.7rem;
}
.evs-vertical-menu + div .jl-nav-sub span.g-menu-item-title {
  font-size: 1.4rem;
}
.evs-vertical-menu + div .jl-offcanvas-bar-650 {
  width: 650px !important;
  transition: 0.5s;
}
.evs-vertical-menu + div > div {
  overflow: visible;
}
.evs-vertical-menu + div ul {
  position: relative;
  padding-left: 0rem;
  width: 200px;
  background-color: #fff;
}
.evs-vertical-menu + div ul li {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  width: max-content;
}
.evs-vertical-menu + div ul li > ul {
  padding-top: 0;
  padding-left: 3rem;
  height: max-content;
  background-image: url('../images/elemente_site/dot.svg');
  background-repeat-x: no-repeat;
  background-repeat: repeat-y;
  background-size: 2rem 9px;
}
.evs-vertical-menu + div ul li > ul a > span {
  margin-left: 1rem;
}
.evs-vertical-menu + div ul ul {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.evs-vertical-menu-mobile + div .jl-offcanvas-bar {
  width: 22rem !important;
}
.evs-vertical-menu-mobile + div .evs-sidebar-submenu {
  display: grid !important;
  opacity: 1 !important;
  transition: 0.5s;
}
.evs-vertical-menu-mobile + div span.g-menu-item-title {
  font-size: 1.7rem;
}
.evs-vertical-menu-mobile + div .jl-nav-sub span.g-menu-item-title {
  font-size: 1.4rem;
}
.evs-vertical-menu-mobile + div ul {
  position: relative;
  padding-left: 0rem;
  width: 200px;
  background-color: #fff;
  height: 100vw;
}
.evs-vertical-menu-mobile + div ul li {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  width: max-content;
}
.evs-vertical-menu-mobile + div ul li > ul {
  padding-top: 0;
  padding-left: 2rem;
  height: max-content;
  background-image: url('../images/elemente_site/dot.svg');
  background-repeat-x: no-repeat !important;
  background-size: 2rem 9px;
  margin-left: -1rem;
  width: 0px;
}
.evs-vertical-menu-mobile + div ul li > ul a > span {
  margin-left: 1rem;
}
.evs-vertical-menu-mobile + div ul ul {
  display: none;
  opacity: 0;
  top: 0;
  left: 0;
}
#module-jlmenucanvas-189 {
  z-index: 3000000000;
}
@media only screen and (max-width: 450px) {
  .hikashop_products_listing .pagination {
    justify-content: center;
    flex-wrap: wrap;
  }
}
.pagination {
  justify-content: center;
  margin-right: 1rem;
}
.evs-products-carousel .owl-carousel {
  z-index: auto;
}
.evs-products-carousel .owl-carousel .owl-stage {
  margin-bottom: 1rem;
}
.evs-products-carousel .hikashop_products .hikashop_product, .evs-products-carousel .hikashop_carousel > div.owl-carousel, .evs-products-carousel .hikashop_products_pagination_bottom, .evs-products-carousel .hikashop_products_listing_switcher {
  filter: drop-shadow(0px 8px 5px rgba(53, 171, 168, 0.2));
  -webkit-filter: drop-shadow(0px 8px 5px rgba(53, 171, 168, 0.2));
}
.evs-products-carousel .evs-products-carousel.portocaliu .hikashop_carousel > div.owl-carousel {
  filter: drop-shadow(0px 8px 5px rgba(255, 157, 122, 0.14));
  -webkit-filter: drop-shadow(0px 8px 5px rgba(255, 157, 122, 0.14));
}
.evs-products-carousel .hikashop_subcontainer {
  padding-top: 1rem;
  padding-left: 1.8rem;
  padding-right: 2rem;
  border-radius: 7px !important;
  border: solid 1px #fff;
}
@media only screen and (max-width: 350px) {
  .evs-products-carousel .hikashop_product_price_full {
    height: unset !important;
  }
}
.evs-products-carousel .hikashop_product_page .hikashop_product_stock_count {
  font-size: 2rem;
  justify-self: center;
  padding: 6px 12px 6px 12px;
}
.evs-products-carousel a.hikabtn.hika_waitlist_btn {
  align-self: center;
  justify-self: center;
  width: 100%;
  max-width: fit-content;
  border: 2px solid #35ABA8 !important;
  border-radius: 2rem;
  background-color: #fff;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
}
.evs-products-carousel a.hikabtn.hika_waitlist_btn:after {
  margin-left: 1rem;
  vertical-align: middle;
}
.evs-products-carousel .hikashop_product_file_link {
  border: 1px solid black;
  border-radius: 7rem;
  padding: 0rem 1rem 0rem 1rem;
}
.evs-products-carousel .hikashop_product_page .hikashop_product_files_fieldset {
  display: inline-flex;
  border: 1px solid #BB3269;
}
.evs-products-carousel .hikashop_products_listing_switcher {
  background-color: white;
  border-radius: 0.3rem;
  margin-left: 1rem;
  padding-right: 2rem;
  margin-right: 1rem;
  margin-top: 0.5rem;
  border: 1px solid #ddd;
  width: -webkit-fill-available;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.evs-products-carousel .hikashop_products_listing_switcher .hikashop_filter_module form {
  margin: 0 0 0 0;
}
@media only all and (max-width: 47.99rem) {
  .evs-products-carousel .hikashop_products_listing_switcher {
    display: flex;
    align-items: center;
    justify-content: space-around;
  }
}
.evs-products-carousel span.filter_values_container select {
  border-radius: 2rem;
  border-color: #35ABA8;
}
@media only all and (max-width: 47.99rem) {
  .evs-products-carousel span.filter_values_container select {
    width: 150px;
  }
}
.evs-products-carousel .owl-nav {
  position: absolute;
  top: 8rem;
  width: 100%;
  height: 0;
}
.evs-products-carousel .owl-prev {
  float: left;
  margin-left: -1rem !important;
  font-size: 0 !important;
  background-image: url('../../../../images/elemente_site/arrow.svg') !important;
  background-size: 100% 100%;
  height: 2.5rem;
  width: 2.5rem;
  background-color: transparent !important;
  border: 0 !important;
}
.evs-products-carousel .owl-prev:hover {
  background-image: url('../../../../images/elemente_site/arrow_hover.svg') !important;
}
.evs-products-carousel .owl-next {
  float: right;
  margin-right: -1rem !important;
  font-size: 0 !important;
  background-image: url('../../../../images/elemente_site/arrow.svg') !important;
  background-size: 100% 100%;
  height: 2.5rem;
  width: 2.5rem;
  background-color: transparent !important;
  border: 0 !important;
  transform: rotate(180deg);
}
.evs-products-carousel .owl-next:hover {
  background-image: url('../../../../images/elemente_site/arrow_hover.svg') !important;
}
.evs-products-carousel .owl-stage .vote-and-wishlist {
  margin-bottom: 1rem;
}
.evs-products-carousel .owl-stage .cart-button-evs {
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}
.evs-products-carousel .hikashop_product_listing_image {
  border: 0.5px solid #AFAFAF;
  transition: transform 200ms ease-out;
}
.evs-products-carousel .hikashop_product_listing_image:hover {
  transform: scale(1.1);
}
.evs-products-carousel .hikashop_module.evs-products-carousel.img_bottom .hikashop_product_name {
  min-height: 2.5rem;
}
.evs-products-carousel .hikashop_module.evs-products-carousel.img_bottom .hikashop_product_image {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: flex-end;
  padding-bottom: 0.5rem;
}
.evs-products-carousel .hikashop_module.evs-products-carousel.img_bottom .hikashop_product_image .hikashop_product_image_subdiv {
  flex-grow: 0.5;
  max-width: fit-content;
}
.evs-products-carousel .hikashop_product_name {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  /* number of lines to show */
  -webkit-box-orient: vertical;
  text-align: left !important;
  font-weight: bold;
  font-size: 17px;
}
.evs-products-carousel .hikashop_product_name > a {
  color: #000;
}
.evs-products-carousel .hikashop_product_description {
  display: none !important;
}
.evs-products-carousel .hikashop_product_image {
  position: relative;
}
.evs-products-carousel .hikashop_products .hikashop_product_image_subdiv {
  bottom: 1rem;
  position: absolute;
  left: 0;
  right: 0;
}
.evs-products-carousel .hikashop_products .hikashop_subcontainer {
  padding-top: inherit;
}
.evs-products-carousel .hikashop_products .hikashop_product_name {
  min-height: 2.5rem;
}
.evs-products-carousel .hikashop_products .vote-and-wishlist {
  margin-bottom: 0.5rem;
}
.evs-products-carousel .hikashop_products .hikashop_product_price_full {
  margin-bottom: 0.5rem;
}
.evs-products-carousel .hikashop_products .cart-button-evs {
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}
.evs-products-carousel .hikashop_products.display_list {
  /* Tablets */
}
.evs-products-carousel .hikashop_products.display_list .hikashop_product_description {
  grid-area: descriere;
}
.evs-products-carousel .hikashop_products.display_list .vote-and-wishlist {
  grid-area: vote-and-wishlist;
}
.evs-products-carousel .hikashop_products.display_list .hikashop_product_price_full {
  grid-area: price;
}
.evs-products-carousel .hikashop_products.display_list .cart-button-evs {
  grid-area: add-to-cart;
}
.evs-products-carousel .hikashop_products.display_list .product-details-evs .hikashop_product_description {
  color: #35ABA8 !important;
  font-size: 14px;
}
.evs-products-carousel .hikashop_products.display_list .hikashop_product_description {
  display: unset !important;
  overflow: hidden;
  display: -webkit-box !important;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  height: max-content;
  padding-right: 4rem;
  /*            background-image: url(../images/elemente_site/dot.svg);
                        background-repeat-x: no-repeat;
                        background-size: 2rem 9px;
                        background-position-x: right;*/
}
.evs-products-carousel .hikashop_products.display_list .product-details-evs {
  display: grid;
  grid-template-areas: "descriere vote-and-wishlist" "descriere price" "descriere add-to-cart";
}
@media (min-width: 768px) and (max-device-width: 1024px) {
  .evs-products-carousel .hikashop_products.display_list .product-details-evs {
    width: 100%;
  }
  .evs-products-carousel .hikashop_products.display_list .product-details-evs .vote-and-wishlist .wishlist-button-evs {
    display: none;
  }
  .evs-products-carousel .hikashop_products.display_list .product-details-evs .hikashop_product_price_full {
    width: 100% !important;
  }
  .evs-products-carousel .hikashop_products.display_list .product-details-evs .cart-button-evs {
    width: 10rem;
  }
  .evs-products-carousel .hikashop_products.display_list .product-details-evs .cart-button-evs .evs-cart-btn {
    max-width: 8rem;
  }
  .evs-products-carousel .hikashop_products.display_list .product-details-evs .cart-button-evs table {
    display: none;
  }
  .evs-products-carousel .hikashop_products.display_list .product-details-evs .cart-button-evs a.hikawishlist {
    font-size: 0 !important;
    background-image: url('../../../../images/elemente_site/fav_off.svg') !important;
    background-size: 100% 100%;
    height: 1.5rem;
    width: 1.5rem;
    background-color: transparent !important;
    border: 0 !important;
  }
  .evs-products-carousel .hikashop_products.display_list .product-details-evs .cart-button-evs a.hikawishlist > span {
    display: none;
  }
}
@media only all and (max-width: 47.99rem) {
  .evs-products-carousel .hikashop_products.display_list .product-details-evs {
    display: initial;
  }
  .evs-products-carousel .hikashop_products.display_list .wishlist-button-evs {
    display: none;
  }
  .evs-products-carousel .hikashop_products.display_list .hikashop_product_image {
    grid-area: image;
  }
  .evs-products-carousel .hikashop_products.display_list .hikashop_product_name {
    grid-area: name;
    width: 100% !important;
  }
  .evs-products-carousel .hikashop_products.display_list .hikashop_product_code_list {
    display: none !important;
  }
  .evs-products-carousel .hikashop_products.display_list .hikashop_product_custom_autor_carte_line {
    grid-area: autor;
    width: 100% !important;
  }
  .evs-products-carousel .hikashop_products.display_list .product-details-evs {
    grid-area: detalii;
    width: 101% !important;
  }
  .evs-products-carousel .hikashop_products.display_list .hikashop_listing_img_title {
    display: grid;
    grid-template-areas: "image name" "image autor" "image detalii";
  }
  .evs-products-carousel .hikashop_products.display_list .hikashop_product_description {
    display: none !important;
  }
  .evs-products-carousel .hikashop_products.display_list .cart-button-evs {
    text-align: left;
  }
  .evs-products-carousel .hikashop_products.display_list .cart-button-evs .evs-cart-btn {
    max-width: 8rem;
  }
  .evs-products-carousel .hikashop_products.display_list .cart-button-evs table {
    display: none;
  }
  .evs-products-carousel .hikashop_products.display_list .cart-button-evs a.hikawishlist {
    margin-left: 2rem;
    font-size: 0 !important;
    background-image: url('../../../../images/elemente_site/fav_off.svg') !important;
    background-size: 100% 100%;
    height: 1.5rem;
    width: 1.5rem;
    background-color: transparent !important;
    border: 0 !important;
  }
  .evs-products-carousel .hikashop_products.display_list .cart-button-evs a.hikawishlist > span {
    display: none;
  }
  .evs-products-carousel .hikashop_products.display_list .separator_list_view {
    display: none;
  }
}
.evs-products-carousel .hikashop_products.display_list .hikashop_subcontainer.thumbnail {
  display: flex;
}
.evs-products-carousel .hikashop_products.display_list .hikashop_product_image_subdiv {
  bottom: inherit;
  position: inherit;
}
.evs-products-carousel .hikashop_products.display_list .thumbnail {
  line-height: unset;
}
.evs-products-carousel .hikashop_products.display_list .hikashop_product_image {
  margin: 0px 10px 0px 0px;
}
.evs-products-carousel .hikashop_products.display_list span.hikashop_product_price_full {
  width: unset;
  border: none;
}
.evs-products-carousel .hikashop_products.display_list .hikashop_product_image {
  margin-left: unset;
}
.evs-products-carousel .hikashop_products.display_list div.hikashop_listing_img_title {
  padding-left: unset;
}
.evs-products-carousel .hikashop_products.display_list .separator_list_view {
  border-left: 0.15rem dotted #35ABA8 !important;
  position: relative;
  right: 10rem;
  height: 220px;
}
.evs-products-carousel .wishlist-button-evs .hikashop_product_stock_count {
  display: none;
}
.evs-products-carousel .hikashop_product_code_list {
  display: none !important;
}
.evs-products-carousel .hikashop_product_custom_autor_carte_line {
  color: #000;
  font-weight: bold;
  font-size: 13px;
  margin-top: auto;
}
.evs-products-carousel .hikashop_product_custom_autor_carte_line dt {
  display: none !important;
}
.evs-products-carousel .hikashop_product_custom_autor_carte_line dd {
  float: left;
  margin: unset;
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.evs-products-carousel .hikashop_product_custom_disponibil_varsta_line, .evs-products-carousel .hikashop_product_custom_tematica_carte_line, .evs-products-carousel .hikashop_product_custom_tip_coperta_line, .evs-products-carousel .hikashop_product_custom_colectie_carte_line, .evs-products-carousel .hikashop_product_custom_finisare_carte_line, .evs-products-carousel .hikashop_product_custom_tip_joc_line, .evs-products-carousel .hikashop_product_custom_detali_biblii_line {
  display: none !important;
}
.evs-products-carousel .wishlist-button-evs table {
  display: none;
}
.evs-products-carousel .wishlist-button-evs a.hikacart {
  display: none;
}
.evs-products-carousel .wishlist-button-evs a.hikawishlist {
  font-size: 0 !important;
  background-image: url('../../../../images/elemente_site/fav_off.svg') !important;
  background-size: 100% 100%;
  height: 1.5rem;
  width: 1.5rem;
  background-color: transparent !important;
  border: 0 !important;
}
.evs-products-carousel .hikashop_product_price_with_discount, .evs-products-carousel .hikashop_product_price_0 {
  float: left;
  font-size: larger;
  font-weight: bold;
  color: #BB3269;
}
.evs-products-carousel .hikashop_product_discount {
  font-size: small;
}
.evs-products-carousel .cart-button-evs {
  text-align: center;
}
.evs-products-carousel .cart-button-evs a.hikawishlist {
  display: none;
}
.evs-products-carousel .vote-and-wishlist {
  display: inline-flex;
  width: 100%;
}
.evs-products-carousel .vote-and-wishlist .hikashop_product_vote {
  margin-right: auto;
}
.evs-products-carousel .vote-and-wishlist .hikashop_product_vote .hikashop_vote_stars span.hk-rate-star {
  display: inline-block !important;
}
.evs-products-carousel .hikashop_product_price_full {
  display: block;
}
.evs-cart-btn {
  line-height: 1.8;
  width: 100%;
  max-width: 12rem;
  background-image: linear-gradient(to right, #bb3269, #ff9d7a 25% 45%, #35aba8 55%) !important;
  background-size: 250% 100%;
  background-color: transparent !important;
  border: 0 !important;
  border-radius: 2rem;
  -webkit-transition: background-position 0.5s;
  -moz-transition: background-position 0.5s;
  transition: background-position 0.5s;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row-reverse;
  /*    span{float:left; font-weight: bold;}*/
}
.evs-cart-btn:after {
  content: url('../../../../images/elemente_site/cart_icon_white.svg');
}
.evs-cart-btn:hover {
  background-position: right;
}
/*@media (min-width: 767px){
    .hikashop_category_information [class*="span"], .hikashop_category_information .uneditable-input[class*="span"], .hikashop_category_information .row-fluid [class*="span"] {
        width: 49.5% !important;
        float: left !important;
    }
}*/
@media (max-width: 59.99rem) {
  .evs-products-carousel .g-content {
    /*            margin: 0.5rem !important;
                        padding:unset !important;*/
  }
  .evs-products-carousel .hikashop_subcontainer {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .evs-products-carousel .hikashop_product {
    width: 50%;
  }
  .evs-products-carousel .hikashop_product .hikashop_container {
    margin-left: unset !important;
    margin-right: unset !important;
  }
  .evs-products-carousel .root .g-content {
    padding: 0;
    margin: 0;
  }
  .evs-products-carousel .root .hkc-3 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .evs-products-carousel .hikashop_products.display_grid .hikashop_product_image_subdiv {
    bottom: -1rem;
    position: inherit;
  }
}
.row-fluid .hikashop_product_column_1, .row-fluid .hikashop_category_column_1, .row-fluid-7 .hikashop_product_column_1, .row-fluid-7 .hikashop_category_column_1, .row-fluid-8 .hikashop_product_column_1, .row-fluid-8 .hikashop_category_column_1, .row-fluid-10 .hikashop_product_column_1, .row-fluid-10 .hikashop_category_column_1, .row .hikashop_product_column_1, .row .hikashop_category_column_1 {
  clear: none !important;
}
#module-jlmenucanvas-189 .jl-modal-dialog.jl-flex {
  background-color: #EBF0F0;
}
#module-jlmenucanvas-189 .jl-modal-dialog.jl-flex .hikashop_filter_module.filtru-stanga-evs {
  overflow-y: overlay;
  max-height: 250px;
  margin-bottom: 2rem;
  padding: 1rem;
  background-color: #FFF;
  border-radius: 7px;
}
#module-jlmenucanvas-189 .jl-modal-dialog.jl-flex .hikashop_filter_module.filtru-stanga-evs form {
  margin: 0 0 0;
}
#module-jlmenucanvas-189 .jl-modal-dialog.jl-flex .hikashop_filter_module.filtru-stanga-evs form br {
  display: none;
}
#module-jlmenucanvas-189 .jl-modal-dialog.jl-flex .hikashop_filter_module.filtru-stanga-evs .hikashop_filter_title {
  display: inherit;
  font-weight: bold;
}
.filtru-stanga-evs {
  /*    .hikashop_filter_checkbox{
            input[type="checkbox"]{display:none;}
            input[type="checkbox"]{
                +label:before{
                    content: "\2714";
                    padding-left: 0.2rem;
                    padding-right: 0.2rem;
                    border: 1px solid #35aba8;
                    color: transparent;
                    margin-right: 0.5rem;
                    border-radius: 4px;
                }
    
                &:checked{
                    +label:before{
                        content:"\2714";
                        color:$filtruTextColor;
                    }
                }
    
            }
    
    
            input[type="radio"], input[type="checkbox"]{margin: 0 0.5rem 1px 0;}
            label{display:inline-block;}
        }*/
}
.filtru-stanga-evs .filtru-stanga-evs {
  color: #35ABA8;
  overflow-y: overlay;
  max-height: 250px;
}
.filtru-stanga-evs .filtru-stanga-evs span.hikashop_filter_checkbox {
  display: block;
}
.filtru-stanga-evs .filtru-stanga-evs form {
  margin: 0 0 0;
}
.filtru-stanga-evs .filtru-stanga-evs form br {
  display: none;
}
.filtru-stanga-evs .filtru-stanga-evs input[type="radio"]:before, .filtru-stanga-evs .filtru-stanga-evs input[type="checkbox"]::before {
  background-color: green !important;
  border-color: #35ABA8 !important;
}
.filtru-stanga-evs > .titlu-filtru, .filtru-stanga-evs .g-title {
  margin-bottom: 0;
  color: #35ABA8 !important;
}
.filtru-stanga-evs span.hikashop_filter_checkbox {
  display: flex !important;
}
.filtru-stanga-evs span.hikashop_filter_checkbox input {
  margin-right: 2px;
}
.filtru-stanga-evs span.hikashop_filter_checkbox input[type = checkbox] {
  min-width: 0.8rem;
  height: 0.8rem;
  -webkit-appearance: none;
  border: 1px solid #35aba8;
  border-radius: 4px;
  color: transparent;
}
div.hikashop_cart_module div.hikashop_cart tbody {
  display: table-caption;
  overflow: auto;
  max-height: 60vh;
}
div.hikashop_cart_module div.hikashop_cart tbody::-webkit-scrollbar-track {
  width: 9px;
  background: #FFF;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
div.hikashop_cart_module div.hikashop_cart tbody::-webkit-scrollbar {
  width: 9px;
  background-color: #F5F5F5;
}
div.hikashop_cart_module div.hikashop_cart tbody::-webkit-scrollbar-thumb {
  border-radius: 7px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #35ABA8;
}
div.hikashop_cart_module div.hikashop_cart tbody::-webkit-scrollbar-thumb:hover {
  background-color: #BB3269;
}
.padding-top-1 {
  padding-top: 1rem !important;
}
.filtre-desktop form {
  margin: 0 0 0;
}
.filtre-desktop form br {
  display: none;
}
.filtre-desktop .hikashop_filter_main {
  background-color: #fff;
  margin: 0.625rem;
  padding: 0.938rem;
  border-radius: 7px;
  border: 1px solid #35ABA8;
}
.filtre-desktop .hikashop_filter_main div::-webkit-scrollbar-track {
  width: 9px;
  background: #FFF;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.filtre-desktop .hikashop_filter_main div::-webkit-scrollbar {
  width: 9px;
  background-color: #F5F5F5;
}
.filtre-desktop .hikashop_filter_main div::-webkit-scrollbar-thumb {
  border-radius: 7px;
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #35ABA8;
}
.filtre-desktop .hikashop_filter_main div::-webkit-scrollbar-thumb:hover {
  background-color: #BB3269;
}
.filtre-desktop .hikashop_filter_main > div.hikashop_filter_Anulapariiei_8 #slider_Anulapariiei_8_module_186 {
  margin-top: 3rem !important;
}
.filtre-desktop .hikashop_filter_main > div {
  color: #35ABA8;
  overflow-y: auto;
  max-height: 250px;
  scrollbar-width: thin;
  scrollbar-color: #35ABA8;
}
.filtre-desktop .hikashop_filter_main > div span.hikashop_filter_title {
  color: #35ABA8 !important;
  font-weight: bold;
  display: block;
}
.filtre-desktop .hikashop_filter_main div.hikashop_filter_Instoc_5 {
  display: flex;
  align-items: baseline;
}
.filtre-desktop .hikashop_filter_main span.hikashop_filter_checkbox {
  display: flex !important;
  align-items: baseline;
}
.filtre-desktop .hikashop_filter_main span.hikashop_filter_checkbox input {
  margin-right: 2px;
}
.filtre-desktop .hikashop_filter_main span.hikashop_filter_checkbox input[type = checkbox] {
  min-width: 0.8rem;
  height: 0.8rem;
  border: 1px solid #35aba8;
  border-radius: 4px;
  color: transparent;
}
.filtre-desktop .hikashop_filter_main .fa.fa-times-circle::after {
  content: " Sterge Filtrul";
}
.filtre-desktop .hikashop_filter_main .fa.fa-times-circle {
  margin: 1rem;
  text-align: center;
  border: 1px solid;
  padding: 0.5rem;
  border-radius: 7px;
}
.box1-fix {
  filter: drop-shadow(0px 8px 5px rgba(53, 171, 168, 0.2));
  -webkit-filter: drop-shadow(0px 8px 5px rgba(53, 171, 168, 0.2));
}
.box1-fix > .g-content {
  border-radius: 7px;
}
.dropshadow {
  filter: drop-shadow(0px 8px 5px rgba(53, 171, 168, 0.2));
  -webkit-filter: drop-shadow(0px 8px 5px rgba(53, 171, 168, 0.2));
}
.pagination-toolbar .page-item.active .page-link {
  background-color: #35aba8;
  border-color: #35aba8;
}
.pagination-toolbar .page-link {
  color: #35aba8;
}
.pagination-toolbar .counter {
  align-self: center;
}
.pagination-toolbar .limit, .pagination-toolbar a.pagenav_start_chevron, .pagination-toolbar span.pagenav_start_chevron, .pagination-toolbar span.pagenav_text, .pagination-toolbar a.hikashop_start_link, .pagination-toolbar a.hikashop_previous_link, .pagination-toolbar a.hikashop_next_link, .pagination-toolbar a.hikashop_end_link {
  display: none;
}
span.hikashop_results_counter {
  display: none;
}
#evs-product-page .hikashop_product_left_part .hikashop_slide_prev {
  z-index: 1;
}
#evs-product-page .hikashop_product_left_part .hikashop_slide_next, #evs-product-page .hikashop_product_left_part .hikashop_slide_prev {
  border: none;
}
#evs-product-page .hikashop_product_left_part img#hikashop_main_image {
  border: 0.5px solid #e0e0e0;
}
#evs-product-page .hikashop_product_left_part .hikashop_product_main_image {
  height: auto !important;
}
#evs-product-page .hikashop_product_left_part div#hikashop_small_image_div a.hikashop_active_thumbnail {
  background-color: #FF9D7A;
  border-color: #FF9D7A;
}
#evs-product-page .hikashop_product_left_part div#hikashop_small_image_div a {
  border-radius: 1rem;
  height: 0px;
  background-color: #AFAFAF;
  border-color: #AFAFAF;
}
#evs-product-page .hikashop_product_left_part div#hikashop_small_image_div a img {
  height: 0rem;
}
#evs-product-page .hikashop_product_right_part {
  /*        .specificatii_carte_autor {grid-area:autor;}
                //.info_carte { grid-area: info_carte; }
                .hikashop_product_code_main { grid-area: cod_produs; }
                .hikashop_product_price_main { grid-area: price; }
                .hikashop_product_quantity_main { grid-area: addtocart; }
                .evs-sample {grid-area: sample;}
                .hikashop_product_custom_info_main { grid-area: specificatii; }
                //.hikashop_product_tags { grid-area: tags; }
                .socia{grid-area:social;}
                .evscloud-and-product-code{grid-area:evscloud-productcode; }*/
}
#evs-product-page .hikashop_product_right_part .hikashop_product_quantity_div select {
  border-radius: 1rem;
  max-width: 5rem;
  margin-bottom: 1rem;
}
@media only all and (min-width: 59.99rem) {
  #evs-product-page .hikashop_product_right_part {
    padding-left: 4rem;
  }
}
#evs-product-page .hikashop_product_right_part .specificatii_carte_autor > h3 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
#evs-product-page .hikashop_product_right_part a.hikabtn {
  /*display: block;*/
  margin-bottom: 1rem;
  height: 2.5rem;
}
#evs-product-page .hikashop_product_right_part a.hikabtn:after {
  float: right;
}
#evs-product-page .hikashop_product_right_part .evs-cart-btn {
  padding-top: 0.6rem;
}
#evs-product-page .hikashop_product_right_part .hikawishlist {
  width: 100%;
  max-width: 12rem;
  border: 2px solid #35ABA8 !important;
  border-radius: 2rem;
  background-color: #fff;
  color: #35ABA8;
  font-weight: bold;
  display: flex;
  justify-content: center;
  align-items: center;
}
#evs-product-page .hikashop_product_right_part .hikawishlist:after {
  margin-left: 1rem;
  content: url('../../../../images/elemente_site/fav_off.svg');
  vertical-align: middle;
}
#evs-product-page .hikashop_product_right_part .evs-cloud {
  margin-bottom: 1rem;
}
#evs-product-page .hikashop_product_right_part .evs-sample {
  width: 100%;
  max-width: 12rem;
  border: 2px solid #35ABA8 !important;
  border-radius: 2rem;
  background-color: #fff;
  color: #000;
}
#evs-product-page .hikashop_product_right_part .evs-sample:after {
  margin-left: 1rem;
  content: url('../../../../images/elemente_site/evs_sample.svg');
  vertical-align: middle;
}
#evs-product-page .hikashop_product_right_part .hikashop_product_code_main {
  max-width: 12rem;
  border-radius: 2rem;
  background-color: #FFE8DF;
  color: #BB3269;
  text-align: center;
  line-height: 3rem;
  width: fit-content;
  padding: 10px 10px;
}
#evs-product-page .hikashop_product_right_part span#hikashop_product_code_main:before {
  content: "Cod produs: ";
}
#evs-product-page .hikashop_product_right_part .hikashop_product_price_full {
  display: grid;
  grid-template-columns: repeat(1, 100%);
  grid-template-rows: repeat(1, 1fr);
  grid-template-areas: "discount discount" "price price";
}
#evs-product-page .hikashop_product_right_part .hikashop_product_price_full .hikashop_product_price_before_discount {
  grid-area: discount;
  align-self: flex-end;
}
#evs-product-page .hikashop_product_right_part .hikashop_product_price_full .hikashop_product_price {
  grid-area: price;
}
#evs-product-page .hikashop_product_right_part .hikashop_product_price_full .hikashop_product_code_main {
  grid-area: code;
  float: right;
}
#evs-product-page .hikashop_product_right_part .hikashop_product_price_full .hikashop_product_price {
  font-size: 30px;
}
#evs-product-page .hikashop_product_right_part .hikashop_product_price_full span.hikashop_product_price_with_min_qty > span.hikashop_product_price {
  font-size: 25px !important;
}
@media only all and (max-width: 47.99rem) {
  #evs-product-page .hikashop_product_right_part .hikashop_product_name_main {
    font-size: 22px;
  }
  #evs-product-page .hikashop_product_right_part .specificatii_carte_autor h3 {
    font-size: 15px;
  }
  #evs-product-page .hikashop_product_right_part .specificatii_carte {
    font-size: 11px;
  }
  #evs-product-page .hikashop_product_right_part a.hikabtn.hikawishlist {
    max-width: 100%;
  }
  #evs-product-page .hikashop_product_right_part a.hikabtn.evs-cart-btn {
    padding-top: 0.6rem;
    max-width: 100%;
  }
  #evs-product-page .hikashop_product_right_part a.hikabtn {
    line-height: 1;
    height: 3rem;
    font-size: 22px;
    padding: 8px 6px;
  }
  #evs-product-page .hikashop_product_right_part a.hikabtn span {
    /*                    float: left;
                                        padding-left: 3rem;*/
  }
  #evs-product-page .hikashop_product_right_part a.hikabtn::after {
    /*                    margin-left:unset;
                                        padding-right: 3rem;*/
  }
  #evs-product-page .hikashop_product_right_part .hikashop_product_code_main {
    line-height: unset;
  }
}
#evs-product-page .hikashop_product_right_part .hikashop_product_custom_info_main > h4, #evs-product-page .hikashop_product_right_part .hikashop_product_custom_autor_carte_line, #evs-product-page .hikashop_product_right_part .hikashop_product_custom_an_aparitie_line, #evs-product-page .hikashop_product_right_part .hikashop_product_custom_nr_pagini_line, #evs-product-page .hikashop_product_right_part .hikashop_product_custom_limba_produs_line, #evs-product-page .hikashop_product_right_part .hikashop_product_custom_interior_tipar_line, #evs-product-page .hikashop_product_right_part .hikashop_product_custom_disponibil_varsta_line, #evs-product-page .hikashop_product_right_part .hikashop_product_custom_tematica_carte_line, #evs-product-page .hikashop_product_right_part .hikashop_product_custom_tip_coperta_line, #evs-product-page .hikashop_product_right_part .hikashop_product_custom_colectie_carte_line, #evs-product-page .hikashop_product_right_part .hikashop_product_custom_finisare_carte_line, #evs-product-page .hikashop_product_right_part .hikashop_product_custom_tip_joc_line, #evs-product-page .hikashop_product_right_part .hikashop_product_custom_detali_biblii_line {
  display: none !important;
}
#evs-product-page .hikashop_product_right_part .hikashop_product_vote_mini {
  grid-area: vote;
}
#evs-product-page .hikashop_product_right_part h1 {
  grid-area: titlu;
  margin: 0px;
  font-weight: revert;
}
#evs-product-page .hikashop_product_right_part .info_carte {
  display: inline-flex;
  text-align: center;
  font-size: 14px;
  color: #000;
}
#evs-product-page .hikashop_product_right_part .info_carte .specificatii_carte:after {
  content: "\a";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #b83b3b;
  display: inline-block;
  margin: 0 10px;
  vertical-align: middle;
}
#evs-product-page .hikashop_product_right_part div.social {
  margin-top: 1rem;
  margin-bottom: 1rem;
  text-align: right;
  padding-right: 0;
}
#evs-product-page .hikashop_product_right_part .hikashop_product_tags {
  text-align: right;
}
#evs-product-page .hikashop_product_right_part .hikashop_product_quantity_main {
  display: grid;
}
#evs-product-page .modul-cu-fundal {
  z-index: 2;
  position: relative;
}
#evs-product-page .modul-cu-fundal:before {
  content: " ";
  display: block;
  background: #EBF0F0;
  height: 107%;
  width: 300vh;
  z-index: -1;
  position: absolute;
  left: -100vh;
  top: -2rem;
}
#evs-product-page .modul-cu-fundal .hikashop_products_listing_main .hikashop_products_listing > form {
  display: none;
}
#evs-product-page .hikashop_product_description_main {
  display: grid;
  grid-template-columns: repeat(2, 40% 60%);
  grid-template-areas: "title_description title_description" "img_description description";
}
#evs-product-page .hikashop_product_description_main .title-in_description {
  font-size: 28px;
  font-weight: bold;
  color: #000;
  margin-top: 2rem;
}
#evs-product-page .hikashop_product_description_main .img_in_description {
  max-width: 237px;
  margin-right: 0.5rem;
}
#evs-product-page .hikashop_product_description_main .title-in_description {
  grid-area: title_description;
}
#evs-product-page .hikashop_product_description_main .img_in_description {
  grid-area: img_description;
}
#evs-product-page .hikashop_product_description_main .description {
  grid-area: description;
}
#evs-product-page .hikashop_product_description_main .description p {
  margin: 0.5rem 0;
}
@media only all and (max-width: 47.99rem) {
  #evs-product-page .hikashop_product_description_main {
    grid-template-areas: "img_description title_description" "description description";
  }
  #evs-product-page .hikashop_product_description_main .title-in_description {
    font-size: 20px;
    display: grid;
    align-items: center;
  }
}
#evs-product-page .titlu-modul-evs ~ .evs-products-carousel h2, #evs-product-page .titlu-modul-evs-centru ~ .evs-products-carousel h2 {
  display: none;
}
#evs-product-page .moduletable.evs-products-carousel {
  margin-top: 3rem;
}
#evs-product-page .titlu-modul-evs, #evs-product-page .titlu-modul-evs-centru {
  margin-top: 1rem;
  margin-left: 0.5rem;
  font-size: 20px;
  color: #BB3269;
  padding-bottom: 5px;
}
#evs-product-page .titlu-modul-evs-centru {
  text-align: center;
}
#evs-product-page .book-specs {
  padding-top: 2rem;
}
#evs-product-page .book-specs div.spec-title {
  font-size: 28px;
  color: #000;
  font-weight: bold;
  margin-bottom: 1rem;
}
#evs-product-page .book-specs .g-grid.spec:nth-of-type(2n) {
  background-color: #D6F4F3;
  border-radius: 5px;
}
#evs-product-page .book-specs .spec-label {
  color: #35ABA8;
  padding-left: 1rem;
}
#evs-product-page .book-specs .spec-value {
  color: #000;
}
@media only all and (max-width: 47.99rem) {
  #evs-product-page .book-specs .spec-label, #evs-product-page .book-specs .spec-value {
    max-width: 50%;
  }
}
#evs-product-page table.hika_comment_listing {
  border-left: none;
  border-right: none;
  border-bottom: none;
  border-top: dotted 2px #35ABA8;
}
#evs-product-page .pagination:not(.pagination-toolbar) {
  border-top: dotted 2px #35ABA8;
  margin-top: 5px;
}
#evs-product-page .pagination.pagination-toolbar {
  text-align: center;
}
#evs-product-page .pagination.pagination-toolbar .pagenav_previous_chevron {
  margin-right: 1rem;
}
#evs-product-page .pagination.pagination-toolbar .pagenav_next_chevron {
  margin-left: 1rem;
}
#evs-product-page .pagination.pagination-toolbar .counter {
  display: none;
}
#evs-product-page .hikashop_listing_comment {
  margin-top: 2rem;
}
#evs-product-page .hikashop_listing_comment .hika_comment_listing_name {
  width: 5rem;
}
#evs-product-page .hikashop_listing_comment .hika_comment_listing_name > span {
  display: grid;
  border-radius: 7px;
  width: 3rem;
  height: 3rem;
  align-items: center;
  text-align: center;
  text-transform: uppercase;
  background-color: #35ABA8;
  color: #fff;
}
#evs-product-page .hikashop_listing_comment .hika_comment_listing_useless {
  padding-left: 1rem;
  visibility: hidden;
}
#evs-product-page .hikashop_listing_comment td {
  border: none;
}
#evs-product-page .hikashop_listing_comment > span {
  font-size: 28px;
  font-weight: bold;
  color: #000;
}
.cart-evs-dropdown ul {
  background-color: #fff;
  border-radius: 0.5rem;
  box-shadow: 0px -7px 7px rgba(53, 171, 168, 0.2);
  margin-top: -0.2rem;
}
.cart-evs-dropdown table {
  border: none;
}
.cart-evs-dropdown table td {
  border: none;
}
.cart-evs-dropdown table thead {
  display: none;
}
.cart-evs-dropdown table tbody {
  text: 0.8rem;
}
.cart-evs-dropdown table tbody .hikashop_cart_module_product_name_value a {
  color: #35ABA8 !important;
}
.cart-evs-dropdown table tbody .hikashop_cart_module_product_delete_value a i {
  color: #35ABA8;
}
.cart-evs-dropdown table tbody .hikashop_product_price {
  color: #BB3269;
}
.cart-evs-dropdown table tfoot {
  border: none;
}
.cart-evs-dropdown .hikashop_cart_proceed_to_checkout {
  width: 100%;
  max-width: 12rem;
  background-image: linear-gradient(to right, #bb3269, #ff9d7a 25% 45%, #35aba8 55%) !important;
  background-size: 250% 100%;
  background-color: transparent !important;
  border: 0 !important;
  border-radius: 2rem;
  -webkit-transition: background-position 0.5s;
  -moz-transition: background-position 0.5s;
  transition: background-position 0.5s;
}
.cart-evs-dropdown .hikashop_cart_proceed_to_checkout:hover {
  color: #fff !important;
}
.cart-evs-dropdown .dropdown-cart-arrow {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-bottom-color: white;
  border-width: 8px;
  margin-left: -8px;
  top: -16px;
}
.cart-evs-dropdown .cart-arrow {
  left: 70%;
}
.cart-evs-dropdown .wishlist-arrow {
  left: 73%;
}
.cart-evs-dropdown .acount-arrow {
  left: 45%;
}
.cart-evs-dropdown .citeste-arrow {
  left: 25%;
}
.cart-evs-dropdown .g-menu-item-734, .cart-evs-dropdown .g-menu-item-737, .cart-evs-dropdown .g-menu-item-740 {
  background-color: #FFDACC !important;
  font-size: 12px;
  border-bottom-left-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.cart-evs-dropdown .g-menu-item-734 > div, .cart-evs-dropdown .g-menu-item-737 > div, .cart-evs-dropdown .g-menu-item-740 > div {
  padding: 0 !important;
}
.cart-evs-dropdown .g-menu-item-734 p, .cart-evs-dropdown .g-menu-item-737 p, .cart-evs-dropdown .g-menu-item-740 p {
  margin: 0 !important;
  color: #000;
}
.vex.vex-theme-default .vex-content {
  width: fit-content !important;
}
.vex.vex-theme-default .vex-content .vex-dialog-message {
  border-top: dotted 0.3rem #35ABA8;
  border-bottom: dotted 0.3rem #35ABA8;
  padding-top: 10px;
  padding-bottom: 10px;
}
.vex.vex-theme-default .vex-content .vex-dialog-buttons .vex-dialog-button {
  background-image: linear-gradient(to right, #bb3269 20%, #ff9d7a 95%) !important;
  background-color: transparent !important;
  border: 0 !important;
  border-radius: 2rem !important;
  -webkit-transition: background-position 0.5s;
  -moz-transition: background-position 0.5s;
  transition: background-position 0.5s;
}
.vex.vex-theme-default .vex-content .vex-dialog-buttons button.vex-first {
  margin-bottom: 1rem;
}
@media (max-width: 47.99rem) {
  .hikashop_checkout_page .hikashop_wizardbar li {
    width: 100%;
    z-index: 1 !important;
  }
}
.hikashop_checkout_page #hikashop_checkout_login_2_0, .hikashop_checkout_page .hikashop_checkout_address, .hikashop_checkout_page .hikashop_checkout_payment, .hikashop_checkout_page .hikashop_checkout_shipping, .hikashop_checkout_page .evs-checkout-step-2 {
  background-color: #FFF;
  border-radius: 7px;
  padding: 1rem;
  margin-bottom: 1rem;
}
.hikashop_checkout_page .hikashop_checkout_login .hkc-sm-8, .hikashop_checkout_page .hikashop_checkout_address .hkc-sm-8 {
  width: 99%;
}
.hikashop_checkout_page .hikashop_checkout_login .hikashop_login_forgot_username_line, .hikashop_checkout_page .hikashop_checkout_address .hikashop_login_forgot_username_line {
  display: none;
}
.hikashop_checkout_page .hikashop_checkout_login input[type="text"], .hikashop_checkout_page .hikashop_checkout_login input[type="email"], .hikashop_checkout_page .hikashop_checkout_login input[type="password"], .hikashop_checkout_page .hikashop_checkout_login #address_country, .hikashop_checkout_page .hikashop_checkout_login #data_address_address_state, .hikashop_checkout_page .hikashop_checkout_login .hikashop_field_dropdown, .hikashop_checkout_page .hikashop_checkout_address input[type="text"], .hikashop_checkout_page .hikashop_checkout_address input[type="email"], .hikashop_checkout_page .hikashop_checkout_address input[type="password"], .hikashop_checkout_page .hikashop_checkout_address #address_country, .hikashop_checkout_page .hikashop_checkout_address #data_address_address_state, .hikashop_checkout_page .hikashop_checkout_address .hikashop_field_dropdown {
  border: 1px solid #35aba8 !important;
  border-radius: 1rem !important;
}
.hikashop_checkout_page .hikashop_checkout_login .hikashop_registration_address_number_line.hkc-6, .hikashop_checkout_page .hikashop_checkout_login .hikashop_registration_address_scara_line.hkc-6, .hikashop_checkout_page .hikashop_checkout_login .hikashop_registration_address_reg_com_line.hkc-6, .hikashop_checkout_page .hikashop_checkout_address .hikashop_registration_address_number_line.hkc-6, .hikashop_checkout_page .hikashop_checkout_address .hikashop_registration_address_scara_line.hkc-6, .hikashop_checkout_page .hikashop_checkout_address .hikashop_registration_address_reg_com_line.hkc-6 {
  padding-left: 0;
}
.hikashop_checkout_page .hk-row-fluid .hikashop_checkout_coupon {
  border-bottom-left-radius: unset;
  border-bottom-right-radius: unset;
  text-align: center;
}
.hikashop_checkout_page .hk-row-fluid .hikashop_checkout_coupon .input-append {
  display: inline-grid;
}
.hikashop_checkout_page .hk-row-fluid .hikashop_checkout_coupon .input-append .hikashop_checkout_coupon_field {
  font-size: 18px;
  border-radius: 2rem;
}
.hikashop_checkout_page .hk-row-fluid .hikashop_checkout_coupon .input-append .hikabtn_checkout_coupon_add {
  border-radius: 2rem;
  border: none;
  background-color: #35ABA8;
  margin-top: 1rem;
  font-size: 18px;
  font-weight: bold;
}
.hikashop_checkout_page .hk-row-fluid .pret-total-modul {
  border-radius: unset;
  text-align: center;
}
.hikashop_checkout_page .hk-row-fluid .div_top_radius_none {
  border-top-left-radius: unset;
  border-top-right-radius: unset;
  text-align: center;
  padding-bottom: 1rem;
}
.hikashop_checkout_page .next-step-btn {
  line-height: 2;
  font-size: 20px;
  width: 100%;
  max-width: 12rem;
  background-image: linear-gradient(to right, #bb3269, #ff9d7a 25% 45%, #35aba8 55%) !important;
  background-size: 250% 100%;
  background-color: transparent !important;
  border: 0 !important;
  border-radius: 2rem;
}
.hikashop_checkout_page .next-step-btn span {
  float: left;
  font-weight: bold;
}
.hikashop_checkout_address label.hkc-sm-4.hkcontrol-label {
  display: none !important;
}
.boxbg {
  background-color: #FFF;
  border-radius: 7px;
  padding: 1rem;
}
.hikashop_checkout_shipping_description > p {
  margin: unset;
}
.hikashop_checkout_page_step1 .grid-container {
  display: grid;
  grid-template-columns: 0.5fr 2fr 0.5fr 0.5fr;
  grid-template-rows: 1fr;
  gap: 0px 0px;
  background-color: #fff;
  margin-bottom: 1rem;
  border-radius: 7px;
  padding: 1rem;
}
@media only all and (max-width: 47.99rem) {
  .hikashop_checkout_page_step1 .hkc-md-9 {
    padding-left: inherit;
    padding-right: inherit;
  }
  .hikashop_checkout_page_step1 .hikashop_checkout_cart {
    margin-right: inherit !important;
  }
  .hikashop_checkout_page_step1 .chkout_image {
    grid-area: chkout_image;
  }
  .hikashop_checkout_page_step1 .chkout_title {
    grid-area: chkout_title;
  }
  .hikashop_checkout_page_step1 .chkout_title .hikashop_cart_product_name_value {
    font-size: 14px;
  }
  .hikashop_checkout_page_step1 .chkout_quantity {
    grid-area: chkout_quantity;
  }
  .hikashop_checkout_page_step1 .chkout_quantity .hikashop_product_quantity_div {
    grid-area: cantitate;
  }
  .hikashop_checkout_page_step1 .chkout_quantity .hikashop_cart_product_quantity_delete {
    grid-area: sterge;
  }
  .hikashop_checkout_page_step1 .chkout_quantity .hikashop_cart_product_quantity_value {
    display: grid;
    grid-template-areas: "cantitate" "sterge";
  }
  .hikashop_checkout_page_step1 .chkout_price {
    grid-area: chkout_price;
  }
  .hikashop_checkout_page_step1 .chkout_price .hikashop_product_price_full {
    display: grid !important;
    grid-template-areas: "pret-cu-discount" "pret-fara-discount";
  }
  .hikashop_checkout_page_step1 .chkout_price .hikashop_product_price_full .hikashop_product_price_with_discount {
    grid-area: pret-cu-discount;
  }
  .hikashop_checkout_page_step1 .chkout_price .hikashop_product_price_full .hikashop_product_price_before_discount {
    grid-area: pret-fara-discount;
  }
  .hikashop_checkout_page_step1 .grid-container {
    grid-template-columns: unset;
    grid-template-rows: unset;
    grid-template-areas: "chkout_image chkout_title chkout_title" "chkout_image chkout_quantity chkout_price";
  }
  .hikashop_checkout_page_step1 .chkout_quantity .hikashop_cart_product_price_value {
    display: none;
  }
}
.hikashop_checkout_page_step1 .hikashop_checkout_cart {
  margin-right: 0.7rem;
}
.hikashop_checkout_page_step1 .hikashop_checkout_cart .evs-checkout-products-head, .hikashop_checkout_page_step1 .hikashop_checkout_cart .evs-checkout-products-footer, .hikashop_checkout_page_step1 .hikashop_checkout_cart .evs_checkout_subtotal, .hikashop_checkout_page_step1 .hikashop_checkout_cart .evs_checkout_shipping, .hikashop_checkout_page_step1 .hikashop_checkout_cart .evs_checkout_aditional, .hikashop_checkout_page_step1 .hikashop_checkout_cart .evs_checkout_tax, .hikashop_checkout_page_step1 .hikashop_checkout_cart .evs_checkout_payment, .hikashop_checkout_page_step1 .hikashop_checkout_cart .evs_checkout_total {
  display: none;
}
.hikashop_checkout_page_step1 .hikashop_product_checkout_cart_image {
  max-width: 94px;
}
.hikashop_checkout_page_step1 .hikashop_cart_product_quantity_value select {
  border-radius: 1rem;
}
.hikashop_checkout_page_step1 .hikashop_cart_product_name {
  font-weight: bold;
}
.hikashop_checkout_page_step1 .hikashop_cart_product_name a {
  color: #000;
}
.step2-left-sumar {
  display: flex;
  position: relative;
  justify-content: center;
  align-items: center;
}
.step2-left-sumar > div {
  width: 100%;
}
.evs-checkout-step-2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
#hikashop_checkout_form .hikashop_field_dropdown {
  width: 100% !important;
}
.hikashop_shipping_group legend, .hika_address_field legend, .hikashop_checkout_payment legend {
  font-size: 24px;
  color: #35ABA8;
  font-weight: bold;
}
.hikashop_checkout_login h2 {
  font-size: 24px;
  color: #35ABA8;
  font-weight: bold;
}
.hikashop_checkout_address .hk-container-fluid > .hkc-sm-6 {
  width: 100%;
}
.hikashop_checkout_address .hk-container-fluid > div.hkc-sm-6:first-of-type {
  margin-bottom: 3rem;
}
#cost_produse_value span, #cost_livrare_value span, .sumar-comanda-total span {
  margin-left: 0.2rem;
}
.sumar-comanda-label > div {
  font-size: 25px;
  color: #35ABA8;
  font-weight: bold;
}
.sumar-comanda-valori > div {
  font-size: 14px;
  color: grey;
}
.sumar-comanda-total > div {
  font-size: 30px;
  color: #BB3269;
  font-weight: bold;
  font-family: "ttevs-bold";
}
.evs-checkout-step-3 {
  background-color: unset !important;
}
.step-3-produse > div, .step-3-billing > div, .step-3-livrare > div, .step-3-plata > div {
  background-color: #fff;
  margin-bottom: 1rem;
}
.step-3-livrare > div {
  width: 100%;
}
@media only all and (max-width: 768rem) {
  .step-3-livrare > div {
    margin-left: intial;
    margin-right: initial;
  }
}
@media only all and (min-width: 769rem) {
  .step-3-livrare > div {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
.step-3-billing > div {
  width: 100%;
}
.step-3-plata > div {
  width: 100%;
}
.step-3-produse .produs-pas-3, .step-3-produse .livrare, .step-3-produse .coupon {
  font-size: 18px;
  color: #808080;
  font-weight: 500;
}
.step-3-produse .produs-pas-3 > span, .step-3-produse .livrare > span, .step-3-produse .coupon > span {
  float: right;
}
.evs-step3 .label-title {
  font-size: 24px;
  color: #35ABA8;
  font-weight: bold;
}
.evs-step3 .label-sub-title {
  font-size: 18px;
  color: #808080;
}
.evs-step3 .step-3-option {
  color: #808080;
  font-size: 14px;
}
.hikashop_checkout_page_step3 .sumar-comanda-btn, .hikashop_checkout_page_step3 .hikashop_checkout_terms {
  display: flex;
  justify-content: center;
  margin-top: 1rem;
}
@media only all and (max-width: 47.99rem) {
  .hikashop_checkout_page_step3 .sumar-comanda-btn {
    flex-direction: column;
    align-items: center;
  }
}
.hikashop_checkout_page_step3 .sumar-comanda-btn > span {
  font-size: 36px;
  color: #bb3269;
  font-weight: bold;
  margin-right: 2rem;
  font-family: "ttevs-bold";
}
.hikashop_checkout_page_step3 .hikashop_checkout_terms > input {
  margin-right: 0.5rem;
}
.hikashop_checkout_buttons {
  display: none;
}
div.hikashop_checkout_coupon label {
  font-weight: bold;
  color: #35ABA8;
  text-align: center;
}
div.hikashop_checkout_coupon input.hikashop_checkout_coupon_field {
  border-radius: 1rem;
  border: 2px solid #35ABA8;
}
.pret-total-modul .hikashop_small_cart_total_title {
  font-size: 30px;
  font-weight: bold;
  color: #BB3269;
  font-family: "ttevs-bold";
}
.icont-user {
  display: flex;
}
.icont-user > img {
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  margin-top: 3.5rem;
}
ul.nav-tabs {
  padding-bottom: 1.5rem !important;
}
ul.nav-tabs a {
  background-color: unset !important;
  border: unset !important;
  -webkit-box-shadow: unset !important;
  box-shadow: unset !important;
  color: #BB3269 !important;
  font-weight: bold;
}
ul.nav-tabs .tab-hidden {
  visibility: hidden;
}
ul.nav-tabs .tab-text-left {
  text-align: left;
}
ul.nav-tabs .tab-text-right {
  text-align: right;
}
.tab-content {
  border-radius: 7px !important;
}
.tab-content #intra-in-cont > form {
  padding-top: 3rem;
}
.tab-content #intra-in-cont > form .control-group {
  margin-bottom: 1.3rem;
}
.tab-content #intra-in-cont > form .userdata {
  text-align: center;
}
.tab-content #intra-in-cont > form ul > li {
  margin-bottom: 1rem;
}
.tab-content #creaza-cont > form {
  padding-top: 1.5rem;
}
.tab-content #reseteaza-parola form {
  text-align: center;
}
.tab-content .evs-user {
  padding-right: 3rem !important;
  padding-left: 2.3rem !important;
}
.tab-content .evs-user input[type="text"], .tab-content .evs-user input[type="password"] {
  border: 1px solid #35ABA8 !important;
  border-radius: 1rem !important;
  height: 1.25rem;
}
.tab-content .evs-user .hikashop_contentpane {
  text-align: center;
}
.tab-content .evs-user button[type="submit"] {
  border-radius: 2rem;
  background-color: #BB3269;
  color: #FFF;
  font-weight: bold;
  padding: 0.7rem 1.2rem 0.7rem 1.2rem;
}
.tab-content #intra-in-cont input[type="text"], .tab-content #intra-in-cont input[type="password"] {
  width: 100%;
}
#jlmodalmodule-9510 .jl-modal-dialog {
  border-radius: 7px !important;
}
.evs-registration {
  padding-right: -0.5rem !important;
}
.evs-registration .hkform-horizontal .hkform-group {
  justify-content: center;
}
.evs-registration form {
  text-align: center;
}
.evs-registration input[type="text"], .evs-registration input[type="password"] {
  border: 1px solid #35ABA8 !important;
  border-radius: 1rem !important;
  height: 2rem;
}
.evs-registration .hikashop_contentpane {
  text-align: center;
}
.evs-registration button[type="submit"] {
  border-radius: 2rem;
  background-color: #BB3269;
  color: #FFF;
  font-weight: bold;
  padding: 0.7rem 1.2rem 0.7rem 1.2rem;
}
.evs-registration input[type="text"], .evs-registration input[type="password"] {
  width: -webkit-fill-available;
}
.evs-registration input[type="checkbox"] {
  float: revert;
}
.evs-registration ul {
  list-style: none;
}
.modal-login a {
  color: unset !important;
}
.jl-pagination li > a {
  background-color: #FFF;
  padding: 5px;
  border-radius: 25px;
}
.hikashop_product_price_before_discount {
  float: right !important;
}
.filters-mobile-icon {
  min-height: 0px !important;
}
.hikashop_products.display_list span.hikashop_product_price_full, .hikashop_products.display_list span.hikashop_product_name {
  border: unset;
}
.hikashop_products.display_list span.hikashop_product_price_full, .hikashop_products.display_list span.hikashop_product_name {
  padding: unset;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: unset;
  font-weight: bold;
}
.hk-rating-empty-label {
  display: none;
}
#g-productnav {
  z-index: 5 !important;
}
#g-productnav ul {
  margin-top: unset;
  margin-left: unset;
}
#g-productnav.jl-sticky-fixed, #g-productnav.jl-sticky {
  top: unset !important;
  bottom: 0px;
  /*    position: fixed;
        width: 100%;*/
}
#g-productnav.jl-sticky {
  visibility: hidden;
}
#g-productnav.jl-active {
  visibility: visible;
}
.jl-subnav-pill > * > a:focus, .jl-subnav-pill > * > a:hover {
  border-radius: 1rem;
}
.fa-times-circle {
  display: block;
}
h1, h2, h3, h4, h5, h6, strong {
  color: inherit;
}
.jl-grid-card-radius .jl-card {
  border-radius: 7px;
}
.jl-grid-card-radius-right .jl-card {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
}
.jl-grid-divider > :not(.jl-first-column)::before {
  border-left: 0.15rem dotted #34aba8 !important;
}
@media (max-width: 47.99rem) {
  /*    .border-right-separator{
            .jl-first-column~div .vertical-border .tm-content{
                border-left: 3px dotted $colorVerdeDeschis;
                >*{margin-left: 1rem;}
            }
        }*/
  .jl-grid-divider > :not(.jl-first-column):last-child::before {
    border-left: unset !important;
  }
}
@media (min-width: 1200px) {
  .jl-grid-divider > * {
    padding-left: 60px;
  }
}
.footer-link-color a {
  color: #35ABA8;
}
ul.nav.menu.footer-menu li {
  font-size: 10pt;
}
.main-shadow {
  filter: drop-shadow(0px 8px 5px rgba(53, 171, 168, 0.2));
  -webkit-filter: drop-shadow(0px 8px 5px rgba(53, 171, 168, 0.2));
}
.positions-side-by-side {
  display: inline-flex;
  align-items: center;
  margin-left: 0.5rem;
}
.hs_sb_mod {
  /*    overflow-y: scroll;
        height: 250px*/
}
/*width*/
.hs_sb_mod::-webkit-scrollbar {
  width: 10px;
}
/* Track */
.hs_sb_mod::-webkit-scrollbar-track {
  background: #FFF;
  border-radius: 7px;
}
/* Handle */
.hs_sb_mod::-webkit-scrollbar-thumb, html::-webkit-scrollbar-thumb {
  background: #35ABA8;
  border-radius: 7px;
}
/* Handle on hover */
.hs_sb_mod::-webkit-scrollbar-thumb:hover, html::-webkit-scrollbar-thumb:hover {
  background: #BB3269;
}
.jl-offcanvas-bar {
  /*    overflow-y: scroll;
        height: 250px*/
  overflow-x: hidden;
}
/*width*/
.jl-offcanvas-bar::-webkit-scrollbar {
  width: 10px;
}
/* Track */
.jl-offcanvas-bar::-webkit-scrollbar-track {
  background: #FFF;
  border-radius: 7px;
}
/* Handle */
.jl-offcanvas-bar::-webkit-scrollbar-thumb {
  background: #35ABA8;
  border-radius: 7px;
}
/* Handle on hover */
.jl-offcanvas-bar::-webkit-scrollbar-thumb:hover {
  background: #BB3269;
}
.filtru-stanga-evs a .fa.fa-times-circle::after {
  content: " Sterge Filtrul";
}
.filtru-stanga-evs a .fa.fa-times-circle {
  margin: 1rem;
  text-align: center;
  border: 1px solid;
  padding: 0.5rem;
  border-radius: 7px;
}
/*.hikashop_registration_same_address_line, .hikashop_checkout_address_same,
.hika_address_field.hikashop_checkout_shipping_address_block, #hikashop_user_addresses_default{
    display: none !important;
}*/
.hikashop_cpanel_cart_div, .hika_cpanel_order_action {
  display: none !important;
}
.hika_cpanel_icons .hk-icon > i:first-child, i:last-child {
  color: #35ABA8 !important;
}
.hikabtn_checkout_next .fa.fa-angle-double-right {
  color: #FFF !important;
}
.hikashop_cart_products.adminlist.table, .hikashop_order_main_table {
  background-color: #fff;
  margin-top: 1rem;
  border-radius: 7px;
}
#hikashop_order_main #hikashop_print_cart {
  display: none;
}
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#AltePlati input[type="text"] {
  width: 95%;
}
/* bara mega menu ingustata */
.mega-menu-radius > div > ul.dj-megamenu li a.dj-up_a {
  height: 40px !important;
  margin-top: -5px;
}
.mega-menu-radius > div > ul.dj-megamenu li a.dj-up_a > span {
  height: 40px !important;
}
/* desktop submenu bottom radius */
.mega-radius + div.dj-subwrap .dj-icon {
  max-height: 25px !important;
}
.mega-radius + div.dj-subwrap .dj-subwrap-in {
  border-bottom-left-radius: 7px !important;
  border-bottom-right-radius: 7px !important;
}
.mega-radius + div.dj-subwrap .hikashop_product_name a {
  color: black !important;
}
ul.dj-mobile-light li.dj-mobileitem img.dj-icon {
  /*         mobile menu icon size */
  height: 30px;
  margin-top: -10px;
  margin-bottom: -10px;
}
ul.dj-mobile-light li.dj-mobileitem > a {
  border-bottom: solid 1px #AFAFAF;
}
/* mega menu mobile focus on click */
#dj-megamenu195mobile.dj-megamenu-select-light .dj-mobile-open-btn:focus, #dj-megamenu195mobile.dj-megamenu-select-light:hover .dj-mobile-open-btn, #dj-megamenu195mobile.dj-megamenu-offcanvas-light .dj-mobile-open-btn:hover, #dj-megamenu195mobile.dj-megamenu-offcanvas-light .dj-mobile-open-btn:focus, #dj-megamenu195mobile.dj-megamenu-accordion-light .dj-mobile-open-btn:hover, #dj-megamenu195mobile.dj-megamenu-accordion-light .dj-mobile-open-btn:focus {
  color: #FFF !important;
}
.dj-megamenu-select-light .dj-mobile-open-btn, .dj-megamenu-offcanvas-light .dj-mobile-open-btn, .dj-megamenu-accordion-light .dj-mobile-open-btn {
  font-size: 35px;
  padding: 0px 8px;
}
.footer-menu-paddtop-zero li a.dj-up_a {
  padding-top: unset !important;
}
div.hikashop_badge_div {
  z-index: 0 !important;
}
.hikashop_wizardbar {
  z-index: 100;
}
/*# sourceMappingURL=custom_33.css.map */