@charset "UTF-8";
/*
 Theme Name:  Divi custom
 Description: Child theme of Divi
 Author:      Dipolis.com
 Author URI:  http://dipolis.com
 Template:    Divi
 Version:     1.0.0
 Author:      Dipolis.com
 License:     GNU General Public License v2 or later
 License URI: http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain: Divi-custom
*/
@media (max-width: 699px) {
  .service-list .et_pb_row {
    display: grid !important;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    column-gap: 20px;
    padding-bottom: 0;
  }
}
@media (min-width: 700px) {
  .service-list .et_pb_row {
    display: grid !important;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr;
    column-gap: 20px;
    padding-bottom: 0;
  }
}
#top-menu li.wpml-ls-item ul.sub-menu {
  right: 0;
  width: 100px;
}

header .et_pb_menu_2_tb_header.et_pb_menu ul#menu-pagrindinis li a:hover,
header .et_pb_menu_2_tb_header.et_pb_menu ul#menu-pagrindinis li.et-show-hover > a {
  color: #eb6608 !important;
  opacity: 1;
}

/* Category pages – full hover color fix for main and submenu links */
body.tax-product_cat .et_pb_menu_2_tb_header.et_pb_menu ul#menu-pagrindinis li a:hover,
body.tax-product_cat .et_pb_menu_2_tb_header.et_pb_menu ul#menu-pagrindinis li.et-show-hover > a,
body.tax-product_cat header .et_pb_menu_2_tb_header.et_pb_menu .et_pb_menu__menu nav.et-menu-nav,
ul#menu-pagrindinis > li.menu-item-has-children:hover > ul.sub-menu > li > a:hover,
body.tax-product_cat header .et_pb_menu_2_tb_header.et_pb_menu .et_pb_menu__menu nav.et-menu-nav,
ul#menu-pagrindinis > li.menu-item-has-children.et-show-dropdown > ul.sub-menu > li > a:hover,
body.tax-product_cat header .et_pb_menu_2_tb_header.et_pb_menu .et_pb_menu__menu nav.et-menu-nav,
ul#menu-pagrindinis > li.menu-item-has-children > ul.sub-menu > li.et-show-hover > a {
  color: #eb6608 !important;
  opacity: 1;
}

.woocommerce-pagination .page-numbers a.page-numbers {
  color: #eb6608 !important;
}

.asnp-sale-badge-image-wrapper .asnp-esb-css-label-on-image {
  z-index: 1;
}

#left-area h2.woocommerce-loop-category__title {
  text-align: center;
}

ul.et_mobile_menu li a {
  background-color: transparent;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.03) !important;
  line-height: 20px;
}
ul.et_mobile_menu li a:active {
  background-color: rgba(0, 0, 0, 0.03);
}
ul.et_mobile_menu li.menu-item-has-children {
  position: relative;
}
ul.et_mobile_menu li.menu-item-has-children > a {
  background-color: transparent;
  font-weight: normal;
  padding: 10px 36px 10px 5%;
}
ul.et_mobile_menu li.menu-item-has-children > a + a {
  position: absolute;
  right: 0;
  top: 0;
  padding: 10px 10px;
  font-size: 20px;
  font-weight: normal;
  cursor: pointer;
  z-index: 3;
  background-color: transparent !important;
  border: none !important;
}
ul.et_mobile_menu li.menu-item-has-children > a + a:hover {
  opacity: 1;
}
ul.et_mobile_menu li.menu-item-has-children > a + a.menu-closed:before {
  content: "L";
  display: block;
  color: #666;
  font-size: 16px;
  font-family: ETmodules, Arial, Helvetica, sans-serif;
  -moz-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
ul.et_mobile_menu li.menu-item-has-children > a + a.menu-closed.menu-open:before {
  transform: rotate(45deg);
}
ul.et_mobile_menu li.current-menu-item > a, ul.et_mobile_menu li.current-menu-ancestor > a {
  background-color: rgba(0, 0, 0, 0.03);
}

@media (min-width: 981px) {
  .et_pb_gutters3 .et_pb_column_1_3 .et_pb_widget {
    margin-bottom: 0;
  }
  .et_pb_column.et_pb_column_1_3.et_pb_column_2_tb_header.et_pb_css_mix_blend_mode_passthrough {
    margin-top: 10px;
  }
}
.et_pb_module.et_pb_sidebar_0_tb_header.et_pb_widget_area.clearfix.et_pb_widget_area_left.et_pb_bg_layout_light,
.et-db #et-boc .et-l .et_pb_widget_area_left {
  border-right: none;
}

