/*
 Theme Name:   Discover More Child
 Description:  Discover More Child Theme
 Author:       The Space
 Author URI:   https://thespacesm.com/
 Template:     discovermore
 Version:      1.0.0
 Text Domain:  discovermore
*/

@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* Video Language */

.table-video-language .vc_tta-panels-container .vc_tta-panels {
    border: none!important;
}

.table-video-language .vc_tta.vc_general.vc_tta-style-classic.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-body {
    border: none;
    background-color: #fff;
}

.table-video-language .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list {
    text-align: center;
}


/* Header */

/*header .whb-col-right .wd-header-text {
    text-align: right;
    margin-bottom: -35px;
}

header .whb-col-right {
    display: inline-grid!important;
}*/

header .wd-header-main-nav .woodmart-nav-link {
    letter-spacing: 1px;
    padding: 0 10px 0 20px!important;
    /*text-transform: uppercase!important;*/
}

.icons-size-small .wd-social-icon, .icons-size- .wd-social-icon {
    width: 40px!important;
    height: 40px!important;
}

.wd-social-icons.icons-size-small .wd-icon, .wd-social-icons.icons-size- .wd-icon {
    line-height: 40px!important;
}

/* Home */

.totem-home .box-icon-align-top .box-icon-wrapper {
    margin-bottom: 40px!important;
}

.owl-carousel .owl-nav>div {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    pointer-events: visible;
}

[class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
    top: -55px!important;
    right: 40px!important;
    left: auto!important;
}

[class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    top: -55px!important;
    right: 0!important;
}

.blog-post-loop .article-body-container {
    text-align: left!important;
}

.blog-design-masonry .post-title {
    font-size: 18px!important;
    font-weight: 600!important;
    color: #000!important;
}

.blog-design-masonry .wd-entry-meta , .blog-design-masonry .hovered-social-icons , .blog-design-masonry.has-post-thumbnail .post-date {
    display: none!important;
}

.blog-design-masonry.blog-style-shadow .article-inner {
    box-shadow: none!important;
    transition: none!important;
}

.blog-post-loop .article-body-container {
    padding: 30px 0!important;
}

.blog-post-loop .meta-categories-wrapp {
    display: none!important;
}

.blog-post-loop .read-more-section a {
    color: rgb(0 0 0)!important;
    font-weight: 600!important;
    font-size: 14px!important;
    border-bottom: 1px solid!important;
    padding: 0px 1px 2px!important;
}


/* Hamburger menu */

