/*
Theme Name: Loodo Flatsome Starter
Description: Loodo Flatsome Starter
Author: loodoweb.com
Template: flatsome
Version: 3.1.6
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection,.form-flat input:not([type="submit"]), .form-flat textarea, .form-flat select,.form-flat button, .form-flat input,a.button,button,.button.is-outline,input[type="submit"],a.quick-view,.wishlist_table .add_to_cart,.yith-wcwl-add-button > a,table.compare-list .add-to-cart td a:not(.unstyled_button){}
input[type=email], input[type=date], input[type=search], input[type=number], input[type=text], input[type=tel], input[type=url], input[type=password], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection, .chosen-container-multi .chosen-choices{font-size:1em;}
input[type=email], input[type=date], input[type=search], input[type=number], input[type=text], input[type=tel], input[type=url], input[type=password], textarea, select, .select-resize-ghost, .select2-container .select2-choice, .select2-container .select2-selection,.chosen-container-multi .chosen-choices{border-radius:20px;background-color:rgb(243, 246, 248) !important;}
textarea{padding:10px 13px;box-shadow:none;}
input[type=email]:focus, input[type=date]:focus, input[type=search]:focus, input[type=number]:focus, input[type=text]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=password]:focus, textarea:focus, select:focus, .select-resize-ghost:focus, .select2-container .select2-choice:focus, .select2-container .select2-selection:focus{}
textarea{min-height:115px;}
input[type="submit"],button,a.button{padding-left:25px;padding-right:25px;}
.button, button, input[type=submit], input[type=reset], input[type=button]{}
select[multiple="multiple"]{height:auto;overflow-y:auto;}
th, td{font-size:1em;}
html{font-size:16px;}

#content.page-wrapper,.page-wrapper,.portfolio-page-wrapper .portfolio-top,#main .shop-container > div.product{padding-top:40px;padding-bottom:10px;}
#main .shop-container > div.product{padding-bottom:30px;}
#main .shop-container > div.product .product-main{padding-top:0px;}
.portfolio-page-wrapper .portfolio-top{padding-bottom:10px;}
.category-page-row,.page-title:not(.featured-title)+main .product-main{padding-top:40px;}
.category-page-row{padding-bottom:0px !important;}
.message-wrapper{margin:0px 0px 30px;font-size:1em;border-bottom:1px solid #dddddd;}
.message-wrapper li:last-child{margin-bottom:0px;}
.normal-title .breadcrumbs > span:last-child{display:none;}

.shop_table td .button, .shop_table th .button{margin:0px;}

.absolute-footer.dark{color:hsla(0,0%,100%,.7);}
.absolute-footer{padding-top:15px;padding-bottom:15px;border-top:1px solid #dddddd;}
img.size-full.alignnone{margin-bottom:0px;}

.product-section{border-top-width:0px;}
.product-section .product-section-title{padding-top:0px;}

.comment-form{margin-bottom:-15px;}

.li-header-clearfix{width:100%;height:20px;}
.header-wrapper.stuck .header-main .nav > li.li-header-clearfix{height:auto;width:7px;}
.header-main .nav > li.header-block{padding:0px 0px 10px;text-align:right;}
.header-main .nav > li{}
.header-main .nav > li > a{}
.header-main .nav > li.has-icon > a{border-width:0px;}
.header-main .nav > li.menu-item > a{}
.header-main .nav > li.menu-item > a > i.fa{float:left;font-size:18px;}
.header-wrapper.stuck .header-main .nav > li.menu-item > a{min-width:auto;}
.header-main .nav > li:last-child > a,.header-main .nav > li.cart-item > a{border-width:0px;}
#logo{}
.has-dropdown .icon-angle-down{float:right;}
.border-radius-25, .border-radius-25 img{border-radius:25px;}


.header-main .nav > li{}

.text-right,.text-end{text-align:right;}

/*body.home #header > .header-wrapper{display:none;height:0px !important;overflow:hidden;}*/

/*color*/
#footer a{}
.breadcrumbs a.current, .breadcrumbs a:hover,.ux-menu-link--active .ux-menu-link__link, .ux-menu-link:hover .ux-menu-link__link,h3.widget-title, span.widget-title{color:var(--primary-color);}
.widget ul li.current-menu-item > a{}
th,td,label,.breadcrumbs,.absolute-footer,.breadcrumbs a,.nav-dropdown,.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a{}
span.amount{color:red;}
/*color*/

