.mtsnb-shown
{
  transition: none !important;
  transform: none !important;
  font-size: 14px !important;
}

.single_variation_wrap{
	min-height:90px;
}

body.has-mtsnb{
  transition: none !important;
  padding-top:41px;
}


html,body{
    font-size: 14px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    color: #333;

    max-width: 100% !important;
    overflow-x: hidden !important;
}

div#n2-ss-2 .n2-ss-button-container a div{
    font-family: 'Roboto Condensed', sans-serif !important;
}

.pure-form input{
    border-radius:0 !important;
    box-shadow:none !important;
}

.pure-form select{
    border-radius: 0 !important;
    box-shadow: none !important;
}

#mn-logo-box a{
    display: block;
}

#mn-logo-box img
{
    height: 35px;
    display:block;
}

#mn-quick-actions ul{
    float:right;
}

#mn-quick-actions li
{
    padding:0 5px;
    display:inline-block;
}

#mn-quick-actions a, #mn-quick-actions a svg
{
    height:35px;
}

#mn-quick-actions a svg.cart
{
    height:30px;
    margin-top:3px;
}

#mn-quick-actions .mn-flex-1x1-right
{
    gap: 10px;
}

.mn-flex-1x1-center{
    width:100%;
    height:100%;
    display:flex;
    justify-content: center;
    align-items: center;
}

.mn-flex-1x1-right{
    width:100%;
    height:100%;
    display:flex;
    justify-content: flex-end;
    align-items: center;
}

#mn-search form{
    width:100%;
    height:100%;
}

#mn-search input
{
    height:30px;
    width:300px;
    display:inline-block;
    float:left;
}

#mn-search button
{
    height:30px;
    width:100px;
    display:inline-block;
    float:left;
    border:none;
    background: #f1d6c1;
    color:#ffffff;
}

nav ul li > a:not(:last-child):after  { content: ' ▾'; }

#menu.open {
    border: 1px solid #f8f8f8;
    color:black;
    background:white;
    margin-bottom:20px;
}
#menu.open a{
    color:black;
    border-bottom: 1px solid #f8f8f8;
}


.mn-menu-toggle,.mn-menu-toggle:active,.mn-menu-toggle:hover
{
    background: white;
    background-image: none;
    background-color:white;
    padding:0;
    height: 35px;
}

.mn-menu-toggle{
    display: none;
}

#menu #header_menu_id > * li{
    text-align:left;
}

#menu .pure-menu-children{
    background: white;
    border-left: 1px solid #f5f5f5;
    border-right: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    z-index:9999;
}

#menu .pure-menu-children li{
    background: white;
    border-bottom:1px solid #f5f5f5;
}

#menu .pure-menu-children a{
    color: #777471;
    font-weight: lighter;
}

#menu .pure-menu-children.open{
    display: block;
    position: relative;
    left: 0;
    background: none;
}

#menu .pure-menu-children.open li{
    background: white;
    border-bottom: none;
}

.pure-menu-has-children.open>.pure-menu-link:after
{
    content: ' ▾';
}

#menu .toggle-menu a svg{
    height: 20px;
}

#menu .toggle-menu a{
    display: flex;
    justify-content: center;
    vertical-align: middle;
    line-height: 21px;
}

#menu .toggle-menu{
    display:none;
}

.woocommerce-pagination ul, .woocommerce-pagination li{
    list-style:none;
    padding:0;
    margin:0;
}

.woocommerce-pagination {
    text-align: center;
    padding: 20px 0;
}

.woocommerce-pagination li{
    display: inline-block;
}

.woocommerce-pagination li span, .woocommerce-pagination li a{
    display: block;
    font-size: 17px;
    padding: 5px 10px;
    border: 1px solid #e9e9e9;
    color: #b0b0b0;
    font-weight: lighter;
}

.woocommerce-pagination li span.current{
    background: #f6f6f6;
    border: 1px solid #e9e9e9;
    color: #888888;
}

