p{margin-bottom:13px;margin-top:0px;}body{margin:0px;}
table,.woocommerce table{margin-bottom:15px;border-spacing:1px;border-collapse:collapse !important;}table td,table th,.woocommerce table.wishlist_table thead th,.woocommerce table.shop_table td,.woocommerce table.wishlist_table tbody td,.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{padding:10px 15px;border:1px solid #dddddd;}table>tbody>tr{background:transparent;}table>tbody>tr:nth-of-type(odd){}table thead th{}.entry-content .table{margin-top:17px;}
input[type="text"],input[type="number"], input[type="email"], input[type="url"], input[type="tel"], input[type="password"], input[type="search"], select, textarea, input-text{font-size:14px;padding-top:5px;padding-bottom:5px;}
/*paging*/
.wp-pagenavi,.woocommerce nav.woocommerce-pagination{margin:10px 0px 20px;}.wp-pagenavi,.woocommerce nav.woocommerce-pagination{text-align:left;}.wp-pagenavi span,.wp-pagenavi a,.woocommerce nav.woocommerce-pagination ul li span,.woocommerce nav.woocommerce-pagination ul li a{display:inline-block;text-align:center;height:36px;line-height:36px;background:#ffffff;border:1px solid #dddddd;padding:0px 14px;margin:0px 2px;}.wp-pagenavi span:hover,.wp-pagenavi a:hover,.wp-pagenavi span.current,.woocommerce nav.woocommerce-pagination ul li:hover span,.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{color:#ffffff !important;}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{border-width:0px;}
.woocommerce nav.woocommerce-pagination ul{border-width:0px;margin:0px;}textarea, .woocommerce form .form-row textarea{line-height:18px;}
/*paging*/
/*button*/
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.woocommerce div.product form.cart .button,#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,button, html input[type=button], input[type=reset], input[type=submit], .button,.btn,.woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled]{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;position:relative;color:#ffffff !important;font-size:13px;height:40px;display:inline-block;line-height:39px !important;text-align:center;padding:0px 15px 0px 15px !important;/*text-transform:uppercase;*/border-radius:3px;cursor:pointer;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover,.woocommerce div.product form.cart .button:hover,#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover,button:hover, html input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover, .button:hover,.btn:hover{color:#ffffff !important;text-decoration:none !important;}
/*button*/
.select2-container .select2-selection--single{height:40px;border-color:#dddddd;}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:40px;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;}
.widget ul li a:before{display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.widget ul li a:before{content:"- ";margin-right:15px;}.widget ul li a.woof_childs_list_opener:before{display:none;}
.widget ul li{margin-bottom:5px;}.widget ul li:after{margin:0px;}
ul.menu{list-style:none;margin:0px;padding:0px;}#ldtl-navbar-toggle{display:none;margin-left:15px;}#ldtl-navbar-toggle a{font-size:18px;}
.ldtl-navbar{width:100%;display:flex;flex-direction:row;flex-wrap: nowrap;justify-content:flex-end;}.ldtl-navbar .ldtl-navbar-brand{display:inline-block;margin-right:auto;}.ldtl-navbar > div{margin-left:auto;display: -ms-flexbox;display: flex;-ms-flex-preferred-size: 100%;-ms-flex-align: center;align-items: center;}#ldtl-nav-menu{flex-grow:1;}.ldtl-navbar > div > ul{margin-left:auto;}
.ldtl-navbar > div > ul > li{display:inline-block;}
.text-left{text-align:left;}.text-right{text-align:right;}.elementor-element-populated.text-right{margin-left:auto;}
form.search-form{position:relative;}form.search-form .input-group .input-group-btn{position:absolute;top:0px;right:0px;}
#secondary,#primary,body.woocommerce-page.page #secondary,body.woocommerce-page.page #primary{padding-top:35px;padding-bottom:25px;}body.home #primary, body.home #secondary, body.page #primary, body.page #secondary{padding-top:0px;padding-bottom:0px;}
header#masthead #header{}
.ldtl-navbar-brand img{max-height:36px;}.ldtl-navbar-brand{height:36px;}header#masthead.sticky #header{background:#ffffff;-webkit-box-shadow: 0 7px 15px -10px rgba(171, 171, 171, 0.7);-moz-box-shadow: 0 7px 15px -10px rgba(171, 171, 171, 0.7);box-shadow: 0 7px 15px -10px rgba(171, 171, 171, 0.7);}header#masthead.sticky #header .ldtl-navbar-brand img{max-height:28px;}header#masthead.sticky #header .ldtl-navbar-brand{height:28px;}
.ldtl-navbar-brand > span{line-height:36px;font-size:20px;font-weight:bold;}header#masthead.sticky #header .ldtl-navbar-brand > span{line-height:28px;}
.ldtl-navbar{padding:15px;}header#masthead.sticky #header .ldtl-navbar{padding-top:5px;padding-bottom:7px;}
.ldtl-navbar > div > ul li a{text-transform:uppercase;font-weight:bold;padding:0px 10px;}
#masthead .social{margin-left:10px;}#masthead .social a{margin:0px 3px;}
.header-banner{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}.header-banner:after{background:rgba(250, 250, 250, 0.7);position:absolute;top:0px;left:0px;width:100%;height:100%;content:"";}.header-banner > div{position:relative;z-index:1;}.header-banner .header-bg{text-align:center;width:100%;padding-top:40px;padding-bottom:35px;}h1.page-title{margin:0px 0px 10px;text-transform:uppercase;font-size:20px;}h1.page-title:after{}
.post-list-row .elementor-column > .elementor-element-populated{padding-top:0px !important;padding-bottom:0px !important;}
.post-list-row{-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left:-10px;margin-right:-10px;}.post-list-row.elementor-row{width:100%;}
.archive-default .post-list .post-item .thumb{max-width:30%;width:100%;float:left;margin-right:30px;}
.archive-grid .post-list .post-item .thumb{margin-bottom:10px;}
.archive-onlytitle .hentry{margin-bottom:20px;}
.post-item .datetime{color:#888888;font-style:italic;margin:4px 0px;}
.post-list.dx .post-item .thumb{max-width:50%;}.post-list.dx .post-item:nth-child(2n+2) .thumb{float:right;margin-left:30px;margin-right:0px;}
.post-list .post-item .thumb img{width:100%;border:1px solid #dddddd;border-radius:3px;}.post-list .post-item .post-info .title{margin:0px 0px 0px;font-size:15px;}.post-list .post-item .post-info .title a{font-size:100%;font-weight:bold;}
#secondary .elementor-element-populated{width:100%;}.widget-title{margin:0px 0px 30px;}#secondary .widget{}
/*.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px;}*/
.ldtl-row{margin-right:-15px;margin-left:-15px;width:auto;flex-wrap:wrap;-ms-flex-wrap: wrap;}.ldtl-col{padding:0px 15px;}.section-post-item{margin-bottom:30px;}
.section-post-item .thumb img{border:1px solid #dddddd;border-radius:3px;}.section-post-item .post-info p{margin:0px;}.section-post-item .post-info .title{margin:10px 0px 10px;}.section-post-item .post-info .title a{font-size:100%;font-weight:bold;}
.gallery{text-align:center;}.gallery-item{/*margin:0px !important;padding:5px;display:inline-block !important;float:none !important;*/}.gallery-item a img{width:100%;max-width:none;display:block;}.gallery-item a{display:block;}
#ldtl-to-top{position:fixed;bottom:30%;right:15px;z-index:99999;width:40px;height:40px;line-height:38px;border-radius:3px;text-align:center;font-size:24px;color:#ffffff;}
.elementor-search-form button,input[type="submit"]{}
fieldset{border:0px;padding:0px;margin:0px;}.simplenewsletter form{position:relative;}.simplenewsletter form .simplenewsleter-field-submit{position:absolute;top:0px;right:0px;}#wpadminbar{z-index:999999;}
body.admin-bar header#masthead #header{top:32px !important;}
#content .full-container #primary{float:none;}
.preloader-container{width: 120px;height: 120px;background-size:auto;background-repeat:no-repeat;background-position:center;position:fixed;top:50%;left:50%;margin:-60px 0px 0px -60px;z-index:99999999999;}.preloader{border-left:1px solid #f3f3f3;border-right:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border-top-width:1px;border-style:solid;width: 100%;height:100%;-webkit-animation: spin 0.3s linear infinite; /* Safari */animation: spin 0.3s linear infinite;}/* Safari */
@-webkit-keyframes spin {0% { -webkit-transform: rotate(0deg); }100% { -webkit-transform: rotate(360deg); }}@keyframes spin {0% { transform: rotate(0deg); }100% { transform: rotate(360deg); }}hr{border-width:0px;border-top:1px solid #dddddd;}
.elementor-slick-slider .slick-slider .slick-next, .elementor-slick-slider .slick-slider .slick-prev{width:auto;}.elementor-slick-slider .slick-slider .slick-arrow{display:none !important;}.carousel-wrapper:hover .elementor-slick-slider .slick-slider .slick-arrow{display:block !important;}
/*woocommerce*/.woocommerce-row #secondary{order:-1;}.woocommerce ul.products li.product .price{font-size:1em;}.woocommerce ul.product_list_widget li img{float:left;margin:0px 15px 15px 0px;width:72px;}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:left;}.gridlist-toggle{float:right;clear:none;padding:0px !important;}.gridlist-toggle a{padding:0px;width:40px;height:40px;text-align:center;}.gridlist-toggle .dashicons:before, .gridlist-toggle .dashicons{line-height:40px;}.woof label{margin-top:-8px;}.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering,.woocommerce .woocommerce-ordering, .woocommerce-page .gridlist-toggle{margin-bottom:30px !important;position:static;}
.woocommerce div.product ul.yith_magnifier_gallery .yith_magnifier_thumbnail > img{border:1px solid #dddddd;}.yith_magnifier_gallery li a{margin:0px !important;}.yith_magnifier_gallery li{padding:5px;}ul.list .woocommerce-product-details__short-description{display:block;}.woocommerce ul.products li.product .woocommerce-product-details__short-description{display:none;}.woocommerce ul.products.list li.product .woocommerce-product-details__short-description{display:block;}#yith-ajaxsearchform > div{position:relative;}#yith-searchsubmit{position:absolute;top:0px;right:0px;}#yith-s{background-position:50% center !important;}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a{margin:0px 5px;}
.ldtl-mini-cart{position:relative;}.ldtl-mini-cart .cart-content{position:absolute;display:none;right:0px;z-index:99;}.ldtl-mini-cart:hover .cart-content{display:block;}.ldtl-mini-cart .cart-content .remove_from_cart_button{float:right;}.ldtl-mini-cart .cart-content .content{background:#ffffff;-webkit-box-shadow: 0 7px 15px -10px rgba(171, 171, 171, 0.7);-moz-box-shadow: 0 7px 15px -10px rgba(171, 171, 171, 0.7);box-shadow: 0 7px 15px -10px rgba(171, 171, 171, 0.7);padding:10px 15px 7px;border:1px solid #f2f2f2;margin-top:15px;width:320px;}.woocommerce span.onsale{margin:5px;}.woocommerce ul.products li.product .onsale{margin:5px;width:44px;height:44px;line-height:46px;text-transform:uppercase;padding:0px;}.woocommerce-variation-price{margin-bottom:15px;}.woocommerce div.product div.summary{margin-top:0px;}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-color:#dddddd;background-color:#fafafa;}.woocommerce ul.products li.product{box-sizing:border-box;margin-bottom:30px;}.woocommerce ul.products.list li.product > hr{display:none;}.breadcrumbs > span:last-child,.breadcrumbs > i:last-child{display:none;}
.woocommerce-MyAccount-navigation li{border-bottom:1px dotted #dddddd;padding-bottom:7px;margin-bottom:7px;}.woocommerce-MyAccount-navigation li a{color:#222222;display:block;}.woocommerce table.my_account_orders .button{margin-left:3px;margin-right:3px;}
.woocommerce form .form-row .select2-container{width:100%!important;}
@media only screen and (max-width:1024px) {
.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-nav-menu--dropdown{background-color:transparent !important;}.elementor-nav-menu--toggle .elementor-nav-menu--dropdown{z-index:1;}
}
@media only screen and (max-width:992px) {
}
@media only screen and (max-width:991px) {
}
@media only screen and (max-width:768px) {
}
@media only screen and (max-width:767px) {
.woocommerce-row #secondary{order:2;}.ldtl-mini-cart .cart-content .content{width:100%;}#ldtl-to-top{display:none;}
.ldtl-carousel-tabs .elementor-tab-mobile-title{margin-bottom:15px;background-color:rgba(248, 248, 248, 0.7);}.site-info > div .elementor-element-populated.text-right{padding-top:0px !important;}.post-list-row.elementor-row{margin-left:auto;margin-right:auto;}
}
@media only screen and (max-width:480px) {
.woocommerce ul.products li.product{width:100% !important;margin-left:0px !important;margin-right:0px !important;float:none !important;}
}