.wpcf7-form{margin-bottom:0px;}
.wpcf7-form .row > div{padding-bottom:10px;}
.wpcf7-form .row > div:last-child{padding-bottom:0px;margin-top:7px;}
.wpcf7 .wpcf7-not-valid-tip{margin-top:0px;}
.wpcf7-form label{margin-bottom:0px;}
.wpcf7-form label input, .wpcf7-form label select, .wpcf7-form label textarea{font-weight:normal;}
.wpcf7-form input[type="submit"]{margin-right:0px;margin:0px;}
.wpcf7 .wpcf7-not-valid-tip{font-size:0.9em;}
.wpcf7-spinner{display:none;}
.wpcf7-form textarea{height:80px;min-height:auto;}
.wpcf7 form .wpcf7-response-output{margin-top:15px;margin-bottom:0px;line-height:1.2em;padding:5px 7px;color:black;}
.wpcf7 form .button, .wpcf7 form button, .wpcf7 form fieldset, .wpcf7 form input, .wpcf7 form select, .wpcf7 form textarea{}

.lightbox-content{border-radius:20px;}

select option[disabled]{color: #bbbbbb;}

.normal-title{background-color:white;}
.normal-title h1{margin:0px;font-size:1.3em;line-height:1.3em;}
.normal-title .row > .col{padding-bottom:5px;}
.breadcrumbs a{color:#444444;}

.nav-dropdown-default{padding:6px 10px;}

.testimonial-slider .flickity-page-dots{position:static;}
.star-rating span:before{color:yellow!important;}

.icon-box-nav-section .icon-box-img{width:70px!important;height:70px !important;}
.icon-box-nav-section .icon-box > .icon-box-img .icon{height:100%;}
.icon-box-nav-section .icon-box > .icon-box-img .icon-inner{background-color:#a3a3a3;border-radius:50%;padding:15px;height: 100%;}
.icon-box-nav-section .icon-box > .icon-box-img .icon-inner img{padding:0px;}
.icon-box-nav-section .icon-box:hover > .icon-box-img .icon-inner,.icon-box-nav-section .icon-box.selected > .icon-box-img .icon-inner{background-color:var(--primary-color);}

.pricing-table{border-radius:15px;}
.pricing-table .price{color:red;font-weight:bold;}
.pricing-table .description{font-size:1em;padding-top:0px;}
.pricing-table .title{background-color:#1343a7;color: white; font-size: 1.3em; padding: 15px 10px;}
.featured-table{margin-top:0px;border-width:1px;}
.featured-table.pricing-table .title{background-color:var(--primary-color);}

.product-box.box .box-image{border:1px solid #dddddd;}
.product-box.box .box-text{padding-bottom:0px;}
.product-box.box .box-text a.button{margin-bottom:0px;}

.single-product-row img{border:1px solid #dddddd;border-radius:15px;background-color:white;}
.single-product-row .slider .gallery-col.col{padding-bottom:0px;}
.single-product-row > .col > .col-inner{border-radius:20px;}

.absolute-footer.dark{color:white;}
.absolute-footer{border-width:0px;color:#00298e;}

.home-banner-section > .section-content{height:100%;}
.home-banner-section > .section-content > .row{position: absolute; bottom: 0px; left: 0px; width: 100%; max-width: 100%; margin: auto;}
.home-banner-section > .section-content > .row .button{margin:0px;}

.price-table-row .pricing-table .title{height:106px;display: flex; justify-content: center; align-items: center;}
.has-border{padding:10px 20px;}

.count-up-col p{margin:0px;}
.count-up{font-weight:bold;}

.xporder #place_order{display:none!important;}
form.checkout span.optional{display:none;}

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

}
@media only screen and (max-width: 849px) {
	.box .add-to-cart-button{display:none;}
	.shop_table.cart .product-remove a{position:static;}
}
@media only screen and (max-width: 767px) {
}
@media only screen and (max-width: 550px) {
	.normal-title .page-title-inner .row > .col:first-child{padding-bottom:5px;}
	.normal-title h1,.normal-title .breadcrumbs.text-left{text-align:center!important;}
}
@media only screen and (max-width: 480px) {
		
}