@media (min-width: 1180px) {
    #menu{
        padding:10px 0;
    }

    .container {
        margin: 0 auto;
        width: 1180px;
    }

    #menu #header_menu_id{
        display: inline-flex;
        width:100%;
        border: 1px solid #f5f5f5;
        border-left: 0;
        border-right: 0;
    }

    #menu #header_menu_id > li{
        flex-grow: 1;
        text-align:center;
    }
}

/* Simple content styling */

.single_inside_content p
{
    line-height: 170%;
    max-width:100%;
    font-weight: 300;
}

a{
    color: #333;
    transition: background 0.3s ease 0s, color 0.3s ease 0s;
}

strong {
    font-weight: bold;
}
/* end */

#mn-logo-row{
    padding:20px 0;
}

.archive_header_left{
    margin-top: 20px;
}

.woocommerce-result-count{
    font-weight: lighter;
}

.archive_header_left h1{
    text-align: center;
    font-weight: lighter;
}

.archive_header_left .woocommerce-breadcrumb{
    text-align: center;
}

h1{
    margin: 5px 0;
}

.ltts_header{
    position:relative;
    height:80px;
    width:100%;
    padding-top:5px;
}

.ltts_header .ltts_short-info{
    position: absolute;
    left: 0;
    top:0;
}

.ltts-product-item img.wp-post-image
{
    width:100%;
    height:100%;
    aspect-ratio: 1 / 1;
    object-fit: cover;
}
.ltts-product-item-content{
    width:95%;
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    align-items: center;
    padding:20px 0;
    gap: 10px;
}

.ltts-product-item-content .sb_title{
    text-align:center;
}
.ltts-product-item-content .sb_title a{
    text-decoration:none;
    font-weight:lighter;
    font-size:17px;
}

.ltts-product-item-content .ltts-product-thumbnail{
    width:100%;
    position:relative;
}

.ltts-product-item-content .woocommerce-Price-amount{
    font-size: 17px;
    font-weight: lighter;
}

.ltts-product-item-content .onsale{
    position: absolute;
}

.ltts-product-item-content .add_to_cart_button{
    display: block;
    text-decoration: none;
    background: #f7f7f7;
    padding: 8px 25px;
    color: #454040;
}


.ltts-product-item-content .add_to_cart_button:hover{
    background: #e5e5e5;
}



/* Product Page */
.woocommerce .product span.onsale {
    display: none;
}

.single-product.woocommerce .woocommerce-breadcrumb  {
    padding: 10px 10px;
    background: #fafafa;
    font-size: 11px;
}

.single-product.woocommerce div.product p.price, .woocommerce div.product span.price
{
    font-weight: lighter;
    color: black;
}

.variations_form.pure-form .pure-input
{
    width: 100%;
}

.variations_form.pure-form .variations
{
    border-spacing: 0 10px;
}

.variations_form.pure-form .single_add_to_cart_button{
    border-radius:0;
    background-color: #da9b69 !important;
    font-weight:bold;
}

.variations_form.pure-form .single_add_to_cart_button.disabled{
    border-radius:0;
    background-color: #b4b4b4 !important;
}

.product_meta{
    opacity:0.4;
    margin: 20px 0;
    padding: 10px;
    background: #f9f9f9;
}

.product_meta a{
    text-decoration: none;
}

.ltt-single-product-row{
    clear: both;
}

.ltt-single-product-row p{
    font-size: 16px;
    line-height: 20px;
}

.ltt-single-product-row h2, .woo-related-products-container h2, h2.ltt-section{
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 10px;
    font-weight: lighter;
    font-size: 20px;
}

.woo-related-products-container .customNavigation{
    display: none;
}

.woocommerce div.product {
    margin-bottom: 40px;
}

.woocommerce form .form-row{
    padding:0;
    margin:0;
}

.ppom-col{
    padding: 0 !important;
}

.woocommerce div.product form.cart .variations{
    margin-bottom: 10px;
}


.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button
{
    background: #f5f5f5;
    font-weight: lighter;
    border-radius:0;
}

.woocommerce-loop-product__title{
    text-align: center!important;
    font-size: 16px !important;
    font-weight: lighter!important;
    border-bottom: none !important;
}