.et_pb_row_1_tb_header > .et_pb_column:nth-child(2) .et_pb_widget .wp-block-search__input {
  border: 2px solid #eb6608;
  border-radius: 6px;
}
.et_pb_row_1_tb_header > .et_pb_column:nth-child(2) button {
  background-color: #eb6608;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border: 2px solid #eb6608;
  padding: 5px 15px;
}
.et_pb_row_1_tb_header > .et_pb_column:nth-child(2) button .search-icon path {
  fill: #ffffff !important;
}

@media (max-width: 981px) {
  .et_pb_with_border.et_pb_section.et_pb_section_5_tb_header.et_pb_with_background.et_section_regular.et_pb_section--with-menu {
    display: none;
  }
}
@media (min-width: 368px) {
  .et_pb_row.et_pb_row_1_tb_header.et_pb_row--with-menu {
    display: grid;
    grid-template-columns: 10fr 20fr 15fr;
    grid-template-rows: 1fr;
    justify-content: space-between;
    column-gap: 20px;
    height: 100px;
  }
  .et_pb_row_1_tb_header > .et_pb_column:nth-child(1),
  .et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_3,
  .et-db #et-boc .et-l .et_pb_column .et_pb_widget {
    margin-right: 0;
    justify-self: start;
    width: 100%;
  }
  .et_pb_row_1_tb_header > .et_pb_column:nth-child(1) .et_pb_module.et_pb_image.et_pb_image_0_tb_header,
  .et_pb_gutters3.et-db #et-boc .et-l .et_pb_column_1_3 .et_pb_module.et_pb_image.et_pb_image_0_tb_header,
  .et-db #et-boc .et-l .et_pb_column .et_pb_widget .et_pb_module.et_pb_image.et_pb_image_0_tb_header {
    margin: 0;
  }
  .et_pb_row_1_tb_header > .et_pb_column:nth-child(2) {
    margin-right: 0;
    justify-self: center;
    width: 100%;
  }
  .et_pb_row_1_tb_header > .et_pb_column:nth-child(2) #block-3 {
    width: 100%;
  }
  .et_pb_row_1_tb_header > .et_pb_column:nth-child(3) {
    justify-self: end;
    width: 100%;
  }
}
@media (min-width: 981px) {
  .et_pb_row.et_pb_row_1_tb_header.et_pb_row--with-menu {
    display: grid;
    grid-template-columns: 1fr 2fr 1fr;
    grid-template-rows: 1fr;
    justify-content: space-between;
    column-gap: 20px;
    height: 114px;
  }
  .et_pb_row_1_tb_header > .et_pb_column:nth-child(1) {
    margin-right: 0;
    justify-self: start;
    width: 100%;
  }
  .et_pb_row_1_tb_header > .et_pb_column:nth-child(1) .et_pb_module.et_pb_image.et_pb_image_0_tb_header {
    margin: 0;
  }
  .et_pb_row_1_tb_header > .et_pb_column:nth-child(2) {
    margin-right: 0;
    justify-self: center;
    width: 100%;
  }
  .et_pb_row_1_tb_header > .et_pb_column:nth-child(3) {
    justify-self: end;
    width: 100%;
  }
}
@media only screen and (max-width: 540px) {
  #main-header #logo {
    max-width: 38%;
  }
}

#main-footer .sub-menu li {
  margin-left: -13px;
}

.widget_product_search .screen-reader-text {
  display: none;
}
.widget_product_search input[type=search], .widget_product_search button[type=submit] {
  padding: 0.7em;
  height: 40px !important;
  margin: 0;
  font-size: 14px;
  line-height: normal !important;
  border: 1px solid #ddd;
  color: #666;
}
.widget_product_search input[type=search] {
  width: 100%;
  border-radius: 3px;
}
.widget_product_search .woocommerce-product-search {
  position: relative;
}
.widget_product_search button[type=submit] {
  background-color: #ddd;
  width: 70px;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  position: absolute;
  right: 0;
  top: 0;
}