.wd-header-fs-nav .wd-tools-icon:before , .wd-header-mobile-nav .wd-tools-icon:before {
    display: block!important;
    content: ' '!important;
    background-image: url(https://www.discovermore.sm/wp-content/uploads/2022/05/hamburger-menu-whiet.svg)!important;
    background-size: 51px 30px!important;
    height: 30px!important;
    width: 51px!important;
    transition: 0.5s!important;
}

.whb-sticked .wd-header-fs-nav .wd-tools-icon:before , .whb-sticked .wd-header-mobile-nav .wd-tools-icon:before {
    display: block!important;
    content: ' '!important;
    background-image: url(https://www.discovermore.sm/wp-content/uploads/2022/05/hamburger-menu-black.svg)!important;
    background-size: 51px 30px!important;
    height: 30px!important;
    width: 51px!important;
    transition: 0.5s!important;
}

.wd-tools-element.full-screen-burger-icon .wd-tools-text {
    display: none;
}

.list-font .wd-list li {
  align-items: baseline!important;
}

.list-font .wd-list li .list-content {
  font-weight: 600;
  color: #000;
  text-transform: uppercase;
}

.list-font .list-icon {
  font-size: 14px!important;
}

.wd-nav[class*="wd-style-"]>li>a {
    text-transform: none!important;
    font-size: 38px!important;
    font-weight: 300!important;
    justify-content: flex-start!important;
    color: #000!important;
}

.wd-fs-menu.wd-opened {
    background-color: #ffffff!important;
    width: 600px!important;
    right: 0!important;
    left: auto!important;
    padding: 50px!important;
    box-shadow: 0px 0px 60px #00000026!important;
}

.wd-nav[class*="wd-style-"]>li>a:after {
    display: block!important;
    content: ' '!important;
    background-image: url(https://www.discovermore.sm/wp-content/uploads/2022/05/right-arrow-5.svg)!important;
    background-size: 51px 30px!important;
    height: 30px!important;
    width: 51px!important;
    transition: 0.5s!important;
}

.wd-nav[class*="wd-style-"] li:hover a:after {
    margin-left: 20px!important;
}

.wd-action-btn>a {
    color: #000!important;
}

.wd-action-btn>a:hover {
    color: #7d7fb2!important;
}

.whb-sticked .whb-color-light:not(.whb-with-bg) {
    background-color: #fff!important;
}

/* Page title */

.title-size-default .title {
    font-size: 60px!important;
    font-weight: 300!important;
}

/* Button */

.btn.btn-color-white.btn-style-default:after {
    content: ' '!important;
    background-image: url(https://www.discovermore.sm/wp-content/uploads/2022/05/right-arrow-5.svg)!important;
    background-size: 51px 30px!important;
    height: 30px!important;
    width: 51px!important;
    transition: 0.3s!important;
    margin-left: 5px;
}

.btn.btn-color-white.btn-style-default:hover:after {
    transition: 0.3s!important;
    margin-left: 15px;
}

.btn-size-extra-large.btn.btn-color-white.btn-style-default {
    padding: 17px 30px 17px 40px!important;
}

/* Store Locator */

.wpsl-search {
    margin-bottom: 12px;
    padding: 30px 30px 18px 30px;
    background: linear-gradient(90deg, #E3E2E7 0%, #7F81B2 100%);
}

#wpsl-search-btn, #wpsl-search-wrap input {
    border: none;
    border-radius: 0px;
    background-color: #fff;
    padding: 18px 30px;
    width: 330px;
    margin-right: 0px!important;
}

.wpsl-search-btn-wrap {
    position: absolute;
    left: 318px;
}

div.wpsl-search-btn-wrap::before {
    font-weight: 400;
    font-size: 18px;
    line-height: 18px;
    content: "\f130";
    font-family: woodmart-font;
    color: #000;
    background-color: #fff;
    padding: 6px;
    border-radius: 50px;
    float: left;
    margin-top: 15px;
}

input#wpsl-search-btn {
    content-visibility: hidden!important;
    height: 35px!important;
    width: 35px!important;
    position: absolute!important;
    opacity: 0!important;
}

.wpsl-store-location strong {
    color: #000;
    line-height: 26px!important;
    font-size: 18px;
    margin-bottom: 15px!important;
}


#wpsl-stores img.wpsl-store-thumb {
    height: 128px !important;
    width: 128px !important;
    margin: 0 20px 0 0;
    float: left;
}

#wpsl-wrap #wpsl-result-list li {
    padding: 10px 50px;
}

.wpsl-search {
    padding: 30px 50px 18px 50px!important;
}

/* Instagram */

#sb_instagram .sbi_info p {
    padding: 10px 20px 20px!important;
}

#sb_instagram .sbi_caption{
    font-size: 16px!important;
    color: #000!important;
    font-weight: 500!important;
    line-height: 24px!important;
}

#sb_instagram .sbi_follow_btn a {
    border-radius: 0px!important;
    padding: 17px 30px 17px 40px!important;
    font-size: 16px!important;
    line-height: 22px!important;
    font-weight: 500!important;
}

/* News */

.single-post .wd-single-footer {
    border-top: none!important;
}

.post-date , .meta-author {
    display: none!important;
}

.post-single-page .post-title {
    font-size: 42px;
    line-height: 1.2;
    color: #000;
}

