@media (min-width: 768px) {
  #header .header-bottom {
    display: block;
    float: left;
    width: 100%;
    clear: both;
    background-color: #0c60a5; }

  #header .header-msg-block .message strong {
    color: #0c60a5 !important;
    font-weight: 700;
    text-transform: uppercase; }

  #header .main-menu .sub-menu {
    border-top-color: #fab41e !important; }

  #block_contact_hours {
    padding: 0; }

  #header .header-top .search-widget {
    width: 130px !important; } }
.search-product-numbers {
  display: none; }

#header #_desktop_logo img {
  max-width: 80%; }

#header .main-menu > ul a[data-depth="0"]:hover, #header .main-menu > ul .current a[data-depth="0"] {
  background: #0c60a5 !important;
  color: #fab41e !important; }

.footer-socials .content-block > ul > li > a {
  background: #fab41e !important; }

.footer-bottom .content-main {
  border-top: 1px solid #0c60a5 !important; }

.section-title > h2 {
  font-weight: 200;
  text-transform: uppercase;
  letter-spacing: 3pt;
  font-size: 30px; }
  .section-title > h2::after {
    background: #0c60a5 !important;
    height: 1px; }

.slider-block .owl-controls .owl-buttons > .owl-prev, .slider-block .owl-controls .owl-buttons > .owl-next {
  color: #0c60a5 !important;
  border: 2px solid #0c60a5 !important; }
  .slider-block .owl-controls .owl-buttons > .owl-prev:hover, .slider-block .owl-controls .owl-buttons > .owl-next:hover {
    background-color: #fab41e !important;
    border: 2px solid #0c60a5 !important; }

#header .tog-icon-block span:hover, #header .tog-icon-block:hover i {
  color: #0c60a5 !important; }

.header-menu-links {
  border-top: 2px solid #0c60a5 !important; }

.footer-bottom .footer-socials {
  font-size: 18px;
  padding: 10px 0;
  text-align: right;
  width: 100%; }
  .footer-bottom .footer-socials li {
    display: inline-block;
    padding: 0 5px; }

.htwhatsapp-chat.ht_whatsapp_desk {
  z-index: 9; }

a:focus, a:hover {
  color: #0c60a5 !important; }

.btn-primary:hover, .btn-primary:focus, .btn-primary:active:hover, .btn-primary:active, .btn-primary:active:focus {
  background-color: #0c60a5 !important;
  border-color: #0c60a5 !important; }

#header .main-menu .sub-menu {
  border-top-color: #fab41e !important; }

#header .main-menu .top-menu.ht-classic > li.ht-level-0 > .collapse > ul.top-menu li .collapse {
  border-top: 3px solid #fab41e !important; }

.carousel .carousel-control .icon-next, .carousel .carousel-control .icon-prev {
  color: #0c60a5 !important;
  border: 2px solid #0c60a5 !important; }
  .carousel .carousel-control .icon-next i, .carousel .carousel-control .icon-prev i {
    color: #0c60a5 !important; }
  .carousel .carousel-control .icon-next:hover, .carousel .carousel-control .icon-prev:hover {
    background-color: #0c60a5 !important; }
    .carousel .carousel-control .icon-next:hover i, .carousel .carousel-control .icon-prev:hover i {
      color: white !important; }

/*
# INFO SHOP BANNER
#
 */
.info-shop .container {
  display: flex;
  justify-content: center; }
  .info-shop .container .is-flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    padding: 20px 10px; }
    .info-shop .container .is-flex .icon {
      padding-right: 5px; }
      .info-shop .container .is-flex .icon svg {
        height: 1.2rem;
        width: 1.2rem; }
    .info-shop .container .is-flex .icon-bar__text {
      font-family: Montserrat, sans-serif;
      font-weight: 300;
      font-size: 15px;
      color: #565656;
      line-height: 1.5;
      text-rendering: optimizeLegibility;
      -webkit-font-smoothing: antialiased; }
@media only screen and (max-width: 959px) {
  .info-shop .container {
    display: block; }
    .info-shop .container .is-flex {
      justify-content: center; } }

.product-miniature .product-label .label {
  background-color: #0c60a5 !important; }
.product-miniature .price {
  color: #0c60a5 !important; }
.product-miniature .product-action .btn.btn-primary {
  border-color: #fab41e !important; }
  .product-miniature .product-action .btn.btn-primary:hover i {
    color: white !important; }
  .product-miniature .product-action .btn.btn-primary i {
    color: #0c60a5 !important; }
.product-miniature .product-description h2, .product-miniature .product-description h3, .product-miniature .product-description h6, .product-miniature .product-description .product-price-and-shipping {
  text-align: center !important; }

/*
 *
 * CART MODAL
 *
 */
#blockcart-modal .modal-header {
  background-color: #0c60a5 !important; }
  #blockcart-modal .modal-header .modal-title {
    color: white; }
#blockcart-modal .cart-content-btn .btn-secondary {
  background-color: #0c60a5 !important;
  border-color: #0c60a5 !important;
  color: white; }
#blockcart-modal .cart-content-btn .btn-primary {
  background-color: #0c60a5 !important;
  border-color: #0c60a5 !important; }
  #blockcart-modal .cart-content-btn .btn-primary:hover {
    background-color: white !important; }

/*
 *
 * NEW PRODUCT SLIDER
 *
 */
.new-product-slider .prev-arrow, .new-product-slider .next-arrow {
  line-height: 36px; }

@media only screen and (max-width: 767px) {
  .header-nav {
    z-index: 9;
    padding: 20px 0 !important; } }

@media only screen and (max-width: 767px) {
  #checkout #header .header-nav .top-logo > a > img {
    max-width: 185px; }
  #checkout #menu-icon {
    display: none; } }

.headquarters-slider .headquarter-01 {
  background-image: url("https://test2.localidautore.it/img/cms/headquarter-01.jpg"); }
.headquarters-slider .headquarter-02 {
  background-image: url("https://test2.localidautore.it/img/cms/headquarter-02.jpg"); }
.headquarters-slider .headquarter-03 {
  background-image: url("https://test2.localidautore.it/img/cms/headquarter-03.jpg"); }
.headquarters-slider .owl-prev {
  left: 30px !important; }
.headquarters-slider .owl-next {
  right: 30px !important; }
.headquarters-slider .item > div {
  width: 100%;
  height: 900px;
  background-size: cover; }
.headquarters-slider .item .caption {
  top: 50%;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  width: 100%;
  display: block;
  padding: 1%;
  pointer-events: none; }
  .headquarters-slider .item .caption .caption-content {
    width: 30%;
    background-color: rgba(237, 237, 237, 0.85);
    margin: 0 auto;
    padding: 40px;
    text-align: center; }
    @media only screen and (max-width: 959px) {
      .headquarters-slider .item .caption .caption-content {
        width: 70%; } }
    .headquarters-slider .item .caption .caption-content h2 {
      font-size: 30px; }

section.featured-products {
  margin-top: 100px;
  background-image: url("https://test2.localidautore.it/themes/ldachild/assets/images/choco-landing.png");
  background-position: top left;
  background-repeat: no-repeat; }

.fdc-categoryslider {
  background-image: url("https://test2.localidautore.it/themes/ldachild/assets/images/almond-seed-landing.png");
  background-position: top right;
  background-repeat: no-repeat; }

.offer-block {
  margin-bottom: 100px; }

.fdc-newsfeed {
  background-color: #eee; }

.headquarters-block {
  margin-top: 100px; }

.js-address-form > form > p {
  font-size: 16px;
  font-weight: bold; }

input[name='use_same_address'] {
  width: 30px;
  height: 30px; }

input[name='use_same_address'] + label {
  font-weight: bold;
  line-height: 30px;
  vertical-align: top; }

.js-address-form .form-fields {
  display: flex;
  flex-direction: column; }
  .js-address-form .form-fields .form-group {
    order: 1; }
    .js-address-form .form-fields .form-group.categoria-fiscale {
      order: 0; }

.text-hidden {
  display: none; }

.fancybox-skin .fancybox-inner {
  height: auto !important; }
  .fancybox-skin .fancybox-inner #popup-hide-content {
    padding: 20px; }
    .fancybox-skin .fancybox-inner #popup-hide-content img {
      max-width: 100%; }
    .fancybox-skin .fancybox-inner #popup-hide-content h4 {
      margin-top: 30px; }

/*# sourceMappingURL=lda.css.map */
