/*
Theme Name:     Terschelling Child
Theme URI:      http://www.themeforest.net
Description:    Make your modifications to Terschelling in this child theme.
Author:         Mairel Theafila
Author URI:     http://www.themeforest.net/user/nagaemas
Version:        1.0
Template:       terschelling
*/


.site-logo--textual a {
    max-width: fit-content !important;
}
th {
    display: none;
}


.posted_in{
    display: none !important;
}
.woocommerce-product-meta{
    display: none !important;
}
.wc-stripe-payment-request-wrapper{
    display: none !important;
}
.related{
    display: none !important; 
}
.tabs .tab-nav .nav-item.active .nav-link, .tabs .tab-nav .nav-link.active {
    display: none !important;
}

.tabs .tab-pane {
    padding: 0rem !important;
} 

.PaymentRequestButton--dark {
    display: none !important;
}
.__PrivateStripeElement{
    display: none !important;

}

.ElementsApp {
    display: none !important;

}
.mt-0 {
    display: none !important;
}

.tabs {
    border: 0px solid #e8e8e8 !important;
    margin-bottom: 1rem;
}

.tableinfo {
    margin: 0px;
    padding: 0px;
    display: table;
    border-collapse: separate;
    border-spacing: 0px !important;
    border: 0px !important;
    border-color: #ffffff !important;
}
.trinfo {
    margin: 0px;
    padding: 0px;
    border-spacing: 0px !important;
    border: 0px !important;
    border-color: #ffffff !important;
}
.tdinfo {
    margin: 0px !important;
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 3px !important;
    padding-bottom: 0px !important;
    border-spacing: 0px !important;
    border: 0px !important;
    border-color: #ffffff !important;
}
.tbodyinfo {
    margin: 0px;
    padding: 0px;
    display: table;
    border-collapse: separate;
    border-spacing: 0px !important;
    border: 0px !important;
    border-color: #ffffff !important;
}

.woocommerce-loop-item-title .entry-title, .woocommerce-loop-category-title .category-title {
    font-size: 1.0rem;
    font-weight: 100;
}

.woocommerce-single-product-summary .entry-title {
    margin-bottom: .625rem;
    font-size: 1.25rem;
    padding-bottom: 8vh;
}

.woocommerce-product-price {
    margin: 1.5625rem 0;
    font-size: 1.25em;
    line-height: 1;
}

.mt-0 {
    font-size: 1rem;
    margin-top: 0 !important;
}

@media (min-width: 2000px){
    h6, .h6 {
        font-size: 3rem;
    }

    .site-nav li {
        font-size: 2rem;
    
    }
    .site-nav li a {
        line-height: 3rem;}

      
    .site-nav ul.menu ul {
    	    width: max-content;}

}

@media (min-width: 1200px){
    .woocommerce-wrapper {
        padding-top: 0em;
    }
}


@media (min-width: 992px){
    .entry-header__cover .entry-title {
        font-size: 3.5rem;
        font-weight: 100;
    }
    .site-nav ul.menu ul {
        width: 60rem !important;
    }
    .menu-item img{
        border-radius: 5px;
    }
    .menu-item-type-custom li{
        display: inline-block;
        width: 30%;
        margin: 1.5%;
    }
    .menu-item-type-custom span{
        display: block;
        text-align: center;
    }
    .menu-item-type-custom{
        margin: auto;
        display: block;
    }
    .site-nav ul.menu ul li+li {
        border: none !important;
    }
    .menuline{
        text-align: center;
    }
}
@media (min-width: 1200px){
.entry-inner-wrap {
     padding-top: 0rem;
}
}
@media (min-width: 768px){
.entry-inner-wrap {
   padding: 0rem
}}

.entry-inner-wrap {
     padding: 0rem;
}


.pswp__caption__center {
    text-align: center !important;
}

@media (min-width: 3000px){
.container {
    width: 2500px;
    max-width: 100%;
}} 

#menu-item-911{
    font-style:italic;
}
#menu-item-912{
    font-style:italic;
}

.woocommerce-product-gallery__thumb > img{max-width:100%;width:auto!important;}

.woocommerce-product-price {
    display: none;
}
#tab-additional_information{
	display: none !important;
}

.single-product .btn-primary {
    width: 80%;
    display: block;
    border-radius: 25px;
    margin-top: 20px;
}

#wc-stripe-payment-request-button-separator{
    display: none !important;
}
#wc-stripe-payment-request-wrapper{
    display: none !important;
}

.page-id-12 .entry-content {
    padding-top: 5vh;
}
.wpcf7-form{
    padding-top: 50px;
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    /* Styles */
    .sub-menu{
        left: -170px !important;
    }
}

.site-social-links li {
    margin-right: 0.7rem !important;
}

@media (min-width: 1200px){
    .woocommerce-wrapper {
        padding-top: 0rem !important;
    }
}

.woocommerce-variation-add-to-cart .form-group{
    width: 100%;
}
.woocommerce-variation-add-to-cart .quantity{
    width: 100%;
}
.single-product .woocommerce-wrapper{
    padding-top: 5rem !important;
}

.woocommerce-variation-add-to-cart .input-text{
    width: 80%;
    display: block;
    margin-bottom: 35px;
}
@media (max-width: 700px){
    .site-logo {
        right: 10vw;
        position: relative;
    }
    .mobile{
        display: block;
    }
    .desktop{
        display: none;
    }
}
@media (min-width: 700px){
    .mobile{
        display: none;
    }
    .desktop{
        display: block;
    }
}