#woorelatedproducts .owl-item .star-rating{
    margin:0 auto !important;
    margin-bottom: 10px !important;
}

#woorelatedproducts .owl-item a, #woorelatedproducts .owl-item li{
    text-align: center;
}

#woorelatedproducts .owl-item .iworks-omnibus{
    padding: 0;
    margin: 0;
    color: silver;
    font-weight: lighter;
}

#woorelatedproducts .owl-item .woocommerce-Price-amount{
    font-size: 16px;
    font-weight: lighter;
}

#woorelatedproducts .owl-item .add_to_cart_button{
    margin-top:5px;
}

.variations{
    position:relative;
}

.variations .reset_variations{
    position: absolute;
    right: 0;
    bottom: -20px;
}


.single_add_to_cart_button{
    margin-top:0 !important;
}


.ltt-sft-buy {
    float: right;
    width:48%;
    clear: right;
    background: #faf9f9;
    padding: 20px 0;
}
.ltt-sft-buy-new {
    font-size:16px;
    padding: 20px 0;
    padding-top: 10px;
}
.questions-chat-more{
    float: right;
    width: 48%;
    clear: right;
    margin-top: 10px;
}


.woocommerce div.product div.summary{
    margin-bottom:5px;
}

.row-bl-point{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

.row-bl-point img.bl-cover,
.row-bl-point svg.bl-cover
{
    height: 20px;
    min-width: 40px;
}

.row-bl-point li{
    padding: 10px 0;
}

.ltt-add-info h2{
    margin-bottom:3px;
}

.ltt-sft-buy .sft-buy-body {
    display: flex;
    gap: 5px;
    flex-direction: column;
}

.woocommerce-variation-price{
    text-align: left;
    padding: 15px 0;
    font-size: 18px;
}

.woocommerce-variation-availability .stock.in-stock{
    display: block;
    background: #baec9d;
    float: left;
    padding: 5px 10px;
    color: #79b159;
    margin-top: 0;
}

.ltt-sft-buy .row-bl-point p{
    max-width: 80%;
}

.ltt-add-info .ltt-left{
    padding-right:20px;
}

.ltt-add-info .ltt-right {
    padding-left: 20px;
}

.ltt-arr{
    position: relative;
}

.ltt-section .ltt-arr-btn {
    display: block;
    position: absolute;
    right: 0;
    top: 2px;
}

.ltt-section .ltt-arr-btn img{
    width: 30px;
}

.ltt-dynamic-section .ltt-arr-btn{
    display: none;
}

.ltt-section .ltt-arr-up{
    display:none;
}
.ltt-section.open .ltt-arr-dw{
    display:none;
}
.ltt-section.open .up{
    display:block;
}

.woocommerce div.product form.cart .variations label{
    margin:0;
}

.ltt-box-container .cr-count-row, .ltt-fp-reviews .cr-count-row{
    display:none;
}

.ltt-fp-reviews h2{
    margin-bottom:0;
}

/* Review slider box */

.ltt-review-rt{
    position:absolute;
    width:150px;
    top: 85px;
    margin-left: calc(50% - 65px);
    text-align:center;
    background: #f1d6c1f2;
    height: 35px;
}

.ltt-review-rt .average-rating::before{
    color: rgba(0, 0, 0, 0.2);
    background: linear-gradient(90deg, #ffffff var(--percent), rgba(0, 0, 0, 0.06) var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.ltt-review-rt .average-rating{
    font-size: 28px;
    width: 140px;
    height:30px;
}

.ltt-review-slider-content{
    width:80%;
    height:320px;
    position:relative;
    background: white;
    box-shadow: 0px 0px 31px -16px rgba(66, 68, 90, 1);
    -webkit-box-shadow: 0px 0px 31px -16px rgba(66, 68, 90, 1);
    -moz-box-shadow: 0px 0px 31px -16px rgba(66, 68, 90, 1);
}

.ltt-review-rating-text{
    font-size:16px;
    font-weight: lighter;
}

.lt-rv-date{
    font-size:14px;
    font-weight:lighter;
    text-transform: capitalize;
    color: #954609;
}

.average-rating {
    --percent: calc(5/5*100%);
    position: relative;
    appearance: none;
    color: transparent;
    width:125px;
    height: 15px;
    display: inline-block;
    vertical-align: baseline;
    font-size: 22px;
}

.average-rating::before{
    --percent: inherit;
    content: '★★★★★';
    position: absolute;
    top: 0;
    left: 0;
    color: rgba(0,0,0,0.2);
    background: linear-gradient(90deg, #ffc190 var(--percent), rgba(0,0,0,0.06) var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.average-rating::-moz-meter-suboptimum-value,
.average-rating::-webkit-meter-bar,
.average-rating::-moz-meter-bar,
.average-rating::-webkit-meter-optimum-value  {
    background: none !important;
    border: none;
}

.average-rating::-webkit-meter-optimum-value {
    background: none;
}

.commentlist.owl-carousel .review {
    padding: 20px 0;
}

.ltt-review-slider-content a.ltt-block-button{
    padding: 5px 10px;
    text-decoration: none;
}

.ltt-review-slider-content a:hover{
    cursor:pointer;

}

.ltt-fp-reviews .owl-stage
{
    display: flex;
}

.ltt-fp-reviews .owl-item
{
    display: flex;
    flex: 1 0 auto;
    max-height:380px;
}

.ltt-review-summary{
    display: flex;
    flex-direction: column;
    height: 100px;
    overflow: hidden;
}

.ltt-review-summary a{
    width: 100%;
    height: 100%;
}

.ltt-review-summary img{
    margin: -40% 0;
}

.ltt-review-author{
    font-size: 17px;
    font-weight: lighter;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 5px;
}

.ltt-review-author-name{
    text-transform: capitalize;
}

.ltt-rv-1{
    display: flex;
    justify-content: center;
	width:100%;
}


.ltt-review-summr{
    flex-grow: 4;
    display: flex;
    flex-direction: column;
    margin-top: 30px;
    padding: 0 20px;
}

.ltt-review-text{
    font-weight: lighter;
    font-size: 14px;
    text-align:left;
}

.ltt-review-text .description p{
    margin: 0 auto;
    padding: 10px 0;
}

.ltt-review-info{
    color: silver;
    font-weight: lighter;
    padding: 5px 0;
}

.ltt-section .average-rating{
    font-size: 25px;
    height:22px;
    width: 80px;
}

.ltt-review-bt-sh {
    text-align: center;
    position: absolute;
    width: 100%;
    bottom: 15px;
}

.lt-product-page .ltt-review-slider-content {
    width:100%;
}
.lt-product-page .ltt-review-rt {
    width: 130px;
    top: 0;
    right: 0;
    text-align: right;
    background:none;
    height: 35px;
}

.lt-product-page .ltt-review-summr{
    margin-top:0;
}

.lt-product-page  .ltt-review-rt .average-rating {
    font-size:20px;
    height:22px;
}

.lt-product-page .ltt-review-rt .average-rating::before {
    color: rgba(0, 0, 0, 0.2);
    background: linear-gradient(90deg, #383838 var(--percent), rgba(0, 0, 0, 0.06) var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.lt-product-page .ltt-section .average-rating::before{
    background: linear-gradient(90deg, #000000 var(--percent), rgba(0,0,0,0.06) var(--percent));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.lt-product-page .ltt-review-slider-content {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

.lt-product-page .ltt-review-slider-content {
    height: auto;
}

.lt-product-page .ltt-review-slider-content {
    display: flex;
    flex-direction: row;
}

.lt-product-page .ltt-review-summary{
    height: 100px;
    width: 100px;
}

.lt-product-page .ltt-review-summary img{
    margin: 0;
}

.lt-product-page .ltt-review-bt-sh{
    bottom:-20px;
}

.lt-product-page .ltt-review-text .description p{
    font-size: 13px;
}

.lt-product-page .ltt-review-summary{
    flex-shrink:0;
}

.lt-product-page.lt-on-same-product .ltt-review-bt-sh{
    display: none;
}

@media (max-width: 1179px) {
    .lt-product-page .ltt-review-rt
    {
        top: 16px;
        left: -15px;
    }

    .lt-product-page .ltt-review-text {
        margin-top: 7px;
    }
}
    /* end review slider box */

.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells{
    width:100%;
}

/* footer */
.ltt-footer{
    width:100%;
    margin-top: 50px;
}

.ltt-footer .blt-point{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    width: 80%;
    margin: 0 auto;
    font-weight: lighter;
    font-size: 13px;
    text-align: center;
    height:100%;
    vertical-align: middle;
    justify-content: center;
}

.ltt-footer .blt-point img{
    height: 40px;
}

.ltt-logo-row{
    vertical-align: middle;
    align-items: center;
}

.ltt-foot-l2{
    background: #fafafa;
    padding: 30px 0;
}
.ltt-foot-l3{
    background: #f4f4f4;
    padding: 40px 0;
}
.ltt-foot-l4{
    background: #eaeaea;
}
.ltt-footer-mn-title{
    font-size: 18px;
    font-weight: lighter;
    color: #645e5e;
}

.ltt-footer-mn ul{
    list-style:none;
    padding: 0;
    margin: 4px 0;
}
.ltt-footer-mn li{
    padding: 3px 0;
}

.ltt-footer-mn a{
    text-decoration: none;
    color: #b3b3b3;
    font-weight: lighter;
}

.ltt-foot-cp-info{
    display: flex;
    flex-direction: column;
    align-items:center;
}

.ltt-foot-scl {
    display: flex;
    flex-direction: row;
    gap: 15px;
    padding: 10px 0;
    align-items: center;
    justify-content: center;
}

.ltt-foot-scl img{
    width:25px;
}

.ltt-foot-cp-intro{
    text-align: center;
    font-weight: lighter;
    color: #606060;
    padding: 10px 0;
}

.ltt-footer-ctc-row{
    padding: 4px 0;
    color: #9d9494;
    font-weight: lighter;
    padding-left: 70px;
}

.ltt-footer-ctc .ltt-footer-mn-title{
    padding-left:70px;
    padding-bottom:5px;
}
/* end footer */

.ppom-wrapper .form-group{
    margin-bottom: 4px;
}

.woocommerce-breadcrumb a{
    text-decoration: none;
}

.ltt-free-shp{
    padding:5px 10px;
    background:#ffeadd;
    display: flex;
    flex-direction: row;
    gap:10px;
    vertical-align: middle;
    align-items: center;
    font-weight: lighter;
    margin-bottom:10px;
    display:none;
}

.ltt-free-shp-ok{
    background: #d9f1d7;
}

.ltt-free-shp svg{
    height: 20px;
}

.cart_totals .checkout-button{
    background: #ffaa76 !important;
    font-weight: bold !important;
}


/** Front page products multi display **/
.ltt-blog-crls .ltt-body{
    font-weight:lighter;
    font-size: 16px;
}
.ltt-card-container{
    padding:15px;
}

.ltt-card-more{
    text-decoration: none;
    padding: 8px 20px;
    float:left;
    display:block;
    margin:10px 0;
}

.ltt-block-button{
    background: #f6f6f6;
}


.ltt-block-button:hover{
    background: #f2d6c1 !important;
    color: white !important;
}

.ltt-card-container h3, .ltt-card-container a{
    font-size: 17px;
    text-decoration: none;
}

.ltt-fp-gtrs{
    background: #f9f9f9;
}
.ltt-fp-review-body{
    background: #f9f9f9;
}

.ltt-fp-row-background{
    padding: 10px 0;
    margin: 30px 0;
}

.ltt-fp-row-background h2{
    font-size: 25px;
}

.ltt-fp-card{
    display: flex;
    flex-direction: row;
    vertical-align: middle;
    align-items: center;
    font-weight: lighter;
    padding:10px 0;
    gap:10px;
}

.ltt-fp-card a{
    position:relative;
}

.ltt-fp-card .ltt-fp-title, .ltt-fp-card .ltt-fp-title a{
    font-size: 17px;
    text-decoration: none;
    font-weight: normal
}

.ltt-fp-card img.ltt-fp-img{
    width:150px !important;
    height: 150px !important;
}

.ltt-fp-card .ltt-fp-smr{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
}

.ltt-fp-card .ltt-fp-price{
    color: #d39c72;
    font-weight:normal;
    font-size: 18px;
}

.ltt-fp-card a.ltt-fp-check-btn{
    background: #f5f5f5;
    font-weight: lighter;
    border-radius: 0;
    text-decoration: none;
    padding:5px 10px;
    margin-top:10px;
}

.ltt-section a.ltt-fp-check-all{
    font-size: 13px;
    text-decoration: none;
    margin-left: 10px;
    color: #d6a27c;
}


.ultp-block-a35f04 .ultp-block-meta span, .ultp-block-a35f04 .ultp-block-item .ultp-block-meta span a{
    text-transform: none !important;
}

.berocket_better_labels.berocket_better_labels_image{
    position: absolute;
    top:0;
    left:0;
}
/** END **/

@media (max-width: 1179px) {
    .container {
        margin: 0 auto;
        width: 93%;
    }

    .mn-menu-toggle{
        display: block;
    }


    #menu .toggle-menu{
        display:block;
    }

    .menu-horizontal-to-vertical.pure-menu-horizontal{
        display:none;
    }

    #menu{
        overflow: hidden;
    }

    #mn-logo-row{
        padding:20px 0;
    }

    .ltts_header{
        height: auto;
        padding-top:0;
    }

    .questions-chat-more{
        width:100%;
        margin-top:5px;
        margin-bottom: 10px;
    }

    .ltts_header .ltts_short-info{
        position: relative;
        width:100%;
        text-align:center;
        background: #f8f8f8;
        display:flex;
        flex-direction: column;
        margin:10px 0;
        padding:10px 0;
        padding-top:0;
        margin-top:20px;
    }

    .ltt-sft-buy{
        width:100%;
        margin:10px 0;
    }

    .ltt-dynamic-section .ltt-box-container{
        display: none;
    }

    .ltt-dynamic-section .ltt-arr-dw{
        display: block;
    }
    .ltt-dynamic-section.open .ltt-arr-up{
        display: block;
    }
    .ltt-dynamic-section.open .ltt-arr-dw{
        display: none;
    }


    .ltt-add-info .ltt-left{
        padding-right:0;
    }

    .ltt-add-info .ltt-right {
        padding-left: 0;
    }

    .ltt-dynamic-section.open .ltt-box-container{
        display:block;
    }
}

/** list of content toc **/

.post-template-default, .ultp-block-07d2c4 > .ultp-block-wrapper .ultp-builder-content, html :where(.editor-styles-wrapper) .ultp-block-07d2c4 > .ultp-block-wrapper .ultp-builder-content p{
    font-family: 'Roboto Condensed', sans-serif !important;
}

.ultp-image-block, .ultp-image-block img{
    width:100%;
}
#toc_container {
    background: #fafafa;
    width: 100%;
    display: flex;
    vertical-align: center;
    align-items: center;
    flex-direction: column;
    padding: 20px 0;
    border:0;
    font-size: 15px;
}

#toc_container li{
    padding: 5px 0;
    font-size: 15px;
}

#toc_container a {
    font-weight: lighter;
}

/** end list of content **/

.ltts-product-thumbnail .onsale{
    display: none;
}

.ltt-bl-sts .ltt-bl-image img{
    width: 400px;
    height: 400px;
}

.ltt-bl-pstls h2{
    padding:0;
    margin:0;
    margin-bottom: 5px;
    text-align:left;
}

.ltt-bl-date{
    color: #acacac;
    font-weight: lighter;
}

.ltt-bl-excp{
    font-weight: lighter;
    font-size: 16px;
}

.ltt-bl-pstls{
    display: flex;
    padding-left:30px;
    flex-direction: column;
    height:100%;
    vertical-align: middle;
    justify-content: center;
}

.ltt-bl-rdm {
    padding: 5px 10px;
    background: silver;
    color: black;
}

.ltt-bl-tlt{
    font-weight: lighter;
    width:100%;
    text-align:center;
    padding:20px 0;
}

.ltt-bl-br {
    width: 100%;
    border-bottom: 1px dotted #e3e3e3;
    margin: 40px 0;
}


body{
	padding-top: 139px !important;
}

@media (max-width: 1024px) {

    .ltts-product-item-content .sb_title a
    {
        font-size: 20px;
    }

    .ultp-builder-title{
        font-size:20px !important;
    }
}


@media (max-width: 1023px) {
    #mn-search{
        display:none;
    }

    .lt-bt-ct-menu{
        display:none;
    }
}