#cmplz-document {
    max-width: 100%;
}

/* Contatti */

.contatti-info .col-md-6 , .contatti-info .col-md-12 , .contatti-info .accettazione-privacy , .contatti-info input[type="submit"] {
    margin-top: 20px;
}

.contatti-info input[type='email'], .contatti-info input[type='date'], .contatti-info input[type='search'], .contatti-info input[type='number'], .contatti-info input[type='text'], .contatti-info input[type='tel'], .contatti-info input[type='url'], .contatti-info input[type='password'], .contatti-info textarea {
    border: var(--wd-form-brd-width) solid rgb(125 127 178)!important;
}

.contatti-info [type="submit"] {
    padding: 17px 40px!important;
    font-size: 16px!important;
    line-height: 22px!important;
    background-color: #7d7fb2!important;
    color: #ffffff!important;
}

/* Language */

.wpml-ls-legacy-list-horizontal a {
    padding: 0px 15px 0px;
    font-weight: 600;
    line-height: 1;
    font-size: 18px;
}

.wpml-ls-legacy-list-horizontal li.wpml-ls-first-item a {
    border-right: 2px solid #fff;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-current-language a {
    text-decoration: underline;
}

.wpml-ls-legacy-list-horizontal li a:hover {
    text-decoration: underline;
}

.whb-sticked .wpml-ls-legacy-list-horizontal li.wpml-ls-first-item a {
    border-right: 2px solid #333;
}

.whb-sticked .wpml-ls-legacy-list-horizontal li a {
    color: #333;
}

.whb-sticked .wpml-ls-legacy-list-horizontal a {
    font-size: 16px;
}

.grecaptcha-badge { 
    visibility: hidden!important;
}

/*PAGINA MOSTRE*/

 .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone-mini .vc_gitem_row .vc_col-sm-12.vc_gitem-col {
    background-color: #ffffff;
}

 .vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col .vc_gitem-post-data h4 {
    padding-top: 20px;
    text-align: left;
    font-size: 24px;
}


.vc_pageable-slide-wrapper .vc_grid-item .vc_grid-item-mini .vc_gitem-zone-mini .vc_gitem_row .vc_gitem-col .vc_btn3-container a.vc_general.vc_btn3 {
    background-color: #fff;
    color: #000;
    text-transform: uppercase;
    border-color: #000000;
    border-width: 2px;
    border-radius: 0px;
    padding: 16px 30px;
    font-weight: 600;
    letter-spacing: 1px;
}

.vc_clearfix.wpb_content_element .vc_pageable-wrapper .vc_pageable-slide-wrapper.vc_clearfix {padding-top: 30px;}

.single-mostra .post-single-page .entry-header .entry-thumbnail {display: none !important;}

/* MEDIA QUERY */


@media only screen and (max-width: 1440px) {

    #wpsl-wrap #wpsl-result-list li {
        padding: 10px 20px;
    }

}

@media only screen and (max-width: 1260px) {

    .wpsl-store-location strong {
        display: inline-block!important;
        margin-top: 20px!important;
    }

}

@media only screen and (min-width: 1025px) {

    .sticky-qr-code-button {
        display: none!important;
    }

}

@media only screen and (max-width: 1024px) {

    .title-size-default .title {
        font-size: 50px!important;
        font-weight: 300!important;
    }

    #wpsl-wrap #wpsl-result-list li {
        padding: 10px 20px;
    }

    .sticky-qr-code-button {
        display: block;!important;
        position: fixed;
        bottom: 0;
        padding: 30px 0;
        width: 100%;
    }

}

@media only screen and (max-width: 480px) {

    .title-size-default .title {
        font-size: 30px!important;
    }

    .post-single-page .post-title {
        font-size: 30px;
    }

    .mobile-footer .wpb_single_image.vc_align_left {
        text-align: center!important;
    }

    .mobile-footer p {
        text-align: center!important;
    }

}