.widget_search button[type=submit] {
  width: auto !important;
}

#left-area .woocommerce {
  margin-bottom: 40px;
}
#cookie-notice .cookie-notice-container {
  display: flex;
}
#cookie-notice .cookie-notice-container a {
  -webkit-transition: all 0.2s cubic-bezier(0, 0, 0.58, 1);
  -moz-transition: all 0.2s cubic-bezier(0, 0, 0.58, 1);
  -o-transition: all 0.2s cubic-bezier(0, 0, 0.58, 1);
  -ms-transition: all 0.2s cubic-bezier(0, 0, 0.58, 1);
  transition: all 0.2s cubic-bezier(0, 0, 0.58, 1);
}
#cookie-notice .cookie-notice-container .cn-text-container {
  text-align: left;
  margin-bottom: 0;
  padding-left: 10%;
  flex-shrink: 0; /* shrinks to 0 to apply 70% width*/
  flex-basis: 80%; /* sets initial width to 70% */
}
#cookie-notice .cookie-notice-container .cn-buttons-container {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button {
  opacity: 0.9;
}
#cookie-notice .cookie-notice-container .cn-buttons-container .cn-button:hover {
  opacity: 1;
}
@media only screen and (max-width: 980px) {
  #cookie-notice .cookie-notice-container {
    flex-direction: column;
  }
  #cookie-notice .cookie-notice-container .cn-text-container {
    text-align: center;
    padding: 0 5px;
    margin-bottom: 10px;
  }
  #cookie-notice .cookie-notice-container .cn-buttons-container {
    justify-content: center;
  }
}

.variable-items-wrapper .variable-item-contents .variable-item-span:after,
.variable-items-wrapper .variable-item-contents .variable-item-span-button:after {
  content: none !important;
}

.woocommerce-products-header {
  display: none;
}

body.archive.tax-product_cat #left-area nav.woocommerce-breadcrumb a {
  color: #eb6608;
}

.woocommerce-loop-category__title mark.count {
  display: none;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title {
  font-size: 18px;
  font-weight: 600;
}
@media (max-width: 1024px) {
  .woocommerce ul.products li.product .woocommerce-loop-category__title {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  .woocommerce ul.products li.product .woocommerce-loop-category__title {
    font-size: 16px;
  }
}

.woocommerce ul.products li.product .woocommerce-loop-product__title {
  font-weight: 600;
  color: #333333;
  font-size: 18px;
}
@media (max-width: 1024px) {
  .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  .woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-size: 16px;
  }
}

.woocommerce ul.products li.product .price .woocommerce-Price-amount.amount bdi {
  font-weight: 600;
  color: #eb6608;
  font-size: 16px;
}
@media (max-width: 1024px) {
  .woocommerce ul.products li.product .price .woocommerce-Price-amount.amount bdi {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  .woocommerce ul.products li.product .price .woocommerce-Price-amount.amount bdi {
    font-size: 14px;
  }
}

.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
  color: #173557;
}

body.woocommerce-account.page-id-70 #page-container #main-content #left-area .entry-title.main_title {
  display: none !important;
}

.entry-content .woocommerce #customer_login h2 {
  font-weight: 600;
  color: #000000;
  font-size: 20px;
}
@media (max-width: 1024px) {
  .entry-content .woocommerce #customer_login h2 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  .entry-content .woocommerce #customer_login h2 {
    font-size: 16px;
  }
}

#customer_login a {
  color: #eb6608;
}

.woocommerce-button.button.woocommerce-form-login__submit,
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit {
  height: 32px;
  width: auto;
  font-size: 14px;
  background-color: #eb6608;
  border-radius: 6px;
  border: none;
  color: #ffffff;
}
.woocommerce-button.button.woocommerce-form-login__submit:hover,
.woocommerce-Button.woocommerce-button.button.woocommerce-form-register__submit:hover {
  background-color: #173557;
  color: #ffffff;
  border: none;
}

.et-box.et-shadow .et-box-content {
  background-color: #f2f2f2;
  padding: 20px 20px 20px 20px;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 14px;
  color: #666666;
}

.comment-form .stars a {
  color: #173557;
}

/*# sourceMappingURL=style.css.map */
