@charset "UTF-8";
/*
Theme Name: Plazart
Text Domain: plazart
Version: 1.0.9
Requires at least: 4.7
Requires PHP: 7.2
Description: Plazart is a modern and easy-to-use WordPress theme intentionally designed for construction companies. Out of the box, it comes with 3 main home page demos and a bunch of prebuilt inner pages for your inconvenience. Thanks to the support of Elementor - a drag & drop page builder, anyone can easily set up a striking web space for their construction site with Plazart. The theme includes background images, animations, blog pages, gallery, advanced products, and a lot of customization options that allow you to change the visual style without touching code.
Tags: construction, advanced product, web-design, custom-background, custom-colors, shop, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: TemPlaza Team
Author URI: https://www.templaza.com/
Theme URI: https://plazart.templaza.net/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
/* php_value max_input_vars 4000 */

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}
.fa-phone-alt{rotate: 100deg;}
input.wc-block-components-radio-control__input{padding:0;}
.a_tag_cf:hover {color: #DE9A4F;}
select{background-color: #fff !important;}
.uk-slider-items.uk-grid{    flex-wrap: wrap !important;}
.advanced-product-search-form label.search-label{text-transform: capitalize !important;}
.ap-filter a{border-right: 1px solid;padding-right: 10px;}
.ap-filter {padding-bottom: 15px;border-bottom: 1px solid #000;}
.templaza-thumb-flash{height: 22em;display: block;}
/* .ap-item .ap-inner .ap-info-inner{height: 15em;} */
.ap-item .ap-inner img {height: 100%;object-fit: fill;}
.ap-archive-btn-action .uk-icon-button{display:flex; align-items: center;justify-content: center;}
#ad_search #wpadminbar{display:none;}
#ad_search header{display:none;}
.templaza-ap-archive .advanced-product-search-form{display: flex;flex-direction: row; flex-wrap: nowrap;align-items: center;justify-content: center;}
/* .templaza-ap-archive .advanced-product-search-form .ap-search-item{margin:30px 0px !important;} */
.templaza-ap-archive .advanced-product-search-form .ap-search-button{text-align:center;}
#product_filters form{align-items: flex-end;flex-wrap: nowrap;}
.filter_acc form{align-items: flex-end;flex-wrap: nowrap !important;}
.executive_img img{height: 20em !important;object-fit: contain;object-position: top;}
.indus_sup_sec .uk-card-body {padding:20px 30px !important;}
.cf_page h2{color:#DE9A4F;font-size: 16px;margin: 0;padding-bottom: 10px;}
.cf_page .column p{margin:0;color: #fff;padding-bottom: 10px;}
.cf_page .column{padding-top: 10px;}
.cf_page .column a:hover{color:#DE9A4F;}
#cf_footer h2{color:#DE9A4F;font-size: 16px;margin: 0;padding-bottom: 10px;}
#cf_footer .column p{margin:0;color: #fff;padding-bottom: 10px;}
#cf_footer .column{padding-top: 10px;}
#cf_footer .column a:hover{color:#DE9A4F;}
#cf_footer br {margin-bottom: 0px;}
.uk-inline.uk-position-relative{    width: 100%;}
div#filter_css_addon.widget {margin-bottom: 60px;}
#breadcrumb .item-current::before{margin: 0 5px 0 5px;}
.burger-menu-button .inner{background-color: #000!important;}
.burger-menu-button .inner:before, .burger-menu-button .inner:after{background-color: #000 !important;}
.home_testimonial .uk-slider-container li.uk-first-column{display:none;}
.home_testimonial li.uk-first-column.uk-slide-active{display:block;}
.searchform.main{transform:scaleX(1) !important;pointer-events:all !important;opacity:1 !important;}
.header-icon-wrap.uk-flex .header-search svg{display:block !important;}
#Icon_ionic-ios-search{color:#000;}
.uk-flex {align-items: center;}


@media (max-width: 960px) {
	.filter_acc form{flex-wrap: wrap !important;}
	.templaza-ap-archive .advanced-product-search-form{flex-wrap: wrap;}
	.ap-filter {display: flex;flex-direction: column;}

}


/* Product Filter */
	button#load-more:focus{background-color:#de9a4f;color:#fff;}
	button#load-more:hover{background-color:#000;color:#fff;}
	.reset_button:focus{background-color:#de9a4f;color:#fff;}
	.reset_button:hover{background-color:#000;color:#fff;}
	div#filter-response {display: flex;flex-wrap: wrap;margin-top: 2em;}
	div#filter-response h1{    color: #faa05a;font-size: 16px;font-weight: 500;}
	.ap-item{width: 33%;float: left;margin-top: 30px !important;}
	.ap-inner {width: calc(100% - 50px);  margin-bottom: 20px;margin:auto;}
	.filter-container {display: flex;align-items: flex-end;gap: 20px;justify-content: center;}
	.reset_button {background-color: #DE9A4F;color: #fff;text-transform: uppercase;font-weight: bold;font-size: 16px;padding: 0px 40px;cursor: pointer;width: 100%;}
	#filter_keyword{margin:0;}
div#filter-response .ap-item.ap-item-style7 .ap-info-price{    margin: 0;padding: 5px 0;border: 0;}
	div#filter-response .ap-inner {display: flex; flex-direction: column;justify-content: space-between;} 
    .drop-body h3{text-transform: capitalize;color: #151515;padding: 0 0 15px;font-size: 18px;margin: 0;line-height: 1;}
	#filter_sort{background-color:#fff;}
	.heading_main_filter .line_style1 .line-before{width: 30px;height: 2px;background-color: #de9a4f;}
	.heading_main_filter .line_style1 .line-after{width: 30px;height: 2px;background-color: #de9a4f;}
	.heading_main_filter .line_style1 .line {width: 6px;height: 6px;margin: 0px 10px 0px 10px;background-color: #de9a4f;}
	.heading_main_filter h2{font-size: 40px;text-transform: uppercase;}
	.heading_main_filter{text-align:center;}
	.heading_main_filter .line_style1{ justify-content: center;}

@media (max-width: 1200px) {
	.filter-container .keyword-search,.filter-container .category-dropdown{width: 100% }
	.filter-container #filter-btn{width: 100% }
	.filter-container .reset_button{width: 100% }
	.filter-container{flex-direction: column;}
/* 	.category-dropdown select{width: 100% !important;} */
   .ap-item {width: 50%;}
}
@media (max-width: 768px) {
	.ap-inner {width: 100%;  margin-bottom: 20px;}
   .ap-item {width: 100%;}
}


/* Filter CSS */

#filter_css_addon form {display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-bottom: 30px !important;align-items: end;margin: auto;}
#filter_css_addon form .field-keyword {grid-column: 1/ 4;grid-row: 1;width: 100%;margin: 0;}
#filter_css_addon form .ap-search-item{padding-right:0px;padding-left:0px;}
#filter_css_addon form .ap-search-item:nth-of-type(5) {grid-column: 4 / 4;grid-row: 1;width: 100%;margin: 0;}
#filter_css_addon form .ap-search-item button{width:100%;}
#filter_css_addon form .ap-search-item:nth-of-type(2),
#filter_css_addon form .ap-search-item:nth-of-type(3),
#filter_css_addon form .ap-search-item:nth-of-type(4),
#filter_css_addon form .ap-search-item:nth-of-type(6) {grid-column: span 1;grid-row: 2;width: 100%;margin: 0;}
#filter_css_addon .reset_btn input{width:100%;}
#filter_css_addon .reset_btn{padding-right:30px;padding-left:0px;}



@media (max-width: 968px) {
  #filter_css_addon form .ap-search-item button {margin: 30px 0px;}
  #filter_css_addon form .ap-search-item{padding-right:0px;margin-bottom: 1em;}
  #filter_css_addon form {display: block;}
  #filter_css_addon form .field-keyword,
  #filter_css_addon form .ap-search-button,
  #filter_css_addon form .ap-search-item:nth-of-type(2),
  #filter_css_addon form .ap-search-item:nth-of-type(3),
  #filter_css_addon form .ap-search-item:nth-of-type(4),
  #filter_css_addon form .ap-search-item:nth-of-type(6) {width: 100%;grid-column: auto;grid-row: auto;margin-bottom: 1em;}
}



/* Custom Filter */

#filter-response .ap-item {display: none;}
#filter-response .ap-item.show {display: block;}
#load-more{display: block;width: 15em;margin: auto;margin-top: 5em;cursor:pointer;}
#filter_css_addons form {display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;margin-bottom: 30px !important;align-items: end;margin: auto;background-color: #fff;padding: 2em;}
#filter_css_addons form .field-keyword {grid-column: 1 / -1;grid-row: 1;width: 100%;margin: 0;}
#filter_css_addons form .ap-search-item {padding-right: 0px;padding-left: 0px;}
#filter_css_addons form .ap-search-item:nth-of-type(2),
#filter_css_addons form .ap-search-item:nth-of-type(3),
#filter_css_addons form .ap-search-item:nth-of-type(4),
#filter_css_addons form .ap-search-item:nth-of-type(5),
#filter_css_addons form .ap-search-item:nth-of-type(7) {grid-column: span 1;grid-row: 2;width: 100%;margin: 0;}
#filter_css_addons form .ap-search-item button {width: 100%;}
#filter_css_addons form .ap-search-item:nth-of-type(7) {padding-right: 0;}
#filter_css_addons .reset_btn input {width: 100%;}
#filter_css_addons .reset_btn {padding-right: 30px;padding-left: 0px;}

@media (max-width: 968px) {
    #filter_css_addons form .ap-search-item button {margin: 0px;}
    #filter_css_addons form .ap-search-item {padding-right: 0px;margin-bottom: 1em;}
    #filter_css_addons form {display: block;}
    #filter_css_addons form .field-keyword,
    #filter_css_addons form .ap-search-button,
    #filter_css_addons form .ap-search-item:nth-of-type(2),
    #filter_css_addons form .ap-search-item:nth-of-type(3),
    #filter_css_addons form .ap-search-item:nth-of-type(4),
    #filter_css_addons form .ap-search-item:nth-of-type(5),
    #filter_css_addons form .ap-search-item:nth-of-type(7) {width: 100%;grid-column: auto;grid-row: auto;margin-bottom: 1em;}
}


div#modal-form {background-color: #0000007d;}
div#modal-form .uk-modal-dialog{width: 600px;max-width: 100% !important;;margin: auto;margin-top: 4em;}
div#modal-form .uk-close{color: #324658;}
div#modal-form .uk-close svg{max-width: 80%;}
div#modal-form .uk-modal-title{font-size: 1.5rem;margin-bottom: 30px;padding-bottom: 15px;border-bottom: 1px solid rgba(0, 0, 0, 0.1);}


/* Product single page */
/* ul.products{gap:15px;} */
section.related.products h2{text-align: center !important;}
section.related.products .product-inner .product-summary{display: flex;flex-direction: column;justify-content: space-between;}
.tz-product-action .tz-product-cart .button{background-color: #de9a4f !important;color: #fff;}
ul.products a.woocommerce-LoopProduct-link{height:12em;}
ul.products a.woocommerce-LoopProduct-link img{height:100%;}
.single-product div.product .product-button-wrapper{flex-direction: column;max-width: 500px;}
/* .product-name .variation{background-color: #de9a4f;color: #fff;font-weight: bold;    padding: 5px 10px;text-transform: capitalize;display: flex;}
.edw_date{background-color: #de9a4f;color: #fff;font-weight: bold;    padding: 5px 10px;text-transform: capitalize;display: inline-block;} */
.pi-edd-product{font-size: 18px;text-align: left;margin-top: 0;}
.pi-edd-cart{padding:0px;}
.wc-block-components-order-summary-item .wc-block-components-product-metadata__description{display:none;}
fieldset#shipping-option {display: none;}
/* .quantity {display: none !important;} */
.templaza-btn:not(:hover):not(:active):not(.has-text-color){    color: #ffffff !important;}
.single-product div.product section.products{margin-top: 90px !important;}
/* .templaza-logo .templaza-logo-mobile{display:none;} */
a.templaza-button.templaza-btn.button-outline.button-larger {display: none;}


@media (max-width: 767px) {
    .templaza-logo .templaza-logo-default {
        display: none;
    }
}


ul#pagin {display: flex;list-style-type: none;gap: 20px;cursor: pointer;    justify-content: center;align-items: center;}
ul#pagin a{display: inline-block;padding: 5px 15px;border-radius: 5px;cursor: pointer;}
ul#pagin a.disabled{opacity:.3;pointer-events: none;cursor:not-allowed; }
ul#pagin a.current{background:#DE9A4F;color:#fff;}
ul#pagin li:hover a{background:#DE9A4F;color:#fff;border-radius: 5px;}
ul#pagin li:hover{background:#DE9A4F;color:#fff;border-radius: 5px;}
ul#pagin .next,ul#pagin .prev{padding: 5px 10px;border-radius: 5px;}
.product.product-add-to-cart-ajax {    margin: 0px 10px;}
.single-product div.product section.products .swiper-container-initialized ul.products{flex-wrap: wrap;justify-content: center;}
li.menu-item.wpml-ls-slot-119.wpml-ls-item.wpml-ls-item-en.wpml-ls-current-language.wpml-ls-menu-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-has-children.uk-parent {
	display: none;
}
li.menu-item.wpml-ls-slot-119.wpml-ls-item.wpml-ls-item-en.wpml-ls-current-language.wpml-ls-menu-item.menu-item-type-wpml_ls_menu_item.menu-item-object-wpml_ls_menu_item.menu-item-has-children {
	display: none;
}