*,:after,:before{box-sizing:border-box}body,html{height:100%}body,main{line-height:24px;font-size:14px;font-style:normal;font-weight:400;visibility:visible;font-family:var(--app-font-1);color:#333;letter-spacing:-.025em}h1,h2,h3,h4,h5,h6{font-weight:400;margin-top:0;font-family:var(--app-font-2)}h1{font-size:48px;line-height:1;font-weight:700}h2{font-size:36px;line-height:36px}h3{font-size:30px;line-height:30px}h4{font-size:16px;line-height:19px;font-weight:700}h5{font-size:14px;line-height:18px}h6{font-size:12px;line-height:14px}p:last-child{margin-bottom:0}a,button{color:inherit;line-height:inherit;text-decoration:none;cursor:pointer}a,button,img,input,span{transition:all .3s ease 0s}:focus{outline:none!important}a:focus{color:inherit;outline:none}a:focus,a:hover{text-decoration:none}button,input[type=submit]{cursor:pointer}img{max-width:100%;height:auto}ul{list-style:none outside none;margin:0;padding:0}.fix{overflow:hidden}.hidden{display:none}.clear{clear:both}.container{max-width:1140px}@media only screen and (min-width:992px)and (max-width:1199px){.container{max-width:970px}}@media only screen and (min-width:768px)and (max-width:991px){.container{max-width:750px}}@media only screen and (max-width:767px){.container{width:450px}}@media only screen and (max-width:479px){.container{width:100%}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0;margin:0}.bg-white{background-color:#fff}.bg-light-grey{background-color:#f6fafb}.bg-grey{background-color:#f8f8f8}.bluewood-bg{background:#354b65}.bluewood-bg-overlay{position:relative}.bluewood-bg-overlay:before{background:rgba(70,90,112,.9);content:"";position:absolute;left:0;top:0;width:100%;height:100%}.overly-bg-black{position:relative}.overly-bg-black:after{background:rgba(0,0,0,.3);content:"";position:absolute;left:0;top:0;width:100%;height:100%}input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}#scrollUp{background:#ff6e01 none repeat scroll 0 0;bottom:85px;color:#fff;cursor:pointer;display:none;font-size:20px;height:45px;line-height:39px;position:fixed;right:12px;text-align:center;width:45px;z-index:9999;border-radius:50%;border:2px solid #fff;transition:.3s}#scrollUp:hover i{animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:both;animation-iteration-count:infinite}.main-wrapper.header-transparent{padding:0!important;margin:0!important}.section-ptb{padding:100px 0}@media only screen and (min-width:992px)and (max-width:1199px){.section-ptb{padding:90px 0}}@media only screen and (min-width:768px)and (max-width:991px){.section-ptb{padding:80px 0}}@media only screen and (max-width:767px){.section-ptb{padding:70px 0}}@media only screen and (max-width:479px){.section-ptb{padding:60px 0}}.section-pt{padding-top:100px}@media only screen and (min-width:992px)and (max-width:1199px){.section-pt{padding-top:90px}}@media only screen and (min-width:768px)and (max-width:991px){.section-pt{padding-top:80px}}@media only screen and (max-width:767px){.section-pt{padding-top:70px}}@media only screen and (max-width:479px){.section-pt{padding-top:60px}}.section-pt-70{padding-top:70px}@media only screen and (min-width:992px)and (max-width:1199px){.section-pt-70{padding-top:60px}}@media only screen and (min-width:768px)and (max-width:991px){.section-pt-70{padding-top:50px}}@media only screen and (max-width:767px){.section-pt-70{padding-top:40px}}@media only screen and (max-width:479px){.section-pt-70{padding-top:30px}}.section-pb-70{padding-bottom:80px}@media only screen and (min-width:992px)and (max-width:1199px){.section-pb-70{padding-bottom:60px}}@media only screen and (min-width:768px)and (max-width:991px){.section-pb-70{padding-bottom:50px}}@media only screen and (max-width:767px){.section-pb-70{padding-bottom:40px}}@media only screen and (max-width:479px){.section-pb-70{padding-bottom:30px}}.section-pb{padding-bottom:100px}@media only screen and (min-width:992px)and (max-width:1199px){.section-pb{padding-bottom:90px}}@media only screen and (min-width:768px)and (max-width:991px){.section-pb{padding-bottom:80px}}@media only screen and (max-width:767px){.section-pb{padding-bottom:70px}}@media only screen and (max-width:479px){.section-pb{padding-bottom:60px}}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-17{margin-top:17px}.mt-20{margin-top:20px}.mt-23{margin-top:23px}.mt-30{margin-top:30px}.mt-32{margin-top:32px}.mt-50{margin-top:50px}.mb-0{margin-bottom:0}.mb-15{margin-bottom:15px}.mb-42{margin-bottom:42px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-30{margin-bottom:30px}.button{background:#ff6e01;box-shadow:none;color:#fff;display:inline-block;height:45px;line-height:45px;padding:0 22px;text-transform:uppercase;font-size:13px;border-radius:3px}.header_shop{border-bottom:1px solid #f0f0f0}.header_shop .header_top{padding:7px 0}.header_shop .header_middel{padding:40px 0 18px}@media only screen and (max-width:767px){.header_shop .header_middel{padding:21px 0 18px}}.header_shop .header_bottom{padding:0}.canvas_padding{margin-bottom:0}.breadcrumb_content{padding:22px 0}.breadcrumb_content ul li{display:inline-block;text-transform:capitalize;font-size:14px;margin-right:3px;padding-right:13px;position:relative}.breadcrumb_content ul li:before{position:absolute;content:"/";right:0;top:50%;transform:translatey(-50%)}.breadcrumb_content ul li:last-child{margin-right:0}.breadcrumb_content ul li:last-child:before{display:none}.breadcrumb_content ul li a{color:#999}.breadcrumb_content ul li a:hover{color:#ff6e01}.sidebar_widget .single_banner{border:0}@media only screen and (max-width:767px){.sidebar_widget .single_banner{margin-bottom:0}.sidebar_widget .single_banner a,.sidebar_widget .single_banner a img{width:100%}}.widget_list{margin-bottom:29px;border-bottom:1px solid #ddd;padding-bottom:35px}.widget_list:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}.widget_list h2{font-size:16px;margin:0 0 15px;padding:0 0 5px;text-transform:uppercase;font-weight:700;line-height:24px}.widget_list>ul>li{margin-bottom:8px;position:relative}.widget_list>ul>li:last-child{margin-bottom:0}.widget_list>ul>li input{position:absolute;left:3px;top:50%;transform:translatey(-50%);opacity:0;cursor:pointer;z-index:999}.widget_list>ul>li input:checked~.checkmark{background-color:#ff6e01;border:1px solid #ff6e01}.widget_list>ul>li input:checked~.checkmark:before{display:block}.widget_list>ul>li>a{font-size:14px;display:block;line-height:27px;margin-left:30px}.widget_list>ul>li>a:hover{color:#ff6e01}.widget_list>ul>li span.checkmark{height:17px;width:17px;border:1px solid #dfdfdf;border-radius:3px;display:block;position:absolute;top:50%;transform:translatey(-50%);background:#f4f4f4;transition:.3s}.widget_list>ul>li span.checkmark:before{left:5px;top:3px;width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);content:"";position:absolute;display:none}.ui-slider-horizontal .ui-slider-range{background:#ff6e01;height:5px}.ui-slider-horizontal{height:3px;background:#dbdbdb;border:none;width:92%;margin:0 auto 22px}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;border-radius:0;width:19px;height:19px;top:-7px;cursor:pointer;border-radius:50%;border:5px solid #ff6e01}.widget_list.widget_filter form{padding-top:10px}.widget_list.widget_filter form input{background:none;border:none;font-size:12px;float:right;text-align:right;line-height:31px}@media only screen and (min-width:992px)and (max-width:1199px){.widget_list.widget_filter form input{width:65px}}.widget_list.widget_filter form button{height:30px;line-height:30px;padding:0 20px;text-transform:capitalize;color:#fff;background:#333;border:0;border-radius:30px;transition:.3s}.widget_list.widget_filter form button:hover{background:#ff6e01}@media only screen and (min-width:768px)and (max-width:991px){.shop_sidebar_banner{text-align:center}}@media only screen and (max-width:767px){.shop_sidebar_banner{text-align:center}}.shop_sidebar_banner a img:hover{opacity:.7}@media only screen and (max-width:767px){.shop_sidebar_banner a img{width:100%}}.shop_toolbar{display:flex;align-items:center;justify-content:space-between;border:1px solid #e5e5e5;padding:8px 10px;margin:0 0 40px}@media only screen and (max-width:767px){.shop_toolbar{flex-direction:column-reverse;padding:10px 10px 18px}}.select_option{display:flex;align-items:center}@media only screen and (max-width:767px){.select_option{flex-direction:column}}.select_option .nice-select{border:0;height:30px;line-height:29px}.select_option .nice-select ul.list{top:114%;right:0;width:200px;max-height:200px;overflow:auto}.shop_title{margin-bottom:20px}.shop_title h1{font-size:33px;text-transform:capitalize;margin-bottom:0;font-weight:500}@media only screen and (max-width:767px){.niceselect_option{margin-bottom:16px}.page_amount{margin-bottom:12px}.page_amount p{padding-left:0;margin-left:0;border-left:0}}.list_button ul li{margin-right:12px}.list_button ul li:last-child{margin-right:0}.list_button ul li a:hover{color:#ff6e01}.list_button ul li a i{margin-right:5px;border-radius:100%;height:30px;width:30px;line-height:30px;text-align:center}.list_button ul li a.active{color:#ff6e01}.list_button ul li a.active i{background:#ff6e01;color:#fff}.product_ratting ul li{display:inline-block}.product_ratting ul li a{color:#ff6e01}@media only screen and (max-width:767px){.product_list_item .product_thumb{margin-bottom:18px}}.product_list_item .product_content h3,.product_list_item .product_ratting{margin-bottom:10px}@media only screen and (max-width:767px){.pagination{margin-top:19px}}.pagination ul li{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;background:#f1f1f1;border-radius:3px;margin-left:3px}.pagination ul li:first-child{margin-left:0}.pagination ul li a{display:block;border-radius:3px}.pagination ul li a:hover,.pagination ul li.current{background:#ff6e01;color:#fff}.pagination ul li.next{width:40px}.shop_toolbar.t_bottom{justify-content:center;margin-bottom:0;margin-top:30px}@media only screen and (min-width:768px)and (max-width:991px){.shop_toolbar.t_bottom{margin-bottom:50px}}@media only screen and (max-width:767px){.shop_toolbar.t_bottom{padding:15px 10px;margin-bottom:50px}.shop_toolbar.t_bottom .pagination{margin-top:0}}@media only screen and (min-width:768px)and (max-width:991px){.shop_reverse .tab-content .row{flex-direction:row}}@media only screen and (max-width:767px){.shop_reverse .tab-content .row{flex-direction:row}}@media only screen and (min-width:992px)and (max-width:1199px){.grid_view .quick_button{bottom:5px}.grid_view .quick_button a{line-height:37px}.grid_view .action_button ul li a{width:43px;height:40px;line-height:38px}}.grid_view .hover_action a{width:43px;height:40px;line-height:38px}.shop_area{margin-bottom:50px;margin-top:24px}.shop_banner{margin-bottom:44px}@media only screen and (min-width:768px)and (max-width:991px){.shop_reverse .row{flex-direction:column-reverse}}@media only screen and (max-width:767px){.shop_reverse .row{flex-direction:column-reverse}}.row.shop_wrapper{flex-direction:row}.shop_toolbar_btn>button{margin-right:10px;border:0;background:inherit}.shop_toolbar_btn>button.btn-grid-3{background:url(/media/icon/bkg_grid.png) no-repeat scroll 50%;width:20px;height:20px}.shop_toolbar_btn>button.btn-grid-3.active{background:url(/media/icon/bkg_grid_hover.png) no-repeat scroll 50%!important}.shop_toolbar_btn>button.btn-grid-4{background:url(/media/icon/bkg_grid4.png) no-repeat scroll 50%;width:26px;height:22px}@media only screen and (min-width:992px)and (max-width:1199px){.shop_toolbar_btn>button.btn-grid-4{display:none}}@media only screen and (min-width:768px)and (max-width:991px){.shop_toolbar_btn>button.btn-grid-4{display:none}}.shop_toolbar_btn>button.btn-grid-4.active{background:url(/media/icon/bkg_grid4_hover.png) no-repeat scroll 50%!important}.shop_toolbar_btn>button.btn-list{background:url(/media/icon/bkg_list.png) no-repeat scroll 50%;width:20px;height:20px}.shop_toolbar_btn>button.btn-list.active{background:url(/media/icon/bkg_list_hover.png) no-repeat scroll 50%!important}.grid_list .action_links,.grid_list .grid_name,.grid_list .product_content.grid_content,.product_content.list_content{display:none}.grid_list .product_content.list_content{display:block;min-width:0 0 66.666667%;display:flex;align-items:center;flex-basis:120%}@media only screen and (max-width:767px){.grid_list .product_content.list_content{flex-direction:column}}@media only screen and (min-width:768px)and (max-width:991px){.grid_list .product_content.list_content{flex:0 0 58.333333%;min-width:58.333333%}}@media only screen and (max-width:767px){.grid_list .product_content.list_content{flex:0 0 100%;min-width:100%;margin-left:0}}.grid_list .product_content.list_content .product_name h3{margin:0 0 12px}.grid_list .product_content.list_content .product_ratings{margin-bottom:8px}.text_available{margin-bottom:13px}.text_available p{font-size:14px;text-transform:capitalize}@media only screen and (min-width:768px)and (max-width:991px){.text_available p{font-size:13px}}.text_available p span{color:#67c10a}.cart_links_btn{margin-bottom:20px}.cart_links_btn a{line-height:38px;width:100%;font-size:15px;font-weight:400;color:#333;text-transform:capitalize;background:#ff6e01;display:block;text-align:center;padding:0 30px;border-radius:5px}@media only screen and (min-width:768px)and (max-width:991px){.cart_links_btn a{padding:0 18px}}.cart_links_btn a:hover{background:#333;color:#fff}.left_caption{width:62%;padding-right:20px;border-right:1px solid #ddd;margin-right:20px}@media only screen and (max-width:767px){.left_caption{width:100%;padding-right:0;border-right:0;margin-right:0}.right_caption{width:100%}}.right_caption .price_box{margin-bottom:20px}.right_caption .price_box span{font-size:20px}@media only screen and (min-width:768px)and (max-width:991px){.right_caption .price_box span{font-size:15px}}.right_caption .product_name h3 span{margin-right:5px}.right_caption .product_name h3 a{display:inline-block}.right_caption .product_name h3 a:hover{color:#ff6e01}.action_links_btn{text-align:center}.action_links_btn ul li{display:inline-block}.action_links_btn ul li a{line-height:36px;width:36px;text-align:center;font-size:22px;display:block}.action_links_btn ul li a:hover{color:#ff6e01}.grid_list .single_product{display:flex;padding-bottom:20px}@media only screen and (max-width:767px){.grid_list .single_product{flex-direction:column;padding:10px 18px 18px}}.grid_list .product_thumb{margin-bottom:0;min-width:33.333333%;margin-right:15px}@media only screen and (min-width:768px)and (max-width:991px){.grid_list .product_thumb{flex:0 0 41.666667%;min-width:41.666667%}}@media only screen and (max-width:767px){.grid_list .product_thumb{flex:0 0 100%;min-width:100%;margin-right:0;margin-bottom:25px}}.col-cust-5{flex:0 0 20%;max-width:max-width;padding-right:15px;padding-left:15px}@media only screen and (min-width:768px)and (max-width:991px){.col-cust-5{flex:0 0 33%}}@media only screen and (max-width:767px){.col-cust-5{flex:0 0 50%;max-width:50%}}@media only screen and (max-width:479px){.col-cust-5{flex:0 0 100%;max-width:100%}}.shop_wrapper>div{transition:all 1s ease}.shop_toolbar_wrapper{display:flex;justify-content:space-between;align-items:center;border:1px solid #ddd;padding:8px 10px;margin:0 0 30px}@media only screen and (max-width:767px){.shop_toolbar_wrapper{flex-direction:column;padding:15px 10px 5px}.shop_toolbar_btn{margin-bottom:20px}}.shop_wrapper .single_product{position:relative;margin-bottom:20px}.shop_wrapper .label_product{bottom:40px}.shop_wrapper.grid_4 .price_box span.current_price{font-size:15px;margin-right:3px}.shop_wrapper.grid_4 .price_box span.old_price{font-size:14px}.widget_inner{background:#f4f4f4;border:1px solid #e1e1e1;padding:20px;margin-bottom:50px}.shop_fullwidth{margin-top:16px}@media only screen and (min-width:768px)and (max-width:991px){.shop_fullwidth{margin-bottom:0}}@media only screen and (max-width:767px){.shop_fullwidth{margin-bottom:0}}