@media (max-width:767px){
    .ltt-bl-pstls{
        margin-top:15px;
    }
    .ltt-foot-l3 .blt-point{
        padding:10px 0;
    }

    .ltt-footer-ctc {
        padding:40px 0;
    }

    .ltt-footer-mn{
        padding-left:20px;
    }

    .ltt-footer-ctc-row{
        padding-left:10px;
    }

    .ltt-footer-ctc .ltt-footer-mn-title{
        padding:0;
        text-align: center;
        padding-bottom: 5px;
    }

    .ultp-builder-wrap
    {
        padding: 0 10px;
    }

    #toc_container{
        width: auto;
        padding: 10px;
    }

    .product_title.entry-title{
        font-size: 17px;
    }
}

#ppom-price-container{
	display:none !important;
}

.cr-all-reviews-shortcode .cr-count-row{
	display:none !important;
}

.bt-ctg-show-all{
    text-align:center;
    display: flex;
    justify-content: center;
}

.bt-ctg-show-all a {
    border:none;
    font-size: 16px;
    padding:10px 20px;
    margin:20px;
    cursor:pointer;
    text-decoration: none;
}


ul.bt_ct_sm_menu, .bt_ct_sm_menu li .bt_ct_sm_menu a{
    list-style:none;
    padding:0;
    text-decoration: none;
}

