/*
Theme Name: nlg
Theme URI: http://rundiz.com
Author: Vee Winch
Author URI: 
Description: Bootstrap v.4 basic theme for developers to build their new theme very fast and easy. To follow what was changed, please look for <a href="https://github.com/Rundiz/bootstrap-basic4" target="commits">commits</a> of this theme at Github.
Version: 0.1.8
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic4
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.4. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/

.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em;
}

.bypostauthor {}


/* WordPress gallery */

.gallery-caption {}

.gallery {
    margin-bottom: 1.6em;
}

.gallery-item {
    display: inline-block;
    padding: 1.79104477%;
    text-align: center;
    vertical-align: top;
    width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 50%;
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
    max-width: 25%;
}

.gallery-columns-5 .gallery-item {
    max-width: 20%;
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%;
}

.gallery-icon img {
    margin: 0 auto;
}

.gallery-caption {
    color: #707070;
    color: rgba(51, 51, 51, 0.7);
    display: block;
    font-family: "Noto Sans", sans-serif;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 1.5;
    padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
}

.sticky {}

.wp-caption {
    border: 1px solid #ccc;
    margin-bottom: 1.5em;
    max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 1.2% auto 0;
    max-width: 98%;
}

.wp-caption-text {
    text-align: center;
}

.wp-caption .wp-caption-text {
    margin: 0.8075em 0;
}


/* Text meant only for screen readers. */

.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */
}

.entry-content .query-table-body {
    background: red;
}
/* Edits by Sociality */

/* Shop */
.cart input[type="checkbox"]{
    opacity: 1 ;
}
.tm-description p:last-child{
    color: grey;
}
.eshop-mini-cart{
    display: none !important;
}
.woocommerce-page .shop .page-title-cell h1, .woocommerce-page .shop .page-title-cell span, .cart-subtotal{
    display: none;
}
.woocommerce-cart #main{
    max-width: 80%;
    margin-left: 10%;
    margin-top: 200px;
}
.woocommerce-page .eshop-mini-cart a.cart-contents{
    display: none !important;
}
.woocommerce-page .product_meta{
    display: none !important;
}

.type-product .availability_date, .type-product #tab-description h2{
    display: none;
}

.woocommerce-notices-wrapper{
    margin-top: 30px;
}

.mssg-abort{
  margin-top: 100px;
  text-align: center;
  min-height: 300px;
}

.woocommerce-input-wrapper #order_comments{
    width: 400px;
    height: 200px;
}

.wc_payment_methods input[type="radio"]{
  opacity: 1;
  position: initial;
}


#tm-extra-product-options-fields, #tm-extra-product-options-fields ul{
    list-style: none;
}

.cpf-type-checkbox .tc-label-text{
    margin-left: 20px;
}



/* Applications */
.application .content{
    padding: 0px !important;
}
.application .content .core_text{
    font-size: 16px;
}
.application .action-cell{
    display: none;
}
.application-cell ul.gform_fields .medium.roboto.gf_readonly input,input[readonly='readonly']{
    color: #777;
}
.application-cell ul.gform_fields label.gfield_label .gfield_required{
    font-size: initial !important;
    top:0px !important;
}

/* Tickets */
@media only screen and (min-width: 600px) {
    article.type-ticket{
        margin-top: 300px;
        margin-left: 180px;
    }
}
.wpas-login-register, .wpas-ticket-buttons-top, .wpas-reply-single blockquote{
    display: none !important;
}
.wpas-help-block code{
    margin: 0px !important;
    display: inline;
}
#wpas-new-reply{
    margin-bottom: 30px;
}
#wpas-new-reply  #close_ticket{
    opacity: 1;
    position: initial;
}
.ticket-eve-logo{
    width: 73px;
}

/* Calendar fix */

.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8, .tribe-common .tribe-common-b2, .tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6, .tribe-common .tribe-common-h3, .tribe-events .tribe-events-calendar-latest-past__event-date-tag-month, .tribe-events .tribe-events-calendar-latest-past__event-date-tag-year, .tribe-events-c-messages__message-list-item{
    color: #fff;
}

.tribe-common .tribe-common-c-svgicon--messages-not-found path{
    stroke: #fff;
}

/* Hide price 
.woocommerce-Price-amount.amount, .woocommerce-order-overview__total.total, .woocommerce-Price-taxLabel.tax_label, .woocommerce-table.woocommerce-table--order-details tfoot, .woocommerce-table__product-table.product-total{
    display: none !important;
}
.shop_table.woocommerce-checkout-review-order-table th.product-total{
     display: none !important;
}*/

.nlg-readonly input{
    background: #9f9f9f;
    border: 0;
    cursor: not-allowed;
}

/* NEW CHANGES 2024 */

.core_text , .core_text p{
    font-size: 18px !important;
}

.core_text ul{
    margin-top: 20px;
}

.core_text a{
    font-size: 20px !important;
    color: grey !important;
}

@media (max-width: 640px) {
  .core_text a {
    font-size: 20px !important;
  }
}

.core_text a:hover{
   color: #00f  !important;
}

label.menu-contents-toggle{
   padding-top: 25px; 
}

.menu-contents-toggle span{
    display: initial !important;
} 

.menu-contents-toggle::before{
    display: none !important;
}

.tc-extra-product-options .tmcp-field-wrap .price.tc-price .amount{
	display: none !important;
}

/* Footer */
@media screen and (min-width: 1025px) {
	.iso-icon{
	position: absolute;   
	top: 180px;   
	left: 40px;
 }
}

/* fix menu */

#menu-mega-max-menu{
    column-count: 3;
    list-style: none;
    padding: 25px 0;
    column-gap: 3em;
}

@media only screen and (max-width: 815px) {
    #menu-mega-max-menu{
       column-count: 2;
   }
}

@media only screen and (max-width: 546px) {
    #menu-mega-max-menu{
       column-count: 1;
   }
}

#menu-mega-max-menu ul{
    list-style: none;
}

#menu-mega-max-menu li{
    margin-bottom: 25px;
    font-weight: 700;
}

#menu-mega-max-menu li a{ 
    font-weight: 700;
    padding-bottom: 10px;
    display: block;
}

#menu-mega-max-menu li ul li{
    margin:5px !important;
}

#menu-mega-max-menu li ul li a{
    font-weight: 400;
    padding-bottom:0px;
    display: inline;
}