ul.bt_ct_sm_menu{
    padding:10px;
}

.bt_ct_sm_menu a{
    display:block;
    text-decoration: none;
    padding:10px 15px;
    font-size:16px;
}

.bt_ct_sm_menu a.btct_bold{
    font-weight:bold;
}

.bt_ct_sm_menu a.btct_selected{
    background: #f1d6c1 !important;
    color:white;
}

.bt_ct_sm_menu a:hover{
    background: #f4f4f4;
}

.br_alabel span{
    border-radius:0 !important;
    padding: 10px 5px !important;
    width: auto !important;
    height: auto !important;
}

.ltt-fp-card .br_alabel span{
    font-size: 11px !important;
    padding: 4px 5px !important;
}

.woo-related-products-container .br_alabel span{
    margin-right:10px !important;
    margin-left:10px !important;
    margin-top:10px !important;
}

.woocommerce-product-gallery .berocket_better_labels_position{
    float:left !important;
}

.woocommerce-variation-price .iworks-omnibus{
    display:none;
}

.sb_price{
    text-align:center;
}

.cr-all-reviews-shortcode .cr-ajax-search{
	display: none !important;
}

.lt-pr-slide{
    display:flex;
    flex-direction: column;
    align-items: center;
    width: 90%;
    margin:0 auto;
}


.lt-pr-slide .woocommerce-loop-product__link {
    display:flex;
    flex-direction: column;
    align-items: center;
}

.lt-pr-slide a{
    text-decoration: none;
}

.lt-pr-slide .woocommerce-loop-product__title {
    margin-bottom: 5px;
}

.lt-pr-slide .price{
    margin: 5px 0;
}

.ltt-cdd-date{
    margin-bottom:10px;
}

.item.ltt-bld-ct h3{
    margin: 10px 0;
}
