@font-face{ font-family:'Nunito Sans';font-style:normal;font-weight:200 1000;font-display:swap;src:url(https://alyabarperfumes.cl/wp-content/uploads/alyabar-fuentes/nunito-sans-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face{ font-family:'Nunito Sans';font-style:normal;font-weight:200 1000;font-display:swap;src:url(https://alyabarperfumes.cl/wp-content/uploads/alyabar-fuentes/nunito-sans-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }@font-face{ font-family:'El Messiri';font-style:normal;font-weight:400 700;font-display:swap;src:url(https://alyabarperfumes.cl/wp-content/uploads/alyabar-fuentes/el-messiri-latin-ext.woff2) format('woff2');unicode-range:U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF }@font-face{ font-family:'El Messiri';font-style:normal;font-weight:400 700;font-display:swap;src:url(https://alyabarperfumes.cl/wp-content/uploads/alyabar-fuentes/el-messiri-latin.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */

/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */
.selectBox-dropdown{min-width:150px;position:relative;border:solid 1px #bbb;line-height:1.5;text-decoration:none;text-align:left;color:#000;outline:none;vertical-align:middle;background:#f2f2f2;background:-moz-linear-gradient(top, #F8F8F8 1%, #E1E1E1 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, #F8F8F8), color-stop(100%, #E1E1E1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#F8F8F8", endColorstr="#E1E1E1", GradientType=0);-moz-box-shadow:0 1px 0 hsla(0,0%,100%,.75);-webkit-box-shadow:0 1px 0 hsla(0,0%,100%,.75);box-shadow:0 1px 0 hsla(0,0%,100%,.75);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;cursor:default}.selectBox-dropdown:focus,.selectBox-dropdown:focus .selectBox-arrow{border-color:#666}.selectBox-dropdown.selectBox-menuShowing{-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.selectBox-dropdown .selectBox-label{padding:2px 8px;display:inline-block;white-space:nowrap;overflow:hidden}.selectBox-dropdown .selectBox-arrow{position:absolute;top:0;right:0;width:23px;height:100%;background:url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.gif) 50% center no-repeat;border-left:solid 1px #bbb}.selectBox-dropdown-menu{position:absolute;z-index:99999;max-height:200px;min-height:1em;border:solid 1px #bbb;background:#fff;-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow:0 2px 6px rgba(0,0,0,.2);overflow:auto;-webkit-overflow-scrolling:touch}.selectBox-inline{min-width:150px;outline:none;border:solid 1px #bbb;background:#fff;display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:auto}.selectBox-inline:focus{border-color:#666}.selectBox-options,.selectBox-options LI,.selectBox-options LI A{list-style:none;display:block;cursor:default;padding:0;margin:0}.selectBox-options LI A{line-height:1.5;padding:0 .5em;white-space:nowrap;overflow:hidden;background:6px center no-repeat}.selectBox-options LI.selectBox-hover A{background-color:#eee}.selectBox-options LI.selectBox-disabled A{color:#888;background-color:rgba(0,0,0,0)}.selectBox-options LI.selectBox-selected A{background-color:#c8def4}.selectBox-options .selectBox-optgroup{color:#666;background:#eee;font-weight:bold;line-height:1.5;padding:0 .3em;white-space:nowrap}.selectBox.selectBox-disabled{color:#888 !important}.selectBox-dropdown.selectBox-disabled .selectBox-arrow{opacity:.5;filter:alpha(opacity=50);border-color:#666}.selectBox-inline.selectBox-disabled{color:#888 !important}.selectBox-inline.selectBox-disabled .selectBox-options A{background-color:rgba(0,0,0,0) !important}/*# sourceMappingURL=jquery.selectBox.css.map */
:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@font-face{ font-display:swap;font-family:star;src:url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal }@font-face{ font-display:swap;font-family:WooCommerce;src:url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal }div.pp_woocommerce .pp_content_container{background:#fff;border-radius:3px;box-shadow:0 1px 30px rgba(0,0,0,.25);padding:20px 0}div.pp_woocommerce .pp_content_container::after,div.pp_woocommerce .pp_content_container::before{content:" ";display:table}div.pp_woocommerce .pp_content_container::after{clear:both}div.pp_woocommerce .pp_loaderIcon::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}div.pp_woocommerce div.ppt{color:#000}div.pp_woocommerce .pp_gallery ul li a{border:1px solid rgba(0,0,0,.5);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:2px;display:block}div.pp_woocommerce .pp_gallery ul li a:hover{border-color:#000}div.pp_woocommerce .pp_gallery ul li.selected a{border-color:#000}div.pp_woocommerce .pp_next::before,div.pp_woocommerce .pp_previous::before{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;font-family:WooCommerce;content:"\e00b";text-indent:0;display:none;position:absolute;top:50%;margin-top:-10px;text-align:center}div.pp_woocommerce .pp_next::before:hover,div.pp_woocommerce .pp_previous::before:hover{background-color:#000}div.pp_woocommerce .pp_next:hover::before,div.pp_woocommerce .pp_previous:hover::before{display:block}div.pp_woocommerce .pp_previous::before{left:1em}div.pp_woocommerce .pp_next::before{right:1em;font-family:WooCommerce;content:"\e008"}div.pp_woocommerce .pp_details{margin:0;padding-top:1em}div.pp_woocommerce .pp_description,div.pp_woocommerce .pp_nav{font-size:14px}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_nav,div.pp_woocommerce .pp_nav .pp_pause,div.pp_woocommerce .pp_nav p,div.pp_woocommerce .pp_play{margin:0}div.pp_woocommerce .pp_nav{margin-right:1em;position:relative}div.pp_woocommerce .pp_close{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;top:-.5em;right:-.5em;font-size:1.618em!important}div.pp_woocommerce .pp_close:hover{background-color:#000}div.pp_woocommerce .pp_close::before{font-family:WooCommerce;content:"\e013";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;position:relative;margin-top:-1px}div.pp_woocommerce .pp_arrow_next:hover,div.pp_woocommerce .pp_arrow_previous:hover{background-color:#000}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before{font-family:WooCommerce;content:"\e00b";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce .pp_arrow_previous{margin-right:.5em}div.pp_woocommerce .pp_arrow_next{margin-left:.5em}div.pp_woocommerce .pp_arrow_next::before{content:"\e008"}div.pp_woocommerce a.pp_contract,div.pp_woocommerce a.pp_expand{border-radius:100%;height:1em;width:1em;text-shadow:0 1px 2px rgba(0,0,0,.5);background-color:#444;color:#fff!important;font-size:16px!important;line-height:1em;transition:all ease-in-out .2s;right:auto;left:-.5em;top:-.5em;font-size:1.618em!important}div.pp_woocommerce a.pp_contract:hover,div.pp_woocommerce a.pp_expand:hover{background-color:#000}div.pp_woocommerce a.pp_contract::before,div.pp_woocommerce a.pp_expand::before{font-family:WooCommerce;content:"\e005";display:block;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;text-indent:0}div.pp_woocommerce a.pp_contract::before{content:"\e004"}div.pp_woocommerce #respond{margin:0;width:100%;background:0 0;border:none;padding:0}div.pp_woocommerce #respond .form-submit{margin-top:0;float:none}div.pp_woocommerce .pp_inline{padding:0!important}.rtl div.pp_woocommerce .pp_content_container{text-align:right}@media only screen and (max-width:768px){div.pp_woocommerce{left:5%!important;right:5%!important;box-sizing:border-box;width:90%!important}div.pp_woocommerce .pp_contract,div.pp_woocommerce .pp_expand,div.pp_woocommerce .pp_gallery,div.pp_woocommerce .pp_next,div.pp_woocommerce .pp_previous{display:none!important}div.pp_woocommerce .pp_arrow_next,div.pp_woocommerce .pp_arrow_previous,div.pp_woocommerce .pp_close{height:44px;width:44px;font-size:44px;line-height:44px}div.pp_woocommerce .pp_arrow_next::before,div.pp_woocommerce .pp_arrow_previous::before,div.pp_woocommerce .pp_close::before{font-size:44px}div.pp_woocommerce .pp_description{display:none!important}div.pp_woocommerce .pp_details{width:100%!important}.pp_content{width:100%!important}.pp_content #pp_full_res>img{width:100%!important;height:auto!important}.currentTextHolder{line-height:3}}div.pp_pic_holder a:focus{outline:0}div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9999}div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}.pp_top{height:20px;position:relative}* html .pp_top{padding:0 20px}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_top .pp_middle{left:0;position:static}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_content{height:40px;min-width:40px}* html .pp_content{width:40px}.pp_fade{display:none}.pp_content_container{position:relative;text-align:left;width:100%}.pp_content_container .pp_left{padding-left:20px}.pp_content_container .pp_right{padding-right:20px}.pp_content_container .pp_details{float:left;margin:10px 0 2px}.pp_description{display:none;margin:0}.pp_social{float:left;margin:0}.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}.pp_social .twitter{float:left}.pp_nav{clear:right;float:left;margin:3px 10px 0 0}.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}.pp_nav .pp_pause,.pp_nav .pp_play{float:left;margin-right:4px;text-indent:-10000px}a.pp_arrow_next,a.pp_arrow_previous{display:block;float:left;height:15px;margin-top:3px;text-indent:-100000px;width:14px}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}.pp_gallery{display:none;left:50%;margin-top:-50px;position:absolute;z-index:10000}.pp_gallery div{float:left;overflow:hidden;position:relative}.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,.5) solid;display:block;float:left;height:33px;overflow:hidden}.pp_gallery li.selected a,.pp_gallery ul a:hover{border-color:#fff}.pp_gallery ul a img{border:0}.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}.pp_gallery li.default a{display:block;height:33px;width:50px}.pp_gallery li.default a img{display:none}.pp_gallery .pp_arrow_next,.pp_gallery .pp_arrow_previous{margin-top:7px!important}a.pp_next{display:block;float:right;height:100%;text-indent:-10000px;width:49%}a.pp_previous{display:block;float:left;height:100%;text-indent:-10000px;width:49%}a.pp_contract,a.pp_expand{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}a.pp_close{position:absolute;right:0;top:0;display:block;text-indent:-10000px}.pp_bottom{height:20px;position:relative}* html .pp_bottom{padding:0 20px}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}* html .pp_bottom .pp_middle{left:0;position:static}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}#pp_full_res .pp_inline{text-align:left}div.ppt{color:#fff!important;font-weight:700;display:none;font-size:17px;margin:0 0 5px 15px;z-index:9999}.yith-wcwl-popup{display:none}.yith-wcwl-popup-content h3{text-align:center;font-size:1.5em}.yith-wcwl-popup-content label{display:block}.yith-wcwl-popup-content select,.yith-wcwl-popup-content input[type=text]{padding:10px 7px}.yith-wcwl-popup-content .create{display:none}.yith-wcwl-popup-content .yith-wcwl-second-row{display:none}.yith-wcwl-popup-content .popup-description{text-align:center;font-weight:600;margin-bottom:15px}.yith-wcwl-popup-content .popup-description a.show-tab.active{cursor:inherit;color:inherit;pointer-events:none}.yith-wcwl-popup-content .wishlist-select{box-sizing:border-box}.yith-wcwl-popup-feedback{margin-top:2em;margin-bottom:2em}.yith-wcwl-popup-feedback p.feedback{margin-top:1.5em;text-align:center;font-size:1.1rem;font-weight:600}.yith-wcwl-popup-footer{margin:15px 0}.yith-wcwl-popup-footer .button.wishlist-submit{display:block;width:100%;text-align:center}.yith-wcwl-popup-content .heading-icon,.yith-wcwl-popup-feedback .heading-icon{text-align:center;display:block;font-size:70px;color:#333;margin-block:0 15px}.yith-wcwl-popup-content .heading-icon svg.yith-wcwl-icon-svg,.yith-wcwl-popup-content .heading-icon img,.yith-wcwl-popup-feedback .heading-icon svg.yith-wcwl-icon-svg,.yith-wcwl-popup-feedback .heading-icon img{width:70px;height:70px}.pp_pic_holder.pp_woocommerce.feedback{max-width:450px !important}.pp_pic_holder.pp_woocommerce.feedback .pp_content{width:auto !important}.yith-wcwl-add-button.with-dropdown{position:relative;padding:15px 0}.yith-wcwl-add-button.show-dropdown ul.yith-wcwl-dropdown{display:block}.yith-wcwl-add-button ul.yith-wcwl-dropdown li{padding:15px;padding-left:0;text-transform:uppercase;font-size:.8em}.yith-wcwl-add-button ul.yith-wcwl-dropdown li:before{font-family:FontAwesome;content:"";margin-right:15px}.yith-wcwl-add-button ul.yith-wcwl-dropdown li:not(:last-child){border-bottom:1px solid #cdcdcd}.yith-wcwl-add-button ul.yith-wcwl-dropdown li a{font-size:1em !important;color:inherit;box-shadow:none}.yith-wcwl-add-button ul.yith-wcwl-dropdown li a:hover{color:initial}.yith-wcwl-add-to-wishlist .yith-wcwl-add-button{display:flex;flex-direction:column;align-items:center}.yith-wcwl-add-to-wishlist a.button:not(.theme-button-style){padding:7px 10px}.yith-wcwl-add-to-wishlist svg.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist .add_to_wishlist img{height:auto;width:25px;color:var(--add-to-wishlist-icon-color, #000)}.yith-wcwl-add-to-wishlist.exists svg.yith-wcwl-icon-svg{color:var(--added-to-wishlist-icon-color, #000)}.yith-wcwl-wishlistaddedbrowse{display:flex;flex-direction:column;align-items:center}.yith-wcwl-wishlistaddedbrowse .feedback{display:flex;align-items:center;justify-content:center;gap:5px;text-wrap:balance}.yith-wcwl-add-to-wishlist--single .yith-wcwl-add-button ul.yith-wcwl-dropdown{left:0}.yith-wcwl-add-button ul.yith-wcwl-dropdown{display:none;list-style:none;margin-bottom:0;padding:5px 25px;background:#fff;position:absolute;z-index:15;top:100%;border:1px solid #cdcdcd;outline-offset:-10px;left:50%;min-width:200px}.yith-wcwl-add-to-wishlist .separator+[data-title]{display:inline-block}.yith-wcwl-add-to-wishlist .with-tooltip{position:relative}.yith-wcwl-tooltip{z-index:10;padding:5px 10px;border-radius:5px;text-align:center;top:calc(100% + 5px);pointer-events:none;cursor:initial;font-size:.6875rem;line-height:normal;display:none}.with-dropdown .yith-wcwl-tooltip{top:auto;bottom:calc(100% + 10px)}.with-tooltip .yith-wcwl-tooltip{position:absolute;left:50%;transform:translateX(-50%)}.with-tooltip .yith-wcwl-tooltip:before{content:"";display:block;position:absolute;top:0;left:50%;transform:translate(-50%, -95%);width:0;height:0;background:rgba(0,0,0,0) !important;border-left:5px solid rgba(0,0,0,0) !important;border-right:5px solid rgba(0,0,0,0) !important;border-bottom:5px solid}.with-dropdown .with-tooltip .yith-wcwl-tooltip:before{bottom:-5px;top:auto;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;border-bottom:none}#yith-wcwl-popup-message{font-weight:700;line-height:50px;text-align:center;background:#fff;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3);position:fixed;top:50%;left:50%;padding:7px 40px;z-index:10000}.woocommerce .yith-wcwl-add-button a.button.alt:not(.theme-button-style){background-color:var(--color-add-to-wishlist-background, #333333);background:var(--color-add-to-wishlist-background, #333333);color:var(--color-add-to-wishlist-text, #ffffff);border-color:var(--color-add-to-wishlist-border, #333333);border-radius:var(--rounded-corners-radius, 16px)}.woocommerce .yith-wcwl-add-button a.button.alt:not(.theme-button-style):hover{background-color:var(--color-add-to-wishlist-background-hover, #4f4f4f);background:var(--color-add-to-wishlist-background-hover, #4f4f4f);color:var(--color-add-to-wishlist-text-hover, #ffffff);border-color:var(--color-add-to-wishlist-border-hover, #4f4f4f)}.yith-wcwl-tooltip,.with-tooltip .yith-wcwl-tooltip:before,.with-dropdown .with-tooltip .yith-wcwl-tooltip:before{background-color:var(--tooltip-color-background, #333333);border-bottom-color:var(--tooltip-color-background, #333333);border-top-color:var(--tooltip-color-background, #333333);color:var(--tooltip-color-text, #ffffff)}.wishlist-title{display:inline-block}.wishlist-title:hover a.show-title-form{visibility:visible}.wishlist-title h2{display:inline-block;padding:5px}.wishlist-title a.show-title-form{cursor:pointer;visibility:hidden;display:inline-flex;align-items:center;padding:2px 7px;gap:5px}.wishlist-title a.show-title-form svg.yith-wcwl-icon-svg,.wishlist-title a.show-title-form img{width:20px}.wishlist-title.wishlist-title-with-form h2:hover{background:#efefef}.hidden-title-form{position:relative;margin:25px 0 39px}.hidden-title-form .edit-title-buttons{position:absolute;right:5px;top:calc(50% - 15px)}.hidden-title-form>input[type=text]{padding-right:65px;line-height:1;min-height:30px}.hidden-title-form a{cursor:pointer;display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle;font-size:1.3em}.hidden-title-form a i{margin:0;display:inline-block}.yes-js .hidden-title-form{display:none}table.wishlist_table{font-size:80%}table.wishlist_table.shop_table{width:100%}table.wishlist_table.shop_table .product-remove{width:0}table.wishlist_table.shop_table .product-remove>div{display:flex;align-items:center;justify-content:center}table.wishlist_table tr{position:relative}table.wishlist_table tr th{text-align:center}table.wishlist_table tr th.product-checkbox{vertical-align:middle;width:40px}table.wishlist_table tr th.product-remove{vertical-align:middle;width:40px}table.wishlist_table tr th.product-thumbnail{width:80px}table.wishlist_table tr th.product-name{text-align:left}table.wishlist_table thead th{border-top:1px solid;padding:16px 12px}table.wishlist_table tbody td{padding:16px 12px}table.wishlist_table thead th,table.wishlist_table tbody td{border-color:#e7e7e7}table.wishlist_table tbody td.wishlist-empty,p.wishlist-empty{text-align:center;margin:100px 0}.wishlist_table tr td,.wishlist_table tr th.wishlist-delete,.wishlist_table tr th.product-checkbox{text-align:center}.wishlist_table tr td.product-thumbnail,.wishlist_table tr td.product-name,.wishlist_table tr td.wishlist-name,.wishlist_table tr td.wishlist-privacy,.wishlist_table tfoot td{text-align:left}.wishlist_table tr td.product-remove{padding:16px 0}.wishlist_table tr td.product-thumbnail a{display:block;border:none;max-width:80px}.wishlist_table tr td.product-thumbnail a img{width:100%}.wishlist_table tr td.product-arrange{cursor:grab}.wishlist_table tr td.product-arrange:active{cursor:grabbing}.wishlist_table .product-stock-status span.wishlist-in-stock{color:#297e29}.wishlist_table .product-stock-status span.wishlist-out-of-stock{color:red}.wishlist_table .product-add-to-cart span.dateadded{display:block}.wishlist_table .product-add-to-cart a{display:table !important;margin:0 auto 5px !important;text-align:center}.wishlist_table .product-add-to-cart a.button{padding:6px 25px !important;display:inline-flex !important}.wishlist_table .product-add-to-cart a>img{display:inline;max-width:2em}.wishlist_table .product-add-to-cart .variations_form,.wishlist_table .product-add-to-cart.yith_wccl_is_custom .variations_form .variations{margin:15px 0}.wishlist_table .price-variation{display:block}.wishlist_table .price-variation.decrease .variation-rate{color:red}.wishlist_table .price-variation .old-price{display:block}.wishlist_table a.button{white-space:normal;margin-bottom:5px !important}.wishlist_table.modern_grid{list-style:none;margin:0 -7px 35px;font-size:0}.wishlist_table.modern_grid li{display:inline-block;vertical-align:top;width:33.33%;padding:0 7px;margin-bottom:15px}.wishlist_table.modern_grid li.wishlist-empty,.wishlist_table.images_grid li.wishlist-empty{width:100%;font-size:1rem;text-align:center;margin:50px 0}.wishlist_table.images_grid li.show{z-index:10}.wishlist_table.images_grid.products li.product.first,.wishlist_table.images_grid.products li.product.last{clear:none}.wishlist_table.images_grid.columns-2.products li.product:nth-of-type(2n+1),.wishlist_table.images_grid.columns-3.products li.product:nth-of-type(3n+1),.wishlist_table.images_grid.columns-4.products li.product:nth-of-type(4n+1),.wishlist_table.images_grid.columns-5.products li.product:nth-of-type(5n+1),.wishlist_table.images_grid.columns-6.products li.product:nth-of-type(6n+1){clear:both}.wishlist_table.modern_grid li .item-wrapper{display:table;margin:0 -7px}.wishlist_table.modern_grid li .product-thumbnail,.wishlist_table.modern_grid li .item-details{display:table-cell;vertical-align:top;box-sizing:border-box;width:50%;padding:0 7px;font-size:1rem}.wishlist_table.modern_grid li .product-thumbnail,.wishlist_table.images_grid li .product-thumbnail{position:relative}.wishlist_table.modern_grid li .product-thumbnail .product-checkbox,.wishlist_table.images_grid li .product-thumbnail .product-checkbox{position:absolute;top:7px;left:15px;z-index:2}.wishlist_table.modern_grid li .product-thumbnail>a{display:block}.wishlist_table.modern_grid li .product-thumbnail>a img{display:block}.wishlist_table.images_grid li.show .product-thumbnail>a img,.wishlist_table.images_grid li:hover .product-thumbnail>a img{filter:brightness(1.1)}.wishlist_table.modern_grid.wishlist_view li .item-details{position:relative}.wishlist_table.modern_grid.wishlist_view li .item-details:before{content:"";display:block;top:0;bottom:0;left:7px;background:#fff;position:absolute;right:7px;z-index:0;border:1px solid #cdcdcd}.wishlist_table.images_grid li .item-details{display:none;position:absolute;z-index:2;bottom:15px;left:calc(50% - 150px);width:300px;background:#fff;padding:10px 20px;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.wishlist_table.images_grid li.show .item-details{display:block}.wishlist_table.modern_grid li .item-details .item-details-wrapper{padding:15px 20px;line-height:normal;position:relative}.wishlist_table.images_grid li .item-details a.close{position:absolute;top:10px;right:20px}.wishlist_table.modern_grid li .item-details h3,.wishlist_table.images_grid li .item-details h3,.wishlist_table.mobile li .item-details h3{margin-bottom:7px}.wishlist_table.modern_grid li .item-details table.item-details-table,.wishlist_table.images_grid li .item-details table.item-details-table,.wishlist_table.mobile li .item-details table.item-details-table,.wishlist_table.mobile li table.additional-info{border:none;margin-bottom:7px}.wishlist_table.modern_grid li .item-details table.item-details-table td,.wishlist_table.images_grid li .item-details table.item-details-table td,.wishlist_table.mobile li .item-details table.item-details-table td,.wishlist_table.mobile li table.additional-info td{border:none;font-size:.8em;padding:3px;vertical-align:top}.wishlist_table.modern_grid li .item-details table.item-details-table td.label,.wishlist_table.images_grid li .item-details table.item-details-table td.label,.wishlist_table.mobile li .item-details table.item-details-table td.label,.wishlist_table.mobile li table.additional-info td.label{text-align:left;font-weight:700;width:40%}.wishlist_table.modern_grid li .item-details table.item-details-table td.value,.wishlist_table.images_grid li .item-details table.item-details-table td.value,.wishlist_table.mobile li .item-details table.item-details-table td.value,.wishlist_table.mobile li table.additional-info td.value{text-align:right}.wishlist_table.modern_grid li .item-details table.item-details-table td.value a.selectBox{margin-right:0}.wishlist_table.modern_grid li .item-details table.item-details-table td.value input,.wishlist_table.images_grid li .item-details table.item-details-table td.value input,.wishlist_table.mobile li table.additional-info td.value input{width:auto}.wishlist_table.modern_grid li .item-details .product-add-to-cart,.wishlist_table.images_grid li .item-details .product-add-to-cart{text-align:center;margin-bottom:7px}.wishlist_table.modern_grid li .item-details .move-to-another-wishlist,.wishlist_table.images_grid li .item-details .move-to-another-wishlist{text-align:center;margin-bottom:7px}.wishlist_table.modern_grid li .item-details .product-remove,.wishlist_table.images_grid li .item-details .product-remove{text-align:right}.wishlist_table.modern_grid li .item-details .product-remove a,.wishlist_table.images_grid li .item-details .product-remove a{border:none;border-radius:0;display:inline-block}.wishlist_table.mobile{list-style:none;margin-left:0}.wishlist_table.mobile li{margin-bottom:7px}.wishlist_table.mobile li .product-checkbox{display:inline-block;width:20px;vertical-align:top}.wishlist_table.mobile li .item-wrapper{display:inline-block;width:calc(100% - 25px);vertical-align:top;margin-bottom:7px}.wishlist_table.wishlist_manage_table.mobile li.wishlist-empty{text-align:center}.wishlist_table.wishlist_manage_table.mobile li .item-wrapper{width:100%}.wishlist_table.mobile li .item-wrapper .product-thumbnail{display:inline-block;max-width:60px;margin-right:10px}.wishlist_table.mobile li .item-wrapper .item-details{display:inline-block;width:calc(100% - 80px);vertical-align:top}.wishlist_table.mobile.with-checkbox li .additional-info-wrapper{padding-left:20px}.wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart,.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist{text-align:center;margin-bottom:7px}.wishlist_table.mobile li .additional-info-wrapper .product-remove{text-align:right}a.add_to_wishlist{cursor:pointer}.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon{margin-right:5px}.yith-wcwl-add-to-wishlist a.add_to_wishlist>img,.yith-wcwl-add-to-wishlist a.move_to_another_wishlist>img,.yith-wcwl-add-to-wishlist a.delete_item>img{max-width:32px;display:inline-block;margin-right:10px}.yith-wcwl-add-to-wishlist a.add_to_wishlist>.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist a.move_to_another_wishlist>.yith-wcwl-icon-svg,.yith-wcwl-add-to-wishlist a.delete_item>.yith-wcwl-icon-svg{vertical-align:bottom}a.add_to_wishlist+a.view-wishlist,a.delete_item+a.view-wishlist{margin-left:15px}.summary .single_add_to_wishlist.button,div.product .woocommerce-price-and-add .single_add_to_wishlist.button{margin:0}.wishlist_table .add_to_cart.button{padding:7px 12px;line-height:normal}.yith-wcwl-add-to-wishlist{margin-top:10px}.yith-wcwl-add-button>a i,.wishlist_table .add_to_cart.button i,.wishlist_table .ask-an-estimate-button i,.wishlist-title a.show-title-form i,.hidden-title-form button i,.yith-wcwl-wishlist-new button i,.wishlist_manage_table tfoot button.submit-wishlist-changes i,.wishlist_manage_table tfoot a.create-new-wishlist i,.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin-right:10px}.wishlist_table .add_to_cart.button,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-popup-button a.add_to_wishlist,.wishlist_table a.ask-an-estimate-button,.wishlist-title a.show-title-form,.hidden-title-form a.hide-title-form,.woocommerce .yith-wcwl-wishlist-new button,.wishlist_manage_table a.create-new-wishlist,.wishlist_manage_table button.submit-wishlist-changes,.yith-wcwl-wishlist-search-form button.wishlist-search-button{margin:0;box-shadow:none;text-shadow:none}.yith-wcwl-add-button .add_to_wishlist svg.yith-wcwl-icon-svg,.yith-wcwl-add-button .add_to_wishlist img{margin-right:5px}.add-to-wishlist-before_image{position:relative}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist{position:absolute;z-index:10;margin:0;top:10px;left:10px}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .with-dropdown{padding:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .add_to_wishlist,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .disabled_item,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .open-pretty-photo{font-size:0;background:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .delete_item,.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .move_to_another_wishlist{font-size:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback{display:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist .feedback+a{font-size:0;background:none}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i{font-size:1.6rem;margin:0}.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist img{margin:0}.woocommerce .wishlist-title{margin-bottom:30px}.woocommerce .wishlist-title h2{vertical-align:middle;margin-bottom:0}.woocommerce .hidden-title-form button{padding:7px 24px;vertical-align:middle;border:none;position:relative}.woocommerce .hidden-title-form button:active{top:1px}.woocommerce .back-to-all-wishlists{margin-bottom:20px}.woocommerce #content table.wishlist_table.cart a.remove{color:#c3c3c3;margin:0 auto}.woocommerce #content table.wishlist_table.cart a.remove:hover{background-color:#c3c3c3;color:#fff}.yith-wcwl-share{margin-bottom:35px}.yith-wcwl-share h4.yith-wcwl-share-title{margin:10px 0}.yith-wcwl-share ul{margin:5px 0;padding:0;display:flex;gap:5px;align-items:center}.yith-wcwl-share li a{color:#fff;text-align:center;text-decoration:none;line-height:1;padding:5px;display:grid;place-items:center;border:none;min-width:26px;min-height:26px;border-radius:5px}.yith-wcwl-share li a:hover{color:#fff}.yith-wcwl-share li a>img{max-width:1em}.yith-wcwl-share li a svg{width:15px;height:15px}.yith-wcwl-share li a.email svg{width:17px;height:17px}.yith-wcwl-share ul li,.entry-content .yith-wcwl-share ul li{display:inline-block;margin-left:0;margin-right:0}.copy-trigger{cursor:pointer}.yith_wcwl_wishlist_footer>div{margin-bottom:15px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action{float:left}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action label{display:inline-block;margin-right:10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action #bulk_actions{min-width:250px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_bulk_action input[type=submit]{margin:0;margin-left:10px}.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update{float:right}.yith_wcwl_wishlist_footer .yith-wcwl-share{float:left;clear:both}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:right;display:flex;gap:15px}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action>*{vertical-align:middle}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action button,.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action input[type=submit],.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action a{margin:0}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action,.yith_wcwl_wishlist_update+.yith_wcwl_footer_additional_action{clear:both}.wishlist-page-links{clear:both}#move_to_another_wishlist{display:none}.yith-wcwl-wishlist-new{padding:20px 0}.yith-wcwl-popup-content .yith-wcwl-wishlist-new{padding:0}.yith-wcwl-wishlist-new .wishlist-name{display:inline-block}.yith-wcwl-wishlist-new .wishlist-privacy-radio label{display:block}.yith-wcwl-popup-content .create-wishlist-button{margin-top:15px;width:100%}#create_new_wishlist{display:none}.wishlist_manage_table select{vertical-align:middle;margin-right:10px}.wishlist_manage_table td.wishlist-name .wishlist-title{margin-bottom:0}.wishlist_manage_table td.wishlist-name .wishlist-title .show-title-form{display:inline-block;padding:0;border:none;background:none;top:0;margin:0}.wishlist_manage_table td.wishlist-name a.show-title-form i{padding:5px;margin:0}.wishlist_manage_table td.wishlist-name:hover a.show-title-form{visibility:visible}.wishlist_manage_table td.wishlist-name .hidden-title-form{margin:0 !important;width:100%}.wishlist_manage_table td.wishlist-name .hidden-title-form input[type=text]{width:100%;min-width:0}.wishlist_manage_table td.wishlist-name .hidden-title-form{position:relative}table.wishlist_manage_table tfoot td{text-align:right;padding:24px 12px}.wishlist_manage_table tfoot button.submit-wishlist-changes{padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.wishlist_manage_table tfoot button.submit-wishlist-changes:active{top:1px}.wishlist_manage_table tfoot a.create-new-wishlist{vertical-align:middle;line-height:normal;padding:7px 24px}.wishlist_manage_table.modern_grid li.wishlist-empty{margin:50px 0}.wishlist_manage_table.modern_grid li .item-wrapper{display:block;margin:0;padding:40px 50px;background:#fff;border:1px solid #cdcdcd}.wishlist_manage_table.modern_grid li .product-thumbnail,.wishlist_manage_table.modern_grid li .item-details{display:block;width:100%;padding:0}.wishlist_manage_table.modern_grid li .item-details .hidden-title-form{width:100%}.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box{display:flex;background:#f2f2f2;min-height:400px;align-items:center;justify-content:center;margin-bottom:15px}.wishlist_manage_table.modern_grid li .product-thumbnail .placeholder-item.empty-box p{font-size:1em;line-height:1.5em;font-weight:600}.wishlist_manage_table.modern_grid li .product-thumbnail img:first-child{width:100%;margin-bottom:15px}.wishlist_manage_table.modern_grid li .product-thumbnail img{width:calc(50% - 8px)}.wishlist_manage_table.modern_grid li .product-thumbnail img:nth-child(3){margin-left:15px}.wishlist_manage_table.modern_grid li .wishlist-title-with-form{display:block}.wishlist_manage_table.modern_grid li .wishlist-title-with-form h3{display:inline-block}.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form,.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form:hover{visibility:visible;float:right;margin:0;background:none;color:inherit}.wishlist_manage_table.modern_grid li .wishlist-title-with-form .show-title-form i{margin:0}.wishlist_manage_table.modern_grid li .hidden-title-form{margin-top:0 !important}.wishlist_manage_table.modern_grid li .hidden-title-form input[type=text]{width:100%;min-width:0}.wishlist_manage_table.mobile li{margin-bottom:30px}.wishlist_manage_table.mobile li .item-wrapper .item-details{width:100%}.wishlist_manage_table.mobile li .item-details .hidden-title-form{position:relative}.wishlist_manage_table.mobile li .item-details .hidden-title-form input[type=text]{width:100%}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title{display:block;border-bottom:1px solid #cdcdcd;position:relative}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form{position:absolute;right:0;top:0;visibility:visible}.wishlist_manage_table.mobile li .item-wrapper .item-details .wishlist-title-with-form a.show-title-form i{margin-right:0}.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.selectBox{margin-right:0}.wishlist_manage_table.mobile li .item-details table.item-details-table td.value a.wishlist-download{float:left}.yith-wcwl-wishlist-search-form{text-align:center;padding:20px 0}.yith-wcwl-wishlist-search-form #wishlist_search{display:inline-block;max-width:300px;vertical-align:middle}.yith-wcwl-wishlist-search-form button.wishlist-search-button{display:inline-block;padding:7px 24px;vertical-align:middle;border:1px solid;border-radius:3px;position:relative;line-height:normal}.yith-wcwl-wishlist-search-form button.wishlist-search-button i{margin:0}.yith-wcwl-wishlist-search-form button.wishlist-search-button:active{top:1px}.yith-wcwl-search-results .wishlist-owner{text-align:left}.yith-wcwl-search-results .wishlist-owner .thumb{display:inline-block;margin-right:15px}.woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style){background:var(--color-add-to-cart-background, #333333);color:var(--color-add-to-cart-text, #ffffff);border-color:var(--color-add-to-cart-border, #333333);border-radius:var(--add-to-cart-rounded-corners-radius, 16px)}.woocommerce .wishlist_table a.add_to_cart.button.alt:not(.yith-wcwl-themed-button-style):hover{background:var(--color-add-to-cart-background-hover, #4f4f4f);color:var(--color-add-to-cart-text-hover, #ffffff);border-color:var(--color-add-to-cart-border-hover, #4f4f4f)}.woocommerce .hidden-title-form button,.yith-wcwl-wishlist-new .create-wishlist-button,.wishlist_manage_table tfoot button.submit-wishlist-changes,.yith-wcwl-wishlist-search-form button.wishlist-search-button{background:var(--color-button-style-1-background, #333333);color:var(--color-button-style-1-text, #ffffff);border-color:var(--color-button-style-1-border, #333333)}.woocommerce .hidden-title-form button:hover,.yith-wcwl-wishlist-new .create-wishlist-button:hover,.wishlist_manage_table tfoot button.submit-wishlist-changes:hover,.yith-wcwl-wishlist-search-form button.wishlist-search-button:hover{background:var(--color-button-style-1-background-hover, #333333);color:var(--color-button-style-1-text-hover, #ffffff);border-color:var(--color-button-style-1-border-hover, #333333)}.woocommerce .wishlist-title a.show-title-form,.woocommerce .hidden-title-form a.hide-title-form,.wishlist_manage_table tfoot a.create-new-wishlist{background:var(--color-button-style-2-background, #333333);color:var(--color-button-style-2-text, #ffffff);border-color:var(--color-button-style-2-border, #333333)}.woocommerce .wishlist-title a.show-title-form:hover,.woocommerce .hidden-title-form a.hide-title-form:hover,.wishlist_manage_table tfoot a.create-new-wishlist:hover{background:var(--color-button-style-2-background-hover, #333333);color:var(--color-button-style-2-text-hover, #ffffff);border-color:var(--color-button-style-2-border-hover, #333333)}.woocommerce table.shop_table.wishlist_table tr td{background:var(--color-wishlist-table-background, #ffffff);color:var(--color-wishlist-table-text, #6d6c6c);border-color:var(--color-wishlist-table-border, #cccccc)}.wishlist_table thead tr th,.wishlist_table tfoot td td,.widget_yith-wcwl-lists ul.dropdown li.current a,.widget_yith-wcwl-lists ul.dropdown li a:hover,.selectBox-dropdown-menu.selectBox-options li.selectBox-selected a,.selectBox-dropdown-menu.selectBox-options li.selectBox-hover a{background:var(--color-headers-background, #f4f4f4)}.yith-wcwl-share li a{color:var(--color-share-button-color, #ffffff)}.yith-wcwl-share li a:hover{color:var(--color-share-button-color-hover, #ffffff)}.yith-wcwl-share a.facebook{background:var(--color-fb-button-background, #39599e)}.yith-wcwl-share a.facebook:hover{background:var(--color-fb-button-background-hover, #39599e)}.yith-wcwl-share a.twitter{background:var(--color-tw-button-background, #45afe2)}.yith-wcwl-share a.twitter:hover{background:var(--color-tw-button-background-hover, #39599e)}.yith-wcwl-share a.pinterest{background:var(--color-pr-button-background, #ab2e31)}.yith-wcwl-share a.pinterest:hover{background:var(--color-pr-button-background-hover, #39599e)}.yith-wcwl-share a.email{background:var(--color-em-button-background, #fbb102)}.yith-wcwl-share a.email:hover{background:var(--color-em-button-background-hover, #39599e)}.yith-wcwl-share a.whatsapp{background:var(--color-wa-button-background, #00a901)}.yith-wcwl-share a.whatsapp:hover{background:var(--color-wa-button-background-hover, #39599e)}.woocommerce a.selectBox{background:#fff;min-width:100px;margin-right:10px;color:inherit}.woocommerce a.selectBox,.woocommerce a.selectBox:hover{border-bottom:1px solid #bbb !important}.woocommerce a.selectBox:hover{color:inherit}.woocommerce a.selectBox:focus{border:1px solid #ccc}.selectBox-dropdown .selectBox-label{vertical-align:middle;padding:3px 8px}.selectBox-dropdown .selectBox-arrow{border:none;background:url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center right no-repeat}.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{background:url(/wp-content/plugins/yith-woocommerce-wishlist/assets/images/jquery.selectBox-arrow.png) center left no-repeat}.selectBox-dropdown-menu{border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:5px;font-size:80%}.selectBox-dropdown-menu li a{color:inherit;padding:5px 8px;border-radius:3px}.selectBox-dropdown-menu a:hover{color:inherit;text-decoration:none}select.selectBox.change-wishlist{max-width:100px}.selectBox.change-wishlist{width:auto !important}.change-wishlist-selectBox-dropdown-menu{width:auto !important}.yith-wcwl-with-pretty-photo{overflow:hidden}.yith-wcwl-with-pretty-photo .pp_content{height:auto !important}.woocommerce .wishlist-fragment .blockUI.blockOverlay::before,.woocommerce .yith-wcwl-popup-form .blockUI.blockOverlay::before{display:none}.yith-wcwl-add-to-wishlist .ajax-loading{box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;display:inline !important;margin-left:5px;vertical-align:middle;visibility:hidden;width:16px !important;height:16px !important}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown li,.widget_yith-wcwl-lists ul.dropdown li{padding:0}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li a,.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a,.widget_yith-wcwl-lists ul.dropdown>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a{display:block;padding:5px 15px}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists>li a,.widget_yith-wcwl-lists ul.dropdown ul.lists>li a{padding:5px 25px}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown>li.lists-section,.widget_yith-wcwl-lists ul.dropdown>li.lists-section{border-bottom:1px solid #e7e7e7}.elementor-widget-wp-widget-yith-wcwl-lists ul.dropdown ul.lists,.widget_yith-wcwl-lists ul.dropdown ul.lists{margin:0}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget,.widget_yith-wcwl-items ul.product_list_widget{margin-bottom:40px !important}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb,.widget_yith-wcwl-items ul.product_list_widget::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.4);box-shadow:0 0 1px hsla(0,0%,100%,.4)}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li,.widget_yith-wcwl-items ul.product_list_widget li{display:table}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li:not(:last-child),.widget_yith-wcwl-items ul.product_list_widget li:not(:last-child){margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb,.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.widget_yith-wcwl-items ul.product_list_widget li .image-thumb,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info{display:table-cell;vertical-align:middle}.elementor-widget-wp-widget-yith-wcwl-items p.empty-wishlist,.widget_yith-wcwl-items p.empty-wishlist{margin-bottom:0 !important}.elementor-widget-wp-widget-yith-wcwl-items .heading,.widget_yith-wcwl-items .heading{text-align:center;cursor:pointer}.elementor-widget-wp-widget-yith-wcwl-items .heading a,.widget_yith-wcwl-items .heading a{color:inherit}.elementor-widget-wp-widget-yith-wcwl-items .mini,.widget_yith-wcwl-items .mini{position:relative;display:flex}.elementor-widget-wp-widget-yith-wcwl-items .mini:hover .list,.widget_yith-wcwl-items .mini:hover .list{display:block}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget,.widget_yith-wcwl-items .mini ul.product_list_widget{max-height:30vh;overflow-y:auto;margin-left:-20px}.elementor-widget-wp-widget-yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar,.widget_yith-wcwl-items .mini ul.product_list_widget::-webkit-scrollbar{-webkit-appearance:none;width:7px}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading,.widget_yith-wcwl-items .mini .heading{display:inline-block}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter i,.widget_yith-wcwl-items .mini .heading .items-counter i{font-size:25px}.elementor-widget-wp-widget-yith-wcwl-items .mini .heading .items-counter .items-count,.widget_yith-wcwl-items .mini .heading .items-counter .items-count{font-size:14px;line-height:20px}.elementor-widget-wp-widget-yith-wcwl-items .mini .list,.widget_yith-wcwl-items .mini .list{position:absolute;z-index:1;left:0;background:#fff;padding:25px 40px;min-width:300px;display:none;-webkit-box-shadow:0 0 15px rgba(0,0,0,.3);-moz-box-shadow:0 0 15px rgba(0,0,0,.3);box-shadow:0 0 15px rgba(0,0,0,.3)}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a,.widget_yith-wcwl-items .mini .items-counter>a{display:flex;align-items:flex-end}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon{display:flex}.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon svg.yith-wcwl-icon-svg,.elementor-widget-wp-widget-yith-wcwl-items .mini .items-counter>a .heading-icon img,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon svg.yith-wcwl-icon-svg,.widget_yith-wcwl-items .mini .items-counter>a .heading-icon img{stroke-width:1.25;height:35px;width:35px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading h3:after,.widget_yith-wcwl-items .extended .heading h3:after{content:"";display:block;max-width:80px;border-bottom:1px solid #cdcdcd;margin:10px auto}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter,.widget_yith-wcwl-items .extended .heading .items-counter{position:relative;display:flex;align-items:center;justify-content:center}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter i,.widget_yith-wcwl-items .extended .heading .items-counter i{font-size:70px;position:relative;margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter svg.yith-wcwl-icon-svg,.widget_yith-wcwl-items .extended .heading .items-counter svg.yith-wcwl-icon-svg{width:70px;height:70px}.elementor-widget-wp-widget-yith-wcwl-items .extended .heading .items-counter .items-count,.widget_yith-wcwl-items .extended .heading .items-counter .items-count{display:block;position:absolute;font-size:14px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists,.widget_yith-wcwl-items ul.product_list_widget li .remove_from_all_wishlists{font-size:1.2rem}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .image-thumb img,.widget_yith-wcwl-items ul.product_list_widget li .image-thumb img{margin-left:10px;max-width:40px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info{display:inline-block;vertical-align:middle;margin-left:10px}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info a{display:inline-block}.elementor-widget-wp-widget-yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*,.widget_yith-wcwl-items ul.product_list_widget li .mini-cart-item-info>*{display:block}.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist,.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart,.widget_yith-wcwl-items .show-wishlist,.widget_yith-wcwl-items a.add_all_to_cart{display:block !important}.elementor-widget-wp-widget-yith-wcwl-items .show-wishlist,.widget_yith-wcwl-items .show-wishlist{margin-bottom:10px}.elementor-widget-wp-widget-yith-wcwl-items a.add_all_to_cart,.widget_yith-wcwl-items a.add_all_to_cart{text-align:center}@media(max-width: 768px){.yith_wcwl_wishlist_bulk_action select{width:100%;margin-bottom:15px}.yith_wcwl_wishlist_bulk_action input{float:right}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action{float:none}.yith_wcwl_wishlist_footer .yith_wcwl_footer_additional_action .ask-an-estimate-button{width:100%;text-align:center}}.yith-wcwl-pp-modal{position:fixed !important;top:50% !important;left:50% !important;transform:translate(-50%, -50%) !important;width:450px !important}.yith-wcwl-pp-modal .yith-wcwl-popup-form{padding:0}.yith-wcwl-pp-modal div.pp_content_container{padding:40px 35px;border-radius:15px;display:flex;box-shadow:rgba(24,53,62,.1) 0 11px 15px -7px,rgba(24,53,62,.07) 0px 24px 38px 3px,rgba(24,53,62,.06) 0px 9px 46px 8px;max-width:fit-content}.yith-wcwl-pp-modal div.pp_content_container .pp_content{width:380px !important}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content{padding:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .heading-icon{margin-top:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .create-wishlist-button{margin-bottom:0}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content .wishlist-select+.select2-container{width:100% !important}.yith-wcwl-pp-modal div.pp_content_container .pp_content .yith-wcwl-popup-content p.form-row.yith-wcwl-info-text{text-wrap:balance;text-align:center}.yith-wcwl-pp-modal div.pp_content_container .popup-description{margin-bottom:10px}.yith-wcwl-pp-modal div.pp_content_container .heading-icon{color:var(--modal-colors-icon, #007565);height:auto;max-height:90px}.yith-wcwl-pp-modal div.pp_content_container .heading-icon:not([id$=-light]):not(.yith-wcwl-icon-svg--light){stroke-width:1}.yith-wcwl-pp-modal div.pp_content_container .heading-icon:not([id$=-light]):not(.yith-wcwl-icon-svg--light) *{stroke-width:1}.yith-wcwl-pp-modal div.pp_content_container div.yith-wcwl-modal__content{padding:20px 55px 0;display:flex;flex-direction:column;gap:20px}.yith-wcwl-pp-modal div.pp_content_container div.yith-wcwl-popup-footer{margin-bottom:0}.yith-wcwl-pp-modal div.pp_content_container .popup_button,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button{transition:.2s;background:var(--modal-colors-primary-button, #007565);color:var(--modal-colors-primary-button-text, #fff);border:none;border-radius:8px;width:100%;box-sizing:border-box;display:block;padding:13px 25px;text-align:center;text-decoration:none;font-size:14px}.yith-wcwl-pp-modal div.pp_content_container .popup_button:hover,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button:hover,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button:hover{color:var(--modal-colors-primary-button-text-hover, #fff);background:var(--modal-colors-primary-button-hover, #007565)}.yith-wcwl-pp-modal div.pp_content_container .popup_button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .popup_button img,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .create-wishlist-button img,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button .yith-wcwl-icon-svg,.yith-wcwl-pp-modal div.pp_content_container .ask-an-estimate-button img{display:none}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper label.radio,.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.radiobutton{display:inline-block;float:left}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.radiobutton{clear:left}.yith-wcwl-pp-modal div.pp_content_container .woocommerce-input-wrapper span.description{clear:both}.yith-wcwl-pp-modal div.pp_content_container .yith-wcwl-modal__secondary-button{transition:.2s;border-radius:5px;background:var(--modal-colors-secondary-button, #08a889);color:var(--modal-colors-secondary-button-text, #fff);border:none}.yith-wcwl-pp-modal div.pp_content_container .yith-wcwl-modal__secondary-button:hover{background:var(--modal-colors-secondary-button-hover, #08a889);color:var(--modal-colors-secondary-button-text-hover, #fff)}.yith-wcwl-pp-modal.feedback .pp_content_container{padding:20px 15px}.yith-wcwl-pp-modal select.change-wishlist,.yith-wcwl-pp-modal button.move-to-another-wishlist-button{box-sizing:border-box}/*# sourceMappingURL=style.css.map */

 :root { --add-to-wishlist-icon-color: #000000; --added-to-wishlist-icon-color: #000000; --rounded-corners-radius: 16px; --add-to-cart-rounded-corners-radius: 16px; --color-headers-background: #F4F4F4; --feedback-duration: 3s } 
 :root { --add-to-wishlist-icon-color: #000000; --added-to-wishlist-icon-color: #000000; --rounded-corners-radius: 16px; --add-to-cart-rounded-corners-radius: 16px; --color-headers-background: #F4F4F4; --feedback-duration: 3s } 
/*# sourceURL=yith-wcwl-main-inline-css */

:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page #content div.product div.images.woocommerce-product-gallery .flex-viewport,.woocommerce-page div.product div.images.woocommerce-product-gallery .flex-viewport{touch-action:pan-y pinch-zoom}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:transparent;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:transparent;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgba(0,0,0,.15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width: 768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{ font-display:swap;font-family:star;src:url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal }@font-face{ font-display:swap;font-family:WooCommerce;src:url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2") format("woff2"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"),url("/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype");font-weight:400;font-style:normal }.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be transparent transparent transparent;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgba(0,0,0,.2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.woocommerce-product-gallery__photoswipe-video-wrapper{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.woocommerce-product-gallery__photoswipe-video{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url("/wp-content/plugins/woocommerce/assets/images/icons/loader.svg") center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgba(0,0,0,.75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795, -.035, 0, 1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__video .wp-post-video{display:block;width:100%;height:auto}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none;position:relative}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview.flex-active,.woocommerce div.product div.images .flex-control-thumbs li .woocommerce-product-gallery__video-thumbnail-preview:hover,.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail::before{content:"▶";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;font-size:1.4em;text-shadow:0 0 .25em rgba(0,0,0,.8);pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder.flex-active,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail img.woocommerce-product-gallery__video-thumbnail-placeholder:hover{opacity:0}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-preview{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail .woocommerce-product-gallery__video-thumbnail-placeholder.flex-active+.woocommerce-product-gallery__video-thumbnail-preview,.woocommerce div.product div.images .flex-control-thumbs li.woocommerce-product-gallery__video-thumbnail:hover .woocommerce-product-gallery__video-thumbnail-preview{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(90,89,68,.5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:transparent none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgba(0,0,0,.025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0,0,0,.1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid var(--wc-separator-color,color-mix(in srgb,currentColor 20%,transparent));padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small, .7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgba(0,0,0,.1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgba(0,0,0,.1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.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)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#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{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none;content:"\e019"/""}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgba(129,110,153,.14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgba(104,87,125,.14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg")}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url("/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg")}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);background:rgba(0,0,0,.05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-order-withdrawal-content{max-width:680px}.woocommerce-order-withdrawal-content__intro{margin-bottom:.5em}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description,.woocommerce-order-withdrawal-content__note{color:#767676;font-size:.875em;line-height:1.4}.woocommerce-order-withdrawal-content .description,.woocommerce-order-withdrawal-content__field-description{display:block;margin-top:.25em}.woocommerce-order-withdrawal-content__field-error{color:var(--wc-red);display:block;font-size:.875em;margin:-.25em 0 .75em}.woocommerce-order-withdrawal-content__steps{display:flex;gap:1em;list-style:none;margin:2em 0;padding:0;color:#767676;font-size:.875em}.woocommerce-order-withdrawal-content__step:not(:last-child)::after{content:"";display:inline-block;width:.25em;height:.25em;margin-left:1em;border-radius:50%;background:currentColor;vertical-align:middle}.woocommerce-order-withdrawal-content__step--current{color:inherit;font-weight:700}.woocommerce-order-withdrawal-content__radio-field{clear:both;border:0;margin:0 0 6px;padding:3px}.woocommerce-order-withdrawal-content__radio-field legend{line-height:2;padding:0}.woocommerce-order-withdrawal-content__radio-field.woocommerce-invalid legend{color:var(--wc-red)}.woocommerce-order-withdrawal-content__radio-label{display:block;line-height:1.7;margin:0}.woocommerce-order-withdrawal-content__review{margin:2em 0}.woocommerce-order-withdrawal-content__review-row{padding:.75em 0 .8em}.woocommerce-order-withdrawal-content__review-row:not(:last-child){border-bottom:1px solid #e9e6ed}.woocommerce-order-withdrawal-content__review-row dd,.woocommerce-order-withdrawal-content__review-row dt{margin:0;line-height:1.4}.woocommerce-order-withdrawal-content__review-row dt{color:#767676;font-size:.875em;margin-bottom:.25em}.woocommerce-order-withdrawal-content__review-row dd{font-size:1em}.woocommerce-order-withdrawal-content__actions{display:flex;gap:1em;align-items:center;flex-wrap:wrap;margin-top:2em}.woocommerce-order-withdrawal-content__button--secondary.button{background:0 0;border:1px solid currentColor;color:inherit}.woocommerce-order-withdrawal-content__button--secondary.button:focus,.woocommerce-order-withdrawal-content__button--secondary.button:hover{background:0 0;color:inherit}.woocommerce-order-withdrawal-content .required{visibility:visible}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}:where(.brand-thumbnails-description),ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}:where(.brand-thumbnails-description)::before,ul.brand-thumbnails:before{clear:both;content:"";display:table}:where(.brand-thumbnails-description)::after,ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}:where(.brand-thumbnails-description li.first),ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(2n){margin-right:0}}:where(.brand-thumbnails-description li){float:left;margin:0 2% 1em 0;padding:0;position:relative;text-align:center}:where(.brand-thumbnails-description li.last),:where(.brand-thumbnails-description.columns-1 li){margin-right:0}:where(.brand-thumbnails-description li .term-thumbnail img){width:100%;display:inline}:where(.brand-thumbnails-description li .term-description){margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  vertical-align: baseline; }
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

*,
*:after,
*:before {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }
body {
    margin: 0;
    color: var(--bzo-body_typo-color);
    font-size: var(--bzo-body_typo-font-size);
    font-family:  var(--bzo-body_typo-font-family);
    line-height: var(--bzo-body_typo-line-height);
    background: var(--bzo-body-background);
    letter-spacing: var(--bzo-letter-spacing-body);
}
p{
    margin-bottom: 20px;
    line-height: var(--bzo-body_typo-line-height);
     font-family:  var(--bzo-body_typo-font-family);
}
a{
    color: var(--bzo-gray-color);
    text-decoration: unset;
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}
:focus {
    outline: none;
}
a.active,
a:focus,
a:hover{
    color: var(--bzo-main-color);
    text-decoration: none;
    transition: all 0.2s ease-out 0s;
}
a:hover{
    cursor: pointer;
}
iframe, video, audio{
    width: 100%;
}
a:focus {
    outline: none;
    outline: none;
    outline-offset: unset;
}
input:focus {     
       outline: 0;     
       outline-style: none;     
       outline-width: 0; 
}
 
select{
    height: 55px;
    line-height: 55px;
    border: 1px solid var(--bzo-border-color);
    padding: 0 20px;
    font-size: 18px;
    border-radius: 0;
}
input{
    height: 55px;
    line-height: 55px;
    border: 1px solid var(--bzo-border-color);
    padding: 0 20px;
    font-size: 16px;
    border-radius: 0;
    color: var(--bzo-body_typo-color);
    font-family:var(--bzo-body_typo-font-family);
}
input[type="checkbox"]{
    width: 14px;
    height: 15px;
    line-height: 15px;
    vertical-align: middle;
    margin: 0px;
    
    border-radius: 3px;
    position: relative;
}
.info-mailchimp input[type="checkbox"]{
    margin-top: -3px;
}
input[type="checkbox"]:before{
    content: "";
    width: 16px;
    height: 16px;
    background: #e5e5e5;
    display: inline-block;
    vertical-align: top;
    margin: 0;
    z-index: 2;
    cursor: pointer;
    font-family: 'Line Awesome Free';
    font-weight: 900;
    text-align: center;
    font-size: 14px;
    color: #fff;
    border-radius: 3px;
    position: absolute;
    top: -1px;
    left: -1px;
}
input[type="checkbox"]:checked{
    background: var(--bzo-main-color2);
}
input[type="checkbox"]:checked:before{
    content: "\f00c";
    background: var(--bzo-main-color2);
}
input[type="text"]{
    max-width: 100%;
}
textarea{
    min-width: 50%;
    max-width: 100%;
    padding: 10px 20px;
    border: 1px solid var(--bzo-border-color);
    border-radius: 0;
    font-size: 18px;
    color: var(--bzo-body_typo-color);
}
img{
    max-width: 100%;
    height: auto;
}
h1{
    font-size: 36px;
}
h2{
    font-size: 30px;
}
h3{
    font-size: 24px;
}
h4{
    font-size: 18px;
}
h5{
    font-size: 16px;
}
h6{
    font-size: 14px;
}
h1,
h2,
h3{
    font-weight: 600;
    line-height: 1.1;
    margin-top: 20px;
    margin-bottom: 20px;
    color: var(--bzo-title-color);
}
h4, h5, h6 {
    font-weight: 600;
    line-height: 1.1;
    margin-top: 10px;
    margin-bottom: 12px;
    color: var(--bzo-title-color);
}
@media(max-width: 1200px){
    h1{
        font-size: 30px;
    }
    h2{
        font-size: 24px;
    }
    h3{
        font-size: 18px;
    }
    h4{
        font-size: 16px;
    }
    h5{
        font-size: 14px;
    }
}.wrap{
    position: relative;
    overflow: hidden;
}
.bzotech-container {
  max-width: var(--bzo-container-width) !important;
  margin-left:auto;
  margin-right:auto;
  padding-right: 60px;
  padding-left: 60px;
}
.elementor-top-section.elementor-section-boxed>.elementor-container,
.e-con-boxed >.e-con-inner
{
    max-width: var(--bzo-container-width)!important;
    padding-left: 45px!important;
    padding-right: 45px!important;

}
.content-page-default .e-con-boxed >.e-con-inner, 
.content-page-default .elementor-top-section.elementor-section-boxed>.elementor-container,
.widget-mega_page .e-con-boxed >.e-con-inner, 
.widget-mega_page .elementor-top-section.elementor-section-boxed>.elementor-container,
.mega-menu .elementor-top-section.elementor-section-boxed>.elementor-container,
.elementor-section .e-con-boxed >.e-con-inner, 
.e-con-boxed >.e-con-inner .e-con-inner 
{
    max-width: var(--content-width);
    padding-left: 0px!important;
    padding-right: 0px!important;

}
@media(max-width:1200px){
  .bzotech-container {   
      padding-right: var(--bzo-gutter);
      padding-left: var(--bzo-gutter);
  }
  .elementor-section.elementor-section-boxed>.elementor-container,
  .e-con-boxed >.e-con-inner{
      padding-left: 0px!important;
      padding-right: 0px!important;
  }
}
.bzotech-row{
  margin-right:var(--bzo-gutter-minus);
  margin-left: var(--bzo-gutter-minus);
  display: flex;
  flex-wrap: wrap;
}
.bzotech-col-lg-1, .bzotech-col-lg-10, .bzotech-col-lg-11, .bzotech-col-lg-12, .bzotech-col-lg-2, .bzotech-col-lg-3, .bzotech-col-lg-4, .bzotech-col-lg-5, .bzotech-col-lg-6, .bzotech-col-lg-7, .bzotech-col-lg-8, .bzotech-col-lg-9, .bzotech-col-md-1, .bzotech-col-md-10, .bzotech-col-md-11, .bzotech-col-md-12, .bzotech-col-md-2, .bzotech-col-md-3, .bzotech-col-md-4, .bzotech-col-md-5, .bzotech-col-md-6, .bzotech-col-md-7, .bzotech-col-md-8, .bzotech-col-md-9, .bzotech-col-sm-1, .bzotech-col-sm-10, .bzotech-col-sm-11, .bzotech-col-sm-12, .bzotech-col-sm-2, .bzotech-col-sm-3, .bzotech-col-sm-4, .bzotech-col-sm-5, .bzotech-col-sm-6, .bzotech-col-sm-7, .bzotech-col-sm-8, .bzotech-col-sm-9, .bzotech-col-xs-1, .bzotech-col-xs-10, .bzotech-col-xs-11, .bzotech-col-xs-12, .bzotech-col-xs-2, .bzotech-col-xs-3, .bzotech-col-xs-4, .bzotech-col-xs-5, .bzotech-col-xs-6, .bzotech-col-xs-7, .bzotech-col-xs-8, .bzotech-col-xs-9{
    position: relative;
    min-height: 1px;
    padding-right: var(--bzo-gutter);
    padding-left: var(--bzo-gutter);
    width: 100%;
}
.bzotech-col-sx-1 {
  width: 8.33333333%;
}
.bzotech-col-sx-2 {
  width: 16.66666667%
}
.bzotech-col-sx-3 {
  width: 25%;
}
.bzotech-col-sx-4 {
  width: 33.33333333%;
}
.bzotech-col-sx-5 {
  width: 41.66666667%;
}
.bzotech-col-sx-6 {
  width: 50%;
}
.bzotech-col-sx-7 {
  width: 58.33333333%;
}
.bzotech-col-sx-8 {
  width: 66.66666667%;
}
.bzotech-col-sx-9 {
  width: 75%;
}
.bzotech-col-sx-10 {
  width: 83.33333333%;
}
.bzotech-col-sx-11 {
  width: 91.66666667%;
}
.bzotech-col-sx-12 {
  width: 100%;
}
@media (min-width: 768px){
  .bzotech-col-sm-1 {
    width: 8.33333333%;
  }
  .bzotech-col-sm-2 {
    width: 16.66666667%
  }
  .bzotech-col-sm-3 {
    width: 25%;
  }
  .bzotech-col-sm-4 {
    width: 33.33333333%;
  }
  .bzotech-col-sm-5 {
    width: 41.66666667%;
  }
  .bzotech-col-sm-6 {
    width: 50%;
  }
  .bzotech-col-sm-7 {
    width: 58.33333333%;
  }
  .bzotech-col-sm-8 {
    width: 66.66666667%;
  }
  .bzotech-col-sm-9 {
    width: 75%;
  }
  .bzotech-col-sm-10 {
    width: 83.33333333%;
  }
  .bzotech-col-sm-11 {
    width: 91.66666667%;
  }
  .bzotech-col-sm-12 {
    width: 100%;
  }
}

@media (min-width: 992px){
  .bzotech-col-md-1 {
    width: 8.33333333%;
  }
  .bzotech-col-md-2 {
    width: 16.66666667%
  }
  .bzotech-col-md-3 {
    width: 25%;
  }
  .bzotech-col-md-4 {
    width: 33.33333333%;
  }
  .bzotech-col-md-5 {
    width: 41.66666667%;
  }
  .bzotech-col-md-6 {
    width: 50%;
  }
  .bzotech-col-md-7 {
    width: 58.33333333%;
  }
  .bzotech-col-md-8 {
    width: 66.66666667%;
  }
  .bzotech-col-md-9 {
    width: 75%;
  }
  .bzotech-col-md-10 {
    width: 83.33333333%;
  }
  .bzotech-col-md-11 {
    width: 91.66666667%;
  }
  .bzotech-col-md-12 {
    width: 100%;
  }
}
@media (min-width: 1200px){
  .bzotech-col-lg-1 {
    width: 8.33333333%;
  }
  .bzotech-col-lg-2 {
    width: 16.66666667%
  }
  .bzotech-col-lg-3 {
    width: 25%;
  }
  .bzotech-col-lg-4 {
    width: 33.33333333%;
  }
  .bzotech-col-lg-5 {
    width: 41.66666667%;
  }
  .bzotech-col-lg-6 {
    width: 50%;
  }
  .bzotech-col-lg-7 {
    width: 58.33333333%;
  }
  .bzotech-col-lg-8 {
    width: 66.66666667%;
  }
  .bzotech-col-lg-9 {
    width: 75%;
  }
  .bzotech-col-lg-10 {
    width: 83.33333333%;
  }
  .bzotech-col-lg-11 {
    width: 91.66666667%;
  }
  .bzotech-col-lg-12 {
    width: 100%;
  }
}/*Begin Unitest Basic*/
.alignleft {
    display: inline;
    float: left;
}

.alignright {
    display: inline;
    float: right;
    clear: both;
}

.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
pre{
    white-space: pre-wrap;
}
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft {
    margin: 0.4em 1.6em 1.6em 0;
}

blockquote.alignright,
.wp-caption.alignright,
img.alignright {
    margin: 0.4em 0 1.6em 1.6em;
}

blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
    clear: both;
    margin-top: 0.4em;
    margin-bottom: 1.6em;
}

.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
    margin-bottom: 1.2em;
}
figure,
.sv-default img{
    max-width: 100%;
    height: auto;
    margin-bottom: 25px;
}
.wp-block-image figure{
    margin-bottom: 25px;
}
.sv-default #st-map img{
    max-width: none;
    height: inherit;
}

.gallery {
    margin-bottom: 20px;
}

.gallery-item {
    float: left;
    margin: 0 4px 4px 0;
    overflow: hidden;
    position: relative;
}
.gallery-item img{
    display:block;
}
.gallery-columns-1 .gallery-item {
    max-width: 100%;
}

.gallery-columns-2 .gallery-item {
    max-width: 48%;
    max-width: -webkit-calc(50% - 4px);
    max-width:         calc(50% - 4px);
}

.gallery-columns-3 .gallery-item {
    max-width: 32%;
    max-width: -webkit-calc(33.3% - 4px);
    max-width:         calc(33.3% - 4px);
}

.gallery-columns-4 .gallery-item {
    max-width: 23%;
    max-width: -webkit-calc(25% - 4px);
    max-width:         calc(25% - 4px);
}

.gallery-columns-5 .gallery-item {
    max-width: 19%;
    max-width: -webkit-calc(20% - 4px);
    max-width:         calc(20% - 4px);
}

.gallery-columns-6 .gallery-item {
    max-width: 15%;
    max-width: -webkit-calc(16.7% - 4px);
    max-width:         calc(16.7% - 4px);
}

.gallery-columns-7 .gallery-item {
    max-width: 13%;
    max-width: -webkit-calc(14.28% - 4px);
    max-width:         calc(14.28% - 4px);
}

.gallery-columns-8 .gallery-item {
    max-width: 11%;
    max-width: -webkit-calc(12.5% - 4px);
    max-width:         calc(12.5% - 4px);
}

.gallery-columns-9 .gallery-item {
    max-width: 9%;
    max-width: -webkit-calc(11.1% - 4px);
    max-width:         calc(11.1% - 4px);
}

.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
    margin-right: 0;
}

.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1),
.gallery-columns-4.gallery-size-thumbnail figure.gallery-item:nth-of-type(4n+1),
.gallery-columns-5.gallery-size-thumbnail figure.gallery-item:nth-of-type(5n+1),
.gallery-columns-6.gallery-size-thumbnail figure.gallery-item:nth-of-type(6n+1),
.gallery-columns-7.gallery-size-thumbnail figure.gallery-item:nth-of-type(7n+1),
.gallery-columns-8.gallery-size-thumbnail figure.gallery-item:nth-of-type(8n+1),
.gallery-columns-9.gallery-size-thumbnail figure.gallery-item:nth-of-type(9n+1){
    clear: left;
}

.gallery-caption {
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-box-sizing: border-box;
    -moz-box-sizing:    border-box;
    box-sizing:         border-box;
    color: #fff;
    font-size: 12px;
    line-height: 1.5;
    margin: 0;
    max-height: 50%;
    opacity: 0;
    padding: 6px 8px;
    position: absolute;
    bottom: 0;
    left: 0;
    text-align: left;
    width: 100%;
}

.gallery-caption:before {
    content: "";
    height: 100%;
    min-height: 49px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
}

.gallery-item:hover .gallery-caption {
    opacity: 1;
}

.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
    display: none;
}
.gallery:before{
    content: "";
    display: table;
}
.gallery:after{
    clear: both;
}
.gallery:before, .gallery:after{
    content: "";
    display: table;
}
.bypostauthor,
.screen-reader-text,
.wp-caption-text{
    display: block;
}
table {
    border-collapse: collapse;
}

table, th, td {
    border: 1px solid #eaeaec;
    padding:5px 10px;
}

.sticky{
    display: inline-block;
}

address,
dd,
dt{
    line-height: 24px;
    margin-top: 15px;
}
pre{
    padding: 15px;
    line-height: 20px;
    background-color: #f9f9f9;
    border: 1px solid #eaeaec;
    margin-bottom: 30px;
    color: #868c93;
}
code{
    color: #cf0000;
    background: #f5e9ec;
}
pre code{
    padding: 10px;
}
kbd{
    background-color: #303030;
    color: #fff;
}
samp{
    font-style: italic;
}
hr{
    border-top: 1px solid var(--bzo-border-color);
    margin-bottom: 25px;
}
var,
cite,
em{
    font-style: italic;
}
abbr[data-original-title],
abbr[title] {
    border-bottom: 1px dotted #555;
}
acronym[title]{
    font-size: 100%;
}
big{
    font-size: 120%;
}
del[cite]{
    color: #999;
}
ins[cite]{
    text-decoration: underline;
}
strong,
sup,
sub,
u,
strike,
q{
    color: var(--bzo-main-color2);
    font-weight: 600;
}
.small,
small {
    font-size: 86%;
}
blockquote>p:last-child{
    margin-bottom: 0;
}
blockquote{
    border: 3px solid var(--bzo-main-color);
    padding: 30px 80px 30px 80px;
    font-style: inherit;
    text-align: inherit;
    line-height: 28px;
    position: relative;
    font-size: 20px;
    color: var(--bzo-main-color2);
    border-radius: 30px;
    font-weight: 600;
    text-align: Justified;
    font-style: italic;
    margin-bottom: 40px;
    display: inline-block;
}
blockquote:before {
    content: "\e92d";
    font-family: 'bzoicon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: var(--bzo-main-color);
    position: absolute;
    left: 30px;
}
blockquote cite {
    display: block;
    font-size: 18px;
    color: var(--bzo-main-color);
    font-style: inherit;
    position: relative;
    margin-top: 25px;
    line-height: 24px;
}
/*Data unitest new*/
.wp-block-button.alignleft,
.wp-block-cover.alignleft{
    margin-right:20px;
}
.wp-block-button.alignright,
.wp-block-cover.alignright{
    margin-left:20px;
}
.wp-block-image figcaption ,
.wp-block-video figcaption,
.wp-block-embed figcaption{
    margin-top: 15px;
    margin-bottom: 24px;
    color: #999;
}
.wp-block-gallery.alignleft{
    margin-right: 20px;
}

.wp-block-gallery{
    margin-bottom: 20px!important;
}
.blocks-gallery-caption{
    margin-top: 20px;
}
.wp-block-gallery.alignright{
    margin-left: 20px;
}
.wp-block-gallery .blocks-gallery-image figcaption, .wp-block-gallery .blocks-gallery-item figcaption{
    padding: 10px;
    line-height: 20px;
}

.wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar,
.wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar {
    width: 4px;
}
.sidebar-fix-main::-webkit-scrollbar {
    width: 4px;
}
.wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar-track ,
.wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    border-radius: 0px;
}
.sidebar-fix-main::-webkit-scrollbar-track  {
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
    border-radius: 0px;
    background: #e5e5e5;
}
.wp-block-gallery .blocks-gallery-image figcaption::-webkit-scrollbar-thumb,
.wp-block-gallery .blocks-gallery-item figcaption::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.3);
}
.sidebar-fix-main::-webkit-scrollbar-thumb{
    border-radius: 0px;
    background: #fff;
}
.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image, .blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-image, .wp-block-gallery:not(.has-nested-images) .blocks-gallery-item,
.wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
    margin: 0 1.5px 1.5px 0;
}
.has-2-columns blockquote,
.has-3-columns blockquote,
.has-4-columns blockquote,
.has-5-columns blockquote,
.has-6-columns blockquote
{
    margin-top: 0px;
    padding: 30px;
}
blockquote cite
{
    font-size: 18px;
}
.has-2-columns blockquote:before,
.has-3-columns blockquote:before,
.has-4-columns blockquote:before,
.has-5-columns blockquote:before,
.has-6-columns blockquote:before{
    left: 15px;
    font-size: 80px;
}
.wp-block-quote.is-large:not(.is-style-plain), .wp-block-quote.is-style-large:not(.is-style-plain),
.wp-block-quote.is-large, .wp-block-quote.is-style-large{
    padding: 40px 80px 40px 80px;
}
.wp-block-pullquote.is-style-solid-color blockquote{
    
}
.has-background blockquote{
    background: #fff;
    margin-bottom: 0;
    color: var(--bzo-main-color2)!important;
}
.has-background blockquote cite{
    color: var(--bzo-main-color);
}
.wp-block-pullquote.is-style-solid-color blockquote p{
    font-size: 20px;
}
.wp-block-quote.is-large p, .wp-block-quote.is-style-large p {
    font-size: 28px;
}
.wp-block-audio{
    margin-bottom: 30px;
}
.wp-block-pullquote:not(.is-style-solid-color){
    padding: 0px;
}
ul.wp-block-archives-list,
ul.wp-block-categories-list,
ol.wp-block-latest-comments,
ul.wp-block-latest-posts{
    padding-left: 0px;
    list-style: none;
}
ul.wp-block-latest-posts li{
}
ul.wp-block-archives-list ul,
ul.wp-block-categories-list ul{
    list-style: none;
    padding-left: 15px;
}
.detail-content-wrap>table{
    margin-bottom: 30px;
}
.wp-block-media-text{
    margin-bottom: 30px;
}
.wp-block-cover-text strong{
    color: #fff;
}
.wp-block-button__link{
    margin-bottom: 30px;
    background: var(--bzo-main-color2);
    padding: 15px 40px;
    font-weight: 600;
}
.wp-block-button__link:hover{
    background: var(--bzo-main-color);
    color: #fff;
}
.is-style-squared .wp-block-button__link{
    border-radius: 0px;
}
.has-background-dim .wp-block-cover-text,
.wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim{
    color: #fff;
}
.wp-block-cover-image.has-background-dim, .wp-block-cover.has-background-dim{
    margin-bottom: 30px;
}
.wp-block-group.has-background{
        padding: 20px;
}
.editor-styles-wrapper .has-large-font-size, .has-large-font-size {
    line-height: 1.5em;
}
.page-links{
    margin-top: 50px;
    margin-bottom: -10px;
}
.page-links .post-page-numbers{
    width: 46px;
    height: 46px;
    line-height: 46px;
    border-radius: 50%;
    border: 1px solid #B7B7B7;
    display: inline-block;
    margin: 0 5px;
    font-size: 16px;
    font-weight: 500;
    color: var(--bzo-main-color2);
    margin-bottom: 10px;
    text-align: center;
}
.page-links .post-page-numbers:hover,
.page-links .post-page-numbers.current:hover,
.page-links .post-page-numbers.current
{
    background: var(--bzo-main-color);
    color: #fff;
    border-color: var(--bzo-main-color);
}
.page-links .post-page-numbers:first-child{
        margin-left: 20px; 
}
p.no-comments{
margin-bottom: 0px;
margin-top: 60px;
background: #f5f5f5;
padding: 15px;
color: #2a3640;
}

.comment-list li.trackback,
.comment-list li.pingback 
 {
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #CFCFCF;
}
.comment-list li.trackback:first-child,
.comment-list li.pingback:first-child
 {
    margin-top: 0px;   
    padding-top: 0px;
    border-top: none;
}
.comment-list .trackback .edit-link,
.comment-list .pingback .edit-link
{
color: #000;
margin-left: 10px;
}
.comment-list .pingback .edit-link i,
.comment-list .trackback .edit-link i
{
margin-right: 3px;
}
@media (min-width:600px) {
    .wp-block-gallery .blocks-gallery-image, .wp-block-gallery .blocks-gallery-item {
        margin-right: 1.5px!important;
    }
}
.detail-content-wrap>.wp-block-archives-dropdown{
    margin-bottom: 30px;
}
.woocommerce-terms-and-conditions-wrapper label.checkbox{
    padding: 0px 23px;
}
.woocommerce-terms-and-conditions-wrapper .input-checkbox {

    margin-left: -27px!important;
}
.detail-content-wrap>*:last-child{
    margin-bottom: 0;
}
/*End Unitest Basic*/

/*Begin Unitest of Theme*/

.detail-content-wrap>ul,
.desc-comment-text>ul,
.entry-content>ul,
.detail-content-wrap>ol,
.desc-comment-text>ol,
.entry-content>ol
{
    line-height: 30px;
    padding-left: 40px;
}
.detail-content-wrap>ul ul,
.desc-comment-text>ul ul,
.entry-content>ul ul,
.detail-content-wrap>ol ol,
.desc-comment-text>ol ol,
.entry-content>ol ol, 
.detail-content-wrap>ol ul, 
.detail-content-wrap>ul ol, 
.entry-content>ol ul, 
.entry-content>ul ol, 
.desc-comment-text>ol ul, 
.desc-comment-text>ul ol
{
    padding-left: 40px;
}
.desc-comment-text > ul,.desc-comment-text > ul ul, .detail-content-wrap > ul ul, .entry-content > ul ul {
    list-style-type: disc;
}
.desc-comment-text > address, .detail-content-wrap > address, .entry-content > address {
    line-height: 30px;
    margin-bottom: 20px;
}
.desc-comment-text > pre, .detail-content-wrap > pre, .entry-content > pre {
    margin-bottom: 30px;
}
.detail-content-wrap>ul:last-child,
.detail-content-wrap>p:last-child,
.desc-comment-text>ul:last-child,
.desc-comment-text>p:last-child,
.entry-content>ul:last-child,
.entry-content>p:last-child
{
    margin-bottom: 0px;
}
.detail-content-wrap>table th,
.detail-content-wrap>table td,
.desc-comment-text>table th,
.desc-comment-text>table td,
.entry-content>table th,
.entry-content>table td{
    padding: 10px 15px;
}
.desc-comment-text > ol ul, .detail-content-wrap > ol ul, .entry-content > ol ul {
    list-style-type: disc;
}
.desc-comment-text > dl dd,
.detail-content-wrap > dl dd,
.entry-content > dl dd{
    margin-top: 8px;
    margin-bottom: 20px;
}
.edit-link-comment {
    margin-left: 15px;
}
.edit-link-comment i{
    font-size: 18px;
    margin-right: 5px;
}
.wp-caption .wp-caption-text {
    margin-top: 15px;
    color: #999;
}
.wp-caption {
    margin-bottom: 20px;
}
.wp-caption:last-child {
    margin-bottom: 0px;
}
.aligncenter {
    text-align: center;
}
.detail-content-wrap > .gallery:last-child{
    margin-bottom: 0px;
}
.post-password-form input[type=submit]{
    vertical-align: top;
    padding: 0px 40px;
    height: 60px;
    line-height: 60px;
    border: none;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    text-transform: capitalize;
    font-weight: 600;
    border-radius: 0px;
    color: #fff;
    text-align: center;
    background-color: var(--bzo-main-color2);
    border-radius: 30px;
    font-size: 16px;
    cursor: pointer;

}
.post-password-form input[type=submit]:hover{
    color: #fff;
    background: var(--bzo-main-color);
    
}

.post-password-form input[type="password"] {
    height: 60px;
    line-height: 60px;
    margin-left: 10px;
    background: #f5f5f5;
    border: none;
    padding: 0px 20px;
    margin-right: 5px;
    border-radius: 30px;
}
.comment-text .description,
.content-comment,
.entry-content,
.detail-content-wrap{
   color: var(--bzo-body_typo-color);
}

/*Begin Page Pagination*/
.pagi-nav{
    text-align: left;
    margin: auto;
    margin-top:70px;
    margin-bottom: -10px;
    position: relative;
    display: inline-block;
}
.pagi-nav .page-numbers{
    width: 48px;
    height: 48px;
    line-height: 48px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 500;
    background: #fff;
    color: var(--bzo-main-color2);
    border: 1px solid #A1A1A1;
    margin-bottom:10px;
    border-radius: 100%;
    text-align: center;
}
.pagi-nav .page-numbers:last-child{
    margin-right:0px;
}
.pagi-nav .page-numbers.current,
.pagi-nav .page-numbers.current:hover
{
    background: var(--bzo-main-color);
    border-color: var(--bzo-main-color);
    color: #fff;
    position: relative;
    z-index: 1;
}
.pagi-nav .page-numbers:hover{
    border-color: var(--bzo-main-color);
    color: var(--bzo-main-color);
}
.pagi-nav-block{
    text-align: center;
}

/*---- By Theme -----*/

@media(max-width: 1200px){
    blockquote{
        padding: 20px 50px 20px 50px;
        font-size: 16px;
    }
    blockquote:before{
        left: 17px;
    }
}.bg-white{
  background-color: #fff;
}
/*Begin Class basic*/
.text-left{
    text-align: left;
}
.text-right{
    text-align: right;
}
.text-center{
    text-align: center;
}
.flex-wrapper {
  display: flex;
  display: -ms-flex;
  display: -webkit-flex;
}
.flex_direction-row {
  flex-direction: row;
  -ms-flex-direction: row;
  -webkit-flex-direction: row;
}
.flex_direction-column {
  flex-direction: column;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
}
.flex_wrap-wrap,
.wrap-elementor-container .elementor-container
 {
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
}
.flex_wrap-nowrap {
  flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
}
.flex-align-left,
.justify_content-flex-start {
  justify-content: flex-start;
  -ms-justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
.flex-align-right,
.justify_content-flex-end {
  justify-content: flex-end;
  -ms-justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.flex-align-center,
.justify_content-center {
  justify-content: center;
  -ms-justify-content: center;
  -webkit-justify-content: center;
}
.justify_content-space-between {
  justify-content: space-between;
  -ms-justify-content: space-between;
  -webkit-justify-content: space-between;
}
.justify_content-space-around {
  justify-content: space-around;
  -ms-justify-content: space-around;
  -webkit-justify-content: space-around;
}
.align_items-flex-start {
  align-items: flex-start;
  -ms-align-items: flex-start;
  -webkit-align-items: flex-start;
}
.align_items-flex-end {
  align-items: flex-end;
  -ms-align-items: flex-end;
  -webkit-align-items: flex-end;
}
.align_items-center {
  align-items: center;
  -ms-align-items: center;
  -webkit-align-items: center;
}
.align_items-baseline {
  align-items: baseline;
  -ms-align-items: baseline;
  -webkit-align-items: baseline;
}
.align_items-stretch {
  align-items: stretch;
  -ms-align-items: stretch;
  -webkit-align-items: stretch;
}
.align-content-center{
    align-content: center;
    align-items: center;
}
.align-content-flex-start{
    align-content: flex-start;
        align-items: flex-start;   
}
.align-content-flex-end{
    align-content: flex-end;
        align-items: flex-end;   
}

.title14,
.title15,
.title8,
.title12,
.title16,
.title18,
.title20,
.title22,
.title24,
.title26,
.title27,
.title28,
.title30,
.title32,
.title34,
.title36,
.title38,
.title40,
.title44,
.title46,
.title48,
.title50,
.title60,
.title70,
.title80,
.title90,
.title120,
.title160,
.title100,
.title150 {
  margin: 0;
}
.title8 {
  font-size: 8px;
}
.title12 {
  font-size: 12px;
}
.title14 {
  font-size: 14px;
}
.title15 {
  font-size: 15px;
}
.title16 {
  font-size: 16px;
}
.title18 {
  font-size: 18px;
}
.title20 {
  font-size: 20px;
  line-height: 28px;
}
.title22 {
  font-size: 22px;
}
.title24 {
  font-size: 24px;
}
.title26 {
  font-size: 26px;
}
.title27 {
  font-size: 27px;
}
.title28 {
  font-size: 28px;
}
.title30 {
  font-size: 30px;
}
.title32 {
  font-size: 32px;
}
.title34 {
  font-size: 34px;
  line-height: 40px;
}
.title36 {
  font-size: 36px;
}
.title38 {
  font-size: 38px;
}
.title40 {
  font-size: 40px;
}
.title44 {
  font-size: 44px;
}
.title46 {
  font-size: 46px;
}
.title48 {
  font-size: 48px;
}
.title50 {
  font-size: 50px;
}
.title60 {
  font-size: 60px;
}
.title70 {
  font-size: 70px;
}
.title80 {
  font-size: 80px;
}
.title90 {
  font-size: 90px;
}
.title120 {
  font-size: 120px;
}
.title160 {
  font-size: 160px;
}
.title100 {
  font-size: 100px; 
}
.title150 {
  font-size: 150px;
}
.main-color{
    color: var(--bzo-main-color);
}
.main-color2{
    color: var(--bzo-main-color2);
}
.main-color-mix-bg{
    background-color: var(--bzo-main-color-mix-bg);
}
.bg-color{
  background-color: var(--bzo-main-color);
}
.bg-color2{
    background-color: var(--bzo-main-color2);
}
.bg-color-darken{
  background-color: var(--bzo-main-color-darken);
}
.bg-color-title{
  background-color: var(--bzo-title-color2);
}
.color-white{
    color: #fff;
}
.color-body{
    color: var(--bzo-body_typo-color);
}
.color-title{
    color: var(--bzo-title-color);
}
.color-title2{
    color: var(--bzo-title-color2);
}
.color-gray{
    color: var(--bzo-gray-color);
}
.font-body {
    font-family: var(--bzo-body_typo-font-family);
}
.font-title{
    font-family: var(--bzo-title_typo-font-family);
}

.font-light {
  font-weight: 300;
}
.font-regular {
  font-weight: 400;
}
.font-medium{
  font-weight: 500;
}
.font-semibold{
  font-weight: 600;
}
.font-bold{
    font-weight: 700;
}
.clearfix{
    clear: both;
}
.hide,
.hidden{
    display: none !important;
}
.overflow-hidden{
    overflow: hidden!important;
}
.line-height24{
  line-height: 24px;
}
.line-height36{
  line-height: 36px;
}

.inline-block {
  display: inline-block !important;
  vertical-align: top;
}
.list-none {
  list-style: none;
  margin: 0;
  padding: 0;
}
.list-inline-block{
    padding: 0;
    margin: 0;
    list-style: none;
}
.list-inline-block > li{
    display: inline-block;
}
.list-block > li{
    display: block;
}

.logo-text{
    margin: 0;
}
.logo-inline-block .logo-text-wrapper a > *{
    display: inline-block;
    vertical-align: middle;
}
.btn-loadmore{
    text-align: center;
}
.main-page-mega{
    margin: 100px 0;
}
#main-content{
    padding: 80px 0 80px 0;
}
@media(max-width: 1200px){
    #main-content{
      padding: 40px 0 40px 0;
  }
}
.bzotech-scrollbar{
    overflow-y: scroll;
}
.bzotech-scrollbar::-webkit-scrollbar {
    width: 5px;
    left: 5px;
}
.text-uppercase{
  text-transform: uppercase;
}
.text-capitalize{
  text-transform: capitalize;
}
/* Track */
.bzotech-scrollbar::-webkit-scrollbar-track {
    background: transparent;
    border-radius: 30px;
}

/* Handle */
.bzotech-scrollbar::-webkit-scrollbar-thumb {
    background:var(--bzo-main-color);
    border-radius: 30px;
}

/* Handle on hover */
.bzotech-scrollbar::-webkit-scrollbar-thumb:hover {
    background: rgba(0,0,0,0.8);
}
.box-content-custom>*:last-child{
    margin-bottom: 0px;
}
.zoomContainer{
    z-index: 999;
}
.zoomContainer .zoomWindow{
    background-color: #EEEEEE;
}
.elbzotech-hidden{
  overflow: hidden;
}
.elbzotech-border-radius{
  border-radius: 30px;
}
/*End Class basic*/
.error-message{
  color: #EA4335;
}
/*-------------------*/
.e-main-color{
    color: var(--bzo-main-color);
}
.e-main-color2{
    color: var(--bzo-main-color2);
}
.e-bg-color{
    background-color: var(--bzo-main-color);
}
.e-bg-color2{
    background-color: var(--bzo-main-color2);
}
.e-bg-color-darken{
  background-color: var(--bzo-main-color-darken);
}
.e-bg-color-title{
  background-color: var(--bzo-title-color);
}
.e-bg-color-title2{
  background-color: var(--bzo-title-color2);
}
.e-color-body{
    color: var(--bzo-body_typo-color);
}
.e-color-title{
    color: var(--bzo-title-color);
}
.e-color-title2{
    color: var(--bzo-title-color2);
}
.e-color-gray{
    color: var(--bzo-gray-color);
}
.e-font-body {
    font-family: var(--bzo-body_typo-font-family);
}
.e-font-title{
    font-family: var(--bzo-title_typo-font-family);
}
@media(max-width: 767px){
  .hidden-mobile{
    display: none;
  }
}
/*! jQuery UI - v1.12.1 - 2016-11-06
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/wp-content/themes/bw-medxtore/assets/global/css/lib/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/wp-content/themes/bw-medxtore/assets/global/css/lib/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/wp-content/themes/bw-medxtore/assets/global/css/lib/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/wp-content/themes/bw-medxtore/assets/global/css/lib/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/wp-content/themes/bw-medxtore/assets/global/css/lib/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/wp-content/themes/bw-medxtore/assets/global/css/lib/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/wp-content/themes/bw-medxtore/assets/global/css/lib/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}/*!
 * Font Awesome Free 5.11.2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{ font-family:'Font Awesome 5 Brands';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg") }.fab{font-family:'Font Awesome 5 Brands'}@font-face{ font-family:'Font Awesome 5 Free';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-regular-400.eot);src:url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-regular-400.woff2) format("woff2"),url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-regular-400.woff) format("woff"),url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-regular-400.ttf) format("truetype"),url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-regular-400.svg#fontawesome) format("svg") }.far{font-family:'Font Awesome 5 Free';font-weight:400}@font-face{ font-family:'Font Awesome 5 Free';font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-solid-900.eot);src:url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/themes/bw-medxtore/assets/global/css/lib/font-awesome/webfonts/fa-solid-900.svg#fontawesome) format("svg") }.fa,.fas{font-family:'Font Awesome 5 Free';font-weight:900}/*!
 * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bacteria:before{content:"\e059"}.fa-bacterium:before{content:"\e05a"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-box-tissue:before{content:"\e05b"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudflare:before{content:"\e07d"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dailymotion:before{content:"\e052"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-deezer:before{content:"\e077"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-disease:before{content:"\f7fa"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edge-legacy:before{content:"\e078"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-faucet:before{content:"\e005"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\e007"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-pay:before{content:"\e079"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guilded:before{content:"\e07e"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-medical:before{content:"\e05c"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-holding-water:before{content:"\f4c1"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-sparkles:before{content:"\e05d"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-hands-wash:before{content:"\e05e"}.fa-handshake:before{content:"\f2b5"}.fa-handshake-alt-slash:before{content:"\e05f"}.fa-handshake-slash:before{content:"\e060"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-head-side-cough:before{content:"\e061"}.fa-head-side-cough-slash:before{content:"\e062"}.fa-head-side-mask:before{content:"\e063"}.fa-head-side-virus:before{content:"\e064"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hive:before{content:"\e07f"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hospital-user:before{content:"\f80d"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-house-user:before{content:"\e065"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\e013"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-innosoft:before{content:"\e080"}.fa-instagram:before{content:"\f16d"}.fa-instagram-square:before{content:"\e055"}.fa-instalod:before{content:"\e081"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-house:before{content:"\e066"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lungs:before{content:"\f604"}.fa-lungs-virus:before{content:"\e067"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\e01a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mixer:before{content:"\e056"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-octopus-deploy:before{content:"\e082"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-arrows:before{content:"\e068"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-perbyte:before{content:"\e083"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\e01e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-plane-slash:before{content:"\e069"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pump-medical:before{content:"\e06a"}.fa-pump-soap:before{content:"\e06b"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-rust:before{content:"\e07a"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-shield-virus:before{content:"\e06c"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopify:before{content:"\e057"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sink:before{content:"\e06d"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-soap:before{content:"\e06e"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-stopwatch-20:before{content:"\e06f"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-store-alt-slash:before{content:"\e070"}.fa-store-slash:before{content:"\e071"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-tiktok:before{content:"\e07b"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-threads:before{content:"\e9cb"}.fa-threads-square:before{content:"\e9cc"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toilet-paper-slash:before{content:"\e072"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\e041"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-uncharted:before{content:"\e084"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\e049"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-unsplash:before{content:"\e07c"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-users-slash:before{content:"\e073"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-vest:before{content:"\e085"}.fa-vest-patches:before{content:"\e086"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-virus:before{content:"\e074"}.fa-virus-slash:before{content:"\e075"}.fa-viruses:before{content:"\e076"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-watchman-monitoring:before{content:"\e087"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wodu:before{content:"\e088"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-x-twitter:before{content:"\e9ca"}.fa-x-twitter-square:before{content:"\e9c9"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}
/*
* Custom selected icons fro elementskit
*/
@font-face{ font-display:swap;
  font-family: 'elementskit';
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/elementskit.woff?y24e1e") format("woff");
  font-weight: normal;
  font-style: normal;
 }

.fasicon, .icon, .icon:before {
  font-family: 'elementskit' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-home:before {
  content: "\e800";
}

.icon-apartment1:before {
  content: "\e801";
}

.icon-pencil:before {
  content: "\e802";
}

.icon-magic-wand:before {
  content: "\e803";
}

.icon-drop:before {
  content: "\e804";
}

.icon-lighter:before {
  content: "\e805";
}

.icon-poop:before {
  content: "\e806";
}

.icon-sun:before {
  content: "\e807";
}

.icon-moon:before {
  content: "\e808";
}

.icon-cloud1:before {
  content: "\e809";
}

.icon-cloud-upload:before {
  content: "\e80a";
}

.icon-cloud-download:before {
  content: "\e80b";
}

.icon-cloud-sync:before {
  content: "\e80c";
}

.icon-cloud-check:before {
  content: "\e80d";
}

.icon-database1:before {
  content: "\e80e";
}

.icon-lock:before {
  content: "\e80f";
}

.icon-cog:before {
  content: "\e810";
}

.icon-trash:before {
  content: "\e811";
}

.icon-dice:before {
  content: "\e812";
}

.icon-heart1:before {
  content: "\e813";
}

.icon-star1:before {
  content: "\e814";
}

.icon-star-half:before {
  content: "\e815";
}

.icon-star-empty:before {
  content: "\e816";
}

.icon-flag:before {
  content: "\e817";
}

.icon-envelope1:before {
  content: "\e818";
}

.icon-paperclip:before {
  content: "\e819";
}

.icon-inbox:before {
  content: "\e81a";
}

.icon-eye:before {
  content: "\e81b";
}

.icon-printer:before {
  content: "\e81c";
}

.icon-file-empty:before {
  content: "\e81d";
}

.icon-file-add:before {
  content: "\e81e";
}

.icon-enter:before {
  content: "\e81f";
}

.icon-exit:before {
  content: "\e820";
}

.icon-graduation-hat:before {
  content: "\e821";
}

.icon-license:before {
  content: "\e822";
}

.icon-music-note:before {
  content: "\e823";
}

.icon-film-play:before {
  content: "\e824";
}

.icon-camera-video:before {
  content: "\e825";
}

.icon-camera:before {
  content: "\e826";
}

.icon-picture:before {
  content: "\e827";
}

.icon-book:before {
  content: "\e828";
}

.icon-bookmark:before {
  content: "\e829";
}

.icon-user:before {
  content: "\e82a";
}

.icon-users:before {
  content: "\e82b";
}

.icon-shirt:before {
  content: "\e82c";
}

.icon-store:before {
  content: "\e82d";
}

.icon-cart2:before {
  content: "\e82e";
}

.icon-tag:before {
  content: "\e82f";
}

.icon-phone-handset:before {
  content: "\e830";
}

.icon-phone:before {
  content: "\e831";
}

.icon-pushpin:before {
  content: "\e832";
}

.icon-map-marker:before {
  content: "\e833";
}

.icon-map:before {
  content: "\e834";
}

.icon-location:before {
  content: "\e835";
}

.icon-calendar-full:before {
  content: "\e836";
}

.icon-keyboard:before {
  content: "\e837";
}

.icon-spell-check:before {
  content: "\e838";
}

.icon-screen:before {
  content: "\e839";
}

.icon-smartphone:before {
  content: "\e83a";
}

.icon-tablet:before {
  content: "\e83b";
}

.icon-laptop:before {
  content: "\e83c";
}

.icon-laptop-phone:before {
  content: "\e83d";
}

.icon-power-switch:before {
  content: "\e83e";
}

.icon-bubble:before {
  content: "\e83f";
}

.icon-heart-pulse:before {
  content: "\e840";
}

.icon-construction:before {
  content: "\e841";
}

.icon-pie-chart:before {
  content: "\e842";
}

.icon-chart-bars:before {
  content: "\e843";
}

.icon-gift1:before {
  content: "\e844";
}

.icon-diamond1:before {
  content: "\e845";
}

.icon-dinner:before {
  content: "\e847";
}

.icon-coffee-cup:before {
  content: "\e848";
}

.icon-leaf:before {
  content: "\e849";
}

.icon-paw:before {
  content: "\e84a";
}

.icon-rocket:before {
  content: "\e84b";
}

.icon-briefcase:before {
  content: "\e84c";
}

.icon-bus:before {
  content: "\e84d";
}

.icon-car1:before {
  content: "\e84e";
}

.icon-train:before {
  content: "\e84f";
}

.icon-bicycle:before {
  content: "\e850";
}

.icon-wheelchair:before {
  content: "\e851";
}

.icon-select:before {
  content: "\e852";
}

.icon-earth:before {
  content: "\e853";
}

.icon-smile:before {
  content: "\e854";
}

.icon-sad:before {
  content: "\e855";
}

.icon-neutral:before {
  content: "\e856";
}

.icon-mustache:before {
  content: "\e857";
}

.icon-alarm:before {
  content: "\e858";
}

.icon-bullhorn:before {
  content: "\e859";
}

.icon-volume-high:before {
  content: "\e85a";
}

.icon-volume-medium:before {
  content: "\e85b";
}

.icon-volume-low:before {
  content: "\e85c";
}

.icon-volume:before {
  content: "\e85d";
}

.icon-mic:before {
  content: "\e85e";
}

.icon-hourglass:before {
  content: "\e85f";
}

.icon-undo:before {
  content: "\e860";
}

.icon-redo:before {
  content: "\e861";
}

.icon-sync:before {
  content: "\e862";
}

.icon-history:before {
  content: "\e863";
}

.icon-clock1:before {
  content: "\e864";
}

.icon-download:before {
  content: "\e865";
}

.icon-upload:before {
  content: "\e866";
}

.icon-enter-down:before {
  content: "\e867";
}

.icon-exit-up:before {
  content: "\e868";
}

.icon-bug:before {
  content: "\e869";
}

.icon-code:before {
  content: "\e86a";
}

.icon-link:before {
  content: "\e86b";
}

.icon-unlink:before {
  content: "\e86c";
}

.icon-thumbs-up:before {
  content: "\e86d";
}

.icon-thumbs-down:before {
  content: "\e86e";
}

.icon-magnifier:before {
  content: "\e86f";
}

.icon-cross:before {
  content: "\e870";
}

.icon-chevron-up:before {
  content: "\e873";
}

.icon-chevron-down:before {
  content: "\e874";
}

.icon-chevron-left:before {
  content: "\e875";
}

.icon-chevron-right:before {
  content: "\e876";
}

.icon-arrow-up:before {
  content: "\e877";
}

.icon-arrow-down:before {
  content: "\e878";
}

.icon-arrow-left:before {
  content: "\e879";
}

.icon-arrow-right:before {
  content: "\e87a";
}

.icon-right-arrow:before {
  content: "\e9c5";
}

.icon-left-arrow:before {
  content: "\e94a";
}

.icon-download-arrow:before {
  content: "\e94b";
}

.icon-up-arrow:before {
  content: "\e9c3";
}

.icon-arrows:before {
  content: "\e9c4";
}

.icon-double-angle-pointing-to-right:before {
  content: "\e949";
}

.icon-double-left-chevron:before {
  content: "\e948";
}

.icon-left-arrow2:before {
  content: "\e94c";
}

.icon-right-arrow2:before {
  content: "\e94d";
}

.icon-warning:before {
  content: "\e87c";
}

.icon-down-arrow1:before {
  content: "\e994";
}

.icon-up-arrow1:before {
  content: "\e995";
}

.icon-right-arrow1:before {
  content: "\e996";
}

.icon-left-arrows:before {
  content: "\e997";
}

.icon-question-circle:before {
  content: "\e87d";
}

.icon-menu-circle:before {
  content: "\e87e";
}

.icon-checkmark-circle:before {
  content: "\e87f";
}

.icon-cross-circle:before {
  content: "\e880";
}

.icon-plus-circle:before {
  content: "\e881";
}

.icon-move:before {
  content: "\e87b";
}

.icon-circle-minus:before {
  content: "\e882";
}

.icon-arrow-up-circle:before {
  content: "\e883";
}

.icon-arrow-down-circle:before {
  content: "\e884";
}

.icon-arrow-left-circle:before {
  content: "\e885";
}

.icon-arrow-right-circle:before {
  content: "\e886";
}

.icon-chevron-up-circle:before {
  content: "\e887";
}

.icon-chevron-down-circle:before {
  content: "\e888";
}

.icon-chevron-left-circle:before {
  content: "\e889";
}

.icon-chevron-right-circle:before {
  content: "\e88a";
}

.icon-crop:before {
  content: "\e88b";
}

.icon-frame-expand:before {
  content: "\e88c";
}

.icon-frame-contract:before {
  content: "\e88d";
}

.icon-layers:before {
  content: "\e88e";
}

.icon-funnel:before {
  content: "\e88f";
}

.icon-text-format:before {
  content: "\e890";
}

.icon-text-size:before {
  content: "\e892";
}

.icon-bold:before {
  content: "\e893";
}

.icon-italic:before {
  content: "\e894";
}

.icon-underline:before {
  content: "\e895";
}

.icon-strikethrough:before {
  content: "\e896";
}

.icon-highlight:before {
  content: "\e897";
}

.icon-text-align-left:before {
  content: "\e898";
}

.icon-text-align-center:before {
  content: "\e899";
}

.icon-text-align-right:before {
  content: "\e89a";
}

.icon-text-align-justify:before {
  content: "\e89b";
}

.icon-line-spacing:before {
  content: "\e89c";
}

.icon-indent-increase:before {
  content: "\e89d";
}

.icon-indent-decrease:before {
  content: "\e89e";
}

.icon-page-break:before {
  content: "\e8a2";
}

.icon-hand:before {
  content: "\e8a5";
}

.icon-pointer-up:before {
  content: "\e8a6";
}

.icon-pointer-right:before {
  content: "\e8a7";
}

.icon-pointer-down:before {
  content: "\e8a8";
}

.icon-pointer-left:before {
  content: "\e8a9";
}

.icon-burger:before {
  content: "\e94e";
}

.icon-cakes:before {
  content: "\e94f";
}

.icon-cheese:before {
  content: "\e950";
}

.icon-drink-glass:before {
  content: "\e951";
}

.icon-pizza:before {
  content: "\e952";
}

.icon-vplay:before {
  content: "\e953";
}

.icon-newsletter:before {
  content: "\e954";
}

.icon-coins-2:before {
  content: "\e955";
}

.icon-commerce-2:before {
  content: "\e956";
}

.icon-monitor:before {
  content: "\e957";
}

.icon-business:before {
  content: "\e958";
}

.icon-graphic-2:before {
  content: "\e959";
}

.icon-commerce-1:before {
  content: "\e95a";
}

.icon-hammer:before {
  content: "\e95b";
}

.icon-justice-1:before {
  content: "\e95c";
}

.icon-line:before {
  content: "\e95d";
}

.icon-money-3:before {
  content: "\e95e";
}

.icon-commerce:before {
  content: "\e95f";
}

.icon-agenda:before {
  content: "\e960";
}

.icon-justice:before {
  content: "\e961";
}

.icon-technology:before {
  content: "\e962";
}

.icon-coins-1:before {
  content: "\e963";
}

.icon-bank:before {
  content: "\e964";
}

.icon-calculator:before {
  content: "\e965";
}

.icon-soundcloud:before {
  content: "\e966";
}

.icon-chart2:before {
  content: "\e967";
}

.icon-checked:before {
  content: "\e968";
}

.icon-clock11:before {
  content: "\e969";
}

.icon-comment2:before {
  content: "\e96a";
}

.icon-comments:before {
  content: "\e96b";
}

.icon-consult:before {
  content: "\e96c";
}

.icon-consut2:before {
  content: "\e96d";
}

.icon-deal:before {
  content: "\e96e";
}

.icon-envelope11:before {
  content: "\e96f";
}

.icon-folder:before {
  content: "\e970";
}

.icon-folder2:before {
  content: "\ea6a";
}

.icon-invest:before {
  content: "\e971";
}

.icon-loan:before {
  content: "\e972";
}

.icon-menu1:before {
  content: "\e871";
}

.icon-list1:before {
  content: "\e872";
}

.icon-map-marker1:before {
  content: "\e973";
}

.icon-mutual-fund:before {
  content: "\e974";
}

.icon-google-plus:before {
  content: "\e975";
}

.icon-phone1:before {
  content: "\e976";
}

.icon-pie-chart1:before {
  content: "\e977";
}

.icon-play:before {
  content: "\e978";
}

.icon-savings:before {
  content: "\e979";
}

.icon-search2:before {
  content: "\e97a";
}

.icon-tag1:before {
  content: "\e97b";
}

.icon-tags:before {
  content: "\e97c";
}

.icon-instagram1:before {
  content: "\e97d";
}

.icon-quote:before {
  content: "\e97e";
}

.icon-arrow-point-to-down:before {
  content: "\e97f";
}

.icon-play-button:before {
  content: "\e980";
}

.icon-minus:before {
  content: "\e981";
}

.icon-plus:before {
  content: "\e982";
}

.icon-tick:before {
  content: "\e983";
}

.icon-check:before {
  content: "\eaaf";
}

.icon-edit:before {
  content: "\e984";
}

.icon-reply:before {
  content: "\e985";
}

.icon-cogwheel-outline:before {
  content: "\e986";
}

.icon-abacus:before {
  content: "\e987";
}

.icon-abacus1:before {
  content: "\e988";
}

.icon-agenda1:before {
  content: "\e989";
}

.icon-shopping-basket:before {
  content: "\e98a";
}

.icon-users1:before {
  content: "\e98b";
}

.icon-man:before {
  content: "\e98c";
}

.icon-support1:before {
  content: "\e98d";
}

.icon-favorites:before {
  content: "\e98e";
}

.icon-calendar:before {
  content: "\e98f";
}

.icon-paper-plane:before {
  content: "\e990";
}

.icon-placeholder:before {
  content: "\e991";
}

.icon-phone-call:before {
  content: "\e992";
}

.icon-contact:before {
  content: "\e993";
}

.icon-email:before {
  content: "\e998";
}

.icon-internet:before {
  content: "\e999";
}

.icon-quote1:before {
  content: "\e99a";
}

.icon-medical:before {
  content: "\e99b";
}

.icon-eye1:before {
  content: "\e99c";
}

.icon-full-screen:before {
  content: "\e99d";
}

.icon-tools:before {
  content: "\e99e";
}

.icon-pie-chart2:before {
  content: "\e99f";
}

.icon-diamond11:before {
  content: "\e9a0";
}

.icon-valentines-heart:before {
  content: "\e9a1";
}

.icon-like:before {
  content: "\e9a2";
}

.icon-team:before {
  content: "\e9a3";
}

.icon-tshirt:before {
  content: "\e9a4";
}

.icon-cancel:before {
  content: "\e9a5";
}

.icon-drink:before {
  content: "\e9a6";
}

.icon-home1:before {
  content: "\e9a7";
}

.icon-music:before {
  content: "\e9a8";
}

.icon-rich:before {
  content: "\e9a9";
}

.icon-brush:before {
  content: "\e9aa";
}

.icon-opposite-way:before {
  content: "\e9ab";
}

.icon-cloud-computing1:before {
  content: "\e9ac";
}

.icon-technology-1:before {
  content: "\e9ad";
}

.icon-rotate:before {
  content: "\e9ae";
}

.icon-medical1:before {
  content: "\e9af";
}

.icon-flash-1:before {
  content: "\e9b0";
}

.icon-flash:before {
  content: "\e9b1";
}

.icon-uturn:before {
  content: "\e9b2";
}

.icon-down-arrow:before {
  content: "\e9b3";
}

.icon-hours-support:before {
  content: "\e9b4";
}

.icon-bag:before {
  content: "\e9b5";
}

.icon-photo-camera:before {
  content: "\e9b6";
}

.icon-school:before {
  content: "\e9b7";
}

.icon-settings:before {
  content: "\e9b8";
}

.icon-smartphone1:before {
  content: "\e9b9";
}

.icon-technology-11:before {
  content: "\e9ba";
}

.icon-tool:before {
  content: "\e9bb";
}

.icon-business1:before {
  content: "\e9bc";
}

.icon-shuffle-arrow:before {
  content: "\e9bd";
}

.icon-van-1:before {
  content: "\e9be";
}

.icon-van:before {
  content: "\e9bf";
}

.icon-vegetables:before {
  content: "\e9c0";
}

.icon-women:before {
  content: "\e9c1";
}

.icon-vintage:before {
  content: "\e9c2";
}

.icon-team-1:before {
  content: "\e9c6";
}

.icon-team1:before {
  content: "\e9c7";
}

.icon-apple:before {
  content: "\e9c9";
}

.icon-watch:before {
  content: "\e9ca";
}

.icon-cogwheel:before {
  content: "\e9cb";
}

.icon-light-bulb:before {
  content: "\e9cc";
}

.icon-light-bulb-1:before {
  content: "\e9cd";
}

.icon-heart-shape-outline:before {
  content: "\e9ce";
}

.icon-online-shopping-cart:before {
  content: "\e9cf";
}

.icon-shopping-cart1:before {
  content: "\e9d0";
}

.icon-star2:before {
  content: "\e9d1";
}

.icon-star-1:before {
  content: "\e9d2";
}

.icon-favorite1:before {
  content: "\e9d3";
}

.icon-agenda2:before {
  content: "\e9d4";
}

.icon-agenda-1:before {
  content: "\e9d5";
}

.icon-alarm-clock:before {
  content: "\e9d6";
}

.icon-alarm-clock1:before {
  content: "\e9d7";
}

.icon-atomic:before {
  content: "\e9d8";
}

.icon-auction:before {
  content: "\e9d9";
}

.icon-balance:before {
  content: "\e9da";
}

.icon-balance1:before {
  content: "\e9db";
}

.icon-bank1:before {
  content: "\e9dc";
}

.icon-bar-chart:before {
  content: "\e9dd";
}

.icon-barrier:before {
  content: "\e9de";
}

.icon-battery:before {
  content: "\e9df";
}

.icon-battery-1:before {
  content: "\e9e0";
}

.icon-bell:before {
  content: "\e9e1";
}

.icon-bluetooth:before {
  content: "\e9e2";
}

.icon-book1:before {
  content: "\e9e3";
}

.icon-briefcase1:before {
  content: "\e9e4";
}

.icon-briefcase-1:before {
  content: "\e9e5";
}

.icon-briefcase-2:before {
  content: "\e9e6";
}

.icon-calculator1:before {
  content: "\e9e7";
}

.icon-calculator2:before {
  content: "\e9e8";
}

.icon-calculator-1:before {
  content: "\e9e9";
}

.icon-calendar1:before {
  content: "\e9ea";
}

.icon-calendar2:before {
  content: "\e9eb";
}

.icon-calendar-1:before {
  content: "\e9ec";
}

.icon-calendar-page-empty:before {
  content: "\eaac";
}

.icon-calendar3:before {
  content: "\eb9c";
}

.icon-car11:before {
  content: "\e9ed";
}

.icon-carrier:before {
  content: "\e9ee";
}

.icon-cash:before {
  content: "\e9ef";
}

.icon-chat:before {
  content: "\e9f0";
}

.icon-chat-1:before {
  content: "\e9f1";
}

.icon-checked1:before {
  content: "\e9f2";
}

.icon-clip:before {
  content: "\e9f3";
}

.icon-clip1:before {
  content: "\e9f4";
}

.icon-clipboard1:before {
  content: "\e9f5";
}

.icon-clipboard11:before {
  content: "\e9f6";
}

.icon-clock2:before {
  content: "\e9f7";
}

.icon-clock-1:before {
  content: "\e9f8";
}

.icon-cloud11:before {
  content: "\e9f9";
}

.icon-cloud-computing11:before {
  content: "\e9fa";
}

.icon-cloud-computing-1:before {
  content: "\e9fb";
}

.icon-cogwheel1:before {
  content: "\e9fc";
}

.icon-coins1:before {
  content: "\e9fd";
}

.icon-compass:before {
  content: "\e9fe";
}

.icon-contract:before {
  content: "\e9ff";
}

.icon-conversation:before {
  content: "\ea00";
}

.icon-crane1:before {
  content: "\ea01";
}

.icon-crane-2:before {
  content: "\ea02";
}

.icon-credit-card:before {
  content: "\ea03";
}

.icon-credit-card1:before {
  content: "\ea04";
}

.icon-cursor:before {
  content: "\ea05";
}

.icon-customer-service:before {
  content: "\ea06";
}

.icon-cutlery:before {
  content: "\ea07";
}

.icon-dart-board:before {
  content: "\ea08";
}

.icon-decision-making:before {
  content: "\ea09";
}

.icon-desk-chair:before {
  content: "\ea0a";
}

.icon-desk-lamp:before {
  content: "\ea0b";
}

.icon-diamond2:before {
  content: "\ea0c";
}

.icon-direction:before {
  content: "\ea0d";
}

.icon-document:before {
  content: "\ea0e";
}

.icon-dollar-bill:before {
  content: "\ea0f";
}

.icon-download1:before {
  content: "\ea10";
}

.icon-edit1:before {
  content: "\ea11";
}

.icon-email1:before {
  content: "\ea12";
}

.icon-envelope2:before {
  content: "\ea13";
}

.icon-envelope3:before {
  content: "\ea14";
}

.icon-eraser:before {
  content: "\ea15";
}

.icon-eye2:before {
  content: "\ea16";
}

.icon-factory:before {
  content: "\ea17";
}

.icon-fast-forward:before {
  content: "\ea18";
}

.icon-favorites1:before {
  content: "\ea19";
}

.icon-file:before {
  content: "\ea1a";
}

.icon-file-1:before {
  content: "\ea1b";
}

.icon-file-2:before {
  content: "\ea1c";
}

.icon-file-3:before {
  content: "\ea1d";
}

.icon-filter:before {
  content: "\ea1e";
}

.icon-finance-book:before {
  content: "\ea1f";
}

.icon-flag1:before {
  content: "\ea20";
}

.icon-folder1:before {
  content: "\ea21";
}

.icon-folder-1:before {
  content: "\ea22";
}

.icon-folders:before {
  content: "\ea23";
}

.icon-folders1:before {
  content: "\ea24";
}

.icon-gamepad:before {
  content: "\ea25";
}

.icon-gift11:before {
  content: "\ea26";
}

.icon-growth:before {
  content: "\ea27";
}

.icon-heart11:before {
  content: "\ea28";
}

.icon-home2:before {
  content: "\ea29";
}

.icon-house:before {
  content: "\ea2a";
}

.icon-house-1:before {
  content: "\ea2b";
}

.icon-house-2:before {
  content: "\ea2c";
}

.icon-id-card:before {
  content: "\ea2d";
}

.icon-id-card1:before {
  content: "\ea2e";
}

.icon-id-card-1:before {
  content: "\ea2f";
}

.icon-idea1:before {
  content: "\ea30";
}

.icon-image:before {
  content: "\ea31";
}

.icon-improvement:before {
  content: "\ea32";
}

.icon-inbox1:before {
  content: "\ea33";
}

.icon-information:before {
  content: "\ea34";
}

.icon-key:before {
  content: "\ea35";
}

.icon-key1:before {
  content: "\ea36";
}

.icon-laptop1:before {
  content: "\ea37";
}

.icon-layers1:before {
  content: "\ea38";
}

.icon-light-bulb1:before {
  content: "\ea39";
}

.icon-like1:before {
  content: "\ea3a";
}

.icon-line-chart1:before {
  content: "\ea3b";
}

.icon-mail:before {
  content: "\ea3c";
}

.icon-manager:before {
  content: "\ea3d";
}

.icon-map1:before {
  content: "\ea3e";
}

.icon-medal1:before {
  content: "\ea3f";
}

.icon-megaphone:before {
  content: "\ea40";
}

.icon-megaphone1:before {
  content: "\ea41";
}

.icon-message:before {
  content: "\ea42";
}

.icon-message-1:before {
  content: "\ea43";
}

.icon-message-2:before {
  content: "\ea44";
}

.icon-microphone:before {
  content: "\ea45";
}

.icon-money1:before {
  content: "\ea46";
}

.icon-money-bag1:before {
  content: "\ea47";
}

.icon-monitor1:before {
  content: "\ea48";
}

.icon-music1:before {
  content: "\ea49";
}

.icon-next:before {
  content: "\ea4a";
}

.icon-open-book1:before {
  content: "\ea4b";
}

.icon-padlock:before {
  content: "\ea4c";
}

.icon-padlock-1:before {
  content: "\ea4d";
}

.icon-paint-brush:before {
  content: "\ea4e";
}

.icon-pause:before {
  content: "\ea4f";
}

.icon-pen:before {
  content: "\ea50";
}

.icon-pencil1:before {
  content: "\ea51";
}

.icon-percentage:before {
  content: "\ea52";
}

.icon-phone-call1:before {
  content: "\ea53";
}

.icon-phone-call2:before {
  content: "\ea54";
}

.icon-photo-camera1:before {
  content: "\ea55";
}

.icon-pie-chart3:before {
  content: "\ea56";
}

.icon-pipe:before {
  content: "\ea57";
}

.icon-placeholder1:before {
  content: "\ea58";
}

.icon-placeholder2:before {
  content: "\ea59";
}

.icon-planet-earth:before {
  content: "\ea5a";
}

.icon-play-button1:before {
  content: "\ea5b";
}

.icon-power-button:before {
  content: "\ea5c";
}

.icon-presentation:before {
  content: "\ea5d";
}

.icon-presentation1:before {
  content: "\ea5e";
}

.icon-printer1:before {
  content: "\ea5f";
}

.icon-push-pin:before {
  content: "\ea60";
}

.icon-push-pin1:before {
  content: "\ea61";
}

.icon-refresh:before {
  content: "\ea62";
}

.icon-reload:before {
  content: "\ea63";
}

.icon-return:before {
  content: "\ea64";
}

.icon-rocket-ship:before {
  content: "\ea65";
}

.icon-rss1:before {
  content: "\ea66";
}

.icon-safebox:before {
  content: "\ea67";
}

.icon-safebox1:before {
  content: "\ea68";
}

.icon-settings1:before {
  content: "\ea69";
}

.icon-settings-2:before {
  content: "\ea6b";
}

.icon-sewing-machine:before {
  content: "\ea6c";
}

.icon-share2:before {
  content: "\ea6d";
}

.icon-shield1:before {
  content: "\ea6e";
}

.icon-shield11:before {
  content: "\ea6f";
}

.icon-shopping:before {
  content: "\ea70";
}

.icon-shopping-bag:before {
  content: "\ea71";
}

.icon-shopping-bag-1:before {
  content: "\ea72";
}

.icon-shopping-bag-2:before {
  content: "\ea73";
}

.icon-shopping-cart11:before {
  content: "\ea74";
}

.icon-shopping-cart2:before {
  content: "\ea75";
}

.icon-shopping-cart-1:before {
  content: "\ea76";
}

.icon-shopping-cart-2:before {
  content: "\ea77";
}

.icon-shopping-cart-3:before {
  content: "\ea78";
}

.icon-smartphone2:before {
  content: "\ea79";
}

.icon-speaker:before {
  content: "\ea7a";
}

.icon-speakers:before {
  content: "\ea7b";
}

.icon-stats:before {
  content: "\ea7c";
}

.icon-stats-1:before {
  content: "\ea7d";
}

.icon-stats-2:before {
  content: "\ea7e";
}

.icon-stats-3:before {
  content: "\ea7f";
}

.icon-stats-4:before {
  content: "\ea80";
}

.icon-stats-5:before {
  content: "\ea81";
}

.icon-stats-6:before {
  content: "\ea82";
}

.icon-sticky-note:before {
  content: "\ea83";
}

.icon-store1:before {
  content: "\ea84";
}

.icon-store-1:before {
  content: "\ea85";
}

.icon-suitcase:before {
  content: "\ea86";
}

.icon-suitcase-1:before {
  content: "\ea87";
}

.icon-tag2:before {
  content: "\ea88";
}

.icon-target:before {
  content: "\ea89";
}

.icon-team2:before {
  content: "\ea8a";
}

.icon-tie:before {
  content: "\ea8b";
}

.icon-trash1:before {
  content: "\ea8c";
}

.icon-trolley:before {
  content: "\ea8d";
}

.icon-trolley-1:before {
  content: "\ea8e";
}

.icon-trolley-2:before {
  content: "\ea8f";
}

.icon-trophy1:before {
  content: "\ea90";
}

.icon-truck1:before {
  content: "\ea91";
}

.icon-truck-1:before {
  content: "\ea92";
}

.icon-truck-2:before {
  content: "\ea93";
}

.icon-umbrella:before {
  content: "\ea94";
}

.icon-upload1:before {
  content: "\ea95";
}

.icon-user1:before {
  content: "\ea96";
}

.icon-user-1:before {
  content: "\ea97";
}

.icon-user-2:before {
  content: "\ea98";
}

.icon-user-3:before {
  content: "\ea99";
}

.icon-users2:before {
  content: "\ea9a";
}

.icon-video-camera:before {
  content: "\ea9b";
}

.icon-voucher:before {
  content: "\ea9c";
}

.icon-voucher-1:before {
  content: "\ea9d";
}

.icon-voucher-2:before {
  content: "\ea9e";
}

.icon-voucher-3:before {
  content: "\ea9f";
}

.icon-voucher-4:before {
  content: "\eaa0";
}

.icon-wallet:before {
  content: "\eaa1";
}

.icon-wallet1:before {
  content: "\eaa2";
}

.icon-wifi:before {
  content: "\eaa3";
}

.icon-worker:before {
  content: "\eaa4";
}

.icon-zoom-in:before {
  content: "\eaa5";
}

.icon-zoom-out:before {
  content: "\eaa6";
}

.icon-burger-menu:before {
  content: "\eab8";
}

.icon-squares:before {
  content: "\eaa7";
}

.icon-options:before {
  content: "\eaa8";
}

.icon-apps:before {
  content: "\eaa9";
}

.icon-menu-11:before {
  content: "\eaaa";
}

.icon-menu11:before {
  content: "\eaab";
}

.icon-back_up:before {
  content: "\eaad";
}

.icon-cart11:before {
  content: "\eaae";
}

.icon-checkmark:before {
  content: "\eab0";
}

.icon-dollar:before {
  content: "\eab1";
}

.icon-domian:before {
  content: "\eab2";
}

.icon-hosting1:before {
  content: "\eab3";
}

.icon-key2:before {
  content: "\eab4";
}

.icon-migration:before {
  content: "\eab5";
}

.icon-play1:before {
  content: "\eab6";
}

.icon-quote2:before {
  content: "\eab7";
}

.icon-api_setup:before {
  content: "\eab9";
}

.icon-coin:before {
  content: "\eaba";
}

.icon-hand_shake:before {
  content: "\eabb";
}

.icon-idea_generate:before {
  content: "\eabc";
}

.icon-page_search:before {
  content: "\eabd";
}

.icon-pen_shape:before {
  content: "\eabe";
}

.icon-pencil_art:before {
  content: "\eabf";
}

.icon-review:before {
  content: "\eac0";
}

.icon-star:before {
  content: "\eac1";
}

.icon-timing:before {
  content: "\eac2";
}

.icon-trophy:before {
  content: "\eac3";
}

.icon-communication:before {
  content: "\eac4";
}

.icon-money-bag2:before {
  content: "\eac5";
}

.icon-dentist:before {
  content: "\eac6";
}

.icon-bill:before {
  content: "\eac7";
}

.icon-label:before {
  content: "\eac8";
}

.icon-money:before {
  content: "\eac9";
}

.icon-shield:before {
  content: "\eaca";
}

.icon-support:before {
  content: "\eacb";
}

.icon-one:before {
  content: "\eacc";
}

.icon-clock:before {
  content: "\eacd";
}

.icon-cart:before {
  content: "\eace";
}

.icon-globe:before {
  content: "\eacf";
}

.icon-tooth:before {
  content: "\ead0";
}

.icon-tooth-1:before {
  content: "\ead1";
}

.icon-tooth-2:before {
  content: "\ead2";
}

.icon-brain:before {
  content: "\ead3";
}

.icon-view:before {
  content: "\ead4";
}

.icon-doctor:before {
  content: "\ead5";
}

.icon-heart:before {
  content: "\ead6";
}

.icon-medicine:before {
  content: "\ead7";
}

.icon-stethoscope:before {
  content: "\ead8";
}

.icon-hospital:before {
  content: "\ead9";
}

.icon-clipboard:before {
  content: "\eada";
}

.icon-medicine-1:before {
  content: "\eadb";
}

.icon-hospital-1:before {
  content: "\eadc";
}

.icon-customer-support:before {
  content: "\eadd";
}

.icon-brickwall:before {
  content: "\eade";
}

.icon-crane2:before {
  content: "\eadf";
}

.icon-valve:before {
  content: "\eae1";
}

.icon-safety:before {
  content: "\eae2";
}

.icon-energy-saving:before {
  content: "\eae3";
}

.icon-paint-roller:before {
  content: "\eae4";
}

.icon-paint-brushes:before {
  content: "\eae5";
}

.icon-construction-tool-vehicle-with-crane-lifting-materials:before {
  content: "\eae6";
}

.icon-trowel:before {
  content: "\eae7";
}

.icon-bucket:before {
  content: "\eae8";
}

.icon-smart:before {
  content: "\eae9";
}

.icon-repair:before {
  content: "\eaea";
}

.icon-saw:before {
  content: "\eaeb";
}

.icon-cutter:before {
  content: "\eaec";
}

.icon-plier:before {
  content: "\eaed";
}

.icon-drill:before {
  content: "\eaee";
}

.icon-save-money:before {
  content: "\eaef";
}

.icon-planting:before {
  content: "\eaf0";
}

.icon-line-chart:before {
  content: "\eaf1";
}

.icon-open-book:before {
  content: "\eaf2";
}

.icon-money-bag3:before {
  content: "\eaf3";
}

.icon-server:before {
  content: "\eaf4";
}

.icon-server-1:before {
  content: "\eaf5";
}

.icon-server-2:before {
  content: "\eaf6";
}

.icon-cloud-computing:before {
  content: "\eaf7";
}

.icon-cloud:before {
  content: "\eaf8";
}

.icon-database:before {
  content: "\eaf9";
}

.icon-computer:before {
  content: "\eafa";
}

.icon-server-3:before {
  content: "\eafb";
}

.icon-server-4:before {
  content: "\eafc";
}

.icon-server-5:before {
  content: "\eafd";
}

.icon-server-6:before {
  content: "\eafe";
}

.icon-server-7:before {
  content: "\eaff";
}

.icon-cloud-1:before {
  content: "\eb00";
}

.icon-server-8:before {
  content: "\eb01";
}

.icon-business-and-finance:before {
  content: "\eb02";
}

.icon-cloud-2:before {
  content: "\eb03";
}

.icon-server-9:before {
  content: "\eb04";
}

.icon-hosting:before {
  content: "\eb05";
}

.icon-car:before {
  content: "\eb06";
}

.icon-car-frontal-view:before {
  content: "\eb07";
}

.icon-car-1:before {
  content: "\eb08";
}

.icon-racing:before {
  content: "\eb09";
}

.icon-car-wheel:before {
  content: "\eb0a";
}

.icon-steering-wheel:before {
  content: "\eb0b";
}

.icon-frontal-taxi-cab:before {
  content: "\eb0c";
}

.icon-taxi:before {
  content: "\eb0d";
}

.icon-cosmetics:before {
  content: "\eb0e";
}

.icon-flower:before {
  content: "\eb0f";
}

.icon-mirror:before {
  content: "\eb10";
}

.icon-itunes:before {
  content: "\eb6b";
}

.icon-salon:before {
  content: "\eb11";
}

.icon-hair-dryer:before {
  content: "\eb12";
}

.icon-shampoo:before {
  content: "\eb13";
}

.icon-download-button:before {
  content: "\e90b";
}

.icon-list:before {
  content: "\eb14";
}

.icon-loupe:before {
  content: "\eb15";
}

.icon-search:before {
  content: "\eb16";
}

.icon-search-1:before {
  content: "\eb17";
}

.icon-shopping-cart:before {
  content: "\eb18";
}

.icon-menu:before {
  content: "\eb19";
}

.icon-menu-1:before {
  content: "\eb1a";
}

.icon-menu-button-of-three-horizontal-lines:before {
  content: "\eb1b";
}

.icon-menu-2:before {
  content: "\eb1c";
}

.icon-menu-3:before {
  content: "\eb1d";
}

.icon-menu-5:before {
  content: "\eb1f";
}

.icon-menu-button:before {
  content: "\eb20";
}

.icon-list-1:before {
  content: "\eb21";
}

.icon-menu-6:before {
  content: "\eb22";
}

.icon-menu-7:before {
  content: "\eb23";
}

.icon-menu-8:before {
  content: "\eb24";
}

.icon-list-2:before {
  content: "\eb25";
}

.icon-dot:before {
  content: "\eb26";
}

.icon-menu-9:before {
  content: "\eb27";
}

.icon-search11:before {
  content: "\eb28";
}

.icon-search-minus:before {
  content: "\eb29";
}

.icon-search-11:before {
  content: "\eb2a";
}

.icon-search-2:before {
  content: "\eb2b";
}

.icon-search-3:before {
  content: "\eb2c";
}

.icon-magnifying-glass-search:before {
  content: "\eb2d";
}

.icon-loupe1:before {
  content: "\eb2e";
}

.icon-speed:before {
  content: "\eb2f";
}

.icon-search21:before {
  content: "\eb30";
}

.icon-search-4:before {
  content: "\eb31";
}

.icon-search-5:before {
  content: "\eb32";
}

.icon-detective:before {
  content: "\eb33";
}

.icon-cart1:before {
  content: "\eb34";
}

.icon-buying-on-smartphone:before {
  content: "\eb35";
}

.icon-badge:before {
  content: "\eb36";
}

.icon-basket1:before {
  content: "\eb37";
}

.icon-commerce-and-shopping:before {
  content: "\eb38";
}

.icon-comment:before {
  content: "\eb39";
}

.icon-comment-1:before {
  content: "\eb3a";
}

.icon-share:before {
  content: "\eb3b";
}

.icon-share-1:before {
  content: "\eb3c";
}

.icon-share-2:before {
  content: "\eb3d";
}

.icon-share-3:before {
  content: "\eb3e";
}

.icon-comment1:before {
  content: "\eb3f";
}

.icon-favorite:before {
  content: "\eb40";
}

.icon-retweet:before {
  content: "\eb41";
}

.icon-share1:before {
  content: "\eb42";
}

.icon-facebook:before {
  content: "\eb43";
}

.icon-twitter:before {
  content: "\eb44";
}

.icon-linkedin:before {
  content: "\eb45";
}

.icon-whatsapp-1:before {
  content: "\eb46";
}

.icon-dribbble:before {
  content: "\eb47";
}

.icon-facebook-2:before {
  content: "\eb48";
}

.icon-twitter1:before {
  content: "\eb49";
}

.icon-vk:before {
  content: "\eb4a";
}

.icon-youtube-v:before {
  content: "\eb4b";
}

.icon-vimeo:before {
  content: "\eae0";
}

.icon-youtube:before {
  content: "\eb4c";
}

.icon-snapchat-1:before {
  content: "\eb4d";
}

.icon-behance:before {
  content: "\eb4e";
}

.icon-github:before {
  content: "\eb4f";
}

.icon-pinterest:before {
  content: "\eb50";
}

.icon-spotify:before {
  content: "\eb51";
}

.icon-soundcloud-1:before {
  content: "\eb52";
}

.icon-skype-1:before {
  content: "\eb53";
}

.icon-rss:before {
  content: "\eb54";
}

.icon-reddit-1:before {
  content: "\eb55";
}

.icon-dribbble-1:before {
  content: "\eb56";
}

.icon-wordpress-1:before {
  content: "\eb57";
}

.icon-logo:before {
  content: "\eb58";
}

.icon-dropbox-1:before {
  content: "\eb59";
}

.icon-blogger-1:before {
  content: "\eb5a";
}

.icon-photo:before {
  content: "\eb5b";
}

.icon-hangouts:before {
  content: "\eb5c";
}

.icon-xing:before {
  content: "\eb5d";
}

.icon-myspace:before {
  content: "\eb5e";
}

.icon-flickr-1:before {
  content: "\eb5f";
}

.icon-envato:before {
  content: "\eb60";
}

.icon-picasa-1:before {
  content: "\eb61";
}

.icon-wattpad:before {
  content: "\eb62";
}

.icon-emoji:before {
  content: "\eb63";
}

.icon-deviantart-1:before {
  content: "\eb64";
}

.icon-yahoo-1:before {
  content: "\eb65";
}

.icon-vine-1:before {
  content: "\eb66";
}

.icon-delicious:before {
  content: "\eb67";
}

.icon-kickstarter-1:before {
  content: "\eb68";
}

.icon-stumbleupon-1:before {
  content: "\eb69";
}

.icon-brands-and-logotypes:before {
  content: "\eb6a";
}

.icon-instagram-1:before {
  content: "\eb6c";
}

.icon-facebook-1:before {
  content: "\eb6d";
}

.icon-instagram-2:before {
  content: "\eb6e";
}

.icon-twitter-1:before {
  content: "\eb6f";
}

.icon-whatsapp-2:before {
  content: "\eb70";
}

.icon-youtube-1:before {
  content: "\eb71";
}

.icon-linkedin-1:before {
  content: "\eb72";
}

.icon-telegram:before {
  content: "\eb73";
}

.icon-github-1:before {
  content: "\eb74";
}

.icon-vk-1:before {
  content: "\eb75";
}

.icon-pinterest-1:before {
  content: "\eb76";
}

.icon-rss-1:before {
  content: "\eb77";
}

.icon-twitch:before {
  content: "\eb78";
}

.icon-snapchat-2:before {
  content: "\eb79";
}

.icon-skype-2:before {
  content: "\eb7a";
}

.icon-behance-2:before {
  content: "\eb7b";
}

.icon-spotify-1:before {
  content: "\eb7c";
}

.icon-periscope:before {
  content: "\eb7d";
}

.icon-dribbble-2:before {
  content: "\eb7e";
}

.icon-tumblr-1:before {
  content: "\eb7f";
}

.icon-soundcloud-2:before {
  content: "\eb80";
}

.icon-google-drive-1:before {
  content: "\eb81";
}

.icon-dropbox-2:before {
  content: "\eb82";
}

.icon-reddit-2:before {
  content: "\eb83";
}

.icon-html:before {
  content: "\eb84";
}

.icon-vimeo-1:before {
  content: "\eb85";
}

.icon-hangout:before {
  content: "\eb86";
}

.icon-blogger-2:before {
  content: "\eb87";
}

.icon-yahoo-2:before {
  content: "\eb88";
}

.icon-path:before {
  content: "\eb89";
}

.icon-yelp-1:before {
  content: "\eb8a";
}

.icon-slideshare:before {
  content: "\eb8b";
}

.icon-picasa-2:before {
  content: "\eb8c";
}

.icon-myspace-1:before {
  content: "\eb8d";
}

.icon-flickr-2:before {
  content: "\eb8e";
}

.icon-xing-1:before {
  content: "\eb8f";
}

.icon-envato-1:before {
  content: "\eb90";
}

.icon-swarm:before {
  content: "\eb91";
}

.icon-wattpad-1:before {
  content: "\eb92";
}

.icon-foursquare:before {
  content: "\eb93";
}

.icon-deviantart-2:before {
  content: "\eb94";
}

.icon-kickstarter-2:before {
  content: "\eb95";
}

.icon-delicious-1:before {
  content: "\eb96";
}

.icon-vine-2:before {
  content: "\eb97";
}

.icon-digg:before {
  content: "\eb98";
}

.icon-bebo:before {
  content: "\eb99";
}

.icon-stumbleupon-2:before {
  content: "\eb9a";
}

.icon-forrst:before {
  content: "\eb9b";
}

.icon-eye3:before {
  content: "\eb9d";
}

.icon-microscope:before {
  content: "\eb9e";
}

.icon-Anti-Lock:before {
  content: "\eb9f";
}

.icon-apartment:before {
  content: "\eba0";
}

.icon-app:before {
  content: "\eba2";
}

.icon-Aroma:before {
  content: "\eba3";
}

.icon-bamboo-Leaf:before {
  content: "\eba5";
}

.icon-basket:before {
  content: "\eba6";
}

.icon-Battery:before {
  content: "\eba7";
}

.icon-Bettery:before {
  content: "\eba8";
}

.icon-building:before {
  content: "\eba9";
}

.icon-car-2:before {
  content: "\ebaa";
}

.icon-Car:before {
  content: "\ebab";
}

.icon-Child:before {
  content: "\ebac";
}

.icon-cityscape:before {
  content: "\ebad";
}

.icon-cleaner:before {
  content: "\ebae";
}

.icon-Coffee-cup:before {
  content: "\ebaf";
}

.icon-coins:before {
  content: "\ebb0";
}

.icon-Computer:before {
  content: "\ebb1";
}

.icon-Consultancy:before {
  content: "\ebb2";
}

.icon-cottage:before {
  content: "\ebb3";
}

.icon-crane:before {
  content: "\ebb4";
}

.icon-Custom-api:before {
  content: "\ebb5";
}

.icon-customer-support-2:before {
  content: "\ebb6";
}

.icon-Design-2:before {
  content: "\ebb7";
}

.icon-Design-3:before {
  content: "\ebb8";
}

.icon-design:before {
  content: "\ebb9";
}

.icon-diamond:before {
  content: "\ebba";
}

.icon-diploma:before {
  content: "\ebbb";
}

.icon-Document-Search:before {
  content: "\ebbc";
}

.icon-Download:before {
  content: "\ebbd";
}

.icon-drilling:before {
  content: "\ebbe";
}

.icon-engine:before {
  content: "\ebbf";
}

.icon-engineer:before {
  content: "\ebc0";
}

.icon-envelope:before {
  content: "\ebc1";
}

.icon-Family:before {
  content: "\ebc2";
}

.icon-friendship:before {
  content: "\ebc3";
}

.icon-gift:before {
  content: "\ebc4";
}

.icon-graph-2:before {
  content: "\ebc5";
}

.icon-graph:before {
  content: "\ebc6";
}

.icon-hamburger-2:before {
  content: "\ebc7";
}

.icon-handshake:before {
  content: "\ebc8";
}

.icon-Helmet:before {
  content: "\ebc9";
}

.icon-hot-Stone-2:before {
  content: "\ebca";
}

.icon-hot-stone:before {
  content: "\ebcb";
}

.icon-idea:before {
  content: "\ebcc";
}

.icon-Leaf:before {
  content: "\ebcd";
}

.icon-management:before {
  content: "\ebce";
}

.icon-Massage-table:before {
  content: "\ebcf";
}

.icon-Mechanic:before {
  content: "\ebd0";
}

.icon-Money-2:before {
  content: "\ebd2";
}

.icon-money-bag:before {
  content: "\ebd3";
}

.icon-Money:before {
  content: "\ebd4";
}

.icon-oil-bottle:before {
  content: "\ebd5";
}

.icon-Physiotherapy:before {
  content: "\ebd6";
}

.icon-Profile:before {
  content: "\ebd7";
}

.icon-Rating:before {
  content: "\ebd8";
}

.icon-right-mark:before {
  content: "\ebd9";
}

.icon-rings:before {
  content: "\ebda";
}

.icon-Safe-house:before {
  content: "\ebdb";
}

.icon-Scan:before {
  content: "\ebdc";
}

.icon-social-care:before {
  content: "\ebdd";
}

.icon-Speed-Clock:before {
  content: "\ebde";
}

.icon-stopwatch:before {
  content: "\ebdf";
}

.icon-Support-2:before {
  content: "\ebe0";
}

.icon-target-2:before {
  content: "\ebe1";
}

.icon-Target:before {
  content: "\ebe2";
}

.icon-tripod:before {
  content: "\ebe3";
}

.icon-truck:before {
  content: "\ebe4";
}

.icon-university:before {
  content: "\ebe5";
}

.icon-User:before {
  content: "\ebe6";
}

.icon-Web-Portals:before {
  content: "\ebe7";
}

.icon-window:before {
  content: "\ebe8";
}

.icon-ek_line_icon:before {
  content: "\ebe9";
}

.icon-ek_stroke_icon:before {
  content: "\eba1";
}

.icon-ekit:before {
  content: "\e947";
}

.icon-elements-kit-logo:before {
  content: "\e90d";
}

.icon-degree-image:before {
  content: "\e900";
}

.icon-accordion:before {
  content: "\e901";
}

.icon-animated-flip-box:before {
  content: "\e902";
}

.icon-animated-text:before {
  content: "\e903";
}

.icon-brands:before {
  content: "\e904";
}

.icon-business-hour:before {
  content: "\e905";
}

.icon-button:before {
  content: "\e906";
}

.icon-carousel:before {
  content: "\e907";
}

.icon-Circle-progress:before {
  content: "\e908";
}

.icon-contact-form:before {
  content: "\e909";
}

.icon-countdown-timer:before {
  content: "\e90a";
}

.icon-dropbar:before {
  content: "\e90c";
}

.icon-faq:before {
  content: "\e90e";
}

.icon-full-width-scroll:before {
  content: "\e90f";
}

.icon-google-map:before {
  content: "\e910";
}

.icon-heading-style:before {
  content: "\e911";
}

.icon-help-desk:before {
  content: "\e912";
}

.icon-horizontal-timeline:before {
  content: "\e913";
}

.icon-iframe:before {
  content: "\e914";
}

.icon-image-comparison:before {
  content: "\e915";
}

.icon-image-gallery:before {
  content: "\e916";
}

.icon-image-justify:before {
  content: "\e917";
}

.icon-image-magnifier:before {
  content: "\e918";
}

.icon-image-masonry:before {
  content: "\e919";
}

.icon-inline-svg:before {
  content: "\e91a";
}

.icon-instagram:before {
  content: "\e91b";
}

.icon-listing:before {
  content: "\e91c";
}

.icon-music-player:before {
  content: "\e91d";
}

.icon-news-ticker:before {
  content: "\e91e";
}

.icon-off-canvus-menu:before {
  content: "\e91f";
}

.icon-parallax:before {
  content: "\e920";
}

.icon-portfolio:before {
  content: "\e921";
}

.icon-post-banner:before {
  content: "\e922";
}

.icon-post-carousel:before {
  content: "\e923";
}

.icon-post-grid:before {
  content: "\e924";
}

.icon-post-slider:before {
  content: "\e925";
}

.icon-pricing-list:before {
  content: "\e926";
}

.icon-pricing-table:before {
  content: "\e927";
}

.icon-product-featured:before {
  content: "\e928";
}

.icon-product-image:before {
  content: "\e929";
}

.icon-product-recent:before {
  content: "\e92a";
}

.icon-product-sale:before {
  content: "\e92b";
}

.icon-product-top-rated:before {
  content: "\e92c";
}

.icon-product-top-seller:before {
  content: "\e92d";
}

.icon-progress-bar:before {
  content: "\e92e";
}

.icon-protected-content-v2:before {
  content: "\e92f";
}

.icon-protected-content-v3:before {
  content: "\e930";
}

.icon-protected-content:before {
  content: "\e931";
}

.icon-qr_code:before {
  content: "\e932";
}

.icon-scroll-button:before {
  content: "\e933";
}

.icon-search1:before {
  content: "\e934";
}

.icon-service:before {
  content: "\e935";
}

.icon-slider-image:before {
  content: "\e936";
}

.icon-social-share:before {
  content: "\e937";
}

.icon-subscribe:before {
  content: "\e938";
}

.icon-tab:before {
  content: "\e939";
}

.icon-table:before {
  content: "\e93a";
}

.icon-team-join:before {
  content: "\e93b";
}

.icon-team-member:before {
  content: "\e93c";
}

.icon-testimonial-carousel:before {
  content: "\e93d";
}

.icon-testimonial-grid:before {
  content: "\e93e";
}

.icon-testimonial-quote:before {
  content: "\e93f";
}

.icon-testimonial-slider:before {
  content: "\e940";
}

.icon-toggle:before {
  content: "\e941";
}

.icon-user-login:before {
  content: "\e942";
}

.icon-user-registration:before {
  content: "\e943";
}

.icon-vertical-timeline:before {
  content: "\e944";
}

.icon-video-player:before {
  content: "\e945";
}

.icon-weather:before {
  content: "\e946";
}
@font-face{ 
  font-family: 'bzoicon';
  src:  url('/wp-content/themes/bw-medxtore/assets/global/css/fonts/icomoon.eot?mv7yx7');
  src:  url('/wp-content/themes/bw-medxtore/assets/global/css/fonts/icomoon.eot?mv7yx7#iefix') format('embedded-opentype'),
    url('/wp-content/themes/bw-medxtore/assets/global/css/fonts/icomoon.ttf?mv7yx7') format('truetype'),
    url('/wp-content/themes/bw-medxtore/assets/global/css/fonts/icomoon.woff?mv7yx7') format('woff'),
    url('/wp-content/themes/bw-medxtore/assets/global/css/fonts/icomoon.svg?mv7yx7#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display:swap;
 }

.icon-bzo {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'bzoicon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-bzo i{
  font-style: normal;
}
.icon-bzo-icon-1:before {
  content: "\e94a";
}
.icon-bzo-icon-2:before {
  content: "\e94b";
}
.icon-bzo-icon-3:before {
  content: "\e94c";
}
.icon-bzo-play:before {
  content: "\e943";
}
.icon-bzo-tw:before {
  content: "\e944";
}
.icon-bzo-p:before {
  content: "\e945";
}
.icon-bzo-ins:before {
  content: "\e946";
}
.icon-bzo-face:before {
  content: "\e947";
}
.icon-bzo-youtube:before {
  content: "\e948";
}
.icon-bzo-tik:before {
  content: "\e949";
}
.icon-bzo-service1:before {
  content: "\e93f";
}
.icon-bzo-service2:before {
  content: "\e940";
}
.icon-bzo-service3:before {
  content: "\e941";
}
.icon-bzo-service4:before {
  content: "\e942";
}
.icon-bzo-map:before {
  content: "\e93b";
}
.icon-bzo-mail2:before {
  content: "\e93c";
}
.icon-bzo-phone2:before {
  content: "\e93d";
}
.icon-btn:before {
  content: "\e93e";
}
.icon-bzo-map-acc:before {
  content: "\e938";
}
.icon-bzo-phone:before {
  content: "\e939";
}
.icon-bzo-clock:before {
  content: "\e93a";
}
.icon-bzo-tai-tho:before {
  content: "\e933";
  color: #f0a3a3;
}
.icon-bzo-giot-nuoc:before {
  content: "\e934";
  color: #6c9de7;
}
.icon-bzo-nhiet-do:before {
  content: "\e935";
  color: #a177e6;
}
.icon-bzo-map-word:before {
  content: "\e936";
  color: #ca9269;
}
.icon-bzo-box:before {
  content: "\e937";
  color: #9dd06a;
}
.icon-bzo-filter-grid4:before {
  content: "\e92e";
  color: #d9d9d9;
}
.icon-bzo-filter-grid3:before {
  content: "\e92f";
  color: #d9d9d9;
}
.icon-bzo-filter-grid2:before {
  content: "\e931";
  color: #d9d9d9;
}
.icon-bzo-filter-list:before {
  content: "\e932";
  color: #d9d9d9;
}
.icon-bzo-quote:before {
  content: "\e92d";
  color: #ffad9b;
}
.icon-bzo-pri:before {
  content: "\e914";
  color: #ff5e5e;
}
.icon-Frame-232:before {
  content: "\e917";
  color: #448fff;
}
.icon-bzo-inst:before {
  content: "\e929";
  color: #ff6363;
}
.icon-bzo-fac:before {
  content: "\e92a";
  color: #3988ff;
}
.icon-bzo-quickview .path1:before {
  content: "\e92b";
}
.icon-bzo-quickview .path2:before {
  content: "\e92c";
  margin-left: -1.4287109375em;
  color: rgb(255, 255, 255);
  opacity: 0.2;
}
.icon-bzo-add-cart:before {
  content: "\e930";
  color: #fff;
}
.icon-bzo-xoay:before {
  content: "\e900";
}
.icon-bzo-xe:before {
  content: "\e901";
}
.icon-bzo-time:before {
  content: "\e902";
}
.icon-bzo-mat .path1:before {
  content: "\e903";
  color: rgb(41, 48, 66);
}
.icon-bzo-mat .path2:before {
  content: "\e904";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.2;
}
.icon-bzo-share .path1:before {
  content: "\e905";
  color: rgb(41, 48, 66);
}
.icon-bzo-share .path2:before {
  content: "\e906";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.2;
}
.icon-bzo-twt .path1:before {
  content: "\e907";
  color: rgb(45, 170, 225);
}
.icon-bzo-twt .path2:before {
  content: "\e908";
  margin-left: -1em;
  color: rgb(255, 255, 255);
}
.icon-bzo-fb:before {
  content: "\e909";
  color: #1877f2;
}
.icon-bzo-google .path1:before {
  content: "\e90a";
  color: rgb(251, 187, 0);
}
.icon-bzo-google .path2:before {
  content: "\e90b";
  margin-left: -1em;
  color: rgb(81, 142, 248);
}
.icon-bzo-google .path3:before {
  content: "\e90c";
  margin-left: -1em;
  color: rgb(40, 180, 70);
}
.icon-bzo-google .path4:before {
  content: "\e90d";
  margin-left: -1em;
  color: rgb(241, 67, 54);
}
.icon-bzo-up:before {
  content: "\e90e";
}
.icon-bzo-dow:before {
  content: "\e90f";
}
.icon-bzo-right:before {
  content: "\e910";
}
.icon-bzo-left:before {
  content: "\e911";
}
.icon-bzo-minus:before {
  content: "\e912";
}
.icon-bzo-increase:before {
  content: "\e913";
}
.icon-bzo-truck:before {
  content: "\e915";
}
.icon-bzo-not-validated:before {
  content: "\e916";
  color: #f66;
}
.icon-bzo-cancel:before {
  content: "\e918";
}
.icon-bzo-validated:before {
  content: "\e919";
}
.icon-bzo-chat:before {
  content: "\e91a";
}
.icon-bzo-tim .path1:before {
  content: "\e91b";
  color: rgb(41, 48, 66);
}
.icon-bzo-tim .path2:before {
  content: "\e91c";
  margin-left: -1em;
  color: rgb(255, 255, 255);
  opacity: 0.2;
}
.icon-bzo-user:before {
  content: "\e91d";
}
.icon-bzo-search:before {
  content: "\e91e";
}
.icon-bzo-remove:before {
  content: "\e91f";
}
.icon-bzo-cart:before {
  content: "\e920";
}
.icon-bzo-close:before {
  content: "\e921";
}
.icon-bzo-close2:before {
  content: "\e922";
}
.icon-bzo-arrow-dow:before {
  content: "\e923";
}
.icon-bzo-arrow-up:before {
  content: "\e924";
}
.icon-bzo-arrow-right:before {
  content: "\e925";
}
.icon-bzo-arrow-left:before {
  content: "\e926";
}
.icon-bzo-calendar:before {
  content: "\e927";
}
.icon-bzo-mail:before {
  content: "\e928";
}
.la,.lab,.lad,.lal,.lar,.las{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.la-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.la-xs{font-size:.75em}.la-sm{font-size:.875em}.la-1x{font-size:1em}.la-2x{font-size:2em}.la-3x{font-size:3em}.la-4x{font-size:4em}.la-5x{font-size:5em}.la-6x{font-size:6em}.la-7x{font-size:7em}.la-8x{font-size:8em}.la-9x{font-size:9em}.la-10x{font-size:10em}.la-fw{text-align:center;width:1.25em}.la-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.la-ul>li{position:relative}.la-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.la-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.la-pull-left{float:left}.la-pull-right{float:right}.la.la-pull-left,.lab.la-pull-left,.lal.la-pull-left,.lar.la-pull-left,.las.la-pull-left{margin-right:.3em}.la.la-pull-right,.lab.la-pull-right,.lal.la-pull-right,.lar.la-pull-right,.las.la-pull-right{margin-left:.3em}.la-spin{-webkit-animation:la-spin 2s infinite linear;animation:la-spin 2s infinite linear}.la-pulse{-webkit-animation:la-spin 1s infinite steps(8);animation:la-spin 1s infinite steps(8)}@-webkit-keyframes la-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes la-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.la-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.la-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.la-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.la-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.la-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.la-flip-both,.la-flip-horizontal.la-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .la-flip-both,:root .la-flip-horizontal,:root .la-flip-vertical,:root .la-rotate-180,:root .la-rotate-270,:root .la-rotate-90{-webkit-filter:none;filter:none}.la-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.la-stack-1x,.la-stack-2x{left:0;position:absolute;text-align:center;width:100%}.la-stack-1x{line-height:inherit}.la-stack-2x{font-size:2em}.la-inverse{color:#fff}.la-500px:before{content:"\f26e"}.la-accessible-icon:before{content:"\f368"}.la-accusoft:before{content:"\f369"}.la-acquisitions-incorporated:before{content:"\f6af"}.la-ad:before{content:"\f641"}.la-address-book:before{content:"\f2b9"}.la-address-card:before{content:"\f2bb"}.la-adjust:before{content:"\f042"}.la-adn:before{content:"\f170"}.la-adobe:before{content:"\f778"}.la-adversal:before{content:"\f36a"}.la-affiliatetheme:before{content:"\f36b"}.la-air-freshener:before{content:"\f5d0"}.la-airbnb:before{content:"\f834"}.la-algolia:before{content:"\f36c"}.la-align-center:before{content:"\f037"}.la-align-justify:before{content:"\f039"}.la-align-left:before{content:"\f036"}.la-align-right:before{content:"\f038"}.la-alipay:before{content:"\f642"}.la-allergies:before{content:"\f461"}.la-amazon:before{content:"\f270"}.la-amazon-pay:before{content:"\f42c"}.la-ambulance:before{content:"\f0f9"}.la-american-sign-language-interpreting:before{content:"\f2a3"}.la-amilia:before{content:"\f36d"}.la-anchor:before{content:"\f13d"}.la-android:before{content:"\f17b"}.la-angellist:before{content:"\f209"}.la-angle-double-down:before{content:"\f103"}.la-angle-double-left:before{content:"\f100"}.la-angle-double-right:before{content:"\f101"}.la-angle-double-up:before{content:"\f102"}.la-angle-down:before{content:"\f107"}.la-angle-left:before{content:"\f104"}.la-angle-right:before{content:"\f105"}.la-angle-up:before{content:"\f106"}.la-angry:before{content:"\f556"}.la-angrycreative:before{content:"\f36e"}.la-angular:before{content:"\f420"}.la-ankh:before{content:"\f644"}.la-app-store:before{content:"\f36f"}.la-app-store-ios:before{content:"\f370"}.la-apper:before{content:"\f371"}.la-apple:before{content:"\f179"}.la-apple-alt:before{content:"\f5d1"}.la-apple-pay:before{content:"\f415"}.la-archive:before{content:"\f187"}.la-archway:before{content:"\f557"}.la-arrow-alt-circle-down:before{content:"\f358"}.la-arrow-alt-circle-left:before{content:"\f359"}.la-arrow-alt-circle-right:before{content:"\f35a"}.la-arrow-alt-circle-up:before{content:"\f35b"}.la-arrow-circle-down:before{content:"\f0ab"}.la-arrow-circle-left:before{content:"\f0a8"}.la-arrow-circle-right:before{content:"\f0a9"}.la-arrow-circle-up:before{content:"\f0aa"}.la-arrow-down:before{content:"\f063"}.la-arrow-left:before{content:"\f060"}.la-arrow-right:before{content:"\f061"}.la-arrow-up:before{content:"\f062"}.la-arrows-alt:before{content:"\f0b2"}.la-arrows-alt-h:before{content:"\f337"}.la-arrows-alt-v:before{content:"\f338"}.la-artstation:before{content:"\f77a"}.la-assistive-listening-systems:before{content:"\f2a2"}.la-asterisk:before{content:"\f069"}.la-asymmetrik:before{content:"\f372"}.la-at:before{content:"\f1fa"}.la-atlas:before{content:"\f558"}.la-atlassian:before{content:"\f77b"}.la-atom:before{content:"\f5d2"}.la-audible:before{content:"\f373"}.la-audio-description:before{content:"\f29e"}.la-autoprefixer:before{content:"\f41c"}.la-avianex:before{content:"\f374"}.la-aviato:before{content:"\f421"}.la-award:before{content:"\f559"}.la-aws:before{content:"\f375"}.la-baby:before{content:"\f77c"}.la-baby-carriage:before{content:"\f77d"}.la-backspace:before{content:"\f55a"}.la-backward:before{content:"\f04a"}.la-bacon:before{content:"\f7e5"}.la-balance-scale:before{content:"\f24e"}.la-balance-scale-left:before{content:"\f515"}.la-balance-scale-right:before{content:"\f516"}.la-ban:before{content:"\f05e"}.la-band-aid:before{content:"\f462"}.la-bandcamp:before{content:"\f2d5"}.la-barcode:before{content:"\f02a"}.la-bars:before{content:"\f0c9"}.la-baseball-ball:before{content:"\f433"}.la-basketball-ball:before{content:"\f434"}.la-bath:before{content:"\f2cd"}.la-battery-empty:before{content:"\f244"}.la-battery-full:before{content:"\f240"}.la-battery-half:before{content:"\f242"}.la-battery-quarter:before{content:"\f243"}.la-battery-three-quarters:before{content:"\f241"}.la-battle-net:before{content:"\f835"}.la-bed:before{content:"\f236"}.la-beer:before{content:"\f0fc"}.la-behance:before{content:"\f1b4"}.la-behance-square:before{content:"\f1b5"}.la-bell:before{content:"\f0f3"}.la-bell-slash:before{content:"\f1f6"}.la-bezier-curve:before{content:"\f55b"}.la-bible:before{content:"\f647"}.la-bicycle:before{content:"\f206"}.la-biking:before{content:"\f84a"}.la-bimobject:before{content:"\f378"}.la-binoculars:before{content:"\f1e5"}.la-biohazard:before{content:"\f780"}.la-birthday-cake:before{content:"\f1fd"}.la-bitbucket:before{content:"\f171"}.la-bitcoin:before{content:"\f379"}.la-bity:before{content:"\f37a"}.la-black-tie:before{content:"\f27e"}.la-blackberry:before{content:"\f37b"}.la-blender:before{content:"\f517"}.la-blender-phone:before{content:"\f6b6"}.la-blind:before{content:"\f29d"}.la-blog:before{content:"\f781"}.la-blogger:before{content:"\f37c"}.la-blogger-b:before{content:"\f37d"}.la-bluetooth:before{content:"\f293"}.la-bluetooth-b:before{content:"\f294"}.la-bold:before{content:"\f032"}.la-bolt:before{content:"\f0e7"}.la-bomb:before{content:"\f1e2"}.la-bone:before{content:"\f5d7"}.la-bong:before{content:"\f55c"}.la-book:before{content:"\f02d"}.la-book-dead:before{content:"\f6b7"}.la-book-medical:before{content:"\f7e6"}.la-book-open:before{content:"\f518"}.la-book-reader:before{content:"\f5da"}.la-bookmark:before{content:"\f02e"}.la-bootstrap:before{content:"\f836"}.la-border-all:before{content:"\f84c"}.la-border-none:before{content:"\f850"}.la-border-style:before{content:"\f853"}.la-bowling-ball:before{content:"\f436"}.la-box:before{content:"\f466"}.la-box-open:before{content:"\f49e"}.la-boxes:before{content:"\f468"}.la-braille:before{content:"\f2a1"}.la-brain:before{content:"\f5dc"}.la-bread-slice:before{content:"\f7ec"}.la-briefcase:before{content:"\f0b1"}.la-briefcase-medical:before{content:"\f469"}.la-broadcast-tower:before{content:"\f519"}.la-broom:before{content:"\f51a"}.la-brush:before{content:"\f55d"}.la-btc:before{content:"\f15a"}.la-buffer:before{content:"\f837"}.la-bug:before{content:"\f188"}.la-building:before{content:"\f1ad"}.la-bullhorn:before{content:"\f0a1"}.la-bullseye:before{content:"\f140"}.la-burn:before{content:"\f46a"}.la-buromobelexperte:before{content:"\f37f"}.la-bus:before{content:"\f207"}.la-bus-alt:before{content:"\f55e"}.la-business-time:before{content:"\f64a"}.la-buy-n-large:before{content:"\f8a6"}.la-buysellads:before{content:"\f20d"}.la-calculator:before{content:"\f1ec"}.la-calendar:before{content:"\f133"}.la-calendar-alt:before{content:"\f073"}.la-calendar-check:before{content:"\f274"}.la-calendar-day:before{content:"\f783"}.la-calendar-minus:before{content:"\f272"}.la-calendar-plus:before{content:"\f271"}.la-calendar-times:before{content:"\f273"}.la-calendar-week:before{content:"\f784"}.la-camera:before{content:"\f030"}.la-camera-retro:before{content:"\f083"}.la-campground:before{content:"\f6bb"}.la-canadian-maple-leaf:before{content:"\f785"}.la-candy-cane:before{content:"\f786"}.la-cannabis:before{content:"\f55f"}.la-capsules:before{content:"\f46b"}.la-car:before{content:"\f1b9"}.la-car-alt:before{content:"\f5de"}.la-car-battery:before{content:"\f5df"}.la-car-crash:before{content:"\f5e1"}.la-car-side:before{content:"\f5e4"}.la-caret-down:before{content:"\f0d7"}.la-caret-left:before{content:"\f0d9"}.la-caret-right:before{content:"\f0da"}.la-caret-square-down:before{content:"\f150"}.la-caret-square-left:before{content:"\f191"}.la-caret-square-right:before{content:"\f152"}.la-caret-square-up:before{content:"\f151"}.la-caret-up:before{content:"\f0d8"}.la-carrot:before{content:"\f787"}.la-cart-arrow-down:before{content:"\f218"}.la-cart-plus:before{content:"\f217"}.la-cash-register:before{content:"\f788"}.la-cat:before{content:"\f6be"}.la-cc-amazon-pay:before{content:"\f42d"}.la-cc-amex:before{content:"\f1f3"}.la-cc-apple-pay:before{content:"\f416"}.la-cc-diners-club:before{content:"\f24c"}.la-cc-discover:before{content:"\f1f2"}.la-cc-jcb:before{content:"\f24b"}.la-cc-mastercard:before{content:"\f1f1"}.la-cc-paypal:before{content:"\f1f4"}.la-cc-stripe:before{content:"\f1f5"}.la-cc-visa:before{content:"\f1f0"}.la-centercode:before{content:"\f380"}.la-centos:before{content:"\f789"}.la-certificate:before{content:"\f0a3"}.la-chair:before{content:"\f6c0"}.la-chalkboard:before{content:"\f51b"}.la-chalkboard-teacher:before{content:"\f51c"}.la-charging-station:before{content:"\f5e7"}.la-chart-area:before{content:"\f1fe"}.la-chart-bar:before{content:"\f080"}.la-chart-line:before{content:"\f201"}.la-chart-pie:before{content:"\f200"}.la-check:before{content:"\f00c"}.la-check-circle:before{content:"\f058"}.la-check-double:before{content:"\f560"}.la-check-square:before{content:"\f14a"}.la-cheese:before{content:"\f7ef"}.la-chess:before{content:"\f439"}.la-chess-bishop:before{content:"\f43a"}.la-chess-board:before{content:"\f43c"}.la-chess-king:before{content:"\f43f"}.la-chess-knight:before{content:"\f441"}.la-chess-pawn:before{content:"\f443"}.la-chess-queen:before{content:"\f445"}.la-chess-rook:before{content:"\f447"}.la-chevron-circle-down:before{content:"\f13a"}.la-chevron-circle-left:before{content:"\f137"}.la-chevron-circle-right:before{content:"\f138"}.la-chevron-circle-up:before{content:"\f139"}.la-chevron-down:before{content:"\f078"}.la-chevron-left:before{content:"\f053"}.la-chevron-right:before{content:"\f054"}.la-chevron-up:before{content:"\f077"}.la-child:before{content:"\f1ae"}.la-chrome:before{content:"\f268"}.la-chromecast:before{content:"\f838"}.la-church:before{content:"\f51d"}.la-circle:before{content:"\f111"}.la-circle-notch:before{content:"\f1ce"}.la-city:before{content:"\f64f"}.la-clinic-medical:before{content:"\f7f2"}.la-clipboard:before{content:"\f328"}.la-clipboard-check:before{content:"\f46c"}.la-clipboard-list:before{content:"\f46d"}.la-clock:before{content:"\f017"}.la-clone:before{content:"\f24d"}.la-closed-captioning:before{content:"\f20a"}.la-cloud:before{content:"\f0c2"}.la-cloud-download-alt:before{content:"\f381"}.la-cloud-meatball:before{content:"\f73b"}.la-cloud-moon:before{content:"\f6c3"}.la-cloud-moon-rain:before{content:"\f73c"}.la-cloud-rain:before{content:"\f73d"}.la-cloud-showers-heavy:before{content:"\f740"}.la-cloud-sun:before{content:"\f6c4"}.la-cloud-sun-rain:before{content:"\f743"}.la-cloud-upload-alt:before{content:"\f382"}.la-cloudscale:before{content:"\f383"}.la-cloudsmith:before{content:"\f384"}.la-cloudversify:before{content:"\f385"}.la-cocktail:before{content:"\f561"}.la-code:before{content:"\f121"}.la-code-branch:before{content:"\f126"}.la-codepen:before{content:"\f1cb"}.la-codiepie:before{content:"\f284"}.la-coffee:before{content:"\f0f4"}.la-cog:before{content:"\f013"}.la-cogs:before{content:"\f085"}.la-coins:before{content:"\f51e"}.la-columns:before{content:"\f0db"}.la-comment:before{content:"\f075"}.la-comment-alt:before{content:"\f27a"}.la-comment-dollar:before{content:"\f651"}.la-comment-dots:before{content:"\f4ad"}.la-comment-medical:before{content:"\f7f5"}.la-comment-slash:before{content:"\f4b3"}.la-comments:before{content:"\f086"}.la-comments-dollar:before{content:"\f653"}.la-compact-disc:before{content:"\f51f"}.la-compass:before{content:"\f14e"}.la-compress:before{content:"\f066"}.la-compress-arrows-alt:before{content:"\f78c"}.la-concierge-bell:before{content:"\f562"}.la-confluence:before{content:"\f78d"}.la-connectdevelop:before{content:"\f20e"}.la-contao:before{content:"\f26d"}.la-cookie:before{content:"\f563"}.la-cookie-bite:before{content:"\f564"}.la-copy:before{content:"\f0c5"}.la-copyright:before{content:"\f1f9"}.la-cotton-bureau:before{content:"\f89e"}.la-couch:before{content:"\f4b8"}.la-cpanel:before{content:"\f388"}.la-creative-commons:before{content:"\f25e"}.la-creative-commons-by:before{content:"\f4e7"}.la-creative-commons-nc:before{content:"\f4e8"}.la-creative-commons-nc-eu:before{content:"\f4e9"}.la-creative-commons-nc-jp:before{content:"\f4ea"}.la-creative-commons-nd:before{content:"\f4eb"}.la-creative-commons-pd:before{content:"\f4ec"}.la-creative-commons-pd-alt:before{content:"\f4ed"}.la-creative-commons-remix:before{content:"\f4ee"}.la-creative-commons-sa:before{content:"\f4ef"}.la-creative-commons-sampling:before{content:"\f4f0"}.la-creative-commons-sampling-plus:before{content:"\f4f1"}.la-creative-commons-share:before{content:"\f4f2"}.la-creative-commons-zero:before{content:"\f4f3"}.la-credit-card:before{content:"\f09d"}.la-critical-role:before{content:"\f6c9"}.la-crop:before{content:"\f125"}.la-crop-alt:before{content:"\f565"}.la-cross:before{content:"\f654"}.la-crosshairs:before{content:"\f05b"}.la-crow:before{content:"\f520"}.la-crown:before{content:"\f521"}.la-crutch:before{content:"\f7f7"}.la-css3:before{content:"\f13c"}.la-css3-alt:before{content:"\f38b"}.la-cube:before{content:"\f1b2"}.la-cubes:before{content:"\f1b3"}.la-cut:before{content:"\f0c4"}.la-cuttlefish:before{content:"\f38c"}.la-d-and-d:before{content:"\f38d"}.la-d-and-d-beyond:before{content:"\f6ca"}.la-dashcube:before{content:"\f210"}.la-database:before{content:"\f1c0"}.la-deaf:before{content:"\f2a4"}.la-delicious:before{content:"\f1a5"}.la-democrat:before{content:"\f747"}.la-deploydog:before{content:"\f38e"}.la-deskpro:before{content:"\f38f"}.la-desktop:before{content:"\f108"}.la-dev:before{content:"\f6cc"}.la-deviantart:before{content:"\f1bd"}.la-dharmachakra:before{content:"\f655"}.la-dhl:before{content:"\f790"}.la-diagnoses:before{content:"\f470"}.la-diaspora:before{content:"\f791"}.la-dice:before{content:"\f522"}.la-dice-d20:before{content:"\f6cf"}.la-dice-d6:before{content:"\f6d1"}.la-dice-five:before{content:"\f523"}.la-dice-four:before{content:"\f524"}.la-dice-one:before{content:"\f525"}.la-dice-six:before{content:"\f526"}.la-dice-three:before{content:"\f527"}.la-dice-two:before{content:"\f528"}.la-digg:before{content:"\f1a6"}.la-digital-ocean:before{content:"\f391"}.la-digital-tachograph:before{content:"\f566"}.la-directions:before{content:"\f5eb"}.la-discord:before{content:"\f392"}.la-discourse:before{content:"\f393"}.la-divide:before{content:"\f529"}.la-dizzy:before{content:"\f567"}.la-dna:before{content:"\f471"}.la-dochub:before{content:"\f394"}.la-docker:before{content:"\f395"}.la-dog:before{content:"\f6d3"}.la-dollar-sign:before{content:"\f155"}.la-dolly:before{content:"\f472"}.la-dolly-flatbed:before{content:"\f474"}.la-donate:before{content:"\f4b9"}.la-door-closed:before{content:"\f52a"}.la-door-open:before{content:"\f52b"}.la-dot-circle:before{content:"\f192"}.la-dove:before{content:"\f4ba"}.la-download:before{content:"\f019"}.la-draft2digital:before{content:"\f396"}.la-drafting-compass:before{content:"\f568"}.la-dragon:before{content:"\f6d5"}.la-draw-polygon:before{content:"\f5ee"}.la-dribbble:before{content:"\f17d"}.la-dribbble-square:before{content:"\f397"}.la-dropbox:before{content:"\f16b"}.la-drum:before{content:"\f569"}.la-drum-steelpan:before{content:"\f56a"}.la-drumstick-bite:before{content:"\f6d7"}.la-drupal:before{content:"\f1a9"}.la-dumbbell:before{content:"\f44b"}.la-dumpster:before{content:"\f793"}.la-dumpster-fire:before{content:"\f794"}.la-dungeon:before{content:"\f6d9"}.la-dyalog:before{content:"\f399"}.la-earlybirds:before{content:"\f39a"}.la-ebay:before{content:"\f4f4"}.la-edge:before{content:"\f282"}.la-edit:before{content:"\f044"}.la-egg:before{content:"\f7fb"}.la-eject:before{content:"\f052"}.la-elementor:before{content:"\f430"}.la-ellipsis-h:before{content:"\f141"}.la-ellipsis-v:before{content:"\f142"}.la-ello:before{content:"\f5f1"}.la-ember:before{content:"\f423"}.la-empire:before{content:"\f1d1"}.la-envelope:before{content:"\f0e0"}.la-envelope-open:before{content:"\f2b6"}.la-envelope-open-text:before{content:"\f658"}.la-envelope-square:before{content:"\f199"}.la-envira:before{content:"\f299"}.la-equals:before{content:"\f52c"}.la-eraser:before{content:"\f12d"}.la-erlang:before{content:"\f39d"}.la-ethereum:before{content:"\f42e"}.la-ethernet:before{content:"\f796"}.la-etsy:before{content:"\f2d7"}.la-euro-sign:before{content:"\f153"}.la-evernote:before{content:"\f839"}.la-exchange-alt:before{content:"\f362"}.la-exclamation:before{content:"\f12a"}.la-exclamation-circle:before{content:"\f06a"}.la-exclamation-triangle:before{content:"\f071"}.la-expand:before{content:"\f065"}.la-expand-arrows-alt:before{content:"\f31e"}.la-expeditedssl:before{content:"\f23e"}.la-external-link-alt:before{content:"\f35d"}.la-external-link-square-alt:before{content:"\f360"}.la-eye:before{content:"\f06e"}.la-eye-dropper:before{content:"\f1fb"}.la-eye-slash:before{content:"\f070"}.la-facebook:before{content:"\f09a"}.la-facebook-f:before{content:"\f39e"}.la-facebook-messenger:before{content:"\f39f"}.la-facebook-square:before{content:"\f082"}.la-fan:before{content:"\f863"}.la-fantasy-flight-games:before{content:"\f6dc"}.la-fast-backward:before{content:"\f049"}.la-fast-forward:before{content:"\f050"}.la-fax:before{content:"\f1ac"}.la-feather:before{content:"\f52d"}.la-feather-alt:before{content:"\f56b"}.la-fedex:before{content:"\f797"}.la-fedora:before{content:"\f798"}.la-female:before{content:"\f182"}.la-fighter-jet:before{content:"\f0fb"}.la-figma:before{content:"\f799"}.la-file:before{content:"\f15b"}.la-file-alt:before{content:"\f15c"}.la-file-archive:before{content:"\f1c6"}.la-file-audio:before{content:"\f1c7"}.la-file-code:before{content:"\f1c9"}.la-file-contract:before{content:"\f56c"}.la-file-csv:before{content:"\f6dd"}.la-file-download:before{content:"\f56d"}.la-file-excel:before{content:"\f1c3"}.la-file-export:before{content:"\f56e"}.la-file-image:before{content:"\f1c5"}.la-file-import:before{content:"\f56f"}.la-file-invoice:before{content:"\f570"}.la-file-invoice-dollar:before{content:"\f571"}.la-file-medical:before{content:"\f477"}.la-file-medical-alt:before{content:"\f478"}.la-file-pdf:before{content:"\f1c1"}.la-file-powerpoint:before{content:"\f1c4"}.la-file-prescription:before{content:"\f572"}.la-file-signature:before{content:"\f573"}.la-file-upload:before{content:"\f574"}.la-file-video:before{content:"\f1c8"}.la-file-word:before{content:"\f1c2"}.la-fill:before{content:"\f575"}.la-fill-drip:before{content:"\f576"}.la-film:before{content:"\f008"}.la-filter:before{content:"\f0b0"}.la-fingerprint:before{content:"\f577"}.la-fire:before{content:"\f06d"}.la-fire-alt:before{content:"\f7e4"}.la-fire-extinguisher:before{content:"\f134"}.la-firefox:before{content:"\f269"}.la-first-aid:before{content:"\f479"}.la-first-order:before{content:"\f2b0"}.la-first-order-alt:before{content:"\f50a"}.la-firstdraft:before{content:"\f3a1"}.la-fish:before{content:"\f578"}.la-fist-raised:before{content:"\f6de"}.la-flag:before{content:"\f024"}.la-flag-checkered:before{content:"\f11e"}.la-flag-usa:before{content:"\f74d"}.la-flask:before{content:"\f0c3"}.la-flickr:before{content:"\f16e"}.la-flipboard:before{content:"\f44d"}.la-flushed:before{content:"\f579"}.la-fly:before{content:"\f417"}.la-folder:before{content:"\f07b"}.la-folder-minus:before{content:"\f65d"}.la-folder-open:before{content:"\f07c"}.la-folder-plus:before{content:"\f65e"}.la-font:before{content:"\f031"}.la-font-awesome:before{content:"\f2b4"}.la-font-awesome-alt:before{content:"\f35c"}.la-font-awesome-flag:before{content:"\f425"}.la-font-awesome-logo-full:before{content:"\f4e6"}.la-fonticons:before{content:"\f280"}.la-fonticons-fi:before{content:"\f3a2"}.la-football-ball:before{content:"\f44e"}.la-fort-awesome:before{content:"\f286"}.la-fort-awesome-alt:before{content:"\f3a3"}.la-forumbee:before{content:"\f211"}.la-forward:before{content:"\f04e"}.la-foursquare:before{content:"\f180"}.la-free-code-camp:before{content:"\f2c5"}.la-freebsd:before{content:"\f3a4"}.la-frog:before{content:"\f52e"}.la-frown:before{content:"\f119"}.la-frown-open:before{content:"\f57a"}.la-fulcrum:before{content:"\f50b"}.la-funnel-dollar:before{content:"\f662"}.la-futbol:before{content:"\f1e3"}.la-galactic-republic:before{content:"\f50c"}.la-galactic-senate:before{content:"\f50d"}.la-gamepad:before{content:"\f11b"}.la-gas-pump:before{content:"\f52f"}.la-gavel:before{content:"\f0e3"}.la-gem:before{content:"\f3a5"}.la-genderless:before{content:"\f22d"}.la-get-pocket:before{content:"\f265"}.la-gg:before{content:"\f260"}.la-gg-circle:before{content:"\f261"}.la-ghost:before{content:"\f6e2"}.la-gift:before{content:"\f06b"}.la-gifts:before{content:"\f79c"}.la-git:before{content:"\f1d3"}.la-git-alt:before{content:"\f841"}.la-git-square:before{content:"\f1d2"}.la-github:before{content:"\f09b"}.la-github-alt:before{content:"\f113"}.la-github-square:before{content:"\f092"}.la-gitkraken:before{content:"\f3a6"}.la-gitlab:before{content:"\f296"}.la-gitter:before{content:"\f426"}.la-glass-cheers:before{content:"\f79f"}.la-glass-martini:before{content:"\f000"}.la-glass-martini-alt:before{content:"\f57b"}.la-glass-whiskey:before{content:"\f7a0"}.la-glasses:before{content:"\f530"}.la-glide:before{content:"\f2a5"}.la-glide-g:before{content:"\f2a6"}.la-globe:before{content:"\f0ac"}.la-globe-africa:before{content:"\f57c"}.la-globe-americas:before{content:"\f57d"}.la-globe-asia:before{content:"\f57e"}.la-globe-europe:before{content:"\f7a2"}.la-gofore:before{content:"\f3a7"}.la-golf-ball:before{content:"\f450"}.la-goodreads:before{content:"\f3a8"}.la-goodreads-g:before{content:"\f3a9"}.la-google:before{content:"\f1a0"}.la-google-drive:before{content:"\f3aa"}.la-google-play:before{content:"\f3ab"}.la-google-plus:before{content:"\f2b3"}.la-google-plus-g:before{content:"\f0d5"}.la-google-plus-square:before{content:"\f0d4"}.la-google-wallet:before{content:"\f1ee"}.la-gopuram:before{content:"\f664"}.la-graduation-cap:before{content:"\f19d"}.la-gratipay:before{content:"\f184"}.la-grav:before{content:"\f2d6"}.la-greater-than:before{content:"\f531"}.la-greater-than-equal:before{content:"\f532"}.la-grimace:before{content:"\f57f"}.la-grin:before{content:"\f580"}.la-grin-alt:before{content:"\f581"}.la-grin-beam:before{content:"\f582"}.la-grin-beam-sweat:before{content:"\f583"}.la-grin-hearts:before{content:"\f584"}.la-grin-squint:before{content:"\f585"}.la-grin-squint-tears:before{content:"\f586"}.la-grin-stars:before{content:"\f587"}.la-grin-tears:before{content:"\f588"}.la-grin-tongue:before{content:"\f589"}.la-grin-tongue-squint:before{content:"\f58a"}.la-grin-tongue-wink:before{content:"\f58b"}.la-grin-wink:before{content:"\f58c"}.la-grip-horizontal:before{content:"\f58d"}.la-grip-lines:before{content:"\f7a4"}.la-grip-lines-vertical:before{content:"\f7a5"}.la-grip-vertical:before{content:"\f58e"}.la-gripfire:before{content:"\f3ac"}.la-grunt:before{content:"\f3ad"}.la-guitar:before{content:"\f7a6"}.la-gulp:before{content:"\f3ae"}.la-h-square:before{content:"\f0fd"}.la-hacker-news:before{content:"\f1d4"}.la-hacker-news-square:before{content:"\f3af"}.la-hackerrank:before{content:"\f5f7"}.la-hamburger:before{content:"\f805"}.la-hammer:before{content:"\f6e3"}.la-hamsa:before{content:"\f665"}.la-hand-holding:before{content:"\f4bd"}.la-hand-holding-heart:before{content:"\f4be"}.la-hand-holding-usd:before{content:"\f4c0"}.la-hand-lizard:before{content:"\f258"}.la-hand-middle-finger:before{content:"\f806"}.la-hand-paper:before{content:"\f256"}.la-hand-peace:before{content:"\f25b"}.la-hand-point-down:before{content:"\f0a7"}.la-hand-point-left:before{content:"\f0a5"}.la-hand-point-right:before{content:"\f0a4"}.la-hand-point-up:before{content:"\f0a6"}.la-hand-pointer:before{content:"\f25a"}.la-hand-rock:before{content:"\f255"}.la-hand-scissors:before{content:"\f257"}.la-hand-spock:before{content:"\f259"}.la-hands:before{content:"\f4c2"}.la-hands-helping:before{content:"\f4c4"}.la-handshake:before{content:"\f2b5"}.la-hanukiah:before{content:"\f6e6"}.la-hard-hat:before{content:"\f807"}.la-hashtag:before{content:"\f292"}.la-hat-cowboy:before{content:"\f8c0"}.la-hat-cowboy-side:before{content:"\f8c1"}.la-hat-wizard:before{content:"\f6e8"}.la-haykal:before{content:"\f666"}.la-hdd:before{content:"\f0a0"}.la-heading:before{content:"\f1dc"}.la-headphones:before{content:"\f025"}.la-headphones-alt:before{content:"\f58f"}.la-headset:before{content:"\f590"}.la-heart:before{content:"\f004"}.la-heart-broken:before{content:"\f7a9"}.la-heartbeat:before{content:"\f21e"}.la-helicopter:before{content:"\f533"}.la-highlighter:before{content:"\f591"}.la-hiking:before{content:"\f6ec"}.la-hippo:before{content:"\f6ed"}.la-hips:before{content:"\f452"}.la-hire-a-helper:before{content:"\f3b0"}.la-history:before{content:"\f1da"}.la-hockey-puck:before{content:"\f453"}.la-holly-berry:before{content:"\f7aa"}.la-home:before{content:"\f015"}.la-hooli:before{content:"\f427"}.la-hornbill:before{content:"\f592"}.la-horse:before{content:"\f6f0"}.la-horse-head:before{content:"\f7ab"}.la-hospital:before{content:"\f0f8"}.la-hospital-alt:before{content:"\f47d"}.la-hospital-symbol:before{content:"\f47e"}.la-hot-tub:before{content:"\f593"}.la-hotdog:before{content:"\f80f"}.la-hotel:before{content:"\f594"}.la-hotjar:before{content:"\f3b1"}.la-hourglass:before{content:"\f254"}.la-hourglass-end:before{content:"\f253"}.la-hourglass-half:before{content:"\f252"}.la-hourglass-start:before{content:"\f251"}.la-house-damage:before{content:"\f6f1"}.la-houzz:before{content:"\f27c"}.la-hryvnia:before{content:"\f6f2"}.la-html5:before{content:"\f13b"}.la-hubspot:before{content:"\f3b2"}.la-i-cursor:before{content:"\f246"}.la-ice-cream:before{content:"\f810"}.la-icicles:before{content:"\f7ad"}.la-icons:before{content:"\f86d"}.la-id-badge:before{content:"\f2c1"}.la-id-card:before{content:"\f2c2"}.la-id-card-alt:before{content:"\f47f"}.la-igloo:before{content:"\f7ae"}.la-image:before{content:"\f03e"}.la-images:before{content:"\f302"}.la-imdb:before{content:"\f2d8"}.la-inbox:before{content:"\f01c"}.la-indent:before{content:"\f03c"}.la-industry:before{content:"\f275"}.la-infinity:before{content:"\f534"}.la-info:before{content:"\f129"}.la-info-circle:before{content:"\f05a"}.la-instagram:before{content:"\f16d"}.la-intercom:before{content:"\f7af"}.la-internet-explorer:before{content:"\f26b"}.la-invision:before{content:"\f7b0"}.la-ioxhost:before{content:"\f208"}.la-italic:before{content:"\f033"}.la-itch-io:before{content:"\f83a"}.la-itunes:before{content:"\f3b4"}.la-itunes-note:before{content:"\f3b5"}.la-java:before{content:"\f4e4"}.la-jedi:before{content:"\f669"}.la-jedi-order:before{content:"\f50e"}.la-jenkins:before{content:"\f3b6"}.la-jira:before{content:"\f7b1"}.la-joget:before{content:"\f3b7"}.la-joint:before{content:"\f595"}.la-joomla:before{content:"\f1aa"}.la-journal-whills:before{content:"\f66a"}.la-js:before{content:"\f3b8"}.la-js-square:before{content:"\f3b9"}.la-jsfiddle:before{content:"\f1cc"}.la-kaaba:before{content:"\f66b"}.la-kaggle:before{content:"\f5fa"}.la-key:before{content:"\f084"}.la-keybase:before{content:"\f4f5"}.la-keyboard:before{content:"\f11c"}.la-keycdn:before{content:"\f3ba"}.la-khanda:before{content:"\f66d"}.la-kickstarter:before{content:"\f3bb"}.la-kickstarter-k:before{content:"\f3bc"}.la-kiss:before{content:"\f596"}.la-kiss-beam:before{content:"\f597"}.la-kiss-wink-heart:before{content:"\f598"}.la-kiwi-bird:before{content:"\f535"}.la-korvue:before{content:"\f42f"}.la-landmark:before{content:"\f66f"}.la-language:before{content:"\f1ab"}.la-laptop:before{content:"\f109"}.la-laptop-code:before{content:"\f5fc"}.la-laptop-medical:before{content:"\f812"}.la-laravel:before{content:"\f3bd"}.la-lastfm:before{content:"\f202"}.la-lastfm-square:before{content:"\f203"}.la-laugh:before{content:"\f599"}.la-laugh-beam:before{content:"\f59a"}.la-laugh-squint:before{content:"\f59b"}.la-laugh-wink:before{content:"\f59c"}.la-layer-group:before{content:"\f5fd"}.la-leaf:before{content:"\f06c"}.la-leanpub:before{content:"\f212"}.la-lemon:before{content:"\f094"}.la-less:before{content:"\f41d"}.la-less-than:before{content:"\f536"}.la-less-than-equal:before{content:"\f537"}.la-level-down-alt:before{content:"\f3be"}.la-level-up-alt:before{content:"\f3bf"}.la-life-ring:before{content:"\f1cd"}.la-lightbulb:before{content:"\f0eb"}.la-line:before{content:"\f3c0"}.la-link:before{content:"\f0c1"}.la-linkedin:before{content:"\f08c"}.la-linkedin-in:before{content:"\f0e1"}.la-linode:before{content:"\f2b8"}.la-linux:before{content:"\f17c"}.la-lira-sign:before{content:"\f195"}.la-list:before{content:"\f03a"}.la-list-alt:before{content:"\f022"}.la-list-ol:before{content:"\f0cb"}.la-list-ul:before{content:"\f0ca"}.la-location-arrow:before{content:"\f124"}.la-lock:before{content:"\f023"}.la-lock-open:before{content:"\f3c1"}.la-long-arrow-alt-down:before{content:"\f309"}.la-long-arrow-alt-left:before{content:"\f30a"}.la-long-arrow-alt-right:before{content:"\f30b"}.la-long-arrow-alt-up:before{content:"\f30c"}.la-low-vision:before{content:"\f2a8"}.la-luggage-cart:before{content:"\f59d"}.la-lyft:before{content:"\f3c3"}.la-magento:before{content:"\f3c4"}.la-magic:before{content:"\f0d0"}.la-magnet:before{content:"\f076"}.la-mail-bulk:before{content:"\f674"}.la-mailchimp:before{content:"\f59e"}.la-male:before{content:"\f183"}.la-mandalorian:before{content:"\f50f"}.la-map:before{content:"\f279"}.la-map-marked:before{content:"\f59f"}.la-map-marked-alt:before{content:"\f5a0"}.la-map-marker:before{content:"\f041"}.la-map-marker-alt:before{content:"\f3c5"}.la-map-pin:before{content:"\f276"}.la-map-signs:before{content:"\f277"}.la-markdown:before{content:"\f60f"}.la-marker:before{content:"\f5a1"}.la-mars:before{content:"\f222"}.la-mars-double:before{content:"\f227"}.la-mars-stroke:before{content:"\f229"}.la-mars-stroke-h:before{content:"\f22b"}.la-mars-stroke-v:before{content:"\f22a"}.la-mask:before{content:"\f6fa"}.la-mastodon:before{content:"\f4f6"}.la-maxcdn:before{content:"\f136"}.la-mdb:before{content:"\f8ca"}.la-medal:before{content:"\f5a2"}.la-medapps:before{content:"\f3c6"}.la-medium:before{content:"\f23a"}.la-medium-m:before{content:"\f3c7"}.la-medkit:before{content:"\f0fa"}.la-medrt:before{content:"\f3c8"}.la-meetup:before{content:"\f2e0"}.la-megaport:before{content:"\f5a3"}.la-meh:before{content:"\f11a"}.la-meh-blank:before{content:"\f5a4"}.la-meh-rolling-eyes:before{content:"\f5a5"}.la-memory:before{content:"\f538"}.la-mendeley:before{content:"\f7b3"}.la-menorah:before{content:"\f676"}.la-mercury:before{content:"\f223"}.la-meteor:before{content:"\f753"}.la-microchip:before{content:"\f2db"}.la-microphone:before{content:"\f130"}.la-microphone-alt:before{content:"\f3c9"}.la-microphone-alt-slash:before{content:"\f539"}.la-microphone-slash:before{content:"\f131"}.la-microscope:before{content:"\f610"}.la-microsoft:before{content:"\f3ca"}.la-minus:before{content:"\f068"}.la-minus-circle:before{content:"\f056"}.la-minus-square:before{content:"\f146"}.la-mitten:before{content:"\f7b5"}.la-mix:before{content:"\f3cb"}.la-mixcloud:before{content:"\f289"}.la-mizuni:before{content:"\f3cc"}.la-mobile:before{content:"\f10b"}.la-mobile-alt:before{content:"\f3cd"}.la-modx:before{content:"\f285"}.la-monero:before{content:"\f3d0"}.la-money-bill:before{content:"\f0d6"}.la-money-bill-alt:before{content:"\f3d1"}.la-money-bill-wave:before{content:"\f53a"}.la-money-bill-wave-alt:before{content:"\f53b"}.la-money-check:before{content:"\f53c"}.la-money-check-alt:before{content:"\f53d"}.la-monument:before{content:"\f5a6"}.la-moon:before{content:"\f186"}.la-mortar-pestle:before{content:"\f5a7"}.la-mosque:before{content:"\f678"}.la-motorcycle:before{content:"\f21c"}.la-mountain:before{content:"\f6fc"}.la-mouse:before{content:"\f8cc"}.la-mouse-pointer:before{content:"\f245"}.la-mug-hot:before{content:"\f7b6"}.la-music:before{content:"\f001"}.la-napster:before{content:"\f3d2"}.la-neos:before{content:"\f612"}.la-network-wired:before{content:"\f6ff"}.la-neuter:before{content:"\f22c"}.la-newspaper:before{content:"\f1ea"}.la-nimblr:before{content:"\f5a8"}.la-node:before{content:"\f419"}.la-node-js:before{content:"\f3d3"}.la-not-equal:before{content:"\f53e"}.la-notes-medical:before{content:"\f481"}.la-npm:before{content:"\f3d4"}.la-ns8:before{content:"\f3d5"}.la-nutritionix:before{content:"\f3d6"}.la-object-group:before{content:"\f247"}.la-object-ungroup:before{content:"\f248"}.la-odnoklassniki:before{content:"\f263"}.la-odnoklassniki-square:before{content:"\f264"}.la-oil-can:before{content:"\f613"}.la-old-republic:before{content:"\f510"}.la-om:before{content:"\f679"}.la-opencart:before{content:"\f23d"}.la-openid:before{content:"\f19b"}.la-opera:before{content:"\f26a"}.la-optin-monster:before{content:"\f23c"}.la-orcid:before{content:"\f8d2"}.la-osi:before{content:"\f41a"}.la-otter:before{content:"\f700"}.la-outdent:before{content:"\f03b"}.la-page4:before{content:"\f3d7"}.la-pagelines:before{content:"\f18c"}.la-pager:before{content:"\f815"}.la-paint-brush:before{content:"\f1fc"}.la-paint-roller:before{content:"\f5aa"}.la-palette:before{content:"\f53f"}.la-palfed:before{content:"\f3d8"}.la-pallet:before{content:"\f482"}.la-paper-plane:before{content:"\f1d8"}.la-paperclip:before{content:"\f0c6"}.la-parachute-box:before{content:"\f4cd"}.la-paragraph:before{content:"\f1dd"}.la-parking:before{content:"\f540"}.la-passport:before{content:"\f5ab"}.la-pastafarianism:before{content:"\f67b"}.la-paste:before{content:"\f0ea"}.la-patreon:before{content:"\f3d9"}.la-pause:before{content:"\f04c"}.la-pause-circle:before{content:"\f28b"}.la-paw:before{content:"\f1b0"}.la-paypal:before{content:"\f1ed"}.la-peace:before{content:"\f67c"}.la-pen:before{content:"\f304"}.la-pen-alt:before{content:"\f305"}.la-pen-fancy:before{content:"\f5ac"}.la-pen-nib:before{content:"\f5ad"}.la-pen-square:before{content:"\f14b"}.la-pencil-alt:before{content:"\f303"}.la-pencil-ruler:before{content:"\f5ae"}.la-penny-arcade:before{content:"\f704"}.la-people-carry:before{content:"\f4ce"}.la-pepper-hot:before{content:"\f816"}.la-percent:before{content:"\f295"}.la-percentage:before{content:"\f541"}.la-periscope:before{content:"\f3da"}.la-person-booth:before{content:"\f756"}.la-phabricator:before{content:"\f3db"}.la-phoenix-framework:before{content:"\f3dc"}.la-phoenix-squadron:before{content:"\f511"}.la-phone:before{content:"\f095"}.la-phone-alt:before{content:"\f879"}.la-phone-slash:before{content:"\f3dd"}.la-phone-square:before{content:"\f098"}.la-phone-square-alt:before{content:"\f87b"}.la-phone-volume:before{content:"\f2a0"}.la-photo-video:before{content:"\f87c"}.la-php:before{content:"\f457"}.la-pied-piper:before{content:"\f2ae"}.la-pied-piper-alt:before{content:"\f1a8"}.la-pied-piper-hat:before{content:"\f4e5"}.la-pied-piper-pp:before{content:"\f1a7"}.la-piggy-bank:before{content:"\f4d3"}.la-pills:before{content:"\f484"}.la-pinterest:before{content:"\f0d2"}.la-pinterest-p:before{content:"\f231"}.la-pinterest-square:before{content:"\f0d3"}.la-pizza-slice:before{content:"\f818"}.la-place-of-worship:before{content:"\f67f"}.la-plane:before{content:"\f072"}.la-plane-arrival:before{content:"\f5af"}.la-plane-departure:before{content:"\f5b0"}.la-play:before{content:"\f04b"}.la-play-circle:before{content:"\f144"}.la-playstation:before{content:"\f3df"}.la-plug:before{content:"\f1e6"}.la-plus:before{content:"\f067"}.la-plus-circle:before{content:"\f055"}.la-plus-square:before{content:"\f0fe"}.la-podcast:before{content:"\f2ce"}.la-poll:before{content:"\f681"}.la-poll-h:before{content:"\f682"}.la-poo:before{content:"\f2fe"}.la-poo-storm:before{content:"\f75a"}.la-poop:before{content:"\f619"}.la-portrait:before{content:"\f3e0"}.la-pound-sign:before{content:"\f154"}.la-power-off:before{content:"\f011"}.la-pray:before{content:"\f683"}.la-praying-hands:before{content:"\f684"}.la-prescription:before{content:"\f5b1"}.la-prescription-bottle:before{content:"\f485"}.la-prescription-bottle-alt:before{content:"\f486"}.la-print:before{content:"\f02f"}.la-procedures:before{content:"\f487"}.la-product-hunt:before{content:"\f288"}.la-project-diagram:before{content:"\f542"}.la-pushed:before{content:"\f3e1"}.la-puzzle-piece:before{content:"\f12e"}.la-python:before{content:"\f3e2"}.la-qq:before{content:"\f1d6"}.la-qrcode:before{content:"\f029"}.la-question:before{content:"\f128"}.la-question-circle:before{content:"\f059"}.la-quidditch:before{content:"\f458"}.la-quinscape:before{content:"\f459"}.la-quora:before{content:"\f2c4"}.la-quote-left:before{content:"\f10d"}.la-quote-right:before{content:"\f10e"}.la-quran:before{content:"\f687"}.la-r-project:before{content:"\f4f7"}.la-radiation:before{content:"\f7b9"}.la-radiation-alt:before{content:"\f7ba"}.la-rainbow:before{content:"\f75b"}.la-random:before{content:"\f074"}.la-raspberry-pi:before{content:"\f7bb"}.la-ravelry:before{content:"\f2d9"}.la-react:before{content:"\f41b"}.la-reacteurope:before{content:"\f75d"}.la-readme:before{content:"\f4d5"}.la-rebel:before{content:"\f1d0"}.la-receipt:before{content:"\f543"}.la-record-vinyl:before{content:"\f8d9"}.la-recycle:before{content:"\f1b8"}.la-red-river:before{content:"\f3e3"}.la-reddit:before{content:"\f1a1"}.la-reddit-alien:before{content:"\f281"}.la-reddit-square:before{content:"\f1a2"}.la-redhat:before{content:"\f7bc"}.la-redo:before{content:"\f01e"}.la-redo-alt:before{content:"\f2f9"}.la-registered:before{content:"\f25d"}.la-remove-format:before{content:"\f87d"}.la-renren:before{content:"\f18b"}.la-reply:before{content:"\f3e5"}.la-reply-all:before{content:"\f122"}.la-replyd:before{content:"\f3e6"}.la-republican:before{content:"\f75e"}.la-researchgate:before{content:"\f4f8"}.la-resolving:before{content:"\f3e7"}.la-restroom:before{content:"\f7bd"}.la-retweet:before{content:"\f079"}.la-rev:before{content:"\f5b2"}.la-ribbon:before{content:"\f4d6"}.la-ring:before{content:"\f70b"}.la-road:before{content:"\f018"}.la-robot:before{content:"\f544"}.la-rocket:before{content:"\f135"}.la-rocketchat:before{content:"\f3e8"}.la-rockrms:before{content:"\f3e9"}.la-route:before{content:"\f4d7"}.la-rss:before{content:"\f09e"}.la-rss-square:before{content:"\f143"}.la-ruble-sign:before{content:"\f158"}.la-ruler:before{content:"\f545"}.la-ruler-combined:before{content:"\f546"}.la-ruler-horizontal:before{content:"\f547"}.la-ruler-vertical:before{content:"\f548"}.la-running:before{content:"\f70c"}.la-rupee-sign:before{content:"\f156"}.la-sad-cry:before{content:"\f5b3"}.la-sad-tear:before{content:"\f5b4"}.la-safari:before{content:"\f267"}.la-salesforce:before{content:"\f83b"}.la-sass:before{content:"\f41e"}.la-satellite:before{content:"\f7bf"}.la-satellite-dish:before{content:"\f7c0"}.la-save:before{content:"\f0c7"}.la-schlix:before{content:"\f3ea"}.la-school:before{content:"\f549"}.la-screwdriver:before{content:"\f54a"}.la-scribd:before{content:"\f28a"}.la-scroll:before{content:"\f70e"}.la-sd-card:before{content:"\f7c2"}.la-search:before{content:"\f002"}.la-search-dollar:before{content:"\f688"}.la-search-location:before{content:"\f689"}.la-search-minus:before{content:"\f010"}.la-search-plus:before{content:"\f00e"}.la-searchengin:before{content:"\f3eb"}.la-seedling:before{content:"\f4d8"}.la-sellcast:before{content:"\f2da"}.la-sellsy:before{content:"\f213"}.la-server:before{content:"\f233"}.la-servicestack:before{content:"\f3ec"}.la-shapes:before{content:"\f61f"}.la-share:before{content:"\f064"}.la-share-alt:before{content:"\f1e0"}.la-share-alt-square:before{content:"\f1e1"}.la-share-square:before{content:"\f14d"}.la-shekel-sign:before{content:"\f20b"}.la-shield-alt:before{content:"\f3ed"}.la-ship:before{content:"\f21a"}.la-shipping-fast:before{content:"\f48b"}.la-shirtsinbulk:before{content:"\f214"}.la-shoe-prints:before{content:"\f54b"}.la-shopping-bag:before{content:"\f290"}.la-shopping-basket:before{content:"\f291"}.la-shopping-cart:before{content:"\f07a"}.la-shopware:before{content:"\f5b5"}.la-shower:before{content:"\f2cc"}.la-shuttle-van:before{content:"\f5b6"}.la-sign:before{content:"\f4d9"}.la-sign-in-alt:before{content:"\f2f6"}.la-sign-language:before{content:"\f2a7"}.la-sign-out-alt:before{content:"\f2f5"}.la-signal:before{content:"\f012"}.la-signature:before{content:"\f5b7"}.la-sim-card:before{content:"\f7c4"}.la-simplybuilt:before{content:"\f215"}.la-sistrix:before{content:"\f3ee"}.la-sitemap:before{content:"\f0e8"}.la-sith:before{content:"\f512"}.la-skating:before{content:"\f7c5"}.la-sketch:before{content:"\f7c6"}.la-skiing:before{content:"\f7c9"}.la-skiing-nordic:before{content:"\f7ca"}.la-skull:before{content:"\f54c"}.la-skull-crossbones:before{content:"\f714"}.la-skyatlas:before{content:"\f216"}.la-skype:before{content:"\f17e"}.la-slack:before{content:"\f198"}.la-slack-hash:before{content:"\f3ef"}.la-slash:before{content:"\f715"}.la-sleigh:before{content:"\f7cc"}.la-sliders-h:before{content:"\f1de"}.la-slideshare:before{content:"\f1e7"}.la-smile:before{content:"\f118"}.la-smile-beam:before{content:"\f5b8"}.la-smile-wink:before{content:"\f4da"}.la-smog:before{content:"\f75f"}.la-smoking:before{content:"\f48d"}.la-smoking-ban:before{content:"\f54d"}.la-sms:before{content:"\f7cd"}.la-snapchat:before{content:"\f2ab"}.la-snapchat-ghost:before{content:"\f2ac"}.la-snapchat-square:before{content:"\f2ad"}.la-snowboarding:before{content:"\f7ce"}.la-snowflake:before{content:"\f2dc"}.la-snowman:before{content:"\f7d0"}.la-snowplow:before{content:"\f7d2"}.la-socks:before{content:"\f696"}.la-solar-panel:before{content:"\f5ba"}.la-sort:before{content:"\f0dc"}.la-sort-alpha-down:before{content:"\f15d"}.la-sort-alpha-down-alt:before{content:"\f881"}.la-sort-alpha-up:before{content:"\f15e"}.la-sort-alpha-up-alt:before{content:"\f882"}.la-sort-amount-down:before{content:"\f160"}.la-sort-amount-down-alt:before{content:"\f884"}.la-sort-amount-up:before{content:"\f161"}.la-sort-amount-up-alt:before{content:"\f885"}.la-sort-down:before{content:"\f0dd"}.la-sort-numeric-down:before{content:"\f162"}.la-sort-numeric-down-alt:before{content:"\f886"}.la-sort-numeric-up:before{content:"\f163"}.la-sort-numeric-up-alt:before{content:"\f887"}.la-sort-up:before{content:"\f0de"}.la-soundcloud:before{content:"\f1be"}.la-sourcetree:before{content:"\f7d3"}.la-spa:before{content:"\f5bb"}.la-space-shuttle:before{content:"\f197"}.la-speakap:before{content:"\f3f3"}.la-speaker-deck:before{content:"\f83c"}.la-spell-check:before{content:"\f891"}.la-spider:before{content:"\f717"}.la-spinner:before{content:"\f110"}.la-splotch:before{content:"\f5bc"}.la-spotify:before{content:"\f1bc"}.la-spray-can:before{content:"\f5bd"}.la-square:before{content:"\f0c8"}.la-square-full:before{content:"\f45c"}.la-square-root-alt:before{content:"\f698"}.la-squarespace:before{content:"\f5be"}.la-stack-exchange:before{content:"\f18d"}.la-stack-overflow:before{content:"\f16c"}.la-stackpath:before{content:"\f842"}.la-stamp:before{content:"\f5bf"}.la-star:before{content:"\f005"}.la-star-and-crescent:before{content:"\f699"}.la-star-half:before{content:"\f089"}.la-star-half-alt:before{content:"\f5c0"}.la-star-of-david:before{content:"\f69a"}.la-star-of-life:before{content:"\f621"}.la-staylinked:before{content:"\f3f5"}.la-steam:before{content:"\f1b6"}.la-steam-square:before{content:"\f1b7"}.la-steam-symbol:before{content:"\f3f6"}.la-step-backward:before{content:"\f048"}.la-step-forward:before{content:"\f051"}.la-stethoscope:before{content:"\f0f1"}.la-sticker-mule:before{content:"\f3f7"}.la-sticky-note:before{content:"\f249"}.la-stop:before{content:"\f04d"}.la-stop-circle:before{content:"\f28d"}.la-stopwatch:before{content:"\f2f2"}.la-store:before{content:"\f54e"}.la-store-alt:before{content:"\f54f"}.la-strava:before{content:"\f428"}.la-stream:before{content:"\f550"}.la-street-view:before{content:"\f21d"}.la-strikethrough:before{content:"\f0cc"}.la-stripe:before{content:"\f429"}.la-stripe-s:before{content:"\f42a"}.la-stroopwafel:before{content:"\f551"}.la-studiovinari:before{content:"\f3f8"}.la-stumbleupon:before{content:"\f1a4"}.la-stumbleupon-circle:before{content:"\f1a3"}.la-subscript:before{content:"\f12c"}.la-subway:before{content:"\f239"}.la-suitcase:before{content:"\f0f2"}.la-suitcase-rolling:before{content:"\f5c1"}.la-sun:before{content:"\f185"}.la-superpowers:before{content:"\f2dd"}.la-superscript:before{content:"\f12b"}.la-supple:before{content:"\f3f9"}.la-surprise:before{content:"\f5c2"}.la-suse:before{content:"\f7d6"}.la-swatchbook:before{content:"\f5c3"}.la-swift:before{content:"\f8e1"}.la-swimmer:before{content:"\f5c4"}.la-swimming-pool:before{content:"\f5c5"}.la-symfony:before{content:"\f83d"}.la-synagogue:before{content:"\f69b"}.la-sync:before{content:"\f021"}.la-sync-alt:before{content:"\f2f1"}.la-syringe:before{content:"\f48e"}.la-table:before{content:"\f0ce"}.la-table-tennis:before{content:"\f45d"}.la-tablet:before{content:"\f10a"}.la-tablet-alt:before{content:"\f3fa"}.la-tablets:before{content:"\f490"}.la-tachometer-alt:before{content:"\f3fd"}.la-tag:before{content:"\f02b"}.la-tags:before{content:"\f02c"}.la-tape:before{content:"\f4db"}.la-tasks:before{content:"\f0ae"}.la-taxi:before{content:"\f1ba"}.la-teamspeak:before{content:"\f4f9"}.la-teeth:before{content:"\f62e"}.la-teeth-open:before{content:"\f62f"}.la-telegram:before{content:"\f2c6"}.la-telegram-plane:before{content:"\f3fe"}.la-temperature-high:before{content:"\f769"}.la-temperature-low:before{content:"\f76b"}.la-tencent-weibo:before{content:"\f1d5"}.la-tenge:before{content:"\f7d7"}.la-terminal:before{content:"\f120"}.la-text-height:before{content:"\f034"}.la-text-width:before{content:"\f035"}.la-th:before{content:"\f00a"}.la-th-large:before{content:"\f009"}.la-th-list:before{content:"\f00b"}.la-the-red-yeti:before{content:"\f69d"}.la-theater-masks:before{content:"\f630"}.la-themeco:before{content:"\f5c6"}.la-themeisle:before{content:"\f2b2"}.la-thermometer:before{content:"\f491"}.la-thermometer-empty:before{content:"\f2cb"}.la-thermometer-full:before{content:"\f2c7"}.la-thermometer-half:before{content:"\f2c9"}.la-thermometer-quarter:before{content:"\f2ca"}.la-thermometer-three-quarters:before{content:"\f2c8"}.la-think-peaks:before{content:"\f731"}.la-thumbs-down:before{content:"\f165"}.la-thumbs-up:before{content:"\f164"}.la-thumbtack:before{content:"\f08d"}.la-ticket-alt:before{content:"\f3ff"}.la-times:before{content:"\f00d"}.la-times-circle:before{content:"\f057"}.la-tint:before{content:"\f043"}.la-tint-slash:before{content:"\f5c7"}.la-tired:before{content:"\f5c8"}.la-toggle-off:before{content:"\f204"}.la-toggle-on:before{content:"\f205"}.la-toilet:before{content:"\f7d8"}.la-toilet-paper:before{content:"\f71e"}.la-toolbox:before{content:"\f552"}.la-tools:before{content:"\f7d9"}.la-tooth:before{content:"\f5c9"}.la-torah:before{content:"\f6a0"}.la-torii-gate:before{content:"\f6a1"}.la-tractor:before{content:"\f722"}.la-trade-federation:before{content:"\f513"}.la-trademark:before{content:"\f25c"}.la-traffic-light:before{content:"\f637"}.la-train:before{content:"\f238"}.la-tram:before{content:"\f7da"}.la-transgender:before{content:"\f224"}.la-transgender-alt:before{content:"\f225"}.la-trash:before{content:"\f1f8"}.la-trash-alt:before{content:"\f2ed"}.la-trash-restore:before{content:"\f829"}.la-trash-restore-alt:before{content:"\f82a"}.la-tree:before{content:"\f1bb"}.la-trello:before{content:"\f181"}.la-tripadvisor:before{content:"\f262"}.la-trophy:before{content:"\f091"}.la-truck:before{content:"\f0d1"}.la-truck-loading:before{content:"\f4de"}.la-truck-monster:before{content:"\f63b"}.la-truck-moving:before{content:"\f4df"}.la-truck-pickup:before{content:"\f63c"}.la-tshirt:before{content:"\f553"}.la-tty:before{content:"\f1e4"}.la-tumblr:before{content:"\f173"}.la-tumblr-square:before{content:"\f174"}.la-tv:before{content:"\f26c"}.la-twitch:before{content:"\f1e8"}.la-twitter:before{content:"\f099"}.la-twitter-square:before{content:"\f081"}.la-typo3:before{content:"\f42b"}.la-uber:before{content:"\f402"}.la-ubuntu:before{content:"\f7df"}.la-uikit:before{content:"\f403"}.la-umbraco:before{content:"\f8e8"}.la-umbrella:before{content:"\f0e9"}.la-umbrella-beach:before{content:"\f5ca"}.la-underline:before{content:"\f0cd"}.la-undo:before{content:"\f0e2"}.la-undo-alt:before{content:"\f2ea"}.la-uniregistry:before{content:"\f404"}.la-universal-access:before{content:"\f29a"}.la-university:before{content:"\f19c"}.la-unlink:before{content:"\f127"}.la-unlock:before{content:"\f09c"}.la-unlock-alt:before{content:"\f13e"}.la-untappd:before{content:"\f405"}.la-upload:before{content:"\f093"}.la-ups:before{content:"\f7e0"}.la-usb:before{content:"\f287"}.la-user:before{content:"\f007"}.la-user-alt:before{content:"\f406"}.la-user-alt-slash:before{content:"\f4fa"}.la-user-astronaut:before{content:"\f4fb"}.la-user-check:before{content:"\f4fc"}.la-user-circle:before{content:"\f2bd"}.la-user-clock:before{content:"\f4fd"}.la-user-cog:before{content:"\f4fe"}.la-user-edit:before{content:"\f4ff"}.la-user-friends:before{content:"\f500"}.la-user-graduate:before{content:"\f501"}.la-user-injured:before{content:"\f728"}.la-user-lock:before{content:"\f502"}.la-user-md:before{content:"\f0f0"}.la-user-minus:before{content:"\f503"}.la-user-ninja:before{content:"\f504"}.la-user-nurse:before{content:"\f82f"}.la-user-plus:before{content:"\f234"}.la-user-secret:before{content:"\f21b"}.la-user-shield:before{content:"\f505"}.la-user-slash:before{content:"\f506"}.la-user-tag:before{content:"\f507"}.la-user-tie:before{content:"\f508"}.la-user-times:before{content:"\f235"}.la-users:before{content:"\f0c0"}.la-users-cog:before{content:"\f509"}.la-usps:before{content:"\f7e1"}.la-ussunnah:before{content:"\f407"}.la-utensil-spoon:before{content:"\f2e5"}.la-utensils:before{content:"\f2e7"}.la-vaadin:before{content:"\f408"}.la-vector-square:before{content:"\f5cb"}.la-venus:before{content:"\f221"}.la-venus-double:before{content:"\f226"}.la-venus-mars:before{content:"\f228"}.la-viacoin:before{content:"\f237"}.la-viadeo:before{content:"\f2a9"}.la-viadeo-square:before{content:"\f2aa"}.la-vial:before{content:"\f492"}.la-vials:before{content:"\f493"}.la-viber:before{content:"\f409"}.la-video:before{content:"\f03d"}.la-video-slash:before{content:"\f4e2"}.la-vihara:before{content:"\f6a7"}.la-vimeo:before{content:"\f40a"}.la-vimeo-square:before{content:"\f194"}.la-vimeo-v:before{content:"\f27d"}.la-vine:before{content:"\f1ca"}.la-vk:before{content:"\f189"}.la-vnv:before{content:"\f40b"}.la-voicemail:before{content:"\f897"}.la-volleyball-ball:before{content:"\f45f"}.la-volume-down:before{content:"\f027"}.la-volume-mute:before{content:"\f6a9"}.la-volume-off:before{content:"\f026"}.la-volume-up:before{content:"\f028"}.la-vote-yea:before{content:"\f772"}.la-vr-cardboard:before{content:"\f729"}.la-vuejs:before{content:"\f41f"}.la-walking:before{content:"\f554"}.la-wallet:before{content:"\f555"}.la-warehouse:before{content:"\f494"}.la-water:before{content:"\f773"}.la-wave-square:before{content:"\f83e"}.la-waze:before{content:"\f83f"}.la-weebly:before{content:"\f5cc"}.la-weibo:before{content:"\f18a"}.la-weight:before{content:"\f496"}.la-weight-hanging:before{content:"\f5cd"}.la-weixin:before{content:"\f1d7"}.la-whatsapp:before{content:"\f232"}.la-whatsapp-square:before{content:"\f40c"}.la-wheelchair:before{content:"\f193"}.la-whmcs:before{content:"\f40d"}.la-wifi:before{content:"\f1eb"}.la-wikipedia-w:before{content:"\f266"}.la-wind:before{content:"\f72e"}.la-window-close:before{content:"\f410"}.la-window-maximize:before{content:"\f2d0"}.la-window-minimize:before{content:"\f2d1"}.la-window-restore:before{content:"\f2d2"}.la-windows:before{content:"\f17a"}.la-wine-bottle:before{content:"\f72f"}.la-wine-glass:before{content:"\f4e3"}.la-wine-glass-alt:before{content:"\f5ce"}.la-wix:before{content:"\f5cf"}.la-wizards-of-the-coast:before{content:"\f730"}.la-wolf-pack-battalion:before{content:"\f514"}.la-won-sign:before{content:"\f159"}.la-wordpress:before{content:"\f19a"}.la-wordpress-simple:before{content:"\f411"}.la-wpbeginner:before{content:"\f297"}.la-wpexplorer:before{content:"\f2de"}.la-wpforms:before{content:"\f298"}.la-wpressr:before{content:"\f3e4"}.la-wrench:before{content:"\f0ad"}.la-x-ray:before{content:"\f497"}.la-xbox:before{content:"\f412"}.la-xing:before{content:"\f168"}.la-xing-square:before{content:"\f169"}.la-y-combinator:before{content:"\f23b"}.la-yahoo:before{content:"\f19e"}.la-yammer:before{content:"\f840"}.la-yandex:before{content:"\f413"}.la-yandex-international:before{content:"\f414"}.la-yarn:before{content:"\f7e3"}.la-yelp:before{content:"\f1e9"}.la-yen-sign:before{content:"\f157"}.la-yin-yang:before{content:"\f6ad"}.la-yoast:before{content:"\f2b1"}.la-youtube:before{content:"\f167"}.la-youtube-square:before{content:"\f431"}.la-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{ font-family:'Line Awesome Brands';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-brands-400.eot);src:url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-brands-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-brands-400.woff2) format("woff2"),url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-brands-400.woff) format("woff"),url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-brands-400.ttf) format("truetype"),url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-brands-400.svg#lineawesome) format("svg") }.lab{font-family:'Line Awesome Brands'}@font-face{ font-family:'Line Awesome Free';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-regular-400.eot);src:url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-regular-400.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-regular-400.woff2) format("woff2"),url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-regular-400.woff) format("woff"),url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-regular-400.ttf) format("truetype"),url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-regular-400.svg#lineawesome) format("svg") }.lar{font-family:'Line Awesome Free';font-weight:400}@font-face{ font-family:'Line Awesome Free';font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-solid-900.eot);src:url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-solid-900.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-solid-900.woff2) format("woff2"),url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-solid-900.woff) format("woff"),url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-solid-900.ttf) format("truetype"),url(/wp-content/themes/bw-medxtore/assets/global/css/fonts/la-solid-900.svg#lineawesome) format("svg") }.la,.las{font-family:'Line Awesome Free';font-weight:900}.la.la-glass:before{content:"\f000"}.la.la-meetup{font-family:'Line Awesome Brands';font-weight:400}.la.la-star-o{font-family:'Line Awesome Free';font-weight:400}.la.la-star-o:before{content:"\f005"}.la.la-remove:before{content:"\f00d"}.la.la-close:before{content:"\f00d"}.la.la-gear:before{content:"\f013"}.la.la-trash-o{font-family:'Line Awesome Free';font-weight:400}.la.la-trash-o:before{content:"\f2ed"}.la.la-file-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-o:before{content:"\f15b"}.la.la-clock-o{font-family:'Line Awesome Free';font-weight:400}.la.la-clock-o:before{content:"\f017"}.la.la-arrow-circle-o-down{font-family:'Line Awesome Free';font-weight:400}.la.la-arrow-circle-o-down:before{content:"\f358"}.la.la-arrow-circle-o-up{font-family:'Line Awesome Free';font-weight:400}.la.la-arrow-circle-o-up:before{content:"\f35b"}.la.la-play-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-play-circle-o:before{content:"\f144"}.la.la-repeat:before{content:"\f01e"}.la.la-rotate-right:before{content:"\f01e"}.la.la-refresh:before{content:"\f021"}.la.la-list-alt{font-family:'Line Awesome Free';font-weight:400}.la.la-dedent:before{content:"\f03b"}.la.la-video-camera:before{content:"\f03d"}.la.la-picture-o{font-family:'Line Awesome Free';font-weight:400}.la.la-picture-o:before{content:"\f03e"}.la.la-photo{font-family:'Line Awesome Free';font-weight:400}.la.la-photo:before{content:"\f03e"}.la.la-image{font-family:'Line Awesome Free';font-weight:400}.la.la-image:before{content:"\f03e"}.la.la-pencil:before{content:"\f303"}.la.la-map-marker:before{content:"\f3c5"}.la.la-pencil-square-o{font-family:'Line Awesome Free';font-weight:400}.la.la-pencil-square-o:before{content:"\f044"}.la.la-share-square-o{font-family:'Line Awesome Free';font-weight:400}.la.la-share-square-o:before{content:"\f14d"}.la.la-check-square-o{font-family:'Line Awesome Free';font-weight:400}.la.la-check-square-o:before{content:"\f14a"}.la.la-arrows:before{content:"\f0b2"}.la.la-times-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-times-circle-o:before{content:"\f057"}.la.la-check-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-check-circle-o:before{content:"\f058"}.la.la-mail-forward:before{content:"\f064"}.la.la-eye{font-family:'Line Awesome Free';font-weight:400}.la.la-eye-slash{font-family:'Line Awesome Free';font-weight:400}.la.la-warning:before{content:"\f071"}.la.la-calendar:before{content:"\f073"}.la.la-arrows-v:before{content:"\f338"}.la.la-arrows-h:before{content:"\f337"}.la.la-bar-chart{font-family:'Line Awesome Free';font-weight:400}.la.la-bar-chart:before{content:"\f080"}.la.la-bar-chart-o{font-family:'Line Awesome Free';font-weight:400}.la.la-bar-chart-o:before{content:"\f080"}.la.la-twitter-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-facebook-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-gears:before{content:"\f085"}.la.la-thumbs-o-up{font-family:'Line Awesome Free';font-weight:400}.la.la-thumbs-o-up:before{content:"\f164"}.la.la-thumbs-o-down{font-family:'Line Awesome Free';font-weight:400}.la.la-thumbs-o-down:before{content:"\f165"}.la.la-heart-o{font-family:'Line Awesome Free';font-weight:400}.la.la-heart-o:before{content:"\f004"}.la.la-sign-out:before{content:"\f2f5"}.la.la-linkedin-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-linkedin-square:before{content:"\f08c"}.la.la-thumb-tack:before{content:"\f08d"}.la.la-external-link:before{content:"\f35d"}.la.la-sign-in:before{content:"\f2f6"}.la.la-github-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-lemon-o{font-family:'Line Awesome Free';font-weight:400}.la.la-lemon-o:before{content:"\f094"}.la.la-square-o{font-family:'Line Awesome Free';font-weight:400}.la.la-square-o:before{content:"\f0c8"}.la.la-bookmark-o{font-family:'Line Awesome Free';font-weight:400}.la.la-bookmark-o:before{content:"\f02e"}.la.la-twitter{font-family:'Line Awesome Brands';font-weight:400}.la.la-facebook{font-family:'Line Awesome Brands';font-weight:400}.la.la-facebook:before{content:"\f39e"}.la.la-facebook-f{font-family:'Line Awesome Brands';font-weight:400}.la.la-facebook-f:before{content:"\f39e"}.la.la-github{font-family:'Line Awesome Brands';font-weight:400}.la.la-credit-card{font-family:'Line Awesome Free';font-weight:400}.la.la-feed:before{content:"\f09e"}.la.la-hdd-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hdd-o:before{content:"\f0a0"}.la.la-hand-o-right{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-o-right:before{content:"\f0a4"}.la.la-hand-o-left{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-o-left:before{content:"\f0a5"}.la.la-hand-o-up{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-o-up:before{content:"\f0a6"}.la.la-hand-o-down{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-o-down:before{content:"\f0a7"}.la.la-arrows-alt:before{content:"\f31e"}.la.la-group:before{content:"\f0c0"}.la.la-chain:before{content:"\f0c1"}.la.la-scissors:before{content:"\f0c4"}.la.la-files-o{font-family:'Line Awesome Free';font-weight:400}.la.la-files-o:before{content:"\f0c5"}.la.la-floppy-o{font-family:'Line Awesome Free';font-weight:400}.la.la-floppy-o:before{content:"\f0c7"}.la.la-navicon:before{content:"\f0c9"}.la.la-reorder:before{content:"\f0c9"}.la.la-pinterest{font-family:'Line Awesome Brands';font-weight:400}.la.la-pinterest-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-plus-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-plus{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-plus:before{content:"\f0d5"}.la.la-money{font-family:'Line Awesome Free';font-weight:400}.la.la-money:before{content:"\f3d1"}.la.la-unsorted:before{content:"\f0dc"}.la.la-sort-desc:before{content:"\f0dd"}.la.la-sort-asc:before{content:"\f0de"}.la.la-linkedin{font-family:'Line Awesome Brands';font-weight:400}.la.la-linkedin:before{content:"\f0e1"}.la.la-rotate-left:before{content:"\f0e2"}.la.la-legal:before{content:"\f0e3"}.la.la-tachometer:before{content:"\f3fd"}.la.la-dashboard:before{content:"\f3fd"}.la.la-comment-o{font-family:'Line Awesome Free';font-weight:400}.la.la-comment-o:before{content:"\f075"}.la.la-comments-o{font-family:'Line Awesome Free';font-weight:400}.la.la-comments-o:before{content:"\f086"}.la.la-flash:before{content:"\f0e7"}.la.la-clipboard{font-family:'Line Awesome Free';font-weight:400}.la.la-paste{font-family:'Line Awesome Free';font-weight:400}.la.la-paste:before{content:"\f328"}.la.la-lightbulb-o{font-family:'Line Awesome Free';font-weight:400}.la.la-lightbulb-o:before{content:"\f0eb"}.la.la-exchange:before{content:"\f362"}.la.la-cloud-download:before{content:"\f381"}.la.la-cloud-upload:before{content:"\f382"}.la.la-bell-o{font-family:'Line Awesome Free';font-weight:400}.la.la-bell-o:before{content:"\f0f3"}.la.la-cutlery:before{content:"\f2e7"}.la.la-file-text-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-text-o:before{content:"\f15c"}.la.la-building-o{font-family:'Line Awesome Free';font-weight:400}.la.la-building-o:before{content:"\f1ad"}.la.la-hospital-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hospital-o:before{content:"\f0f8"}.la.la-tablet:before{content:"\f3fa"}.la.la-mobile:before{content:"\f3cd"}.la.la-mobile-phone:before{content:"\f3cd"}.la.la-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-circle-o:before{content:"\f111"}.la.la-mail-reply:before{content:"\f3e5"}.la.la-github-alt{font-family:'Line Awesome Brands';font-weight:400}.la.la-folder-o{font-family:'Line Awesome Free';font-weight:400}.la.la-folder-o:before{content:"\f07b"}.la.la-folder-open-o{font-family:'Line Awesome Free';font-weight:400}.la.la-folder-open-o:before{content:"\f07c"}.la.la-smile-o{font-family:'Line Awesome Free';font-weight:400}.la.la-smile-o:before{content:"\f118"}.la.la-frown-o{font-family:'Line Awesome Free';font-weight:400}.la.la-frown-o:before{content:"\f119"}.la.la-meh-o{font-family:'Line Awesome Free';font-weight:400}.la.la-meh-o:before{content:"\f11a"}.la.la-keyboard-o{font-family:'Line Awesome Free';font-weight:400}.la.la-keyboard-o:before{content:"\f11c"}.la.la-flag-o{font-family:'Line Awesome Free';font-weight:400}.la.la-flag-o:before{content:"\f024"}.la.la-mail-reply-all:before{content:"\f122"}.la.la-star-half-o{font-family:'Line Awesome Free';font-weight:400}.la.la-star-half-o:before{content:"\f089"}.la.la-star-half-empty{font-family:'Line Awesome Free';font-weight:400}.la.la-star-half-empty:before{content:"\f089"}.la.la-star-half-full{font-family:'Line Awesome Free';font-weight:400}.la.la-star-half-full:before{content:"\f089"}.la.la-code-fork:before{content:"\f126"}.la.la-chain-broken:before{content:"\f127"}.la.la-shield:before{content:"\f3ed"}.la.la-calendar-o{font-family:'Line Awesome Free';font-weight:400}.la.la-calendar-o:before{content:"\f133"}.la.la-maxcdn{font-family:'Line Awesome Brands';font-weight:400}.la.la-html5{font-family:'Line Awesome Brands';font-weight:400}.la.la-css3{font-family:'Line Awesome Brands';font-weight:400}.la.la-ticket:before{content:"\f3ff"}.la.la-minus-square-o{font-family:'Line Awesome Free';font-weight:400}.la.la-minus-square-o:before{content:"\f146"}.la.la-level-up:before{content:"\f3bf"}.la.la-level-down:before{content:"\f3be"}.la.la-pencil-square:before{content:"\f14b"}.la.la-external-link-square:before{content:"\f360"}.la.la-compass{font-family:'Line Awesome Free';font-weight:400}.la.la-caret-square-o-down{font-family:'Line Awesome Free';font-weight:400}.la.la-caret-square-o-down:before{content:"\f150"}.la.la-toggle-down{font-family:'Line Awesome Free';font-weight:400}.la.la-toggle-down:before{content:"\f150"}.la.la-caret-square-o-up{font-family:'Line Awesome Free';font-weight:400}.la.la-caret-square-o-up:before{content:"\f151"}.la.la-toggle-up{font-family:'Line Awesome Free';font-weight:400}.la.la-toggle-up:before{content:"\f151"}.la.la-caret-square-o-right{font-family:'Line Awesome Free';font-weight:400}.la.la-caret-square-o-right:before{content:"\f152"}.la.la-toggle-right{font-family:'Line Awesome Free';font-weight:400}.la.la-toggle-right:before{content:"\f152"}.la.la-eur:before{content:"\f153"}.la.la-euro:before{content:"\f153"}.la.la-gbp:before{content:"\f154"}.la.la-usd:before{content:"\f155"}.la.la-dollar:before{content:"\f155"}.la.la-inr:before{content:"\f156"}.la.la-rupee:before{content:"\f156"}.la.la-jpy:before{content:"\f157"}.la.la-cny:before{content:"\f157"}.la.la-rmb:before{content:"\f157"}.la.la-yen:before{content:"\f157"}.la.la-rub:before{content:"\f158"}.la.la-ruble:before{content:"\f158"}.la.la-rouble:before{content:"\f158"}.la.la-krw:before{content:"\f159"}.la.la-won:before{content:"\f159"}.la.la-btc{font-family:'Line Awesome Brands';font-weight:400}.la.la-bitcoin{font-family:'Line Awesome Brands';font-weight:400}.la.la-bitcoin:before{content:"\f15a"}.la.la-file-text:before{content:"\f15c"}.la.la-sort-alpha-asc:before{content:"\f15d"}.la.la-sort-alpha-desc:before{content:"\f881"}.la.la-sort-amount-asc:before{content:"\f160"}.la.la-sort-amount-desc:before{content:"\f884"}.la.la-sort-numeric-asc:before{content:"\f162"}.la.la-sort-numeric-desc:before{content:"\f886"}.la.la-youtube-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-youtube{font-family:'Line Awesome Brands';font-weight:400}.la.la-xing{font-family:'Line Awesome Brands';font-weight:400}.la.la-xing-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-youtube-play{font-family:'Line Awesome Brands';font-weight:400}.la.la-youtube-play:before{content:"\f167"}.la.la-dropbox{font-family:'Line Awesome Brands';font-weight:400}.la.la-stack-overflow{font-family:'Line Awesome Brands';font-weight:400}.la.la-instagram{font-family:'Line Awesome Brands';font-weight:400}.la.la-flickr{font-family:'Line Awesome Brands';font-weight:400}.la.la-adn{font-family:'Line Awesome Brands';font-weight:400}.la.la-bitbucket{font-family:'Line Awesome Brands';font-weight:400}.la.la-bitbucket-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-bitbucket-square:before{content:"\f171"}.la.la-tumblr{font-family:'Line Awesome Brands';font-weight:400}.la.la-tumblr-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-long-arrow-down:before{content:"\f309"}.la.la-long-arrow-up:before{content:"\f30c"}.la.la-long-arrow-left:before{content:"\f30a"}.la.la-long-arrow-right:before{content:"\f30b"}.la.la-apple{font-family:'Line Awesome Brands';font-weight:400}.la.la-windows{font-family:'Line Awesome Brands';font-weight:400}.la.la-android{font-family:'Line Awesome Brands';font-weight:400}.la.la-linux{font-family:'Line Awesome Brands';font-weight:400}.la.la-dribbble{font-family:'Line Awesome Brands';font-weight:400}.la.la-skype{font-family:'Line Awesome Brands';font-weight:400}.la.la-foursquare{font-family:'Line Awesome Brands';font-weight:400}.la.la-trello{font-family:'Line Awesome Brands';font-weight:400}.la.la-gratipay{font-family:'Line Awesome Brands';font-weight:400}.la.la-gittip{font-family:'Line Awesome Brands';font-weight:400}.la.la-gittip:before{content:"\f184"}.la.la-sun-o{font-family:'Line Awesome Free';font-weight:400}.la.la-sun-o:before{content:"\f185"}.la.la-moon-o{font-family:'Line Awesome Free';font-weight:400}.la.la-moon-o:before{content:"\f186"}.la.la-vk{font-family:'Line Awesome Brands';font-weight:400}.la.la-weibo{font-family:'Line Awesome Brands';font-weight:400}.la.la-renren{font-family:'Line Awesome Brands';font-weight:400}.la.la-pagelines{font-family:'Line Awesome Brands';font-weight:400}.la.la-stack-exchange{font-family:'Line Awesome Brands';font-weight:400}.la.la-arrow-circle-o-right{font-family:'Line Awesome Free';font-weight:400}.la.la-arrow-circle-o-right:before{content:"\f35a"}.la.la-arrow-circle-o-left{font-family:'Line Awesome Free';font-weight:400}.la.la-arrow-circle-o-left:before{content:"\f359"}.la.la-caret-square-o-left{font-family:'Line Awesome Free';font-weight:400}.la.la-caret-square-o-left:before{content:"\f191"}.la.la-toggle-left{font-family:'Line Awesome Free';font-weight:400}.la.la-toggle-left:before{content:"\f191"}.la.la-dot-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-dot-circle-o:before{content:"\f192"}.la.la-vimeo-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-try:before{content:"\f195"}.la.la-turkish-lira:before{content:"\f195"}.la.la-plus-square-o{font-family:'Line Awesome Free';font-weight:400}.la.la-plus-square-o:before{content:"\f0fe"}.la.la-slack{font-family:'Line Awesome Brands';font-weight:400}.la.la-wordpress{font-family:'Line Awesome Brands';font-weight:400}.la.la-openid{font-family:'Line Awesome Brands';font-weight:400}.la.la-institution:before{content:"\f19c"}.la.la-bank:before{content:"\f19c"}.la.la-mortar-board:before{content:"\f19d"}.la.la-yahoo{font-family:'Line Awesome Brands';font-weight:400}.la.la-google{font-family:'Line Awesome Brands';font-weight:400}.la.la-reddit{font-family:'Line Awesome Brands';font-weight:400}.la.la-reddit-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-stumbleupon-circle{font-family:'Line Awesome Brands';font-weight:400}.la.la-stumbleupon{font-family:'Line Awesome Brands';font-weight:400}.la.la-delicious{font-family:'Line Awesome Brands';font-weight:400}.la.la-digg{font-family:'Line Awesome Brands';font-weight:400}.la.la-pied-piper-pp{font-family:'Line Awesome Brands';font-weight:400}.la.la-pied-piper-alt{font-family:'Line Awesome Brands';font-weight:400}.la.la-drupal{font-family:'Line Awesome Brands';font-weight:400}.la.la-joomla{font-family:'Line Awesome Brands';font-weight:400}.la.la-spoon:before{content:"\f2e5"}.la.la-behance{font-family:'Line Awesome Brands';font-weight:400}.la.la-behance-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-steam{font-family:'Line Awesome Brands';font-weight:400}.la.la-steam-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-automobile:before{content:"\f1b9"}.la.la-cab:before{content:"\f1ba"}.la.la-envelope-o{font-family:'Line Awesome Free';font-weight:400}.la.la-envelope-o:before{content:"\f0e0"}.la.la-deviantart{font-family:'Line Awesome Brands';font-weight:400}.la.la-soundcloud{font-family:'Line Awesome Brands';font-weight:400}.la.la-file-pdf-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-pdf-o:before{content:"\f1c1"}.la.la-file-word-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-word-o:before{content:"\f1c2"}.la.la-file-excel-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-excel-o:before{content:"\f1c3"}.la.la-file-powerpoint-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-powerpoint-o:before{content:"\f1c4"}.la.la-file-image-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-image-o:before{content:"\f1c5"}.la.la-file-photo-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-photo-o:before{content:"\f1c5"}.la.la-file-picture-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-picture-o:before{content:"\f1c5"}.la.la-file-archive-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-archive-o:before{content:"\f1c6"}.la.la-file-zip-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-zip-o:before{content:"\f1c6"}.la.la-file-audio-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-audio-o:before{content:"\f1c7"}.la.la-file-sound-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-sound-o:before{content:"\f1c7"}.la.la-file-video-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-video-o:before{content:"\f1c8"}.la.la-file-movie-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-movie-o:before{content:"\f1c8"}.la.la-file-code-o{font-family:'Line Awesome Free';font-weight:400}.la.la-file-code-o:before{content:"\f1c9"}.la.la-vine{font-family:'Line Awesome Brands';font-weight:400}.la.la-codepen{font-family:'Line Awesome Brands';font-weight:400}.la.la-jsfiddle{font-family:'Line Awesome Brands';font-weight:400}.la.la-life-ring{font-family:'Line Awesome Free';font-weight:400}.la.la-life-bouy{font-family:'Line Awesome Free';font-weight:400}.la.la-life-bouy:before{content:"\f1cd"}.la.la-life-buoy{font-family:'Line Awesome Free';font-weight:400}.la.la-life-buoy:before{content:"\f1cd"}.la.la-life-saver{font-family:'Line Awesome Free';font-weight:400}.la.la-life-saver:before{content:"\f1cd"}.la.la-support{font-family:'Line Awesome Free';font-weight:400}.la.la-support:before{content:"\f1cd"}.la.la-circle-o-notch:before{content:"\f1ce"}.la.la-rebel{font-family:'Line Awesome Brands';font-weight:400}.la.la-ra{font-family:'Line Awesome Brands';font-weight:400}.la.la-ra:before{content:"\f1d0"}.la.la-resistance{font-family:'Line Awesome Brands';font-weight:400}.la.la-resistance:before{content:"\f1d0"}.la.la-empire{font-family:'Line Awesome Brands';font-weight:400}.la.la-ge{font-family:'Line Awesome Brands';font-weight:400}.la.la-ge:before{content:"\f1d1"}.la.la-git-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-git{font-family:'Line Awesome Brands';font-weight:400}.la.la-hacker-news{font-family:'Line Awesome Brands';font-weight:400}.la.la-y-combinator-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-y-combinator-square:before{content:"\f1d4"}.la.la-yc-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-yc-square:before{content:"\f1d4"}.la.la-tencent-weibo{font-family:'Line Awesome Brands';font-weight:400}.la.la-qq{font-family:'Line Awesome Brands';font-weight:400}.la.la-weixin{font-family:'Line Awesome Brands';font-weight:400}.la.la-wechat{font-family:'Line Awesome Brands';font-weight:400}.la.la-wechat:before{content:"\f1d7"}.la.la-send:before{content:"\f1d8"}.la.la-paper-plane-o{font-family:'Line Awesome Free';font-weight:400}.la.la-paper-plane-o:before{content:"\f1d8"}.la.la-send-o{font-family:'Line Awesome Free';font-weight:400}.la.la-send-o:before{content:"\f1d8"}.la.la-circle-thin{font-family:'Line Awesome Free';font-weight:400}.la.la-circle-thin:before{content:"\f111"}.la.la-header:before{content:"\f1dc"}.la.la-sliders:before{content:"\f1de"}.la.la-futbol-o{font-family:'Line Awesome Free';font-weight:400}.la.la-futbol-o:before{content:"\f1e3"}.la.la-soccer-ball-o{font-family:'Line Awesome Free';font-weight:400}.la.la-soccer-ball-o:before{content:"\f1e3"}.la.la-slideshare{font-family:'Line Awesome Brands';font-weight:400}.la.la-twitch{font-family:'Line Awesome Brands';font-weight:400}.la.la-yelp{font-family:'Line Awesome Brands';font-weight:400}.la.la-newspaper-o{font-family:'Line Awesome Free';font-weight:400}.la.la-newspaper-o:before{content:"\f1ea"}.la.la-paypal{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-wallet{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-visa{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-mastercard{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-discover{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-amex{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-paypal{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-stripe{font-family:'Line Awesome Brands';font-weight:400}.la.la-bell-slash-o{font-family:'Line Awesome Free';font-weight:400}.la.la-bell-slash-o:before{content:"\f1f6"}.la.la-trash:before{content:"\f2ed"}.la.la-copyright{font-family:'Line Awesome Free';font-weight:400}.la.la-eyedropper:before{content:"\f1fb"}.la.la-area-chart:before{content:"\f1fe"}.la.la-pie-chart:before{content:"\f200"}.la.la-line-chart:before{content:"\f201"}.la.la-lastfm{font-family:'Line Awesome Brands';font-weight:400}.la.la-lastfm-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-ioxhost{font-family:'Line Awesome Brands';font-weight:400}.la.la-angellist{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc{font-family:'Line Awesome Free';font-weight:400}.la.la-cc:before{content:"\f20a"}.la.la-ils:before{content:"\f20b"}.la.la-shekel:before{content:"\f20b"}.la.la-sheqel:before{content:"\f20b"}.la.la-meanpath{font-family:'Line Awesome Brands';font-weight:400}.la.la-meanpath:before{content:"\f2b4"}.la.la-buysellads{font-family:'Line Awesome Brands';font-weight:400}.la.la-connectdevelop{font-family:'Line Awesome Brands';font-weight:400}.la.la-dashcube{font-family:'Line Awesome Brands';font-weight:400}.la.la-forumbee{font-family:'Line Awesome Brands';font-weight:400}.la.la-leanpub{font-family:'Line Awesome Brands';font-weight:400}.la.la-sellsy{font-family:'Line Awesome Brands';font-weight:400}.la.la-shirtsinbulk{font-family:'Line Awesome Brands';font-weight:400}.la.la-simplybuilt{font-family:'Line Awesome Brands';font-weight:400}.la.la-skyatlas{font-family:'Line Awesome Brands';font-weight:400}.la.la-diamond{font-family:'Line Awesome Free';font-weight:400}.la.la-diamond:before{content:"\f3a5"}.la.la-intersex:before{content:"\f224"}.la.la-facebook-official{font-family:'Line Awesome Brands';font-weight:400}.la.la-facebook-official:before{content:"\f09a"}.la.la-pinterest-p{font-family:'Line Awesome Brands';font-weight:400}.la.la-whatsapp{font-family:'Line Awesome Brands';font-weight:400}.la.la-hotel:before{content:"\f236"}.la.la-viacoin{font-family:'Line Awesome Brands';font-weight:400}.la.la-medium{font-family:'Line Awesome Brands';font-weight:400}.la.la-y-combinator{font-family:'Line Awesome Brands';font-weight:400}.la.la-yc{font-family:'Line Awesome Brands';font-weight:400}.la.la-yc:before{content:"\f23b"}.la.la-optin-monster{font-family:'Line Awesome Brands';font-weight:400}.la.la-opencart{font-family:'Line Awesome Brands';font-weight:400}.la.la-expeditedssl{font-family:'Line Awesome Brands';font-weight:400}.la.la-battery-4:before{content:"\f240"}.la.la-battery:before{content:"\f240"}.la.la-battery-3:before{content:"\f241"}.la.la-battery-2:before{content:"\f242"}.la.la-battery-1:before{content:"\f243"}.la.la-battery-0:before{content:"\f244"}.la.la-object-group{font-family:'Line Awesome Free';font-weight:400}.la.la-object-ungroup{font-family:'Line Awesome Free';font-weight:400}.la.la-sticky-note-o{font-family:'Line Awesome Free';font-weight:400}.la.la-sticky-note-o:before{content:"\f249"}.la.la-cc-jcb{font-family:'Line Awesome Brands';font-weight:400}.la.la-cc-diners-club{font-family:'Line Awesome Brands';font-weight:400}.la.la-clone{font-family:'Line Awesome Free';font-weight:400}.la.la-hourglass-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hourglass-o:before{content:"\f254"}.la.la-hourglass-1:before{content:"\f251"}.la.la-hourglass-2:before{content:"\f252"}.la.la-hourglass-3:before{content:"\f253"}.la.la-hand-rock-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-rock-o:before{content:"\f255"}.la.la-hand-grab-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-grab-o:before{content:"\f255"}.la.la-hand-paper-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-paper-o:before{content:"\f256"}.la.la-hand-stop-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-stop-o:before{content:"\f256"}.la.la-hand-scissors-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-scissors-o:before{content:"\f257"}.la.la-hand-lizard-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-lizard-o:before{content:"\f258"}.la.la-hand-spock-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-spock-o:before{content:"\f259"}.la.la-hand-pointer-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-pointer-o:before{content:"\f25a"}.la.la-hand-peace-o{font-family:'Line Awesome Free';font-weight:400}.la.la-hand-peace-o:before{content:"\f25b"}.la.la-registered{font-family:'Line Awesome Free';font-weight:400}.la.la-creative-commons{font-family:'Line Awesome Brands';font-weight:400}.la.la-gg{font-family:'Line Awesome Brands';font-weight:400}.la.la-gg-circle{font-family:'Line Awesome Brands';font-weight:400}.la.la-tripadvisor{font-family:'Line Awesome Brands';font-weight:400}.la.la-odnoklassniki{font-family:'Line Awesome Brands';font-weight:400}.la.la-odnoklassniki-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-get-pocket{font-family:'Line Awesome Brands';font-weight:400}.la.la-wikipedia-w{font-family:'Line Awesome Brands';font-weight:400}.la.la-safari{font-family:'Line Awesome Brands';font-weight:400}.la.la-chrome{font-family:'Line Awesome Brands';font-weight:400}.la.la-firefox{font-family:'Line Awesome Brands';font-weight:400}.la.la-opera{font-family:'Line Awesome Brands';font-weight:400}.la.la-internet-explorer{font-family:'Line Awesome Brands';font-weight:400}.la.la-television:before{content:"\f26c"}.la.la-contao{font-family:'Line Awesome Brands';font-weight:400}.la.la-500px{font-family:'Line Awesome Brands';font-weight:400}.la.la-amazon{font-family:'Line Awesome Brands';font-weight:400}.la.la-calendar-plus-o{font-family:'Line Awesome Free';font-weight:400}.la.la-calendar-plus-o:before{content:"\f271"}.la.la-calendar-minus-o{font-family:'Line Awesome Free';font-weight:400}.la.la-calendar-minus-o:before{content:"\f272"}.la.la-calendar-times-o{font-family:'Line Awesome Free';font-weight:400}.la.la-calendar-times-o:before{content:"\f273"}.la.la-calendar-check-o{font-family:'Line Awesome Free';font-weight:400}.la.la-calendar-check-o:before{content:"\f274"}.la.la-map-o{font-family:'Line Awesome Free';font-weight:400}.la.la-map-o:before{content:"\f279"}.la.la-commenting:before{content:"\f4ad"}.la.la-commenting-o{font-family:'Line Awesome Free';font-weight:400}.la.la-commenting-o:before{content:"\f4ad"}.la.la-houzz{font-family:'Line Awesome Brands';font-weight:400}.la.la-vimeo{font-family:'Line Awesome Brands';font-weight:400}.la.la-vimeo:before{content:"\f27d"}.la.la-black-tie{font-family:'Line Awesome Brands';font-weight:400}.la.la-fonticons{font-family:'Line Awesome Brands';font-weight:400}.la.la-reddit-alien{font-family:'Line Awesome Brands';font-weight:400}.la.la-edge{font-family:'Line Awesome Brands';font-weight:400}.la.la-credit-card-alt:before{content:"\f09d"}.la.la-codiepie{font-family:'Line Awesome Brands';font-weight:400}.la.la-modx{font-family:'Line Awesome Brands';font-weight:400}.la.la-fort-awesome{font-family:'Line Awesome Brands';font-weight:400}.la.la-usb{font-family:'Line Awesome Brands';font-weight:400}.la.la-product-hunt{font-family:'Line Awesome Brands';font-weight:400}.la.la-mixcloud{font-family:'Line Awesome Brands';font-weight:400}.la.la-scribd{font-family:'Line Awesome Brands';font-weight:400}.la.la-pause-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-pause-circle-o:before{content:"\f28b"}.la.la-stop-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-stop-circle-o:before{content:"\f28d"}.la.la-bluetooth{font-family:'Line Awesome Brands';font-weight:400}.la.la-bluetooth-b{font-family:'Line Awesome Brands';font-weight:400}.la.la-gitlab{font-family:'Line Awesome Brands';font-weight:400}.la.la-wpbeginner{font-family:'Line Awesome Brands';font-weight:400}.la.la-wpforms{font-family:'Line Awesome Brands';font-weight:400}.la.la-envira{font-family:'Line Awesome Brands';font-weight:400}.la.la-wheelchair-alt{font-family:'Line Awesome Brands';font-weight:400}.la.la-wheelchair-alt:before{content:"\f368"}.la.la-question-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-question-circle-o:before{content:"\f059"}.la.la-volume-control-phone:before{content:"\f2a0"}.la.la-asl-interpreting:before{content:"\f2a3"}.la.la-deafness:before{content:"\f2a4"}.la.la-hard-of-hearing:before{content:"\f2a4"}.la.la-glide{font-family:'Line Awesome Brands';font-weight:400}.la.la-glide-g{font-family:'Line Awesome Brands';font-weight:400}.la.la-signing:before{content:"\f2a7"}.la.la-viadeo{font-family:'Line Awesome Brands';font-weight:400}.la.la-viadeo-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-snapchat{font-family:'Line Awesome Brands';font-weight:400}.la.la-snapchat-ghost{font-family:'Line Awesome Brands';font-weight:400}.la.la-snapchat-square{font-family:'Line Awesome Brands';font-weight:400}.la.la-pied-piper{font-family:'Line Awesome Brands';font-weight:400}.la.la-first-order{font-family:'Line Awesome Brands';font-weight:400}.la.la-yoast{font-family:'Line Awesome Brands';font-weight:400}.la.la-themeisle{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-plus-official{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-plus-official:before{content:"\f2b3"}.la.la-google-plus-circle{font-family:'Line Awesome Brands';font-weight:400}.la.la-google-plus-circle:before{content:"\f2b3"}.la.la-font-awesome{font-family:'Line Awesome Brands';font-weight:400}.la.la-fa{font-family:'Line Awesome Brands';font-weight:400}.la.la-fa:before{content:"\f2b4"}.la.la-handshake-o{font-family:'Line Awesome Free';font-weight:400}.la.la-handshake-o:before{content:"\f2b5"}.la.la-envelope-open-o{font-family:'Line Awesome Free';font-weight:400}.la.la-envelope-open-o:before{content:"\f2b6"}.la.la-linode{font-family:'Line Awesome Brands';font-weight:400}.la.la-address-book-o{font-family:'Line Awesome Free';font-weight:400}.la.la-address-book-o:before{content:"\f2b9"}.la.la-vcard:before{content:"\f2bb"}.la.la-address-card-o{font-family:'Line Awesome Free';font-weight:400}.la.la-address-card-o:before{content:"\f2bb"}.la.la-vcard-o{font-family:'Line Awesome Free';font-weight:400}.la.la-vcard-o:before{content:"\f2bb"}.la.la-user-circle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-user-circle-o:before{content:"\f2bd"}.la.la-user-o{font-family:'Line Awesome Free';font-weight:400}.la.la-user-o:before{content:"\f007"}.la.la-id-badge{font-family:'Line Awesome Free';font-weight:400}.la.la-drivers-license:before{content:"\f2c2"}.la.la-id-card-o{font-family:'Line Awesome Free';font-weight:400}.la.la-id-card-o:before{content:"\f2c2"}.la.la-drivers-license-o{font-family:'Line Awesome Free';font-weight:400}.la.la-drivers-license-o:before{content:"\f2c2"}.la.la-quora{font-family:'Line Awesome Brands';font-weight:400}.la.la-free-code-camp{font-family:'Line Awesome Brands';font-weight:400}.la.la-telegram{font-family:'Line Awesome Brands';font-weight:400}.la.la-thermometer-4:before{content:"\f2c7"}.la.la-thermometer:before{content:"\f2c7"}.la.la-thermometer-3:before{content:"\f2c8"}.la.la-thermometer-2:before{content:"\f2c9"}.la.la-thermometer-1:before{content:"\f2ca"}.la.la-thermometer-0:before{content:"\f2cb"}.la.la-bathtub:before{content:"\f2cd"}.la.la-s15:before{content:"\f2cd"}.la.la-window-maximize{font-family:'Line Awesome Free';font-weight:400}.la.la-window-restore{font-family:'Line Awesome Free';font-weight:400}.la.la-times-rectangle:before{content:"\f410"}.la.la-window-close-o{font-family:'Line Awesome Free';font-weight:400}.la.la-window-close-o:before{content:"\f410"}.la.la-times-rectangle-o{font-family:'Line Awesome Free';font-weight:400}.la.la-times-rectangle-o:before{content:"\f410"}.la.la-bandcamp{font-family:'Line Awesome Brands';font-weight:400}.la.la-grav{font-family:'Line Awesome Brands';font-weight:400}.la.la-etsy{font-family:'Line Awesome Brands';font-weight:400}.la.la-imdb{font-family:'Line Awesome Brands';font-weight:400}.la.la-ravelry{font-family:'Line Awesome Brands';font-weight:400}.la.la-eercast{font-family:'Line Awesome Brands';font-weight:400}.la.la-eercast:before{content:"\f2da"}.la.la-snowflake-o{font-family:'Line Awesome Free';font-weight:400}.la.la-snowflake-o:before{content:"\f2dc"}.la.la-superpowers{font-family:'Line Awesome Brands';font-weight:400}.la.la-wpexplorer{font-family:'Line Awesome Brands';font-weight:400}.la.la-spotify{font-family:'Line Awesome Brands';font-weight:400}
/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/wp-content/themes/bw-medxtore/assets/global/css/lib/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/wp-content/themes/bw-medxtore/assets/global/css/lib/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/wp-content/themes/bw-medxtore/assets/global/css/lib/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/wp-content/themes/bw-medxtore/assets/global/css/lib/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	scrollbar-width: none;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/wp-content/themes/bw-medxtore/assets/global/css/lib/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/wp-content/themes/bw-medxtore/assets/global/css/lib/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/**
 * Swiper 8.4.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2022 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 21, 2022
 */

 @font-face{ font-display:swap;font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal }:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}/************************************
Display comment single post, page by comments_template()
************************************/
/*Begin Comment list post*/ 
.bzotech-blog-list-comment .title-comment-post{
    margin: 0px;
    margin-bottom: 30px;
    color: var(--bzo-gray-color);
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0.0015em;
    border-bottom: 1px solid rgba(0, 0, 0, 0.16);
} 

.bzotech-blog-list-comment .title-comment-post #cancel-comment-reply-link{
  margin-left: 20px;
  display: inline-block;
  font-weight: 700;
}
.bzotech-blog-list-comment .title-comment-post #cancel-comment-reply-link:hover{
  text-decoration: underline;
}
.bzotech-blog-list-comment{
    margin-top: 90px;
}
.bzotech-blog-form-comment{
    padding-top: 54px
}
.bzotech-blog-form-comment .comment-reply-title{
    color: var(--bzo-title-color);
    font-weight: 600;
    font-size: 48px;
    line-height: 52px;
    text-transform: capitalize;
    margin: 0px;
}
.theme-demo4 .single-blog-style2 .bzotech-blog-form-comment .comment-reply-title,
.theme-demo3 .single-blog-style2 .bzotech-blog-form-comment .comment-reply-title
{
    font-weight: 400;
}
.bzotech-blog-form-comment .comment-form-cookies-consent label{
    font-weight: 400;
    margin-left: 25px;
    vertical-align: middle;
        margin-bottom: 0px;
}
.bzotech-blog-form-comment .comment-form-cookies-consent{
  margin-bottom: 30px;
  position: relative;
}
.bzotech-blog-form-comment .comment-form-cookies-consent input[type="checkbox"]{
   margin-top:0px;
    position: absolute;
    top:6px;
}
.bzotech-blog-form-comment .comment-form .contact-message 
{
   clear: both;
   margin-bottom: 0px;
}
.bzotech-blog-form-comment .comment-form .contact-email,
.bzotech-blog-form-comment .comment-form .contact-site, 
.bzotech-blog-form-comment .comment-form .contact-name {
    margin-bottom: 17px;
}

.bzotech-blog-form-comment .comment-form .contact-message{
    margin-bottom: 13px;
}
.bzotech-blog-form-comment .comment-form input[type="text"],
.bzotech-blog-form-comment .comment-form textarea
 {
    width: 100%;
    border-color: #d7d7d7;
}
.bzotech-blog-form-comment .comment-form .form-submit
 {
    margin-top: 40px;
    margin-bottom: 0px;
}
.bzotech-blog-form-comment .comment-form .control-group
 {
    margin-bottom: 40px;
}
.bzotech-blog-list-comment .title-line{
    margin-bottom: 50px;
}

.bzotech-blog-list-comment .comment-list{
    list-style: none;
    padding-left: 0px;
        margin-bottom: 0px;
}
.bzotech-blog-list-comment .comment-list .comment-thumb img{
    border-radius: 50%;
        height: auto;
}
.bzotech-blog-list-comment .comment-list .comment-thumb{
       width: 50px;
    min-width: 50px;
}
.bzotech-blog-list-comment .comment-list .comment-info{
    padding-left: 0px;
    padding-top: 0px;
    width: calc(100% - 50px);
    position: relative;
    margin-left: 15px;
}
.bzotech-blog-list-comment .comment-list .comment-info .author-name,
.bzotech-blog-list-comment .comment-list .comment-info .author-name a
{
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    text-transform: capitalize;
    color: var(--bzo-gray-color);
}
.bzotech-blog-list-comment .comment-list .comment-info .author-name a:hover{
    color: var(--bzo-main-color);
}
.bzotech-blog-list-comment .comment-list .comment-info .author-date
{
    font-size: 14px;
    color: #898989;
        width: calc(100% - 150px);
}
.bzotech-blog-list-comment .comment-list .comment-info .author-name span
{
    font-size: 18px;
    color: #000;
    margin-left: 30px;
    display: inline-block;
    font-weight: 400;
}
.bzotech-blog-list-comment .comment-list .comment-info .author-name
{
    margin-bottom: 14px;
        width: calc(100% - 150px);
}

.bzotech-blog-list-comment .comment-list .comment-info .content-comment>p:last-child{
    margin-bottom: 0px;
}
.bzotech-blog-list-comment .comment-list .comment-info .date{
    margin-top: 12px;
    display: inline-block;
    font-size: 16px;
    color: #999;
}
.bzotech-blog-list-comment .comment-list .comment-info .date span{
    margin-right:5px;
}
.bzotech-blog-list-comment .item-comment .comment-info{
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d6d6d6;
}
.bzotech-blog-list-comment .comment-list>li:first-child>.item-comment {
    margin-top: 20px;

}
.comment-list .comment-reply-link {
    position: absolute;
    right: 0;
    top: 0;
    font-weight: 600;
    text-transform: uppercase;
    padding: 0;
    border-bottom: 1px solid var(--bzo-gray-color);
    line-height: 22px;
}
.comment-list .comment-reply-link:hover{
    border-color: var(--bzo-main-color);
}
.comment-list .comment-respond{
    margin-bottom:50px;
    padding-top: 40px;
}
#cancel-comment-reply-link{
    font-size: 20px;
}

.comment-list ul{
    list-style: none;
}
.comment-list .content-comment ul {
    list-style: disc;
}
.comment-list .children{
    padding-left: 65px;
}
@media (max-width: 991px){

    .comment-list .children {
        padding-left: 32px;
    }
    
}
@media (max-width: 768px){

    .comment-list .children {
        padding-left: 0px;
    }
}
@media (max-width: 767px){
   .comment-list .comment-reply-link{
    position: unset;
    margin-top: 20px;
   }
}
/*End Comment list post*/

/*Begin Comment form post*/
.bzotech-blog-form-comment .comment-form .contact-name .title-label,
.bzotech-blog-form-comment .comment-form .contact-email .title-label,
.bzotech-blog-form-comment .comment-form .contact-site .title-label,
.bzotech-blog-form-comment .comment-form .contact-message .title-label{
    display: block;
    font-weight: 400;
    font-size:16px;
    margin-bottom: 9px;
}
.bzotech-blog-form-comment .comment-form .contact-name .title-label span,
.bzotech-blog-form-comment .comment-form .contact-email .title-label span,
.bzotech-blog-form-comment .comment-form .contact-site .title-label span,
.bzotech-blog-form-comment .comment-form .contact-message .title-label span{
    color: #FF3B3B;
}
.bzotech-blog-form-comment .comment-form input[type="text"]{
    height: 50px;
}
.bzotech-blog-form-comment .comment-form input[type="text"], 
.bzotech-blog-form-comment .comment-form textarea{
    width: 100%;
    border: none;
    padding: 0px 22px;
    font-size: 16px;
    background: #F0F0F0;
    border-radius: 15px;
} 
.bzotech-blog-form-comment .comment-form textarea{
    padding-top: 14px;
    height: 140px;
}
.bzotech-blog-form-comment .comment-form input[type="text"]::-webkit-input-placeholder,
.bzotech-blog-form-comment .comment-form textarea::-webkit-input-placeholder 
{ /* Edge */
  color: #666;
}

.bzotech-blog-form-comment .comment-form textarea:-ms-input-placeholder, 
.bzotech-blog-form-comment .comment-form input[type="text"]:-ms-input-placeholder 
{ /* Internet Explorer 10-11 */
  color: #666;
}

.bzotech-blog-form-comment .comment-form textarea::placeholder, 
.bzotech-blog-form-comment .comment-form input[type="text"]::placeholder 
{
  color: #666;
}

p.no-comments{
    margin-bottom: 0px;
    margin-top: 50px;
    background: #f5f5f5;
    padding: 15px 20px;
    color: var(--bzo-main-color);
    border-radius: 5px;
}
.comment-list li.ping-track-back {
    margin-bottom: 35px;
    padding-bottom: 35px;
    border-bottom: 1px solid #e1e1e1;
}
.comment-list .ping-track-back .edit-link{
    color: #000;
    margin-left: 10px;
}
.comment-list .ping-track-back .edit-link i{
    margin-right: 3px;
}
/*End comment form post*/
@media(max-width: 1200px){
    .bzotech-blog-form-comment .comment-reply-title{
        font-size: 32px;
        line-height: 38px;
    }
}
@media(max-width: 767px){
    .bzotech-blog-form-comment .comment-reply-title{
        font-size: 24px;
        line-height: 30px;
    }
}/*Begin Hover CSS*/
@-webkit-keyframes wobble-vertical{16.65%{-webkit-transform:translateY(8px);transform:translateY(8px);}
  33.3%{-webkit-transform:translateY(-6px);transform:translateY(-6px);}
  49.95%{-webkit-transform:translateY(4px);transform:translateY(4px);}
  66.6%{-webkit-transform:translateY(-2px);transform:translateY(-2px);}
  83.25%{-webkit-transform:translateY(1px);transform:translateY(1px);}
  100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes wobble-vertical{16.65%{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);}
  33.3%{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);}
  49.95%{-webkit-transform:translateY(4px);-ms-transform:translateY(4px);transform:translateY(4px);}
  66.6%{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);}
  83.25%{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);}
  100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
}
.wobble-vertical{display:inline-block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.wobble-vertical:hover{-webkit-animation-name:wobble-vertical;animation-name:wobble-vertical;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes wobble-horizontal{16.65%{-webkit-transform:translateX(8px);transform:translateX(8px);}
  33.3%{-webkit-transform:translateX(-6px);transform:translateX(-6px);}
  49.95%{-webkit-transform:translateX(4px);transform:translateX(4px);}
  66.6%{-webkit-transform:translateX(-2px);transform:translateX(-2px);}
  83.25%{-webkit-transform:translateX(1px);transform:translateX(1px);}
  100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes wobble-horizontal{16.65%{-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px);}
  33.3%{-webkit-transform:translateX(-6px);-ms-transform:translateX(-6px);transform:translateX(-6px);}
  49.95%{-webkit-transform:translateX(4px);-ms-transform:translateX(4px);transform:translateX(4px);}
  66.6%{-webkit-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px);}
  83.25%{-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px);}
  100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.wobble-horizontal{display:inline-block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.wobble-horizontal:hover,a:hover .wobble-horizontal{-webkit-animation-name:wobble-horizontal;animation-name:wobble-horizontal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px, 8px);transform:translate(8px, 8px);}
  33.3%{-webkit-transform:translate(-6px, -6px);transform:translate(-6px, -6px);}
  49.95%{-webkit-transform:translate(4px, 4px);transform:translate(4px, 4px);}
  66.6%{-webkit-transform:translate(-2px, -2px);transform:translate(-2px, -2px);}
  83.25%{-webkit-transform:translate(1px, 1px);transform:translate(1px, 1px);}
  100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);}
}
@keyframes wobble-to-bottom-right{16.65%{-webkit-transform:translate(8px, 8px);-ms-transform:translate(8px, 8px);transform:translate(8px, 8px);}
  33.3%{-webkit-transform:translate(-6px, -6px);-ms-transform:translate(-6px, -6px);transform:translate(-6px, -6px);}
  49.95%{-webkit-transform:translate(4px, 4px);-ms-transform:translate(4px, 4px);transform:translate(4px, 4px);}
  66.6%{-webkit-transform:translate(-2px, -2px);-ms-transform:translate(-2px, -2px);transform:translate(-2px, -2px);}
  83.25%{-webkit-transform:translate(1px, 1px);-ms-transform:translate(1px, 1px);transform:translate(1px, 1px);}
  100%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
}
.wobble-to-bottom-right{display:inline-block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.wobble-to-bottom-right:hover{-webkit-animation-name:wobble-to-bottom-right;animation-name:wobble-to-bottom-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes wobble-to-top-right{16.65%{-webkit-transform:translate(8px, -8px);transform:translate(8px, -8px);}
  33.3%{-webkit-transform:translate(-6px, 6px);transform:translate(-6px, 6px);}
  49.95%{-webkit-transform:translate(4px, -4px);transform:translate(4px, -4px);}
  66.6%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px);}
  83.25%{-webkit-transform:translate(1px, -1px);transform:translate(1px, -1px);}
  100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);}
}
@keyframes wobble-to-top-right{16.65%{-webkit-transform:translate(8px, -8px);-ms-transform:translate(8px, -8px);transform:translate(8px, -8px);}
  33.3%{-webkit-transform:translate(-6px, 6px);-ms-transform:translate(-6px, 6px);transform:translate(-6px, 6px);}
  49.95%{-webkit-transform:translate(4px, -4px);-ms-transform:translate(4px, -4px);transform:translate(4px, -4px);}
  66.6%{-webkit-transform:translate(-2px, 2px);-ms-transform:translate(-2px, 2px);transform:translate(-2px, 2px);}
  83.25%{-webkit-transform:translate(1px, -1px);-ms-transform:translate(1px, -1px);transform:translate(1px, -1px);}
  100%{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);}
}
.wobble-to-top-right{display:inline-block;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.wobble-to-top-right:hover{-webkit-animation-name:wobble-to-top-right;animation-name:wobble-to-top-right;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes wobble-top{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg);}
  33.3%{-webkit-transform:skew(10deg);transform:skew(10deg);}
  49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg);}
  66.6%{-webkit-transform:skew(4deg);transform:skew(4deg);}
  83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg);}
  100%{-webkit-transform:skew(0);transform:skew(0);}
}
@keyframes wobble-top{16.65%{-webkit-transform:skew(-12deg);-ms-transform:skew(-12deg);transform:skew(-12deg);}
  33.3%{-webkit-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg);}
  49.95%{-webkit-transform:skew(-6deg);-ms-transform:skew(-6deg);transform:skew(-6deg);}
  66.6%{-webkit-transform:skew(4deg);-ms-transform:skew(4deg);transform:skew(4deg);}
  83.25%{-webkit-transform:skew(-2deg);-ms-transform:skew(-2deg);transform:skew(-2deg);}
  100%{-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0);}
}
.wobble-top{display:inline-block;-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.wobble-top:hover{-webkit-animation-name:wobble-top;animation-name:wobble-top;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
@-webkit-keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);transform:skew(-12deg);}
  33.3%{-webkit-transform:skew(10deg);transform:skew(10deg);}
  49.95%{-webkit-transform:skew(-6deg);transform:skew(-6deg);}
  66.6%{-webkit-transform:skew(4deg);transform:skew(4deg);}
  83.25%{-webkit-transform:skew(-2deg);transform:skew(-2deg);}
  100%{-webkit-transform:skew(0);transform:skew(0);}
}
@keyframes wobble-bottom{16.65%{-webkit-transform:skew(-12deg);-ms-transform:skew(-12deg);transform:skew(-12deg);}
  33.3%{-webkit-transform:skew(10deg);-ms-transform:skew(10deg);transform:skew(10deg);}
  49.95%{-webkit-transform:skew(-6deg);-ms-transform:skew(-6deg);transform:skew(-6deg);}
  66.6%{-webkit-transform:skew(4deg);-ms-transform:skew(4deg);transform:skew(4deg);}
  83.25%{-webkit-transform:skew(-2deg);-ms-transform:skew(-2deg);transform:skew(-2deg);}
  100%{-webkit-transform:skew(0);-ms-transform:skew(0);transform:skew(0);}
}
.wobble-bottom{display:inline-block;-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);}
.wobble-bottom:hover{-webkit-animation-name:wobble-bottom;animation-name:wobble-bottom;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1;}
.slider-content-text>p:last-child{
  margin-bottom: 0px;
}
@-webkit-keyframes xoayvong{
    from{
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    to{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
/* Standard syntax */ 
@keyframes xoayvong {
    from{
        -webkit-transform:rotate(0deg);
        -moz-transform:rotate(0deg);
        -o-transform:rotate(0deg);
    }
    to{
        -webkit-transform:rotate(360deg);
        -moz-transform:rotate(360deg);
        -o-transform:rotate(360deg);
    }
}
.xoayvong {
    animation: xoayvong 2s linear 0s infinite;
    -webkit-animation: xoayvong 2s linear 0s infinite;
    -moz-animation: xoayvong 2s linear 0s infinite;
    -o-animation: xoayvong 2s linear 0s infinite; 
}
/*End Hover CSS*/

/*Effect image adv*/
.banner-advs {
  position: relative;
  line-height: 0;
}
.adv-thumb-link {
  display: block;
  position: relative;
  line-height: 0;
}
.adv-thumb-link > img {
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  width: 100%;
}
/*Zoom Rotate*/
.zoom-rotate .adv-thumb-link > img {
  transform: scale(1) rotate(0);
  -webkit-transform: scale(1) rotate(0);
}
.zoom-rotate:hover .adv-thumb-link > img {
  transform: scale(1.15) rotate(4deg);
  -webkit-transform: scale(1.15) rotate(4deg);
}
/*Zoom Image*/
.zoom-image:hover .adv-thumb-link > img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: all 0.3s linear 0s;
}
.zoom-image:hover .adv-thumb-link > img {
  transition: all 0.3s linear 0s;
}

/*Fade Out In*/
.fade-out-in .adv-thumb-link::before,
.fade-out-in .adv-thumb-link::after,
.fade-in-out .adv-thumb-link::before,
.fade-in-out .adv-thumb-link::after,
.overlay-image .adv-thumb-link::after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  content: "";
  background: rgba(0, 0, 0, 0.1);
  opacity: 0;
  z-index: 1;
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
}
.fade-out-in:hover .adv-thumb-link::before {
  opacity: 1;
  top: 50%;
  bottom: 50%;
}
.fade-out-in:hover .adv-thumb-link::after {
  opacity: 1;
  left: 50%;
  right: 50%;
}
/*Fade In Out*/
.fade-in-out .adv-thumb-link::before {
  opacity: 1;
  top: 50%;
  bottom: 50%;
}
.fade-in-out .adv-thumb-link::after {
  opacity: 1;
  left: 50%;
  right: 50%;
}
.fade-in-out:hover .adv-thumb-link::before {
  opacity: 0;
  top: 0;
  bottom: 0;
}
.fade-in-out:hover .adv-thumb-link::after {
  opacity: 0;
  left: 0;
  right: 0;
}
/*Pull Curtain*/
.pull-curtain .adv-thumb-link::before {
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  opacity: 0;
  background: rgba(0, 0, 0, 0.1);
  content: "";
  position: absolute;
  z-index: 1;
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
}
.pull-curtain .adv-thumb-link::after {
  bottom: 0;
  right: 0;
  width: 0;
  height: 0;
  opacity: 0;
  background: rgba(0, 0, 0, 0.1);
  content: "";
  position: absolute;
  z-index: 1;
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
}
.pull-curtain:hover .adv-thumb-link::before,
.pull-curtain:hover .adv-thumb-link::after {
  width: 100%;
  height: 100%;
  opacity: 1;
}
/*Overlay Image*/
.overlay-image .adv-thumb-link::after {
  background: rgba(0, 0, 0, 0.3);
}
.overlay-image:hover .adv-thumb-link::after {
  opacity: 1;
}
/*Blue Image*/
.blur-image:hover .adv-thumb-link img {
  filter: blur(5px);
  -webkit-filter: blur(5px);
}
/*Gray Image*/
.gray-image:hover .adv-thumb-link img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
/*Zoom Out*/
.zoom-out .adv-thumb-link img:last-child {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transform: scale(3);
  -webkit-transform: scale(3);
}
.zoom-out:hover .adv-thumb-link img {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  -webkit-transform: scale(1);
}
/*Line Scale*/
.line-scale .adv-thumb-link::before {
  position: absolute;
  top: 20px;
  bottom: 20px;
  left: 10px;
  right: 10px;
  content: "";
  border-top: 1px solid rgba(255, 255, 255, 0.6);
  border-bottom: 1px solid rgba(255, 255, 255, 0.6);
  z-index: 1;
  transform: scaleX(0);
  -webkit-transform: scaleX(0);
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
}
.line-scale .adv-thumb-link::after {
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 20px;
  right: 20px;
  content: "";
  border-left: 1px solid rgba(255, 255, 255, 0.6);
  border-right: 1px solid rgba(255, 255, 255, 0.6);
  z-index: 1;
  transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
}
.line-scale:hover .adv-thumb-link::before,
.line-scale:hover .adv-thumb-link::after {
  transform: scale(1);
  -webkit-transform: scale(1);
}
.folding-the-edge{

}
.folding-the-edge .adv-thumb-link:before{
    content: '';
    right: 0; 
    top: 0;
    position: absolute;
    transition-duration: 0.5s; 
    border-bottom: 70px solid var(--bzo-main-color); 
    border-right: 70px solid #fff3f0; 
}
.folding-the-edge .adv-thumb-link:hover:before{
    border-bottom: 0px solid var(--bzo-main-color);
    border-right: 0px solid #fff3f0;
}
@keyframes zoom-in-zoom-out {
  0% {
    transform: scale(0.8, 0.8);
  }
  50% {
    transform: scale(1, 1);
  }
  100% {
    transform: scale(0.8, 0.8);
  }
}
.hover-icon .effect-hover-icon{
  position: absolute;
  right: 15px; 
  top: 15px;
  bottom: 15px;
  left: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: rgba(0, 0, 0, 0.6);
   transform: scaleY(0);
     -webkit-transform: scaleY(0);
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
}
.hover-icon:hover .effect-hover-icon{
   transform: scale(1);
}
/*End Effect image adv*/
/* effect shine */
@-webkit-keyframes shine {
    100% {
        left: 125%;
    }
}
@keyframes shine {
    100% {
        left: 125%;
    }
}
.shine-effect-hover .adv-thumb-link{
    border-radius: 15px;
    position: relative;
}
.shine-effect-hover .adv-thumb-link::before{
    position: absolute;
    top: 0;
    left: -75%;
    z-index: 2;
    display: block;
    content: '';
    width: 50%;
    height: 100%;
    background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
    -webkit-transform: skewX(-25deg);
    transform: skewX(-25deg);
}
.shine-effect-hover .adv-thumb-link:hover::before{
    -webkit-animation: shine .85s;
    animation: shine .85s;
}

.shake {
  animation: shake 2s ease infinite;
}
@keyframes shake22 {
  0%, 100% {transform: translateX(0);}
  10%, 30%, 50%, 70%, 90% {transform: translateX(-3px);}
  20%, 40%, 60%, 80% {transform: translateX(3px);}
}


@-webkit-keyframes dogTrans {
  from {
    -webkit-transform: translateY(40px);
            transform: translateY(40px);
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}

@keyframes imgTrans {
  from {
    -webkit-transform: translateY(30px);
            transform: translateY(30px);
  }
  to {
    -webkit-transform: translateY(0px);
            transform: translateY(0px);
  }
}/*Begin 404 page*/
.error404{
    background-color: var(--bzo-main-color-mix-bg);
}
.error404 .wrap-bread-crumb{
    display: none;
}
.error404 #main-content{
    padding-top: 100px;
}
.content-default-404 .number{
    font-weight: 400;
    margin-bottom: 30px;
}
.content-default-404 .text{
    line-height: 52px;
    margin-top: 30px;
    margin-bottom: 20px;
}
.content-default-404 .desc{
    margin-left: auto;
    margin-right: auto;
    line-height: 30px;
    max-width: 1120px;
}
.content-default-404 .img-number{
    display: inline-block;
}
.content-default-404 .elbzotech-bt-default{
    margin-top: 30px;
}
@media(max-width: 1200px){
    .content-default-404 .number{
        font-size: 40px;
    }
    .content-default-404 .text {
        font-size: 32px;
    }
    .content-default-404 .desc {
        font-size: 18px;
    }
    .content-default-404 .img-number {
        max-width: 80%;
    }
}
@media(max-width: 767px){
    .content-default-404 .number{
        font-size: 28px;
        margin-bottom: 10px;
    }
    .content-default-404 .text {
        font-size: 20px;
        margin-top: 5px;
        margin-bottom: 15px;
        line-height: 30px;
    }
    .content-default-404 .desc {
        font-size: 16px;
    }
    .content-default-404 .elbzotech-bt-default {
        margin-top: 20px;
    }
}
/*End 404 page*/
/*******************************************************************************************************
02. Blog General
********************************************************************************************************/

/*********** Begin meta post *************/
.meta-post-style1{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 5px 0;
}
.meta-post-style1 .post-meta-data__item{
    display: flex;
    align-items: center;
}
.meta-post-style1 .post-meta-data__content{
    display: flex;
    align-items: center;
    gap: 5px;
}
.meta-post-style1 .post-meta-data__content>i{
    display: none;
    font-size: 20px;
}
.meta-post-style1 .comments-item .post-meta-data__content>i{
    display: block;
}
.meta-post-style1 .split {
    display: inline-block;
    width: 1px;
    height: 16px;
    background: #898989;
    margin: 0 10px;
    vertical-align: middle;
}
/*-----------------------------------*/
.style-item-meta__cats .post-meta-data__content{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.style-item-meta__cats .meta-cats a{
    background: linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),#FFFFFF;
    padding: 8px 12px;
    border-radius: 10px;
    display: inline-block;
    transition: all .2s ease-out 0s;
}
.style-item-meta__cats .meta-cats a:hover{
    background: var(--bzo-main-color);
    color: #fff;
    transition: all .2s ease-out 0s;
}
.style-item-meta__cats .post-meta-data__content>i,
.style-item-meta__cats .post-meta-data__content>span
{
    display: none;
}

/*-----------------------------------*/
.style2-item-meta__cats .post-meta-data__content{
    display: flex;
    flex-wrap: wrap;
    gap: 5px 15px;
}
.style2-item-meta__cats .meta-cats a{
    color: var(--bzo-body_typo-color);
}
.style2-item-meta__cats .meta-cats a:hover{
    color: var(--bzo-main-color);
}
.style2-item-meta__cats .post-meta-data__content>i,
.style2-item-meta__cats .post-meta-data__content>span
{
    display: none;
}

/*-------------------------*/
.meta-post-style2 {
      display: flex;
    flex-wrap: wrap;
    gap:  5px 20px;
    align-items: center;
}
.meta-post-style2 .post-meta-data__content i{
    display: none;
}
.meta-post-style2 .post-meta-data__content{
    display: flex;
    align-items: center;
    gap:  10px;
}
.meta-post-style2 .avata img{
        border-radius: 50%;
}
/*----------------------------*/
.meta-post-style3 {
    display: flex;
    flex-wrap: wrap;
    gap:  5px 20px;
    align-items: center;

}
.meta-post-style3 .post-meta-data__content{
    display: flex;
    gap:  5px 10px;
    align-items: center;
    font-size: 14px;
}
.meta-post-style3 .post-meta-data__content a{
    color: var(--bzo-body_typo-color);
}
.meta-post-style3 .post-meta-data__content a:hover{
    color: var(--bzo-main-color);
}
.meta-post-style3 .post-meta-data__content i{
    font-size: 16px;
}
/*--------------------------------------------*/

/*----------------------------------------*/
.meta-post-tags-share .tags-post-wrap,
.meta-post-tags-share .single-post-share-wrap{
    align-items: center;
    gap:  10px;
}
.meta-post-tags-share .tags-and-share .tags-and-share-title{
    font-weight: 500;
    color: var(--bzo-gray-color);
    margin-right: 16px;
    line-height: 40px;
}
.meta-post-tags-share .tags-post a{
    background: var(--bzo-main-color);
    color: #fff;
    padding: 0px 15px;
    border-radius: 20px;
    display: inline-block;
    font-size: 16px;
    line-height: 40px;
    font-weight: 500;    

}
.meta-post-tags-share .tags-post{
    display: flex;
    align-items: center;
    gap:  10px;
}
.meta-post-tags-share .tags-post a:hover{
    background: linear-gradient(180deg, #98CEFF 0%, #96C1FF 100%);
    box-shadow: 0px 8px 10px rgba(121, 99, 104, 0.14), 0px 3px 14px rgba(0, 0, 0, 0.12);
    color: #fff;
}
.meta-post-tags-share .single-list-social a{
    display: inline-block;
    line-height: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #F2F7FF;
    border-radius: 40px;
    color: #454545;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: 0.3s ease-in-out 0s;
}
.meta-post-tags-share .single-list-social a:hover{
    background: var(--bzo-main-color);
    color: #fff;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: 0.3s ease-in-out 0s;
}
.meta-post-tags-share .single-list-social ul{
    display: flex;
    align-items: center;
    gap:  10px;
}
.meta-post-tags-share .single-list-social ul li{
    padding: 0px 4px;
}

/*------------------------------------*/
.meta-post-tags-share-style2 .tags-post{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;
}
.meta-post-tags-share-style2 .tags-post a{
    background: linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),#FFFFFF;
    padding: 8px 12px;
    border-radius: 10px;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    color: var(--bzo-title-color);
}

.meta-post-tags-share-style2 .tags-post a:hover{
    background: var(--bzo-main-color);
    color: #fff;
        box-shadow: 0 8px 10px rgba(121,99,104,.14), 0 3px 14px rgba(0,0,0,.12);
}
.meta-post-tags-share-style2 .tags-and-share-title{
    display: none;
}
.meta-post-tags-share-style2 .single-list-social .list-inline-block{
    display: flex;
    flex-wrap: wrap;
    gap: 10px 20px;
}
.meta-post-tags-share-style2 .single-list-social a{
    font-size: 24px;
    display: flex;
    color: var(--bzo-main-color);
}
.meta-post-tags-share-style2 .single-list-social a:hover{
    margin-top: -5px;
}
.meta-post-tags-share-style2 .single-list-social a[data-social="facebook"]{
    color: #1877f2;
}
.meta-post-tags-share-style2 .single-list-social a[data-social="envelope"]{
    color: #f2a42e;
}
.meta-post-tags-share-style2 .single-list-social a[data-social="twitter"]{
    color: #2daae1;
}
.meta-post-tags-share-style2 .single-list-social a[data-social="pinterest"]{
    color: #c00;
}
/*********** End meta post *************/
/*Begin Column item posts*/

.blog-grid-view  .list-post-wrap{
    display: flex;
    display: -ms-flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}
.list-col-item{
    padding: 0 var(--bzo-gutter);
}
/*meida widescreen*/
@media (min-width: 2400px){
    .list-1-item-widescreen{
         width: 100%;
    }
    .list-2-item-widescreen{
         width: 50%;
    }
    .list-3-item-widescreen{
         width: 33.3333%;
    }
    .list-4-item-widescreen{
         width: 25%;
    }
    .list-5-item-widescreen{
         width: 20%;
    }
    .list-6-item-widescreen{
         width: 16.66666667%;
    }
    .list-7-item-widescreen{
         width: 14.2857%;
    }
    .list-8-item-widescreen{
         width: 12.5%;
    }
    .list-9-item-widescreen{
         width: 11.111%;
    }
    .list-10-item-widescreen{
         width: 10%;
    }
}
/*meida desktop 2399px - 1367px*/
.list-1-item{
    width: 100%;
}
.list-2-item{
    width: 50%;
}
.list-3-item{
    width: 33.3333%;
}
.list-4-item{
    width: 25%;
}

.list-5-item{
    width: 20%;
}
.list-6-item{
    width: 16.66666667%;
}
.list-7-item{
    width: 14.2857%;
}
.list-8-item{
    width: 12.5%;
}
.list-9-item{
    width: 11.111%;
}
.list-10-item{
    width: 10%;
}
/*meida laptop*/
@media (max-width: 1366px){
    .list-1-item-laptop{
         width: 100%;
    }
    .list-2-item-laptop{
         width: 50%;
    }
    .list-3-item-laptop{
         width: 33.3333%;
    }
    .list-4-item-laptop{
         width: 25%;
    }
    .list-5-item-laptop{
         width: 20%;
    }
    .list-6-item-laptop{
         width: 16.66666667%;
    }
    .list-7-item-laptop{
         width: 14.2857%;
    }
    .list-8-item-laptop{
         width: 12.5%;
    }
    .list-9-item-laptop{
         width: 11.111%;
    }
    .list-10-item-laptop{
         width: 10%;
    }
}
/*meida table extra*/
@media (max-width: 1200px){
    .list-1-item-tablet-extra{
         width: 100%;
    }
    .list-2-item-tablet-extra{
         width: 50%;
    }
    .list-3-item-tablet-extra{
         width: 33.3333%;
    }
    .list-4-item-tablet-extra{
         width: 25%;
    }
    .list-5-item-tablet-extra{
         width: 20%;
    }
    .list-6-item-tablet-extra{
         width: 16.66666667%;
    }
    .list-7-item-tablet-extra{
         width: 14.2857%;
    }
    .list-8-item-tablet-extra{
         width: 12.5%;
    }
    .list-9-item-tablet-extra{
         width: 11.111%;
    }
    .list-10-item-tablet-extra{
         width: 10%;
    }
}
/*meida table*/
@media (max-width: 1024px){
    .list-1-item-tablet{
         width: 100%;
    }
    .list-2-item-tablet{
         width: 50%;
    }
    .list-3-item-tablet{
         width: 33.3333%;
    }
    .list-4-item-tablet{
         width: 25%;
    }
    .list-5-item-tablet{
         width: 20%;
    }
    .list-6-item-tablet{
         width: 16.66666667%;
    }
    .list-7-item-tablet{
         width: 14.2857%;
    }
    .list-8-item-tablet{
         width: 12.5%;
    }
    .list-9-item-tablet{
         width: 11.111%;
    }
    .list-10-item-tablet{
         width: 10%;
    }
}
/*meida Mobile Extra*/
@media (max-width: 880px){
    .list-1-item-mobile-extra{
         width: 100%;
    }
    .list-2-item-mobile-extra{
         width: 50%;
    }
    .list-3-item-mobile-extra{
         width: 33.3333%;
    }
    .list-4-item-mobile-extra{
         width: 25%;
    }
    .list-5-item-mobile-extra{
         width: 20%;
    }
    .list-6-item-mobile-extra{
         width: 16.66666667%;
    }
    .list-7-item-mobile-extra{
         width: 14.2857%;
    }
    .list-8-item-mobile-extra{
         width: 12.5%;
    }
    .list-9-item-mobile-extra{
         width: 11.111%;
    }
    .list-10-item-mobile-extra{
         width: 10%;
    }
}
/*meida Mobile*/
@media (max-width: 767px){
    .list-1-item-mobile{
         width: 100%;
    }
    .list-2-item-mobile{
         width: 50%;
    }
    .list-3-item-mobile{
         width: 33.3333%;
    }
    .list-4-item-mobile{
         width: 25%;
    }
    .list-5-item-mobile{
         width: 20%;
    }
    .list-6-item-mobile{
         width: 16.66666667%;
    }
    .list-7-item-mobile{
         width: 14.2857%;
    }
    .list-8-item-mobile{
         width: 12.5%;
    }
    .list-9-item-mobile{
         width: 11.111%;
    }
    .list-10-item-mobile{
         width: 10%;
    }
}

.swiper-wrapper.bzotech-row{
    margin-left: 0;
    margin-right: 0;
}
@media (max-width: 1200px){
    .list-product-wrap{
        margin-right: -10px;
        margin-left: -10px;
    }
    .list-col-item {
        padding: 0 10px;
    }
}
@media (max-width: 425px){
    .list-2-item-mobile,.list-2-item-mobile-extra,.list-2-item-tablet,.list-2-item-tablet-extra,.list-2-item-laptop,.list-2-item,.list-2-item-widescreen,
    .list-3-item-mobile,.list-3-item-mobile-extra,.list-3-item-tablet,.list-2-item-tablet-extra,.list-3-item-laptop,.list-2-item,.list-3-item-widescreen{
        width: 100%;
    }
}
/*End column item Posts*/

/*Begin Style Post item*/
.post-title{

    line-height: 28px;
}
/*1. defaut style*/
.item-post-wg .zoom-image:hover .adv-thumb-link img {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transition: all 0.3s linear 0s;
}
.item-post-wg .zoom-image:hover .adv-thumb-link img {
  transition: all 0.3s linear 0s;
}
/*--------------*/

.popup-share-content{
    display: none;
}
.popup-share span{
    display: none;
}
.share-popup-content-open{
    background:rgb(0 0 0 / 80%);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    display: flex;
    z-index: 9999;
    right: 0;
    display: none;
    justify-content: center;
    align-items: center;
}
.share-popup-content-open> i{
    position: absolute;
    right: 50px;
    color: #fff;
    top: 50px;
    width: 50px;
    height: 50px;
    display: inline-block;
    text-align: center;
    line-height: 50px;
    cursor: pointer;
}
.share-popup-content-open ul{
    background: #fff;
    padding: 40px 50px 30px;
    border-radius: 5px;
}
.share-popup-content-open ul a{
    border-radius: 50%;
    display: inline-block;
    line-height: 0;
}
.share-popup-content-open ul a:hover{
    box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 30%);
}
.share-popup-content-open ul li{
    margin-right: 10px;
}
.share-popup-content-open ul li:last-child{
    margin-right: 0px;
}
.share-popup-content-open.active{
    display: flex;
}
/*--------------------*/

.blog-grid-post-item- .item-grid-post-{
    margin-bottom: 30px;
}
.blog-grid-post-item- .list-post-wrap{
    margin-bottom: -30px;
}
.item-grid-post- .item-post{
    border-radius: 15px;   
    box-shadow: 0px 1px 18px rgba(0, 0, 0, 0.12);
    position: relative;

}
.item-grid-post- .item-post .post-info{
    background-color: #fff; 
}
.item-grid-post- .item-post:hover .post-info{
    box-shadow: inset 0px -5px 0px var(--bzo-main-color);
    transition: all 0.3s linear 0s;
}

.item-grid-post- .meta-post-style3{
    margin-bottom: 10px;
}
.item-grid-post- .meta-post-style3 .meta-cats .flex-wrapper *,
.item-grid-post- .meta-post-style3 .meta-tags .flex-wrapper *{
    display: none;
}
.item-grid-post- .meta-post-style3 .meta-cats .flex-wrapper a:first-child,
.item-grid-post- .meta-post-style3 .meta-tags .flex-wrapper a:first-child{
    display: block;
}
.item-grid-post- .post-info{
    padding: 20px;
    border-radius: 0 0 15px 15px;
    transition: all 0.3s linear 0s;
}
.item-grid-post- .post-info ul li i{
    color: var(--bzo-main-color2);
} 
.item-grid-post- .post-info .author{
    line-height: 37px;
    color: #727272;
    font-weight: 500;
}
.item-grid-post- .post-info .author:hover{
    color: var(--bzo-main-color);
}
.item-grid-post- .post-info .author img{
    width: 37px;
    border-radius: 100%;
    margin-right: 6px;
    float: left;
}
.item-grid-post- .post-title{
    margin-bottom: 12px;
    line-height: 28px;
    min-height: 56px;
}
.item-grid-post- .readmore-wrap {
    margin-top: 30px;
}
.item-grid-post- .post-thumb {
    position: relative;
     border-radius: 15px 15px 0 0;
}
.item-grid-post- .meta-post-style1__date{
    padding-bottom: 10px;
    position: absolute;
    top: 17px;
    right: -10px;
}
.item-grid-post- .meta-post-style1__date .meta-item{
    position: relative;
}
.item-grid-post- .meta-post-style1__date .meta-item span{
    background: var(--bzo-main-color);
    border-radius: 30px 0px 0px 30px;
    line-height: 26px;
    padding: 0 20px;
    display: block;
    z-index: 1;
    position: relative;
    font-size: 14px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
}
.item-grid-post- .meta-post-style1__date .meta-item::after{
    width: 0px;
    height: 0px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid var(--bzo-main-color-darken);
    position: absolute;
    right: 0;
    bottom: -10px;
    content: "";

}

.post-thumb{
    overflow: hidden;
}

/*---------------grid post style 2 - home 2------------------*/

.blog-grid-post-item-style2 .item-post{
    margin-bottom: 30px;
    position: relative;
}
.blog-grid-post-item-style2 .list-post-wrap{
    margin-bottom: -30px;
}
.item-grid-post-style2 .item-post .item-post-inner{
    overflow: hidden;
    position: relative;
    border-radius: 15px;
    /*padding: 0 15px;*/
}
.item-grid-post-style2 .item-post .post-thumb{
    border-radius: 15px;
    position: relative;
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}
.item-grid-post-style2 .item-post .post-thumb:hover{
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}
.item-grid-post-style2 .item-post .post-thumb::before{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.15);
    z-index: 1;
    opacity: 0;
}
.item-grid-post-style2 .item-post:hover .post-thumb::before{
    opacity: 1;
}
.item-grid-post-style2 .item-post:hover .meta-post-style2{
    opacity: 1;
    transition: all 0.2s ease-out 0s;
}

.item-grid-post-style2 .date-thumb{
    position: absolute;
    top: 20px;
    left: -10px;
    display: inline-block;
    z-index: 2;
}
.item-grid-post-style2 .date-thumb span{
    background: var(--bzo-main-color);
    border-radius: 0px 30px 30px 0px;
    line-height: 36px;
    padding: 0 30px;
    display: block;
    z-index: 1;
    position: relative;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 500;
}
.item-grid-post-style2 .date-thumb::after{
    width: 0px;
    height: 0px;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-right: 10px solid var(--bzo-main-color-darken);
    position: absolute;
    left: 0;
    bottom: -10px;
    content: "";
}

.item-grid-post-style2 .item-post .post-title{
    position: absolute;
    top: 50px;
    z-index: 2;
    left: 45px;
    right: 45px;
    padding: 20px 0px;
    margin: 0;
}
.item-grid-post-style2 .item-post .post-title a{
    position: relative;
    display: inline-block;
    padding-bottom: 5px;
}
.item-grid-post-style2 .item-post .post-title a::before{
    position: absolute;
    content: "";
    width: 100%;
    height: 1px;
    left: 0;
    bottom: 0;
    background-color: transparent;
}
.item-grid-post-style2 .item-post:hover .post-title a::before{
    background-color: #fff;
}
.item-grid-post-style2 .item-post .post-info{
    position: absolute;
    bottom: 10px;
    left: 45px;
    right: 45px;
    z-index: 2;
}
.item-grid-post-style2 .meta-post-style2 .post-meta-data__item,
.item-grid-post-style2 .meta-post-style2 .post-meta-data__item a
{
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}
.item-grid-post-style2 .meta-post-style2 .post-meta-data__item a:hover{
    color: var(--bzo-main-color);
}
.item-grid-post-style2 .post-info .author{
    line-height: 37px;
    color: #727272;
    font-weight: 500;
}
.item-grid-post-style2 .post-info .author:hover{
    color: var(--bzo-main-color);
}
.item-grid-post-style2 .post-info .author img{
    width: 32px;
    border-radius: 100%;
    margin-right: 6px;
    float: left;
}

.item-grid-post-style2 .meta-post-style2 {
    opacity: 0;
    transition: all 0.3s ease-out 0s;
}
.item-grid-post-style2:hover .meta-post-style2 {
    opacity: 1;
}
.item-grid-post-style2 .meta-post-style2 .meta-cats .flex-wrapper *,
.item-grid-post-style2 .meta-post-style2 .meta-tags .flex-wrapper *{
    display: none;
}
.item-grid-post-style2 .meta-post-style2 .meta-cats .flex-wrapper a:first-child,
.item-grid-post-style2 .meta-post-style2 .meta-tags .flex-wrapper a:first-child{
    display: block;
}
/*---------item-grid-post-style3-----------*/
.blog-grid-post-item-style3 .item-grid-post-style3{
    margin-bottom:40px;
}

.blog-grid-post-item-style3 .list-post-wrap{
    margin-bottom: -40px;
}
.item-grid-post-style3 .meta-post-style1{
    margin-bottom: 10px;
}
.item-grid-post-style3 .post-info{
    text-align: center;
    padding: 0px 20px;
}
.item-grid-post-style3 .post-title{
    margin-bottom: 12px;
    line-height: 28px;
}
.item-grid-post-style3 .readmore-wrap {
    margin-top: 30px;
}
.item-grid-post-style3 .post-thumb {
    margin-bottom: 13px;
    position: relative;
     border-radius: 20px;
}
.item-grid-post-style3:hover .post-thumb img{
    filter: brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 2px ) hue-rotate(0deg);
}
.item-grid-post-style3 .post-thumb{
    overflow: hidden;
}

.item-grid-post-style3 .style-item-meta__cats{
    position: absolute;
    left: 16px;
    top: 16px;
}
.item-grid-post-style3 .meta-post-style1{
    justify-content: center;
}
/*---------------------------------*/
/*---------item-grid-post-style4-----------*/
.blog-grid-post-item-style4 .item-post{
    margin-bottom: 30px;
    position: relative;
}
.blog-grid-post-item-style4 .list-post-wrap{
    margin-bottom: -30px;
}
.item-grid-post-style4 .post-title{
    line-height: 24px;
    margin: 5px 0;
}

.item-grid-post-style4 .adv-thumb-link {
    display: block;
    position: relative;
    border-radius: 15px;
    overflow: hidden;
    margin-bottom: 10px;
}
.item-grid-post-style4 .adv-thumb-link::before{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity 0.4s;
    background-color: rgba(0, 0, 0, 0.1);
    z-index: 1;
}
.item-grid-post-style4 .adv-thumb-link:hover::before{
    opacity: 1;
    transition: opacity .4s;
}
.item-grid-post-style4 .adv-thumb-link img{
    transition: all 1s cubic-bezier(0, 0, 0.1, 1);
    transition-delay: .1s;
    position: relative;
    max-width: 100%;
}
.item-grid-post-style4 .adv-thumb-link:hover img{
    transform: scale(1.1);
}
/*---------end item-grid-post-style4-----------*/
/*---------item-grid-post-style5-----------*/
.item-grid-post-style5 .label-cat ul li a{
    font-weight: 500;
    font-size: 14px;
    color: var(--bzo-body_typo-color);
    padding: 6px 13px;
    border-radius: 2px;
    background: var(--bzo-main-color-mix);
    color: #FFFFFF;
    text-transform: uppercase;
}
.item-grid-post-style5 .label-cat ul li a:hover {
    color: #fff;
    background: var(--bzo-main-color2);
}
.item-grid-post-style5 .label-cat ul {
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 10;
}
.item-grid-post-style5 .label-cat ul li {
    display: inline-block;
    margin-left: 5px;
}
.item-grid-post-style5 .post-info2 {
    padding: 20px;
    box-shadow: 0px 1px 18px rgba(31, 32, 28, 0.12);
    margin-top: -50px;
    width: 100%;
    left: 50%;
    border-radius: 5px;
}
.item-grid-post-style5 .post-info {
    padding: 0 20px;
}
.item-grid-post-style5 .post-thumb {
    z-index: -1;
    position: relative;
}
.item-grid-post-style5 .post-info2 .meta-post-style4 {
    margin-bottom: 5px;
}
.item-grid-post-style5 .post-info2 .comments-item {
    padding-left: 12px;
}
.item-grid-post-style5 .label-cat .post-categories li:not(:first-child) {
    display: none;
}
.item-grid-post-style5 .meta-post-style4 .post-meta-data__content i {
    color : var(--bzo-main-color);
}
.item-grid-post-style5 .meta-post-style4 .post-meta-data__content span {
    font-size: 14px;
    font-weight: 400;
    color: var(--bzo-body_typo-color);
}
/*---------end item-grid-post-style5-----------*/
/*
--------------------------------------------------------
*/
/*2 List post item*/
.item-list-post-default{
    margin-bottom: 50px;
    padding-bottom: 50px;
    border-bottom: 1px solid var(--bzo-border-color);
}
.list-post-wrap>.bzotech-col-md-12:last-child .item-list-post-default{
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: none;
}

.item-list-post-default .style-item-meta__cats{
    margin-bottom: 20px;
}
.item-list-post-default .readmore{
    display: inline-block;
    font-size: 15px;
    text-transform: uppercase;
    margin-top: 25px;
    font-weight: 700;
}
.item-list-post-default .readmore:after {
    content: '';
    background: #000;
    height: 2px;
    width: 0px;
    display: inline-block;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    vertical-align: middle;
    margin-left: 10px;
    margin-top: -3px;
}
.item-list-post-default .readmore:hover:after {
    width: 20px;
}
.item-list-post-default .readmore:hover{
    color: #000;
}

.item-list-post-default .post-title{
     margin-bottom: 16px;
    word-break: break-word;
    overflow: inherit;
    white-space: inherit;
    line-height: 56px;
}
.item-list-post-default .desc {
    color: #666;
    margin-bottom: 30px;
    font-size: 16px;
}
.item-list-post-default .post-info{
    background: #fff;
    position: relative;
}
.item-list-post-default .post-thumb {
   margin-bottom: 25px;
   border-radius: 15px;
}
.item-list-post-default .post-thumb img{
   display: block;
   transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
        border-radius: 15px;
}
.item-list-post-default .post-thumb a{
    display: inline-block;
}
.item-list-post-default .post-thumb a:hover img{
    opacity: 0.8;
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}
.item-list-post-default .meta-post-style1{
    margin-bottom: 20px;
}
.item-list-post-default .meta-post-style1.not-content{
    margin-bottom: 0px;
}
.item-list-post-default .readmore-wrap{
    line-height: 0;
}
/*--------------*/
.item-list-post-style2 .post-thumb {
    width: 45%;
    position: relative;
    border-radius: 15px;
}
.item-list-post-style2 .post-thumb>a{
    line-height: 0;
    display: block;
}
.item-list-post-style2 .post-thumb img{
    width: 100%;
}
.item-list-post-style2 .post-info {
    width: 55%;
    padding-left: 40px;
}
.item-list-post-style2 .post-title{
    margin-top: 16px;
    margin-bottom: 16px;
}
.item-list-post-style2 .readmore-wrap{
    margin-top: 32px;
}
.item-list-post-style2{
    margin-bottom: 40px;
}

.blog-list-post-item-style2 .bzotech-col-md-12:last-child .item-list-post-style2{
    margin-bottom: 0px;
}
.item-list-post-style2 .post-thumb .meta-post-style1{
    position: absolute;
    top: 17px;
    left: 20px;
    right: 20px;
}
.item-list-post-style2 .post-thumb .meta-post-style1 .meta-cats a{
   padding: 4px 12px;
       background: linear-gradient(0deg,rgba(0,0,0,.06),rgba(0,0,0,.06)),#FFFFFF;
    padding: 8px 12px;
    border-radius: 10px;
    display: inline-block;
    transition: all .2s ease-out 0s;
}
.item-list-post-style2 .post-thumb .meta-post-style1 .meta-cats a:hover{
     background: var(--bzo-main-color);
    color: #fff;
    transition: all .2s ease-out 0s;
}
.item-list-post-style2:hover .post-thumb img {
    filter: brightness( 50% ) contrast( 100% ) saturate( 100% ) blur( 2px ) hue-rotate(0deg);
}
/*--------- style3 ---------------*/
.item-list-post-style3{
    display: flex;
    align-items: center;
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid var(--bzo-border-color);
}
.bzotech-col-md-12:last-child .item-list-post-style3{
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-bottom: none;
}
.item-list-post-style3 .post-thumb{
    width: 150px;
}
.item-list-post-style3 .post-info{
    width: calc(100% - 150px);
    padding-left: 20px;
}
.item-list-post-style3 .post-info .post-title{
    line-height: 28px;
    margin-bottom: 15px;
    margin-top: -5px;
}
/*End Style Post item*/


@media (max-width: 991px){
    .meta-post-tags-share-style2>.flex-wrapper ,
    .meta-post-tags-share>.flex-wrapper {
        flex-direction: column;
        align-items: self-start;
        gap: 20px;
    }
}
/* Latest Blog home 9*/
.item-grid-post-style6 .post-thumb-info {
    position: relative;
}
.item-grid-post-style6 .post-thumb-info span.date {
    position: absolute;
    top: 15px;
    right: 15px;
    display: flex;
    flex-direction: column;
    padding: 5px;
    justify-content: center;
    background: #fff;
    font-family: var(--bzo-body_typo-font-family);
    text-align: center;
}
.item-grid-post-style6 .post-thumb-info span.date .day{
    color: var(--bzo-gray-color);
    font-size: 16px;
    font-weight: 600;
}
.item-grid-post-style6 .post-thumb-info span.date .th {
    color: var(--bzo-gray-color);
    font-size: 16px;
    font-weight: 400;
}
.item-grid-post-style6 .post-info {
    padding: 15px 15px 20px;
}
.item-grid-post-style6 .post-info .post-title ,
.item-grid-post-style6 .post-info .desc {
    text-align: center;
}
.item-grid-post-style6 .post-info .post-title {
    font-size: 20px;
    font-weight: 700;
    color: var(--bzo-gray-color);
    padding-bottom: 4px;
    margin-bottom: 8px;
    position: relative;
    text-transform: capitalize;
}
.item-grid-post-style6 .post-info .post-title:after {
    content: "";
    width: 50px;
    height: 1px;
    display: block;
    border-bottom: 1px solid var(--bzo-gray-color);
    position: absolute;
    bottom: 0;
    left: calc(50% - 25px);
}
.item-grid-post-style6 .post-info .desc  {
    color: var(--bzo-body_typo-color);
    font-size: 16px;
    font-weight: 400; 
}
.item-grid-post-style6 .item-post {
    transition: .3s;
}
.item-grid-post-style6 .item-post:hover {
    box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.14);
}
.item-grid-post-style6 .post-thumb-info img {
    display: flex;
}
@media (max-width: 1366px) {
    .item-grid-post-style6 .post-info .post-title {
        font-size: 16px;
    }
    .item-grid-post-style6 .post-info .desc {
        font-size: 14px;
    }
}
@media (max-width: 992px) { 
    .item-grid-post-style6 .post-info .post-title {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 1;
    }
 
}
/* End Latest Blog */
/* Blog grid style 7 */
.item-grid-post-style7 .post-thumb-info .image-blog{
    display: flex;
    overflow:hidden;
}
.item-grid-post-style7 .post-thumb-info .image-blog img{
    transition: .3s;
    width: 100%;
}
.item-grid-post-style7 .post-thumb-info .image-blog:hover img{
    transform: scale(1.05);
}
.item-grid-post-style7 .item-post .meta-post {
    display: flex !important;
    gap: 4px;
    margin: 20px 0 0;
}
.item-grid-post-style7 .item-post .meta-post .meta-cats i {
    display: none;
}
.item-grid-post-style7 .item-post .meta-post .meta-cats .flex-wrapper * {
    display: none;
}
.item-grid-post-style7 .item-post .meta-post .meta-cats .flex-wrapper a:first-child {
    display: block;
    color: var(--bzo-main-color);
}
.item-grid-post-style7 .item-post .meta-post .meta-cats .flex-wrapper a:first-child:hover {
    color: var(--bzo-main-color2);
}
.item-grid-post-style7 .item-post .post-title a {
    color: var(--bzo-main-color2);
    font-size: 20px;
    font-weight: 500;
    line-height: 28px; 
    text-transform: uppercase;
    margin-top: 15px;
    display: block;
}
.item-grid-post-style7 .item-post .post-title a:hover {
    color: var(--bzo-main-color);
}
.item-grid-post-style7:nth-child(2n) {
    margin-top: 60px;
}
.blog-grid-view .item-grid-post-style7:nth-child(2n) {
    margin-top: 0;
}

@media(max-width: 1024px){
    .item-grid-post-style7 .item-post .post-title a {
        font-size: 18px;
        line-height: 24px;
        margin-top: 10px;
    }
    .item-grid-post-style7 .item-post .meta-post {
        margin-top: 10px;
    }
}
@media(max-width: 992px){
    .item-grid-post-style7:nth-child(2n){
        margin-top: 0;
    }   
}
/* End blog grid style 7 */
/* Blog grid style 8 */
.item-grid-post-style8 .item-post .post-thumb{
    position: relative;
}
.item-grid-post-style8 .item-post .post-thumb .readmore-wrap {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    display: flex;
    z-index: 2;
    opacity: 0;
    transition: .4s;
}
.item-grid-post-style8 .item-post .post-thumb:before {
    content: '';
    position: absolute;
    display: flex;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: var(--bzo-main-color);
    opacity: 0;
    z-index: 1;
    transition: .4s;
}
.item-grid-post-style8 .item-post:hover .post-thumb:before {
    opacity: 0.8;
}
.item-grid-post-style8 .item-post:hover .post-thumb .readmore-wrap { 
    opacity: 1;
}
.item-grid-post-style8 .item-post .post-thumb .readmore-wrap a {
    border: none;
    background: none;
    font-size: 16px;
    font-weight: 500;
    text-transform: uppercase;
    color: #fff;
    padding: 0 0 4px;
    border-bottom: 1px solid #fff;
    height: auto;
    line-height: 24px;
    border-radius: 0;
    position: relative;
    overflow: visible;
}
.item-grid-post-style8 .item-post .post-thumb .readmore-wrap a:after {
    content: "\f30b";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 20px;
    position: absolute;
    left: calc(100% + 4px);
    opacity: 0;
    transition: .4s;
}
.item-grid-post-style8 .item-post .post-thumb .readmore-wrap a:hover:after  {
    animation: shake22 2.5s ease infinite;
    opacity: 1;
}
.item-grid-post-style8 .post-info {
    margin-top: 16px;
    padding: 30px;
    border: 1px solid #CFCFCF;
}
.item-grid-post-style8 .post-title a{
    color: var(--bzo-main-color);
    font-size: 20px;
    font-weight: 600;
    line-height: 24px; 
    text-transform: capitalize;
    display: flex;
    
}
.item-grid-post-style8 .post-title a:hover {
    opacity: 0.7;
}
.item-grid-post-style8 .post-title {
    margin-bottom: 16px;
}
.item-grid-post-style8 .post-info .desc {
    font-size: 16px;
    margin-bottom: 30px;
    line-height: 24px;
}
.item-grid-post-style8 .meta-post-date span {
    font-size: 16px;
    font-weight: 500;
}
@media(max-width: 1366px){
    .item-grid-post-style8 .post-title a {
        font-size: 18px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
    }
}
@media(max-width: 1024px){
    .item-grid-post-style8 .post-info .desc {
        display: none;
    }
    .item-grid-post-style8 .post-info {
        padding: 20px 8px;
    }
    .item-grid-post-style8 .post-title a {
        font-size: 16px;
    }
}
/* End blog grid style 8 */

/* Blog grid style 9 */
.item-grid-post-style9 .item-post {
    border: 1px solid #D6D6D6;
}
.item-grid-post-style9 .item-post:hover {
    border: 1px solid var(--bzo-main-color);
}
.item-grid-post-style9 .item-post .post-info {
    padding: 15px 20px;
}
.item-grid-post-style9 .item-post .post-info .meta-cats a {
    font-size: 14px;
    line-height: 20px;
    display: none;
}
.item-grid-post-style9 .item-post .post-info .meta-cats a:first-child { 
    display: block;
}
.item-grid-post-style9 .item-post .post-info .post-meta-data {
    display: flex;
}
.item-grid-post-style9 .item-post .post-info .post-title {
    color: var(--bzo-main-color2);
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    text-transform: capitalize;
    margin: 5px 0 8px;
}
.item-grid-post-style9 .post-meta-data__item.avata .post-meta-data__content span {
    text-transform: capitalize;
}
.item-grid-post-style9 .meta-post-style1 .post-meta-data__content>i {
    display: block;
    font-size: 18px;
}
.item-grid-post-style9 .post-meta-data__item .post-meta-data__content span {
    font-size: 14px;
    color: var(--bzo-body_typo-color);
}
.item-grid-post-style9 .post-meta-data__item .post-meta-data__content a:hover span {
    color: var(--bzo-main-color);
}
.item-grid-post-style9 .item-post .post-thumb {
    overflow: hidden;
}
.item-grid-post-style9 .item-post .post-thumb img{
    transition: .4s;
}
.item-grid-post-style9 .item-post:hover .post-thumb img{
    transform: scale(1.05);
}
@media(max-width: 1366px) {
    .item-grid-post-style9 .item-post .post-info .post-title {
        font-size: 18px;
        line-height: 24px;
    }

}
@media(max-width: 992px) {
    .item-grid-post-style9 .item-post .post-info .post-title {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2; 
    }
}
/* End blog grid style 9 */
/*Begin Preload*/
.preload  #loading-center-absolute>div{
    margin: auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.preload #objectstyle2{
    width: 80px;
    height: 80px;
    background-color: #FFF;
    -webkit-animation: animatestyle2 1s infinite ease-in-out;
    animation: animatestyle2 1s infinite ease-in-out;
    margin-right: auto;
    margin-left: auto;
    margin-top: 60px;
}
@-webkit-keyframes animatestyle2 {
    0% { -webkit-transform: perspective(160px); }
    50% { -webkit-transform: perspective(160px) rotateY(-180deg); }
    100% { -webkit-transform: perspective(160px) rotateY(-180deg) rotateX(-180deg); }
}

@keyframes animatestyle2 {
    0% { 
        transform: perspective(160px) rotateX(0deg) rotateY(0deg);
        -webkit-transform: perspective(160px) rotateX(0deg) rotateY(0deg); 
    } 50% { 
        transform: perspective(160px) rotateX(-180deg) rotateY(0deg);
        -webkit-transform: perspective(160px) rotateX(-180deg) rotateY(0deg) ;
    } 100% { 
        transform: perspective(160px) rotateX(-180deg) rotateY(-180deg);
        -webkit-transform: perspective(160px) rotateX(-180deg) rotateY(-180deg);
    }
}
/*Prelaod style 3*/
#loading-center-absolutestyle3 {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 50px;
    width: 50px;
    margin-top: -25px;
    margin-left: -25px;
   -ms-transform: rotate(45deg); 
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg); 
    -webkit-animation: loading-center-absolute 1.5s infinite;
    animation: loading-center-absolute 1.5s infinite;

}
.objectstyle3{
    width: 25px;
    height: 25px;
    background-color: #fff;
    float: left;
    
}
#object_onestyle3 {
    -webkit-animation: object_onestyle3 1.5s infinite;
    animation: object_onestyle3 1.5s infinite;
    }
#object_twostyle3 {
    -webkit-animation: object_twostyle3 1.5s infinite;
    animation: object_twostyle3 1.5s infinite;
    }
#object_threestyle3 {
    -webkit-animation: object_threestyle3 1.5s infinite;
    animation: object_threestyle3 1.5s infinite;
    }
#object_fourstyle3 {
    -webkit-animation: object_fourstyle3 1.5s infinite;
    animation: object_fourstyle3 1.5s infinite;
    }
    

@-webkit-keyframes loading-center-absolutestyle3 {
  100% { -webkit-transform: rotate(-45deg); }

}

@keyframes loading-center-absolutestyle3 {
  100% { 
    transform:  rotate(-45deg);
    -webkit-transform:  rotate(-45deg);
  }
}

@-webkit-keyframes object_onestyle3 {
  25% { -webkit-transform: translate(0,-50px) rotate(-180deg); }
  100% { -webkit-transform: translate(0,0) rotate(-180deg); }

}

@keyframes object_onestyle3 {
  25% { 
    transform: translate(0,-50px) rotate(-180deg);
    -webkit-transform: translate(0,-50px) rotate(-180deg);
  } 
  100% { 
    transform: translate(0,0) rotate(-180deg);
    -webkit-transform: translate(0,0) rotate(-180deg);
  }
}


@-webkit-keyframes object_twostyle3 {
  25% { -webkit-transform: translate(50px,0) rotate(-180deg); }
  100% { -webkit-transform: translate(0,0) rotate(-180deg); }
}

@keyframes object_twostyle3 {
  25% { 
    transform: translate(50px,0) rotate(-180deg);
    -webkit-transform: translate(50px,0) rotate(-180deg);
  } 
  100% { 
    transform: translate(0,0) rotate(-180deg);
    -webkit-transform: translate(0,0) rotate(-180deg);
  }
}

@-webkit-keyframes object_three_pre3 {
  25% { -webkit-transform: translate(-50px,0) rotate(-180deg); }
  100% { -webkit-transform: translate(0,0) rotate(-180deg); }
}

@keyframes object_threestyle3 {
  25% { 
    transform:  translate(-50px,0) rotate(-180deg);
    -webkit-transform:  translate(-50px,0) rotate(-180deg);
  } 
  100% { 
    transform: translate(0,0) rotate(-180deg);
    -webkit-transform: rtranslate(0,0) rotate(-180deg);
  }
}


@-webkit-keyframes object_fourstyle3 {
  25% { -webkit-transform: translate(0,50px) rotate(-180deg); }
  100% { -webkit-transform: translate(0,0) rotate(-180deg); }
}

@keyframes object_fourstyle3 {
  25% { 
    transform: translate(0,50px) rotate(-180deg); 
    -webkit-transform: translate(0,50px) rotate(-180deg);  
  } 
  100% { 
    transform: translate(0,0) rotate(-180deg);
    -webkit-transform: translate(0,0) rotate(-180deg);
  }
}
/*Preload style 4*/
#loading-center-absolutestyle4 {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 150px;
    width: 150px;
    margin-top: -75px;
    margin-left: -50px;
}
.objectstyle4{
    width: 20px;
    height: 20px;
    background-color: #fff;
    float: left;
    margin-right: 20px;
    margin-top: 65px;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
}

#object_onestyle4 {   
    -webkit-animation: object_onestyle4 1.5s infinite;
    animation: object_onestyle4 1.5s infinite;
    }
#object_twostyle4 {
    -webkit-animation: object_twostyle4 1.5s infinite;
    animation: object_twostyle4 1.5s infinite;
    -webkit-animation-delay: 0.25s; 
    animation-delay: 0.25s;
    }
#object_threestyle4 {
    -webkit-animation: object_threestyle4 1.5s infinite;
    animation: object_threestyle4 1.5s infinite;
    -webkit-animation-delay: 0.5s;
    animation-delay: 0.5s;
    
    }

@-webkit-keyframes object_onestyle4 {
75% { -webkit-transform: scale(0); }
}

@keyframes object_onestyle4 {

  75% { 
    transform: scale(0);
    -webkit-transform: scale(0);
  }

}

@-webkit-keyframes object_twostyle4 { 

  75% { -webkit-transform: scale(0); }

}

@keyframes object_twostyle4 {
  75% { 
    transform: scale(0);
    -webkit-transform:  scale(0);
  }

}

@-webkit-keyframes object_threestyle4 {

  75% { -webkit-transform: scale(0); }

}

@keyframes object_threestyle4 {

  75% { 
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  
}
/*Preload style 5*/
#loading-center-absolutestyle5 {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 50px;
    width: 200px;
    margin-top: -25px;
    margin-left: -100px;
}
.objectstyle5{
    width: 20px;
    height:20px;
    background-color:#fff;
    float: left;
    margin-top: 15px;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
}
#first_objectstyle5{
    -webkit-animation: first_objectstyle5 2s infinite;
    animation: first_objectstyle5 2s infinite;
 
}
#second_objectstyle5{
    -webkit-animation: second_objectstyle5 2s infinite;
    animation: second_objectstyle5 2s infinite;
    float: right;
}
    
@-webkit-keyframes first_objectstyle5 {

 25% {
    -ms-transform: translate(90px,0) scale(2); 
    -webkit-transform: translate(90px,0) scale(2);
    transform: translate(90px,0) scale(2);
     }

 50% {
    -ms-transform: translate(180px,0) scale(1); 
    -webkit-transform: translate(180px,0) scale(1);
    transform: translate(180px,0) scale(1);
     }   
 
  75% {
     -ms-transform: translate(90px,0) scale(2); 
    -webkit-transform: translate(90px,0) scale(2);
    transform: translate(90px,0) scale(2);
     }   
 
}       
@keyframes first_objectstyle5 {

 25% {
    -ms-transform: translate(90px,0) scale(2); 
    -webkit-transform: translate(90px,0) scale(2);
    transform: translate(90px,0) scale(2);
     }

 50% {
    -ms-transform: translate(180px,0) scale(1); 
    -webkit-transform: translate(180px,0) scale(1);
    transform: translate(180px,0) scale(1);
     }   
 
  75% {
     -ms-transform: translate(90px,0) scale(2); 
    -webkit-transform: translate(90px,0) scale(2);
    transform: translate(90px,0) scale(2);
     }  
}

@-webkit-keyframes second_objectstyle5 {

 25% {
    -ms-transform: translate(-90px,0) scale(2); 
    -webkit-transform: translate(-90px,0) scale(2);
    transform: translate(-90px,0) scale(2);
     }

 50% {
    -ms-transform: translate(-180px,0) scale(1); 
    -webkit-transform: translate(-180px,0) scale(1);
    transform: translate(-180px,0) scale(1);
     }   
 
  75% {
     -ms-transform: translate(-90px,0) scale(2); 
    -webkit-transform: translate(-90px,0) scale(2);
    transform: translate(-90px,0) scale(2);
     } 
}       
@keyframes second_objectstyle5 {

 25% {
    -ms-transform: translate(-90px,0) scale(2); 
    -webkit-transform: translate(-90px,0) scale(2);
    transform: translate(-90px,0) scale(2);
     }

 50% {
    -ms-transform: translate(-180px,0) scale(1); 
    -webkit-transform: translate(-180px,0) scale(1);
    transform: translate(-180px,0) scale(1);
     }   
 
  75% {
     -ms-transform: translate(-90px,0) scale(2); 
    -webkit-transform: translate(-90px,0) scale(2);
    transform: translate(-90px,0) scale(2);
     } 
}
/*Preload style 6*/
#loading-center-absolutestyle6 {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 20px;
    width: 100px;
    margin-top: -10px;
    margin-left: -50px;

}
.objectstyle6{
    width: 20px;
    height: 20px;
    background-color: #fff;
    -moz-border-radius: 50% 50% 50% 50%;
    -webkit-border-radius: 50% 50% 50% 50%;
    border-radius: 50% 50% 50% 50%;
    margin-right: 20px;
    margin-bottom: 20px;
    position: absolute; 
}


#object_onestyle6{
    -webkit-animation: objectstyle6 2s linear infinite;
     animation: objectstyle6 2s linear infinite;
     }
#object_twostyle6{ 
    -webkit-animation: objectstyle6 2s linear infinite -.4s;
    animation: objectstyle6 2s linear infinite -.4s;
    left: 20px;
     }
#object_threestyle6{ 
    -webkit-animation: objectstyle6 2s linear infinite -.8s; 
    animation: objectstyle6 2s linear infinite -.8s; 
    left: 40px;
    }
#object_fourstyle6{ 
    -webkit-animation: objectstyle6 2s linear infinite -1.2s;
    animation: objectstyle6 2s linear infinite -1.2s; 
    left: 60px;
    } 
#object_fivestyle6{ 
    -webkit-animation: objectstyle6 2s linear infinite -1.6s; 
    animation: objectstyle6 2s linear infinite -1.6s; 
    left: 80px;
    }
    
    
@-webkit-keyframes objectstyle6{
  0% { left: 100px; top:0}
  80% { left: 0; top:0;}
  85% { left: 0; top: -20px; width: 20px; height: 20px;}
  90% { width: 40px; height: 15px; }
  95% { left: 100px; top: -20px; width: 20px; height: 20px;}
  100% { left: 100px; top:0; }      
    
}       
@keyframes objectstyle6{
  0% { left: 100px; top:0}
  80% { left: 0; top:0;}
  85% { left: 0; top: -20px; width: 20px; height: 20px;}
  90% { width: 40px; height: 15px; }
  95% { left: 100px; top: -20px; width: 20px; height: 20px;}
  100% { left: 100px; top:0; }
}
/*Preload style 7*/
#loading-center-absolutestyle7 {
    position: absolute;
    left: 50%;
    top: 50%;
    height: 50px;
    width: 50px;
    margin-top: -25px;
    margin-left: -25px;
}
.objectstyle7{
    width: 50px;
    height: 5px;
    background-color: #fff;
    -webkit-animation: animatestyle7 2s infinite;
    animation: animatestyle7 2s infinite;
    position: absolute;
    top: 0px;
    right: -200px;
    }



@-webkit-keyframes animatestyle7 {
 
  50% {
    -ms-transform: translate(-400px,0) rotate(-360deg); 
    -webkit-transform: translate(-400px,0) rotate(-360deg); 
    transform: translate(-400px,0) rotate(-360deg); 
      }

 100% {
    -ms-transform: translate(0,0) rotate(360deg); 
    -webkit-transform: translate(0,0) rotate(360deg); 
    transform: translate(0,0) rotate(360deg); 
      }   


}

@keyframes animatestyle7 {
  50% {
    -ms-transform: translate(-400px,0) rotate(-360deg); 
    -webkit-transform: translate(-400px,0) rotate(-360deg); 
    transform: translate(-400px,0) rotate(-360deg); 
      }

 100% {
    -ms-transform: translate(0,0) rotate(360deg); 
    -webkit-transform: translate(0,0) rotate(360deg); 
    transform: translate(0,0) rotate(360deg); 
      }     
  
}
.preload-style-custom-image #loading-center{
    display: flex;
    display: -webkit-flex;
    display: -ms-flex;
    display: -o-flex;
    justify-items: center;
    -webkit-justify-items: center;
    -ms-justify-items: center;
    -o-justify-items: center;
    align-items: center;
    -webkit-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
}

#loading-center-absolute-image{
    text-align: center;
    margin: auto;
    display: none;
}
.preload #loading-center {
    width: 100%;
    height: 100%;
    position: relative;
}
.preload #loading-center-absolute-image{
    display: block;
    max-width: 350px;
}
 #loading {
    display: none;
}
.preload #loading {
    display: block;
    height: 100%;
    width: 100%;
    position: fixed;
    z-index: 999999;
    margin-top: 0px;
    top: 0px;
}
.preload #loading {
    background-color: var(--bzo-preload-background);
}
/*End Preload*/
/*Begin Product elementor*/
.product-price .woocommerce-Price-amount{
    color: var(--bzo-main-color);
    font-size: 20px;
    font-weight: 600;
}
.cart_item .product-price .woocommerce-Price-amount{
    font-size: 16px;
}
.product-price del{
    text-decoration: none;
}

.product-price del .woocommerce-Price-amount{
    color: #727272;
    font-size: 16px;
    font-weight: 400;
    text-decoration: line-through;
}
.product-price .slipt{
    color: var(--bzo-main-color);
}
.product-grid-view .list-product-wrap{
    display: flex;
    display: -ms-flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
}
.product-grid-view .list-col-item {
    float: none;
}
/*filter product element*/
.btn-filter {
    background: #fff;
    border: 1px solid var(--bzo-border-color);
    display: inline-block;
    font-weight: 700;
    height: 40px;
    line-height: 38px;
    padding: 0 55px 0 20px;
    position: relative;
    text-transform: uppercase;
}
.box-attr-filter {
    background: #fff;
    border: 1px solid var(--bzo-border-color);
    box-shadow: 0 5px 5px 0 rgba(0,0,0,.1);
    left: 0;
    margin-top: 35px;
    opacity: 0;
    padding: 20px 0;
    position: absolute;
    top: 65px;
    visibility: hidden;
    width: 100%;
    z-index: 10000;
    transition: all .5s ease-out 0s;
    -webkit-transition: all .5s ease-out 0s;
}
.filter-product.active .box-attr-filter{
    margin-top: 5px;
    opacity: 1;
    visibility: visible;
    top: 40px;
}
.btn-filter::after {
    border-left: 1px solid var(--bzo-border-color);
    bottom: 0;
    content: "\f107";
    font-family: 'Font Awesome 5 Free';
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 30px;
}
.js-content-wrap{
    position: relative;
}
.filter-product{
    margin-bottom: 30px;
}
.btn-filter span {
    display: inline-block;
    font-size: 18px;
    margin-right: 10px;
    vertical-align: top;
}
.box-attr-filter::before {
    background: #fbfbfb;
    border-right: 1px solid var(--bzo-border-color);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 170px;
}
.item-box-attr {
    display: table;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding: 5px 0;
    line-height: 24px;
}
.item-attr-title {
    display: table-cell;
    padding: 0 25px;
    position: relative;
    width: 170px;
    vertical-align: top;
    text-align: left;
}
.item-attr-content {
    color: #666;
    display: table;
    padding: 0 30px;
    vertical-align: top;
}
.range-filter .ui-slider-range {
    background: #333;
}
.range-filter .ui-slider-handle.ui-state-default.ui-corner-all {
    background: #333;
    border-radius: 0;
    cursor: pointer;
    height: 10px;
    margin-left: -5px;
    top: -4px;
    width: 10px;
    border: none;
}
.range-filter .slider-range {
    border: none;
    border-radius: 0;
    height: 1px;
    display: inline-block;
    margin: 0 20px 0 5px;
    vertical-align: middle;
    width: 250px;
    background: #e5e5e5;
}
.attr-price-filter{
    display: inline-block;
}
.attr-price-filter label {
    font-weight: 400;
}
.list-filter.list-inline li{
    padding: 0 10px;
}
.wrap-item.loadding .ajax-loading {
    display: block !important;
}
.filter-yes .js-content-main{
    clear: both;
}
.filter-col .box-attr-filter::before{
    display: none;
}
.filter-col .item-box-attr{
    display: block;
    float: left;
}
.filter-col.filter-2-col .item-box-attr{
    width: 50%;
}
.filter-col.filter-3-col .item-box-attr{
    width: 33.3333%;
}
.filter-col.filter-4-col .item-box-attr{
    width: 25%;
}
.filter-col.filter-2-col .item-box-attr:nth-child(2n+1),
.filter-col.filter-3-col .item-box-attr:nth-child(3n+1),
.filter-col.filter-4-col .item-box-attr:nth-child(4n+1){
    clear: both;
}
.filter-col .box-attr-filter{
    clear: both;
}
.filter-col .list-filter{
    margin: 0 -15px;
}
.filter-col .item-box-attr{
    text-align: left;
}
.filter-col .item-attr-title label{
    font-weight: bold;
    margin-bottom: 12px;
    display: block;
}
.filter-col.filter-col-list .list-filter li,
.filter-col.filter-col-list .list-filter{
    list-style: none;
    display: list-item;
}
.element-filter{
    position: relative;
}
.element-filter.active:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
    content: "";
    width: 6px;
    height: 10px;
    display: block;
    border: solid #a21414;
    border-width: 0 2px 2px 0;
    position: absolute;
    top: 2px;
    right: -11px;
}
.filter-noresult{
    padding: 100px 0;    
    border: 1px solid var(--bzo-border-color);
}
.bzotech-row > .filter-noresult-wrap{
    padding: 0 15px;
    display: block !important;
    position: static !important;
}
.products-wrap{
    position: relative;
    clear: both;
}
.filter-none .owl-wrapper,
.filter-none .owl-wrapper .owl-item{
    width: 100% !important;
}
.range-filter .slider-range{
    max-width: 100%;
}
.filter-col .item-attr-title,
.filter-col .item-attr-content{
    display: block;
}
.list-inline{
    list-style: none;
    padding: 0;
    margin: 0;
}
.list-inline > li{    
    display: inline-block;
}
.attr-price-filter p{
    margin: 0;
}
.filter-product:not(.filter-col) .item-attr-content.range-filter{
    padding: 0 40px;
}
/*End filter element*/

/*Begin Loading ajax*/
.shop-loading{
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.2);
    z-index: 98;
}
.shop-loading i{
    font-size: 40px;
    position: absolute;
    top: 100px;
    left: 50%;
    color: #fff;
}
.ajax-loading:not(.list-product-search){
    position: absolute;
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    max-width: 100%!important;
    height: 100%;
    background-color: rgba(0,0,0,0.3);
    z-index: 9999;
}
.ajax-loading:not(.list-product-search) i{
    font-size: 40px;
    position: absolute;
    color: #fff;
    bottom: 0;
    left: 0;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    margin: auto;
}
.loadding{
    position: relative;
}
/*End Loading ajax*/
.product-thumb{
    position: relative;
}
.wrap-rating .number-rate{
color: #999;
margin-left: 10px;
}
.product-info .product-title{
    line-height: 24px;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 3px;
    color: var(--bzo-title-color);
}
.product-info .product-title a:hover{
    color: var(--bzo-main-color);
}
.product-thumb{
    overflow: hidden;
}
/*Begin addcart link style1*/
.addcart-link-style1.button.addcart-link{
    color: #fff!important;
    display: inline-block!important;
    position: relative!important;
    background: rgb(0 0 0 / 20%)!important;
    border-radius: 50%;
    width: 70px;
    min-width: auto;
    height: 70px!important;   
    line-height: 70px!important;
    padding: 0px!important;
    font-size: 36px;
}
.addcart-link-style1.button.addcart-link span{
    display: none;
}

.addcart-link-style1 i.la-cart-arrow-down,
.addcart-link-style1 i.la-cart-plus
{
        margin-top: 7px;
}
.addcart-link-style1 i.check{
opacity: 0.3;
}
.addcart-link-style1.button.addcart-link:before{
    display: none!important;
}
.addcart-link-style1.button.addcart-link:hover{
    background: #fff!important;
    color: #000!important;
}
/*End addcart link style1*/
/*Begin addcart link style2*/
.addcart-link-style2.button.addcart-link{
    font-size: 17px!important;
    color: #fff!important;
    text-transform: uppercase;
    position: relative!important;
    background: var(--bzo-main-color)!important;
    height: 60px!important;
    padding: 0px!important;
}
.addcart-link-style2 i{
       width: 60px;
    border-right: 2px solid #fff;
    height: 60px;
    line-height: 54px;
    font-size: 28px;
}
.addcart-link-style2 span{
   padding: 0px 35px;
    font-weight: 700;
    line-height: 56px;
    height: 56px;
    display: inline-block;
    vertical-align: top;
}
/*End addcart link style2*/
.item-style-product-extra{
    padding: 0;
    line-height: 56px;
    height: 56px;
    display: inline-block;
    width: 56px;
    text-align: center;
    background: var(--bzo-main-color);
    color: #fff;
    margin-left: 2px;
}
.item-style-product-extra span{
    display: none;
}
/*Begin attribute by default woo ( Of: bzotech_product_attribute_data() )*/
.attr-type-color .item{
    display: inline-block;
    border: 1px solid #000;
    margin-right: 15px;
    overflow: hidden;
        transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.attr-type-color .item:last-child{
    margin-right: 0px;
}
.attr-type-color span{
    display: block;
    width: 20px;
    height: 20px;
}

.attr-type-label .item:last-child{
    margin-right: 0px;
}
.attr-type-label .item:hover{
    border-color: #000;
    color: #000;
}

/*Begin attribute color by option custom ( Of: bzotech_product_attribute_image_by_color() )*/
.attribute-by-color-style1 .attribute-custom{
    height: 18px;
    width: 18px;
    display: inline-block;
    border-radius: 50%;
    margin-right: 10px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    position: relative;
}
.attribute-by-color-style1 .attribute-custom:before{
    height: 24px;
    width: 24px;
    content: '';
    position: absolute;
    left: -3px;
    top: -3px;
    background: transparent;
    border-radius: 50%;
    z-index: -1;
}
.attribute-by-color-style1 .attribute-custom:last-child{
    margin-right: 0px;
}
.attribute-by-color-style1 .attribute-custom.color-white{
    border:1px solid #d4d4d4;
} 
.attribute-by-color-style1 .attribute-custom.color-white.active-att{
    border: none;
} 
.attribute-by-color-style1 .attribute-custom.active-att:before{
    background: #fff ;
}  
.attribute-by-color-style1 .attribute-custom.color-white.active-att:before{
    background: #ccc ;
}  
/*End attribute color by option custom*/
/*Begin item grid product-*/
.item-grid-product- .item-product{
    margin-bottom: 30px;
}
.item-grid-product- .item-product .product-thumb{
    border-radius: 15px 15px 0 0;
}
.item-grid-product- .item-product .product-label{
    text-align: right;
    position: absolute;
    top: 15px;
    right: 15px;
    left: auto;
    z-index: 1;
        display: flex;
    flex-direction: column;
    align-items: flex-end;
}
.item-grid-product- .item-product .product-thumb__group-extra{
    display: flex;
    gap: 10px;
    justify-content: center;
    position: absolute;
    z-index: 99;
    bottom: -70px;
    left: 50%;
    transform: translateX(-50%);
/*    background: rgba(128, 180, 255, 0.4);*/
    padding: 15px 20px;
    border-radius: 40px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.item-grid-product- .item-product .product-thumb__group-extra::before{
    width: 100%;
    height: 100%;
    background-color: var(--bzo-main-color);
    opacity: 0.4;
     border-radius: 40px;
     content: "";
    top: 0;
    left: 0;
    position: absolute;
}
.header-session .item-grid-product- .item-product .product-thumb__group-extra{
    background: rgba(65, 186, 227, 0.4);
}
.item-grid-product- .item-product:hover .product-thumb__group-extra{
    bottom: 15px;
    transition: all 0.3s ease-in-out 0s;
    -webkit-transition: all 0.3s ease-in-out 0s;
}
.item-grid-product- .item-product .product-thumb__group-extra a{
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 100%;
    font-size: 24px;
    color: #727272;
    background-color: #fff;
    transition: all 0.2s ease-out 0s;
    z-index: 1;
}
.item-grid-product- .item-product .product-thumb__group-extra a.added{
    background-color: var(--bzo-main-color);
    color: #fff;

}
.item-grid-product- .item-product .product-thumb__group-extra a i{
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 100%;
    display: block;
}
.item-grid-product- .item-product .product-thumb__group-extra a:hover{
    background-color: var(--bzo-main-color);
    color: #fff;
    transition: all 0.2s ease-out 0s;
}
.item-grid-product- .item-product .product-thumb__group-extra a.add_to_wishlist i{
    font-size: 22px;
}
.item-grid-product- .item-product .product-thumb__group-extra a.add_to_cart_button span{
    display: none;
}
.item-grid-product- .item-product .product-info{
    padding: 16px;
}
.item-grid-product- .item-product .product-info .wrap-rating{
    margin-bottom: 2px;
}

.main-filter__number .woocommerce-result-count{
    margin: 0;
}
/*end item grid product-*/

/*Begin item grid product style2*/
.item-grid-product-style2 .item-product{
    margin-bottom: 20px;
}
.item-grid-product-style2 .item-product .product-label{
    left: auto;
    right: 20px;
    display: flex;
    align-items: flex-end;
    flex-direction: column;
    position: absolute;
    top: 20px;
    z-index: 1;
}
.item-grid-product-style2 .item-product .product-extra-link{
    width: 40px;
    position: absolute;
    top: 10px;
    left: 15px;
}
.item-grid-product-style2 .item-product .product-extra-link a{
    width: 40px;
    height: 40px;
    line-height: 42px;
    text-align: center;
    border-radius: 100%;
    background-color: #fff;
    color: #727272;
    font-size: 20px;
    display: inline-block;
    margin: 5px 0;
    transition: all 0.25s ease-in-out 0s;
    opacity: 0 !important;
    transform: translate(-30px, 0px);
}

.item-grid-product-style2 .item-product .product-extra-link a.wishlist-link{
   transition-delay: 0.1s; 
}
.item-grid-product-style2 .item-product .product-extra-link a.quickview-link{
   transition-delay: 0.2s; 
}
.item-grid-product-style2 .item-product .product-extra-link a.compare-link{
   transition-delay: 0.3s; 
}
.item-grid-product-style2 .item-product:hover .product-extra-link a{
    opacity: 1 !important;
    visibility: visible;
    transform: translate(0px, 0px);
}       
.item-grid-product-style2 .item-product .product-extra-link a.added{
    background-color: var(--bzo-main-color);
    color: #fff;
} 
.item-grid-product-style2 .item-product .product-extra-link a.product-compare.added{
    font-size: 0;
    position: relative;
}
.item-grid-product-style2 .item-product .product-extra-link a.product-compare.added::before{
    font-family: 'Line Awesome Free';
    font-weight: 900;
    content: "\f362";
    font-size: 20px;
}

.item-grid-product-style2 .item-product .product-extra-link a:hover{
    background-color: var(--bzo-main-color);
    transition: all 0.25s ease-in-out 0s;
    color: #fff;
}
.item-grid-product-style2 .product-info .product-title a{
    color: var(--bzo-title-color);
}
.item-grid-product-style2 .product-info .product-title a:hover{
    color: var(--bzo-main-color);
}
.item-grid-product-style2 .item-product .addcart-link{
    line-height: 42px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--bzo-title-color);
    position: relative;
    padding-left: 35px;
    padding-right: 15px;
}
.item-grid-product-style2 .item-product .addcart-link span{
    position: relative;
    z-index: 1;
}
.item-grid-product-style2 .item-product .addcart-link::before{
    position: absolute;
    content: "";
    width: 42px;
    height: 42px;
    border-radius: 22px;
    top: 0;
    left: 0;
    background-color: var(--bzo-main-color);
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.item-grid-product-style2 .item-product .addcart-link:hover::before{
    width: 100%;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.item-grid-product-style2 .item-product .addcart-link:hover{
    color: #fff;
}
.item-grid-product-style2 .item-product .addcart-link i{ 
    width: 42px;
    height: 42px;
    background-color: transparent;
    line-height: 40px;
    
    border-radius: 100%;
    font-size: 22px;
    text-align: right;
    padding-right: 8px;
    position: absolute;
    top: 0;
    left: 0;
}
.item-grid-product-style2 .item-product .addcart-link:hover i{ 
        animation: shake22 2.5s ease infinite;
}
.item-grid-product-style2 .item-product .product-info{
    padding: 10px 5px;
}
.item-grid-product-style2 .product-info .product-title{
    margin: 6px 0px 12px 0;
}
/*end item grid product style2*/
/*Begin item grid product-style3*/
.shop-grid-product-item-style3 .item-grid-product-style3 .item-product{
    margin-bottom: 30px;
}
.shop-grid-product-item-style3 .list-product-wrap{
    margin-bottom: -30px;
}
.item-grid-product-style3 .item-product .product-label{
    text-align: left;
    position: absolute;
    top: 15px;
    right: auto;
    z-index: 1;
    left: 15px;
}
.item-grid-product-style3 .product-title{
    padding-right: 20px;
}
.item-grid-product-style3 .product-thumb{
    background: #ebebeb;
    border-radius: 30px 30px 0px 0px;
}
.item-grid-product-style3 .product-thumb__group-extra{
    position: absolute;
    right: -100px;
    top: 0;
    bottom:46px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    z-index: 1;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.item-grid-product-style3:hover .product-thumb__group-extra{
    right: 16px;
}
.item-grid-product-style3 .product-thumb__group-extra a{
   display: block;
   width: 48px;
   height: 48px;
   background: #fff;
   border-radius: 50%;
   margin-bottom: 12px;
    text-align: center;
    line-height: 52px;
}
.item-grid-product-style3 .product-thumb__group-extra a.popup-share{
   margin-bottom: 0;
}
.item-grid-product-style3 .product-thumb__group-extra a:hover{
   background: var(--bzo-main-color2);
   color: #fff;
}
.item-grid-product-style3 .product-thumb__group-extra a:hover .path1:before{
   color: #fff;
}
.item-grid-product-style3 .addcart-link-style3 {
   position: absolute;
   height: 46px;
   line-height: 46px;
   background: var(--bzo-main-color2);
   color: #fff;
   text-align: center;
   font-weight: 600;
    left: 0;
    right: 0;
    bottom: -100px;
    z-index: 1;
    text-transform: capitalize;
        display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0px 15px;
}
.item-grid-product-style3 .addcart-link-style3:hover{
   background: var(--bzo-main-color);
}
.item-grid-product-style3 .addcart-link-style3 i{
   margin-right:3px;
}
.item-grid-product-style3 .addcart-link-style3 i.la-check,
.item-grid-product-style3 .addcart-link-style3 i.la-spinner
{
   margin-left:8px;
}
.item-grid-product-style3:hover .addcart-link-style3{
    bottom: 0px;
}
.item-grid-product-style3 .item-product{
    border-radius:30px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    background: #fff;
}
.item-grid-product-style3:hover .item-product{
    box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.14);
}
.item-grid-product-style3 .product-info{
    padding: 15px 15px;
}
.item-grid-product-style3 .product-info .product-price{
    margin-top: 10px;
}
.item-grid-product-style3 .product-info .wrap-rating{
    margin-bottom: 5px;
}
/*end item grid product-style3*/

/*Begin item grid product-style4*/
.item-grid-product-style4 .item-product .product-label {
    top: 20px;
    right: 20px;
    left: auto;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    position: absolute;
    z-index: 1;
}
.item-grid-product-style4 .product-thumb__group-extra {
    position: absolute;
    display: flex;
    flex-wrap: wrap;
    left: -30px;
    top: 20px;
    flex-direction: column;
    z-index: 2;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    transition-delay: 0.3s;
}
.item-grid-product-style4:hover .product-thumb__group-extra {
    left: 20px;
}
.item-grid-product-style4 .product-thumb__group-extra a{
    margin-bottom: 20px;
    color: #fff;
}
.item-grid-product-style4 .product-thumb__group-extra a i{
    font-size: 24px;
}
.item-grid-product-style4 .product-thumb:before{
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(23, 23, 23, 0.3);
    z-index: 1;
    opacity: 0;
        transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.item-grid-product-style4:hover .product-thumb:before{
    opacity: 1;
}
.item-grid-product-style4 .product-extra-link{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}
.addcart-link-style4{
    background: #fff;
    border: 0;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    height: 55px;
    line-height: 55px;
    text-align: center;
    border-radius: 30px;
    padding: 0 35px!important;
    min-width: 120px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
}
.addcart-link-style4:hover{
    color: #fff;
    background: var(--bzo-main-color);
}

.item-grid-product-style4 .addcart-link-style4{
    transform: scale(0);
}

.item-grid-product-style4:hover .addcart-link-style4{
    transform: scale(1);
}
.item-grid-product-style4 .product-info .wrap-rating{
    margin-top: 12px;
    margin-bottom: 8px;
}
.item-grid-product-style4 .product-info .product-price{
    margin-top: 8px;
}
.item-grid-product-style4 {
    margin-bottom: 30px;
}
.shop-grid-product-item-style4{
    margin-bottom: -30px;
}
.item-grid-product-style4 .product-info{
    text-align: center;
}
/*End item grid product-style4*/
/*Begin item grid product-style5*/
.item-grid-product-style5 .item-product{
    margin-bottom: 20px;
    border: 1px solid var(--bzo-main-color);
    border-radius: 15px;
    transition: .3s;
}
.item-grid-product-style5 .item-product:hover{
    box-shadow: 0px 1px 18px rgba(135, 176, 179, 0.4);
    border-color: var(--bzo-main-color);
    transition: .3s;
}
.item-grid-product-style5 .item-product .product-thumb{
    position: relative;
    border-radius: 15px 15px 0 0;
}
.item-grid-product-style5 .product-thumb-link,
.item-grid-product-style5 .product-thumb-link img{
    background-color: #fff;
    border-radius: 15px 15px 0 0;
}
.item-grid-product-style5 .item-product .product-extra-link{
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    text-align: center;
}
.item-grid-product-style5 .item-product .product-extra-link a{
    width: 40px;
    height: 40px;
    line-height: 42px;
    text-align: center;
    border-radius: 5px;
    background-color: #f5f5f5;
    color: #727272;
    font-size: 20px;
    display: inline-block;
    margin: 0 5px;
    transition: all 0.25s ease-in-out 0s;
    opacity: 1 !important;
}

.item-grid-product-style5 .item-product:hover .product-extra-link a{
    opacity: 1 !important;
    visibility: visible;
    transform: translate(0px, 0px);
}       
.item-grid-product-style5 .item-product .product-extra-link a.added{
    background-color: var(--bzo-main-color);
    color: #fff;
} 
.item-grid-product-style5 .item-product .product-extra-link a.product-compare.added{
    font-size: 0;
    position: relative;
}
.item-grid-product-style5 .item-product .product-extra-link a.product-compare.added::before{
    font-family: 'Line Awesome Free';
    font-weight: 900;
    content: "\f362";
    font-size: 20px;
}

.item-grid-product-style5 .item-product .product-extra-link a:hover{
    background-color: var(--bzo-main-color);
    transition: all 0.25s ease-in-out 0s;
    color: #fff;
}
.item-grid-product-style5 .product-info .product-title a{
    color: var(--bzo-title-color);
}
.item-grid-product-style5 .product-info .product-title a:hover{
    color: var(--bzo-main-color);
}
.item-grid-product-style5 .item-product .addcart-link{

}
.item-grid-product-style5 .item-product .addcart-link span{
    
}

.item-grid-product-style5 .item-product .product-info{
    padding: 15px 5px;
}
.item-grid-product-style5 .product-info .product-title{
    margin: 4px 0px 8px 0;
}
.item-grid-product-style5 .item-product{
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 15px;
    transition: .3s;
}
.item-grid-product-style5 .item-product:hover{
    border-color: var(--bzo-main-color);
    box-shadow: 0px 1px 18px rgba(201, 201, 201, 0.4);
    transition: .3s;
}
.item-grid-product-style5 .item-product .product-thumb{
    position: relative;
    border-radius: 15px 15px 0 0;
}
.item-grid-product-style5 .product-thumb-link,
.item-grid-product-style5 .product-thumb-link img{
    background-color: #fff;
    border-radius: 15px 15px 0 0;
}
.item-grid-product-style5 .item-product .product-extra-link{
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    text-align: center;
}
.item-grid-product-style5 .item-product .product-extra-link a{
    width: 40px;
    height: 40px;
    line-height: 42px;
    text-align: center;
    border-radius: 100%;
    background-color: #f5f5f5;
    color: #727272;
    font-size: 20px;
    display: inline-block;
    margin: 0 7px;
    transition: all 0.3s ease-in-out 0s;
    opacity: 0 !important;
    transform: translate(0px, 30px);
}
.item-grid-product-style5 .item-product:hover .product-extra-link a{
    opacity: 1 !important;
    visibility: visible;
    transform: translate(0px, 0px);
}       
.item-grid-product-style5 .item-product .product-extra-link a.added{
    background-color: var(--bzo-main-color);
    color: #fff;
} 
.item-grid-product-style5 .item-product .product-extra-link a.product-compare.added{
    font-size: 0;
    position: relative;
}
.item-grid-product-style5 .item-product .product-extra-link a.product-compare.added::before{
    font-family: 'Line Awesome Free';
    font-weight: 900;
    content: "\f362";
    font-size: 20px;
}

.item-grid-product-style5 .item-product .product-extra-link a:hover{
    background-color: var(--bzo-main-color);
    transition: all 0.3s ease-in-out 0s;
    color: #fff;
}
.item-grid-product-style5 .product-info .product-title a{
    color: var(--bzo-gray-color);
}
.item-grid-product-style5 .product-info .product-title a:hover{
    color: var(--bzo-main-color);
}


.item-grid-product-style5 .item-product .product-info{
    padding: 15px 5px;
}
.item-grid-product-style5 .product-info .product-title{
    margin: 2px 0px 4px 0;
}

.item-grid-product-style5 .item-product .product-thumb .product-label{
    text-align: left;
    left: 15px;
    top: 15px;
    right: auto;
    position: absolute;
    z-index: 1;
}
.item-grid-product-style5 .product-label span{
    background: #FFC12B;
}
.item-grid-product-style5 .product-label span.sale{
    background: #FF8080;
}
/*End item grid product-style5*/

/*Begin item grid product-style6*/
.item-grid-product-style6 .item-product .product-extra-link a {
    width: 40px;
    height: 40px;
    line-height: 42px;
    text-align: center;
    border-radius: 100%;
    background-color: #f5f5f5;
    color: var(--bzo-gray-color);
    font-size: 20px;
    display: inline-block;
    margin: 0 7px;
    transition: all 0.3s ease-in-out 0s;
    opacity: 0 !important;
    transform: translate(0px, 30px);
}
.item-grid-product-style6 .item-product:hover .product-extra-link a {
    opacity: 1 !important;
    visibility: visible;
    transform: translate(0px, -10px);
}
.item-grid-product-style6 .item-product .product-extra-link {
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0;
    text-align: center;
}
.item-grid-product-style6 .item-product .product-thumb .product-label {
    text-align: right;
    right: 15px;
    top: 15px;
    position: absolute;
    z-index: 1;
}
.item-grid-product-style6 .product-thumb-link {
    background: white;
}
.item-grid-product-style6 .product-thumb-link img {
    background: white;
}
.item-grid-product-style6 .item-product .product-category-list a:not(:first-child) {
    display: none;
}
.item-grid-product-style6 .item-product .product-category-list a {
    font-size: 12px;
    font-weight: 400;
    color: var(--bzo-body_typo-color);
    text-transform: uppercase;
}
.item-grid-product-style6 .item-product .product-category-list a:hover {
    color: var(--bzo-main-color);
}
.item-grid-product-style6 .item-product {
    background-color: white;
    border-radius: 5px;
    border: 1px solid transparent;
    overflow: hidden;
}
.item-grid-product-style6 .product-info .product-title {
    margin-bottom: 4px;
}
.item-grid-product-style6 .item-product .product-info{
    padding-bottom: 15px;
}
.item-grid-product-style6 .item-product:hover {
    border-color: var(--bzo-main-color);
    box-shadow: 0px 1px 18px rgba(201, 201, 201, 0.4);
    transition: .3s;
}
.item-grid-product-style6 .item-product .product-extra-link a:hover {
    background-color: var(--bzo-main-color);
    transition: all 0.3s ease-in-out 0s;
    color: #fff;
}
.item-grid-product-style6 .item-product .product-extra-link a.added {
    background-color: var(--bzo-main-color);
    color: #fff;
}
/*End item grid product-style6*/
/*Begin item grid product-style7*/
.item-grid-product-style7 .product-info {
    position: relative;
    margin-top: 30px;
}
.item-grid-product-style7 .product-info .product-title {
    color: var(--bzo-gray-color);
    font-size: 20px;
    font-weight: 600;
}
.item-grid-product-style7 .product-extra-link {
    background-color: var(--bzo-main-color);
    border-radius: 8px;
    padding: 0px 0px;
    visibility: hidden;
    transition: all .2s linear;
    position: absolute;
    left: 0;
    right: 0;
    opacity: 0;
    bottom: -20px;
    overflow: hidden;
}
.item-grid-product-style7:hover .product-extra-link {
    opacity: 1;
    visibility: visible;
    bottom: -48px;
}
.item-grid-product-style7 .product-extra-link a {
    color: white;
    line-height: 40px;
}
.item-grid-product-style7 .product-extra-link a:hover,
.item-grid-product-style7 .product-extra-link a.added
{
    background: var(--bzo-main-color2);
    color: #fff;
}
.item-grid-product-style7 .product-extra-link a.added.compare-link
{
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0px;
}
.item-grid-product-style7 .product-extra-link a.added.compare-link:before
{
    content: "\f362";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 16px;
}
.item-grid-product-style7 .product-extra-link .product-compare {
    width: 40px;
    text-align: center;
    border-left: 1px solid var(--bzo-border-color);
}
.item-grid-product-style7 .product-extra-link .add_to_wishlist {
    width: 40px;
    text-align: center;
    border-right: 1px solid var(--bzo-border-color);
}
.item-grid-product-style7 .wrap-rating {
    margin-bottom: 3px;
}
.item-grid-product-style7 .product-price {
    margin-bottom: 0px;
}
.item-grid-product-style7 .product-extra-link .addcart-link {
    font-weight: 600;
    font-size: 16px;
    line-height: 40px;
    text-transform: uppercase;
    width: calc(100% - 80px);
    text-align: center;
}
.item-grid-product-style7 .product-extra-link .addcart-link .fa-shopping-cart{
    display: none;
}
.item-grid-product-style7 .product-label {
    text-align: right;
    right: 0;
    top: 20px;
    position: absolute;
    z-index: 1;
}
.item-grid-product-style7 .product-label span {
    border-radius: 5px 0 0 5px;
}
.item-grid-product-style7 .item-product {
    position: relative;
    padding: 15px;
    z-index: 2;
    transition: all .3s linear;
}
.item-grid-product-style7 .item-product::before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0px;
    top: 0;
    background: #fff;
    border-radius: 15px;
    transition: all 0.2s ease-out 0s;
    -webkit-transition: all 0.2s ease-out 0s;
}

.item-grid-product-style7:hover .item-product::before{
    bottom: -48px;
}
.item-grid-product-style7:hover{
    z-index: 11
}

.item-grid-product-style7 .product-thumb-link{
    border-radius: 10px;
}

/*End item grid product-style7*/
/*Begin item list default*/
.detail-qty{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 20px;
    height: auto;
    border-radius: 30px;
    border: 1px solid var(--bzo-border-color);
    padding: 0 20px;
    display: inline-block;
}
.product-detail-info .detail-qty{

}
.detail-qty a{   
    color: #454545;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 18px;
    display: inline-block;
}
.detail-qty a:hover{   
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)), #FFFFFF;
    color: #727272;
}
.detail-qty input{
    border: none;
    color: #181C25;
    font-size: 20px;
    font-weight: 600;
    padding: 0 5px;
    text-align: center;
}
.cart_item .detail-qty input{
    font-size: 16px;
}
.item-list-default .product-label{
    position: absolute;
    left: 20px;
    top: 20px;
}
.item-list-default .product-title{
    margin-bottom: 12px;
}
.item-list-default .wrap-rating{
    margin-bottom: 10px;
}
.item-list-default .product-price {
    margin-bottom: 10px;
}
.item-list-default .product-price ins{
    text-decoration: none;
}
.item-list-default .list-thumb-wrap{
    width: 380px;
}
.item-list-default .list-info-wrap{
    width: calc(74% - 380px);
    padding-left: 35px;
}
.item-list-default .product-extra-link{
    width: 26%;
    padding-left: 35px;
    margin-left: 35px;
    border-left: 1px solid #CFCFCF;
    text-align: center;
}
.item-list-default .product-extra-link .detail-qty{
    margin: auto;
    margin-bottom: 25px;
}
.list-product-wrap .item-list-default{
    margin-bottom:32px;
    padding-bottom: 32px;
    border-bottom: 1px solid #CFCFCF;
}
.list-product-wrap .bzotech-col-md-12:last-child .item-list-default{
    margin-bottom: 0px;
}
.list-product-wrap .product-extra-link .elbzotech-bt-default{
    width: 100%;
}
.list-product-wrap .product-extra-link .popup-share span{
    display: inline-block;
}
.list-product-wrap .product-extra-link__group-extra a{
    padding: 0 6px;
    margin-bottom: 10px;
    display: inline-block;
}
.list-product-wrap .product-extra-link__group-extra{
    margin: 0 -6px;
    margin-top: 25px;
}
.list-product-wrap .product-extra-link__group-extra a>i{
    margin-right: 6px;
    vertical-align: middle;
}
.item-list-default .product-thumb{
    border-radius: 30px;
}
/*End item list default*/
/*Begin item list default 2*/

.item-list-default2 .product-label{
    position: absolute;
    left: 20px;
    top: 20px;
}
.item-list-default2 .detail-qty{
    display: none;
}
.item-list-default2 .list-thumb-wrap{
    width: 380px;
}
.item-list-default2 .list-info-wrap {
    width: calc(100% - 380px);
    padding-left: 30px;
}
.item-list-default2 .product-thumb-link{
    border-radius: 15px;
}
.item-list-default2 .product-title{
    margin-bottom: 12px;
    font-size: 20px;
    line-height: 28px;
}
.item-list-default2 .product-extra-link-defaut2>*{
    margin-top: 10px;
}
.item-list-default2 .product-extra-link-defaut2 .case-cart-default{
    margin-right: 15px;
}
.item-list-default2 .product-extra-link-defaut2 .list-compare-wishlist a{
    width: 54px;
    height: 54px;
    text-align: center;
    line-height: 52px;
    border: 1px solid var(--bzo-border-color);
    font-size: 24px;
    color: #727272;
    border-radius: 100%;
    margin: 0 5px;
    display: inline-block;
    transition: all .3s ease-in-out; 
}
.item-list-default2 .product-extra-link-defaut2 .list-compare-wishlist a.added{
    background-color: var(--bzo-main-color);   
    border-color: var(--bzo-main-color); 
    color: #fff;
}
.item-list-default2 .product-extra-link-defaut2 .list-compare-wishlist a.product-compare.added{
    font-size: 0;
    position: relative;
    color: #fff;
    top: -1px;
}
.item-list-default2 .product-extra-link-defaut2 .list-compare-wishlist a.product-compare.added::before{
    font-family: 'Line Awesome Free';
    font-weight: 900;
    content: "\f362";
    font-size: 20px;

}
.item-list-default2 .product-extra-link-defaut2 .list-compare-wishlist a>i{
    font-size: 24px;
    vertical-align: middle;
    margin: 0px;
    padding: 0;
    width: 54px;
    height: 54px;
    text-align: center;
    line-height: 52px;
    display: block;
}
.item-list-default2 .product-extra-link-defaut2 .list-compare-wishlist a:hover{
    border-color: var(--bzo-main-color);
   color: #fff;
    background: var(--bzo-main-color);    
    moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; 
}
.item-list-default2 .product-extra-link-defaut2{
    margin-top: 30px;
}
.item-list-default2 .wrap-rating{
    margin-bottom: 10px!important;
}
.item-list-default2 .product-price{
    margin-bottom: 12px;
}

.product-extra-link-defaut2 .list-compare-wishlist a:last-child,
.product-extra-link-defaut2>*:last-child{
    margin-right: 0px;
}
.item-list-default2 a.add_to_wishlist,
.item-list-default2 a.product-compare{
    line-height: 60px;
}
.item-list-default2{
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #D6D6D6;
}
/*Begin item grid product style8*/
.shop-grid-product-item-style8 {
    margin-bottom: -30px;
}
.shop-grid-product-item-style8 .item-grid-product-style8 .item-product {
    margin-bottom: 30px;
}
.item-grid-product-style8 .product-thumb {
    position: relative;
}
.item-grid-product-style8 .product-thumb .product-label {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 1;
}
.item-grid-product-style8 .product-label span {
    border-radius: 0;
    padding: 5px 15px;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    color: var(--bzo-gray-color);
    margin-bottom: 8px;
    text-transform: capitalize;
}
.item-grid-product-style8 .product-label span.sale {
    background: #FFCC00;
}
.item-grid-product-style8 .product-label span.new {
    background: var(--bzo-main-color);
}
.item-grid-product-style8 .product-thumb .product-extra-link {
    position: absolute;
    right: -50px;
    top: 15px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    transition: .3s;
}
.item-grid-product-style8 .item-product:hover .product-thumb .product-extra-link {
    right: 15px;
}
.item-grid-product-style8 .product-thumb .product-extra-link a:hover,
.item-grid-product-style8 .product-thumb .product-extra-link .add_to_wishlist.added {
    background: var(--bzo-main-color);
}
.item-grid-product-style8 .product-thumb .product-extra-link a {
    transition: .3s;
}

.item-grid-product-style8 .product-thumb .product-extra-link a:hover,
.item-grid-product-style8 .product-thumb .product-extra-link .add_to_wishlist.added i{
    color: #fff;
}
.item-grid-product-style8 .product-thumb .product-extra-link a {
    width: 40px;
    height: 40px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
}
.item-grid-product-style8 .product-thumb .action-buttons {
    position: absolute;
    bottom: -50px;
    background: var(--bzo-main-color);
    padding: 10px 0;
    display: flex;
    justify-content: center;
    width: 100%;
    transition: .3s;
}
.item-grid-product-style8 .product-thumb .action-buttons .add_to_cart_button span,
.item-grid-product-style8 .product-thumb .action-buttons .addcart-link span {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    transition: .3s;
}
.item-grid-product-style8 .product-thumb .action-buttons .add_to_cart_button:hover span,
.item-grid-product-style8 .product-thumb .action-buttons .addcart-link:hover span {
    color: #fff;
} 
.item-grid-product-style8 .item-product:hover .product-thumb .action-buttons {
    bottom: 0;
}
.item-grid-product-style8 .product-info {
    padding: 15px;
}
.item-grid-product-style8 .product-info .product-title,
.item-grid-product-style8 .product-info .title-rating .wrap-rating{
    margin-bottom: 6px;
}
.item-grid-product-style8 .product-info .product-title a {
    color: var(--bzo-gray-color);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}
.item-grid-product-style8 .product-info .product-title:hover a {
    color: var(--bzo-main-color);
}
.item-grid-product-style8 .product-info .product-price .woocommerce-Price-amount {
    font-size: 16px;
    font-weight: 700;
}
.item-grid-product-style8 .product-info .product-price del .woocommerce-Price-amount {
    font-size: 14px;
    font-weight: 400;
    color: var(--bzo-body_typo-color);
}
/*End item grid product style8*/
/*Begin item grid product style9*/
/*
.item-grid-product-style9 .product-thumb-link,
.item-grid-product-style9 .product-thumb-link img {
    background: transparent;
}
.item-grid-product-style9 .item-product {
    display: flex;
}*/
/*End item grid product style9*/
/*Begin item grid product style9*/
.shop-grid-product-item-style9 {
    margin-bottom: -30px;
}
.shop-grid-product-item-style9 .item-grid-product-style9 .item-product {
    margin-bottom: 30px;
}
.item-grid-product-style9 .product-thumb {
    position: relative;
}
.item-grid-product-style9 .product-thumb .product-label {
    position: absolute;
    top: 15px;
    left: 15px;
    z-index: 1;
}
.item-grid-product-style9 .product-label span {
    border-radius: 0;
    padding: 4px 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #fff;
    margin-bottom: 8px;
    text-transform: uppercase;
}
.item-grid-product-style9 .product-label span.sale {
    background: var(--bzo-main-color2);
}
.item-grid-product-style9 .product-label span.new {
    background: var(--bzo-main-color);
}
.item-grid-product-style9 .product-thumb .product-extra-link {
    position: absolute;
    right: -50px;
    top: 15px;
    display: flex;
    flex-direction: column;
    gap: 8px;
    transition: .3s;
}
.item-grid-product-style9 .item-product:hover .product-thumb .product-extra-link {
    right: 15px;
}
.item-grid-product-style9 .product-thumb .product-extra-link a:hover,
.item-grid-product-style9 .product-thumb .product-extra-link .add_to_wishlist.added {
    background: var(--bzo-main-color);
}
.item-grid-product-style9 .product-thumb .product-extra-link a {
    transition: .3s;
}

.item-grid-product-style9 .product-thumb .product-extra-link a:hover,
.item-grid-product-style9 .product-thumb .product-extra-link .add_to_wishlist.added i{
    color: #fff;
}
.item-grid-product-style9 .product-thumb .product-extra-link a {
    width: 40px;
    height: 40px;
    background: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
}
.item-grid-product-style9 .product-thumb .action-buttons {
    position: absolute;
    bottom: -60px;
    background: var(--bzo-main-color2);
    display: flex;
    justify-content: space-between;
    width: 100%;
    transition: .3s;
}

.item-grid-product-style9 .product-thumb .action-buttons a.product-quick-view,
.item-grid-product-style9 .product-thumb .action-buttons a.add_to_wishlist  {
    display: flex;
    width: 56px;
    height: 56px;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 24px;
}
.item-grid-product-style9 .product-thumb .action-buttons a.product-quick-view {
    border-left: 1px solid #D6D6D6;
}
.item-grid-product-style9 .product-thumb .action-buttons a.add_to_wishlist {
    border-right: 1px solid #D6D6D6;
}
.item-grid-product-style9 .product-thumb .action-buttons a.add_to_wishlist.added i {
    color: var(--bzo-main-color);
}
.item-grid-product-style9 .product-thumb .action-buttons .addcart-link {
    display: flex;
    align-items: center;
    color: #fff;
    justify-content: center;
}
.item-grid-product-style9 .product-thumb .action-buttons .addcart-link i {
    display: none;
}
.item-grid-product-style9 .product-thumb .action-buttons .add_to_cart_button span,
.item-grid-product-style9 .product-thumb .action-buttons .addcart-link span {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    transition: .3s;
}
.item-grid-product-style9 .product-thumb .action-buttons a:hover,
.item-grid-product-style9 .product-thumb .action-buttons .addcart-link:hover span {
    color: var(--bzo-main-color);
} 
.item-grid-product-style9 .item-product:hover .product-thumb .action-buttons {
    bottom: 0;
}
.item-grid-product-style9 .product-info {
    padding: 13px 0 0;
}
.item-grid-product-style9 .product-info .product-title{
    margin-bottom: 12px;
    text-align: center;
}
.item-grid-product-style9 .product-info .product-title a {
    color: var(--bzo-main-color2);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
}
.item-grid-product-style9 .product-info .product-title:hover a {
    color: var(--bzo-main-color);
}
.item-grid-product-style9 .product-info .product-price .woocommerce-Price-amount {
    font-size: 20px;
    font-weight: 600;
    color: var(--bzo-main-color2);

}
.item-grid-product-style9 .product-info .product-price del .woocommerce-Price-amount {
    font-size: 16px;
    font-weight: 400;
    color: var(--bzo-body_typo-color);
}
.item-grid-product-style9 .product-info .product-tag-list {
    text-align: center;
    margin-bottom: 8px;
}
.item-grid-product-style9 .product-info .product-tag-list a {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--bzo-main-color);
}
.item-grid-product-style9 .product-info .product-tag-list a:hover,
.item-grid-product-style9 .product-info .product-price .slipt {
    color: var(--bzo-main-color2);
}
.item-grid-product-style9 .product-info .woocs_price_code {
    display: flex;
    gap: 4px;
    justify-content: center;
    align-items: center;
}
.item-grid-product-style9 .product-info .woocs_price_code del {
    order: 1;
}
/*End item grid product style9*/
/*.list-product-wrap .bzotech-col-md-12:last-child .item-list-default2{
    margin-bottom: 0;
}*/
/*Begin more-details-btn*/
.more-details-btn
{
    display: none;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
    height: 20px;
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,1)),to(#FFF));
    background: linear-gradient(to bottom,rgba(255,255,255,1) 0,#FFF 100%);
    color: #000;
    text-align: left;
    text-decoration: none;
    font-size: 30px;
    line-height: 20px;
    -webkit-transition: -webkit-transform .25s ease;
    transition: -webkit-transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease,-webkit-transform .25s ease;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
}
.hover-desr-click .more-details-btn{
    display: block;
}
.hover-desr-click_on .more-details-btn{
    display: none;
}
.hover-desr-list{
    position: relative;
    overflow: hidden;
    max-height: 135px;
}

.hover-desr-list .more-details-btn{
    height: 30px;
    line-height: 45px;
}

.product-info:hover .hover-desr-list-active .more-details-btn,
.detail-info:hover .hover-desr-list-active .more-details-btn
{
    -webkit-transform: translateY(0) translateZ(0);
    transform: translateY(0) translateZ(0);
}
.product-info:hover .hover-desr-list-active .more-details-btn,
.detail-info:hover .hover-desr-list-active .more-details-btn
{
    display: block;
}
.product-info .hover-desr-list_on.hover-desr-list-active .more-details-btn,
.detail-info .hover-desr-list_on.hover-desr-list-active .more-details-btn
{
    display: none;
}
/*end more-details-btn*/
.elementor-widget-bzotech-products{
    width: 100%;
}
.elementor-widget-bzotech-products .width_masory{
    width: 25%;
}

.elbzotech-wrapper-slider-product .elbzotech-swiper-slider{
    overflow: hidden;
}
/*End Product elementor*/

@media(max-width: 1366px){
    .item-list-default2 .list-thumb-wrap{
        width: 315px;
    }
    .item-list-default2 .list-info-wrap {
        width: calc(100% - 315px);
    }
}

@media(max-width: 1199px){
    .product-extra-link-defaut2>* {
        margin-right: 10px;
    }
    .item-list-default2 .product-extra-link-defaut2 .list-compare-wishlist a{
        margin: 0 5px 0 0;
    }
    .item-list-default2 .product-extra-link-defaut2 .case-cart-default{
        padding: 0 20px;
    }

    .item-list-post-style2 .post-thumb,
    .item-list-post-style2 .post-info{
        width: 100%;
    }
    .item-list-post-style2 .post-info{
        margin-top: 20px;
        padding-left: 0;
    }
}

@media(max-width: 1024px){
    .item-list-default2 >.flex-wrapper{
        flex-direction: column;
    }
    .item-list-default2 .list-thumb-wrap{
        width: 100%;
    }
    .item-list-default2 .list-info-wrap {
        width: 100%;
        padding-left: 0px;
        padding-top: 30px;
    }
}.item-slider-global-style5{
  display: inline-block;
  border-radius: 5px;
}
.carousel-center .item-slider-global-style5{
  box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14);
}
.item-slider-global-style5 .info-team{
  opacity: 0;
  padding: 20px;
  text-align: center;
  background: #fff;
  position: relative;
  transition: all 0.5s ease-out 0s;
}
.item-slider-global-style5 .info-team .title{
  margin-bottom: 2px;
}
.carousel-center .item-slider-global-style5 .info-team{
  opacity: 1;
}
.item-slider-global-style5 .img-wrap{
  display: flex;
  position: relative;
}
.item-slider-global-style5 .image-wrap:after{
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  position: absolute;
  z-index: 1;
  content: '';
} 
.carousel-center .item-slider-global-style5 .image-wrap:after{
  display: none;
} 
.item-slider-global-style5 .list-social-icon {
  position: relative;
} 
.item-slider-global-style5 .list-social-icon .share-icon{
  display: flex;
    width: 60px;
    height: 60px;
    justify-content: center;
    align-items: center;
    background: var(--bzo-main-color2);
    color: #fff;
    font-size: 28px;
    border-radius: 0 0 5px;
    transition: all 0.2s ease-out 0s;
} 
.item-slider-global-style5 .list-social-icon .share-icon:hover{
  box-shadow: 2px 2px 15px rgb(0 0 0 / 30%)
} 
.item-slider-global-style5 .list-social-icon .list-social{
  position: absolute;
  opacity: 0;
  display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    bottom: 100%;
} 
.item-slider-global-style5 .list-social-icon .list-social a{
   display: flex;
    width: 60px;
    height: 60px;
    justify-content: center;
    align-items: center;
    background: var(--bzo-main-color);
    color: #fff;
    font-size: 28px;
    margin-bottom: 1px;
} 
.item-slider-global-style5 .list-social-icon .list-social a:hover{
    background: var(--bzo-main-color2);
    color: #fff;
} 
.item-slider-global-style5 .list-social-icon .list-social a:first-child{
   border-radius: 0 5px 0 0;
} 
.item-slider-global-style5 .list-social-icon:hover .list-social{
  opacity: 1;
  transition: all 0.2s ease-out 0s;
} 
.list-social-icon-wap{
  position: absolute;
  top: -3px;
  left: 3px;

}/*Begin Custom Button*/
/*woocommerce button*/
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled]{
    color: #fff;
    opacity: 1;
}

.woocommerce #respond input#submit.disabled:hover, .woocommerce #respond input#submit:disabled:hover, .woocommerce #respond input#submit:disabled[disabled]:hover, .woocommerce a.button.disabled:hover, .woocommerce a.button:disabled:hover, .woocommerce a.button:disabled[disabled]:hover, .woocommerce button.button.disabled:hover, .woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover, .woocommerce input.button.disabled:hover, .woocommerce input.button:disabled:hover, .woocommerce input.button:disabled[disabled]:hover{
    background: var(--bzo-main-color2);
    color: #fff;
}
.button,
.wishlist_table .product-add-to-cart a,
.woocommerce #respond input#submit, .woocommerce a.button,.woocommerce a.button.alt, .woocommerce button.button, .woocommerce input.button{
    border: 0;
    color: #fff;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    height: 55px;
    text-align: center;
    background: var(--bzo-main-color2);
    border-radius: 30px;
    padding: 0 35px!important;
    min-width: 120px;
    display: flex;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
    position: relative;
    font-family:var(--bzo-body_typo-font-family);
    overflow: hidden;
    align-items: center;
    justify-content: center;
    gap: 5px
}

.button:hover, .woocommerce a.button:hover, .woocommerce button.button:hover{   
    color: #fff;
    background: var(--bzo-main-color);
    box-shadow: 0px 4px 5px rgb(0 0 0 / 14%);
}
input.elbzotech-bt-default:hover,.woocommerce #respond input#submit:hover, .woocommerce input.button:hover{
    background: var(--bzo-main-color);
    color: #fff;
    box-shadow: 0px 4px 5px rgb(0 0 0 / 14%);
}/*
.elbzotech-bt-default{
    border: 0;
    color: #fff;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    height: 55px;
    line-height: 55px;
    text-align: center;
    background: linear-gradient(180deg, var(--bzo-main-color2) 30.52%, var(--bzo-main-color2-mix) 100%);
    border-radius: 30px;
    padding: 0 35px!important;
    min-width: 120px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
    position: relative;
    font-family:var(--bzo-body_typo-font-family);
    overflow: hidden;
}*/
.elbzotech-bt-default{
    border: 0;
    color: #fff;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    height: 55px;
    line-height: 55px;
    text-align: center;
    background: var(--bzo-main-color2);
    border-radius: 30px;
    padding: 0 35px!important;
    min-width: 120px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
    position: relative;
    font-family:var(--bzo-body_typo-font-family);
    overflow: hidden;
}
.button:hover,
.wishlist_table .product-add-to-cart a:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover,
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
    background: var(--bzo-main-color);
}
.elbzotech-bt-default:hover,
.elbzotech-bt-default:focus
{
    color: #fff;
    box-shadow: 0px 4px 5px rgb(0 0 0 / 14%);
    background: var(--bzo-main-color);
}

.elbzotech-bt-style2{
    border: 0;
    color: #fff;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    height: 55px;
    line-height: 55px;
    text-align: center;
    background: var(--bzo-main-color);
    background: linear-gradient(180deg, var(--bzo-main-color) 0%, var(--bzo-main-color-mix) 100%);
    border-radius: 30px;
    padding: 0 35px!important;
    min-width: 120px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
    position: relative;
    font-family:var(--bzo-body_typo-font-family);
    overflow: hidden;
}
.elbzotech-bt-style2:before{
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  height: 100%;
  width: 0px;
  z-index: -1;
  content: '';
  background: linear-gradient(180deg, var(--bzo-main-color-mix) 0%, var(--bzo-main-color-mix2) 100%);
  transition: all 0.4s cubic-bezier(0.42, 0, 0.58, 1);
  border-radius: 30px;

}
.elbzotech-bt-style2:hover:before{
  right: -1px;
  left: auto;
  width: calc(100% + 2px);
}
.elbzotech-bt-style2:hover,
.elbzotech-bt-style2:focus
{
    color: #fff;
    box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.14);
}

.elbzotech-bt-style3{
    border: 0;
    color: var(--bzo-main-color2);
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    height: 45px;
    line-height: 45px;
    text-align: center;
    background: #fff;
    border-radius: 30px;
    padding: 0 35px!important;
    min-width: 120px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
    font-family:var(--bzo-body_typo-font-family);
}
.elbzotech-bt-style3:hover{
    color: #fff;
    background:var(--bzo-main-color);
}
.elbzotech-bt-style4{
    border: 0;
    color: var(--bzo-main-color2);
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    padding: 0!important;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
    border-bottom: 1px solid var(--bzo-main-color2);
    font-family:var(--bzo-body_typo-font-family);
}
.elbzotech-bt-style4:after{
    content: "\f30b";
    font-family: 'Line Awesome Free';
    font-weight: 900;
        font-size: 18px;
    vertical-align: middle;
}
.elbzotech-bt-style4:hover{
    color: var(--bzo-main-color);
     border-color: var(--bzo-main-color);
}
.elbzotech-bt-style5{
    border: 0;
    color: var(--bzo-main-color2);
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600!important;
    height: 55px!important;
    line-height: 55px!important;
    text-align: center;
    background: #fff;
    border-radius: 30px;
    padding: 0 35px!important;
    min-width: 120px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
    position: relative;
    font-family:var(--bzo-body_typo-font-family);
}
.elbzotech-bt-style5:hover{
    color: var(--bzo-main-color);
}
.elbzotech-bt-style6{
    border: 1px solid #80574D;
    color: #80574D;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 700!important;
    height: 55px!important;
    line-height: 50px!important;
    text-align: center;
    background: #fff;
    border-radius: 30px;
    padding: 0 35px!important;
    min-width: 120px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
    position: relative;
    font-family:var(--bzo-body_typo-font-family);
}
.elbzotech-bt-style6:hover{
    background: #80574D;
    color: #fff;
}
/*End Button elementor*/
@media(max-width: 1200px){
    .elbzotech-bt-style5,
    .wishlist_table .product-add-to-cart a,
    .button,
    .button, .wishlist_table .product-add-to-cart a, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce input.button,
    .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
    .elbzotech-bt-default,
    .mini-cart-content .mini-cart-button .button.checkout,
    .elbzotech-bt-style2{
        padding: 0 25px!important;
        height: 46px!important;
        line-height: 46px!important;
    }
}
@media(max-width: 767px){
    .elbzotech-bt-style5,
    .wishlist_table .product-add-to-cart a,
    .button,
    .button, .wishlist_table .product-add-to-cart a, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce input.button,
    .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button,
    .elbzotech-bt-default,
    .mini-cart-content .mini-cart-button .button.checkout,
    .elbzotech-bt-style2{
        font-size: 14px!important;
    }
}    /*Pagination slider */
    .elbzotech-swiper-slider{
        margin-left: auto;
        margin-right: auto;
        position: relative;
        overflow: hidden;
        z-index: 1;
    }
    .display-swiper-pagination-style1 .swiper-pagination{
        position: relative;
    }
    .display-swiper-pagination-style1 .swiper-pagination-bullet{
        height: 15px;
        width: 15px;
        border: 2px solid #dadada;
        background: transparent;
        border-radius: 0px;
        display: inline-block;
        opacity: 1;
        margin-right: 15px;
        transition: all 0.3s ease-out 0s;
        -webkit-transition: all 0.3s ease-out 0s;
    }
    .display-swiper-pagination-style1 .swiper-pagination-bullet:last-child{
        margin-right: 0px;
    }
    .display-swiper-pagination-style1 .swiper-pagination-bullet-active,
    .display-swiper-pagination-style1 .swiper-pagination-bullet:hover
    {
        border-color: #000;
    }
    .display-swiper-pagination-style2 .swiper-pagination-bullet{
        height: 18px;
        width: 18px;
        background: #000;
        border:1px solid #0000;
        position: relative;
        margin-right: 20px;
        opacity: 1;
        transition: all 0.3s ease-out 0s;
        -webkit-transition: all 0.3s ease-out 0s;
    }
    .display-swiper-pagination-style2 .swiper-pagination-bullet:last-child{
        margin-right:0px;
    }
    .display-swiper-pagination-style2 .swiper-pagination-bullet:hover{
        border-color: rgb(255 255 255 / 50%);
    }
    .display-swiper-pagination-style2 .swiper-pagination-bullet:after{
        content: '';
        background: #fff;
        height: 6px;
        width: 6px;
        border-radius: 50%;
        position: absolute;
        left: 0;
        right: 0;
        top:0;
        bottom: 0;
        margin: auto;
        transition: all 0.3s ease-out 0s;
        -webkit-transition: all 0.3s ease-out 0s;
    }
    .display-swiper-pagination-style2 .swiper-pagination{
            width: 100%;
    }
    .display-swiper-pagination-style2 .swiper-pagination-bullet-active{
        background: #fff;
        border-color: #fff;
        box-shadow: 0px 0px 10px rgb(0 0 0 / 20%);
    }
    .display-swiper-pagination-style2 .swiper-pagination-bullet-active:after{
        background: #000;
    }

    .display-swiper-pagination-style3 .swiper-pagination-bullet{
        height: 5px;
        width: 25px;
        background: #e4e4e4;
        position: relative;
        margin-right: 10px;
        border-radius: 0px;
        opacity: 1;
    }
    .display-swiper-pagination-style3 .swiper-pagination-bullet-active{
        background: var(--bzo-main-color);
    }
    .display-swiper-pagination-style3 .swiper-pagination {
        width: 100%;
        margin-top:32px;
    }
    .display-swiper-pagination-style3 .swiper-pagination-bullet:last-child{
        margin-right:0px;
    }
    /* Begin ver 1.1 */
    .display-swiper-pagination-style4 .swiper-pagination-bullet {
        height: 10px;
        width: 10px;
        background: #EBEBEB;
        position: relative;
        margin-right: 12px;
        border-radius: 50%;
        opacity: 1
    }
    .display-swiper-pagination-style4 .swiper-pagination-bullet:hover {
        background: #fff
    }
    .display-swiper-pagination-style4 .swiper-pagination-bullet-active {
        background: #fff;
        width: 50px;
        border-radius: 12px
    }
    .display-swiper-pagination-style4 .swiper-pagination {
        width: 100%
    }
    .display-swiper-pagination-style4 .swiper-pagination-bullet:last-child {
        margin-right: 0
    }
    /* End ver 1.1 */

    .display-swiper-pagination-number .swiper-pagination-bullet:before{
        content: '';
        width: 58px;
        height: 58px;
        line-height: 58px;
        display: inline-block;
        background: transparent;
        transform: rotate(45deg);
        position: absolute;
        z-index: -1;
        left: 1px;
        top: 3px;
    }
    .display-swiper-pagination-number .swiper-pagination-bullet{
        position: relative;
        width: 58px;
        height: 58px;
        line-height: 58px;
        margin-right: 15px;
        background: transparent;
        color: #000;
        display: inline-block;
        border-radius: 0;
        opacity: 1;
        font-size: 24px;
        text-align: center;
    }
    .display-swiper-pagination-number .swiper-pagination-bullet.swiper-pagination-bullet-active{
        color: #fff;
    }
    .display-swiper-pagination-number .swiper-pagination-bullet.swiper-pagination-bullet-active:before{
        background: #ffbc7b;
    }

    /*-------- Navi slider ---------*/
    .display-swiper-navi-style1 .swiper-button-nav{
        color: var(--bzo-main-color2);
    }
    .display-swiper-navi-style2 .swiper-button-nav{
        position: absolute;
        top: 50%;
        z-index: 1;
        padding: 0px;
        height: 46px;
        width: 46px;
        margin-top: -23px;
        font-size: 22px;
        transition: all 0.3s ease-out 0s;
        -webkit-transition: all 0.3s ease-out 0s;
        color: var(--bzo-main-color2);
        background: #fff;
        border-radius: 100%;
        font-size: 16px;
        line-height: 46px;
        text-align: center;
        border: 1px solid #A1A1A1;
        cursor: pointer;
    }
    .display-swiper-navi-style2 .swiper-button-nav:hover {
        background: var(--bzo-main-color);
        color: #ffff;
        border-color: var(--bzo-main-color);
    }
    .display-swiper-navi-style3 .bzotech-swiper-navi{
        height: 58%;
        position: absolute;
        transform: rotate(-180deg);
        position: absolute;
        left: 100%;
        bottom: 21%;
        display: flex;
        flex-wrap: wrap;
        align-content: space-between;
        margin-left: 70px;
    }
    .display-swiper-navi-style3 .bzotech-swiper-navi .swiper-button-nav{
        position: unset;
        display: inline-block;
        margin: 0px;
        height: 50px;
        line-height: 30px;
        width: 50px;
        text-align: center;
        color: #000;
        font-size: 50px;
    }
    /*-------------------*/
    .display-swiper-navi-group .bzotech-swiper-navi .swiper-button-nav{
        position: unset;
        height: 70px;
        line-height: 70px;
        width: 70px;
        text-align: center;
        background: #ffffff;
        color: #000;
        margin: 0px;
        transition: all 0.3s ease-out 0s;
        -webkit-transition: all 0.3s ease-out 0s;
        margin-bottom: 25px;
        box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.07);
        font-size: 28px;
    }
    .display-swiper-navi-group .bzotech-swiper-navi .swiper-button-nav:last-child{
        margin-bottom: 0px;
    }
    .display-swiper-navi-group .bzotech-swiper-navi .swiper-button-nav:hover{
        color: #000;
        background: var(--bzo-main-color);
    }
    .display-swiper-navi-group .bzotech-swiper-navi{
        position: absolute;
        right: -35px;
        top: 50%;
        width: 70px;
        z-index: 1;
        margin-top: -85px;
    }
    .display-swiper-navi-group .bzotech-swiper-navi .swiper-button-next{
       float: right;
    }
    .display-swiper-navi-group .bzotech-swiper-navi .swiper-button-prev{
       float: left;
    }
    /*------------*/
    .display-swiper-navi-group2 .bzotech-swiper-navi .swiper-button-nav{
        position: unset;
        height: 70px;
        line-height: 70px;
        width: 70px;
        text-align: center;
        background: #fff;
        color: #000;
        margin: 0px;
        transition: all 0.3s ease-out 0s;
        -webkit-transition: all 0.3s ease-out 0s;
        display: inline-block;
            box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.07);
            font-size: 28px;
    }
    .display-swiper-navi-group2 .bzotech-swiper-navi .swiper-button-nav:hover{
        color: #000;
        background: var(--bzo-main-color);
        
    }
    .display-swiper-navi-group2 .bzotech-swiper-navi .swiper-button-nav:after{
         display: none;
    }
    .display-swiper-navi-group2 .bzotech-swiper-navi{
        display: flex;
        justify-content: center;
         margin-top: 80px;
    }
    .display-swiper-navi-group2 .bzotech-swiper-navi .swiper-button-next{
        order: 1;
        margin-left: 20px;
    }
    /*----------style2---------*/
    .elbzotech-wrapper-slider-style2{
        max-width: 720px;
        margin: auto;
        padding: 32px 0;
    }
    .elbzotech-wrapper-slider-style2__open-close{
        position: absolute;
        right: 0;
        top: 50%;
        margin-top: -9px;
        cursor: pointer;
        z-index: 1;
    }
    .elbzotech-wrapper-slider-style2__open-close.active{
        margin-top: 0;
        background: #FFD6CD;
        color: #fff;
        padding: 0;
        height: 25px;
        width: 35px;
        line-height: 25px;
        text-align: center;
        border-radius: 0 0px 5px 5px;
        z-index: 9999;
        top: 0;
    }
    .elbzotech-wrapper-slider-style2__open-close.active:before{
        content: "\e90f";
    }
    .elementor-section-close{
        display: none;
    }
    .elbzotech-wrapper-slider-style2 .swiper-button-nav{
        z-index: 1;
    }
    @media(max-width: 1200px){
        .display-swiper-navi-style2 .swiper-button-nav{
            height: 37px;
            line-height: 37px;
            width: 37px;
            margin-top: -20px;
            font-size: 12px;
        }
        
    }
/*Begin Widget Unitest*/
.widget ul li,
.widget ol li
{
    color: var(--bzo-gray-color);
    padding: 4px 0px;
    font-weight: 500;
}
.widget ul li a,
.widget ol li a
{
    color: var(--bzo-gray-color);
    font-weight: 500;
}
.widget ol li a:hover,
.widget ul li a:hover,
.widget ul li.current-cat> a,
.widget ul li a[aria-current=page]
{
    color: var(--bzo-main-color);
}
.widget ul.sub-menu, .widget ul.children {
    padding-left: 15px;
    margin-top: 8px;
}
.widget_nav_menu ul.sub-menu, .widget_nav_menu ul.children {
    padding-left: 15px;
    margin-top: 8px;
}
.detail-content-wrap> .wp-block-calendar{
    margin-bottom: 10px;
}
.detail-content-wrap .wp-block-calendar table,
.widget_calendar table {
    width: 100%;
}
.detail-content-wrap .wp-block-calendar table caption,
.widget_calendar table caption {
    background-color: var(--bzo-main-color);
    color: #fff;
    text-align: center;
    padding: 8px 10px;
    font-weight: 700;
}
.detail-content-wrap .wp-block-calendar table th ,
.widget_calendar table th 
{
    background-color: #eee;
    border: 1px solid #ddd;
    text-align: center;
    line-height: 2em;
    padding: 5px 5px;
}
.widget_calendar table td,
.detail-content-wrap .wp-block-calendar  table td
 {
    border: 1px solid #eee;
    text-align: center;
    font-size: 14px;
    line-height: 2em;
    padding: 5px 5px;
}
.widget_calendar table tbody td a,
.detail-content-wrap .wp-block-calendar table tbody td a
 {
    color: #53ac82;
}
.detail-content-wrap .wp-block-calendar  table tfoot td,
.widget_calendar table tfoot td
 {
    border: 0;
    padding: 0;
}
.detail-content-wrap .wp-block-calendar  table tfoot td#prev,
.widget_calendar table tfoot td#prev
 {
    text-align: left;
}
.widget_calendar table tfoot td#next,
.detail-content-wrap .wp-block-calendar  table tfoot td#next
 {
    text-align: right;
}
.detail-content-wrap .wp-block-calendar  table tfoot,
.widget_calendar table tfoot,
.widget_calendar .wp-calendar-nav,
.detail-content-wrap .wp-block-calendar  .wp-calendar-nav
{
    background: var(--bzo-main-color);
    color: #fff;
}
.widget_calendar table tfoot a,
.detail-content-wrap .wp-block-calendar table tfoot a,
.detail-content-wrap .wp-block-calendar .wp-calendar-nav a,
.widget_calendar .wp-calendar-nav a
 {
    display: inline-block;
    color: #fff;
    padding: 2px 15px;
}
.widget_calendar table tfoot a:hover,
.detail-content-wrap .wp-block-calendar table tfoot a:hover
 {
    color: #53ac82;
}

.textwidget p > img{
    margin: 6px 0;
}
.entry-content > p,
.rssSummary,
.widget p{
    
    margin: 0 0 25px;
    line-height: 24px;
}
.rssSummary{
    margin-top: 15px;
}
a.rsswidget{
    font-weight: bold;
}
.rss-date{
    color: #999;
}
.widget.widget_rss ul li{
    border-bottom: 1px dashed var(--bzo-border-color);
    padding-bottom: 25px;
    margin-bottom: 20px;
}
.widget.widget_rss .widget-title {
    display: flex;
    align-items: center;
}
.widget.widget_rss .widget-title .rsswidget{
    margin-right: 5px;
}
.widget.widget_rss .widget-title .rss-widget-icon{
    width: 16px;
}
.widget.widget_rss ul li:last-child{
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.widget select::-ms-expand {
    display: none;
}
.widget-select-type,
.widget_categories form,
.widget_text form
{
    position: relative;
}
.widget-select-type:after{
    content: "\f107";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 16px;
    position: absolute;
    right: 15px;
    bottom: 17px;
    pointer-events: none;
}
.widget_categories form:after,
.widget_text form:after{
    content: "\f107";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 16px;
    position: absolute;
    right: 15px;
    top: 17px;
    pointer-events: none;
}
.widget select {
    max-width: 100%;
    border: none;
    height: 60px;
    padding: 0 15px;
    display: block;
    width: 100%;
    border-radius: 0px;
     -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    background: #F5F5F5;
    border-radius: 10px;
    color: #A1A1A1;
}
.widget_tag_cloud a,
.widget_product_tag_cloud a
{
    font-size: 16px !important;
    font-weight: 500;
    margin-right: 12px;
    color: #5C5C5C;
    background: #F0F0F0;
    display: inline-block;
    margin-bottom: 16px;
    position: relative;
    height: 40px;
    line-height: 40px;
    border-radius: 10px;
    border: none;
    padding: 0px 12px;
    text-transform: capitalize;
}

.sidebar-type-style2 .widget_tag_cloud a,
.sidebar-type-style2 .widget_product_tag_cloud a
{
    background: #efefef;
    color: #8f8f8f;
}

.widget_tag_cloud a:hover,
.widget_product_tag_cloud a:hover
{
    color: #fff;
    background: var(--bzo-main-color);
    border-color:var(--bzo-main-color);
}

.widget_tag_cloud .tagcloud{
    margin-bottom: -10px;
}
/*Widget theme css*/
.wp-block-search__label,
.wp-block-group__inner-container >h2,
.widget-title {
    margin: 0 0 30px 0;
    font-size: 20px;
    color: var(--bzo-main-color2);;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 24px;
    display: inline-block;
}
.widget {
    margin-bottom: 60px;
}
.widget:last-child {
    margin-bottom: 0px;
}
.widget ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.widget ul > li,
.widget ol > li
{
    line-height: 24px;
}
.wp-block-search__inside-wrapper,
.widget_search .wg-search-form{
    display: flex;
    background: #F5F5F5;
    border-radius: 10px;
    position: relative;
}
.wp-block-search__inside-wrapper .wp-block-search__input{
    padding: 0px 20px;
}
.wp-block-search__inside-wrapper .wp-block-search__input,
.widget_search .wg-search-form input[type="text"]{
    border: none;
    height: 60px;
    width: 100%;
    background: transparent;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-size: 18px;
    color: #000!important;
}
.widget_product_search input[type=search]::-webkit-input-placeholder,
.widget_product_search input[type=search]:-ms-input-placeholder,
.widget_product_search input[type=search]::placeholder,
.widget_search .wg-search-form input[type="text"]::-webkit-input-placeholder,
.widget_search .wg-search-form input[type="text"]:-ms-input-placeholder,
.widget_search .wg-search-form input[type="text"]::placeholder
{
    color: var(--bzo-main-color2);
    font-size: 18px;
}
.wp-block-search__inside-wrapper .wp-block-search__button,
.widget_search .wg-search-form input[type="submit"]{
    border-radius:0px;
    border: none;
    font-size: 0;
    background: transparent;
     background-image: url('/wp-content/themes/bw-medxtore/assets/demo3/css/images/search-icon.svg');
    background-repeat: no-repeat;
    background-position: center;
    height: 60px;
    width: 60px;
    padding: 0;
    cursor: pointer;
}
.widget_search .wg-search-form button{
    border: none;
    width: 60px;
    height: 60px;
    font-size: 20px;
    color: var(--bzo-body_typo-color);
    border-radius: 10px;
    background-color: transparent;
}
.widget_search .wg-search-form button:hover{
    color: var(--bzo-main-color);
    cursor: pointer;
}
.widget_product_search .woocommerce-product-search{
    display: flex;
    background: #F5F5F5;
    border-radius: 10px;
    position: relative;
}
.widget_product_search .woocommerce-product-search input[type=search]{
    border: none;
    height: 60px;
    line-height: 60px;
    border-right: none;
    border-radius:0px;
    width: 100%;
    background: transparent;
}
.widget_product_search .woocommerce-product-search button{
    color: #000;
    text-transform: uppercase;
    border-radius: 0px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: transparent;
    padding: 0 10px!important;
    min-width: 60px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
    position: relative;
    font-size: 0px;
    border: none;
    border-left: none;
    background-image: url(/wp-content/themes/bw-medxtore/assets/demo3/css/images/search-icon.svg);
    background-repeat: no-repeat;
    background-position: center;
}
.widget_product_categories .select2-container--default .select2-selection--single{
    height: 60px;
    line-height: 60px;
    border: 1px solid var(--bzo-border-color);
    border-radius: 0px;
}
.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 60px;
    padding: 0px 20px;
    color: #000;
    font-size: 14px;
}
.widget_product_categories .select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 60px;
    right: 10px;
}
.widget_shopping_cart .mini-cart-button{
    display: block;
        margin: 0px;
}
.widget_shopping_cart .mini-cart-button .button {
    padding: 0 15px!important;
    width: 100%;
    margin: 0px!important;
    margin-bottom: 5px!important
}
.widget_shopping_cart .mini-cart-button .button:last-child {
    margin-bottom: 0px!important
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    width: 80px;
    border-radius: 15px;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li {
    padding: 15px 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:first-child, .widget ul li:first-child {
    padding-top: 0;
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item:last-child, .widget ul li:last-child, .widget ol li:last-child{
    padding-bottom: 0;
}
ul.product_list_widget li .product-title{
    margin-bottom: 10px;
    display: inline-block;
    width: calc(100% - 85px);
    line-height: 20px;
    font-size: 16px;
    font-weight: 600;
    color: var(--bzo-main-color2);
        transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
ul.product_list_widget li .product-title:hover{
    color: var(--bzo-main-color);
}
ul.product_list_widget li .wrap-rating li{
    padding-bottom: 6px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    padding: 0px 20px!important;
}
.select2-container--default .select2-selection--multiple {
    border:  1px solid var(--bzo-border-color)!important;
    border-radius: 0px!important;
     height: 60px;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{
    margin: 0px!important;
}
.select2-container--default .select2-search--inline .select2-search__field{
     height: 58px;
}
.widget_price_filter .price_slider_amount .button{
    font-size: 18px;
}
.woocommerce-widget-layered-nav-dropdown__submit {
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 18px;
    border-radius: 0px;
    height: 60px;
    line-height: 60px;
    text-align: center;
    background: #000;
    font-family: var(--bzo-title_typo-font-family);
    border-radius: 0px;
    padding: 0 35px!important;
    min-width: 120px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
    position: relative;
    font-weight: 700;
}
.woocommerce-widget-layered-nav-dropdown__submit:hover{
    background: var(--bzo-main-color);
    color: #000;
    box-shadow: none;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content{
    background-color: #B7B7B7;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    height: 6px;
}
.widget_price_filter .ui-slider .ui-slider-handle{
        height: 18px;
    width: 18px;
    border-radius: 50%;
    top: -6px;
    border: 2px solid #fff;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
    margin-left: -10px;
}
.widget_price_filter .ui-slider .ui-slider-handle:nth-child(2) {
    margin-left: 0;
}
.widget_price_filter .price_slider_amount .price_label{
    font-size: 18px;
}
.widget_price_filter .price_slider_amount{
    line-height: inherit;
}
.widget_price_filter .price_slider_amount .price_label span{
    border: 1px solid #898989;
    padding: 0px 20px;
    height: 28px;
    line-height: 28px;
    border-radius: 30px;
    font-size: 14px;
    color: var(-bzo-main-color);
}
.widget_price_filter .widget-title{
    /*margin-bottom: 57px;*/
}
.widget .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 60px;
    right: 10px;
}
.widget .select2-container--default .select2-selection--single .select2-selection__arrow:after{
    content: "\f107";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 14px;
}
.widget .select2-container--default .select2-selection--single .select2-selection__arrow b{
    display: none;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.widget_price_filter .ui-slider .ui-slider-handle
{
    background-color: var(--bzo-main-color);
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.widget_price_filter .ui-slider .ui-slider-range{
     background-color: var(--bzo-main-color);
}
.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item,
.woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item {
    padding: 0px 0 8px;
}
/*css style list type count number*/

.widget_archive .count,
.widget_product_categories .count,
.widget_categories .count
{
    float: right;
    color: #999;
}
.detail-content-wrap>table th, .desc-comment-text>table th, .entry-content>table th {
    color: var(--bzo-main-color);
}

.detail-content-wrap .wp-block-archives-list li{
    padding: 4px 0px;
}

.detail-content-wrap .wp-block-search .wp-block-search__input {
    border-right: none;
    height: 60px;
    width: 100%;
}
.detail-content-wrap .wp-block-tag-cloud a {
    font-size: 16px !important;
    font-weight: 500;
    margin-right: 12px;
    color: #5C5C5C;
    background: #F0F0F0;
    display: inline-block;
    margin-bottom: 16px;
    position: relative;
    height: 40px;
    line-height: 40px;
    border-radius: 10px;
    border: none;
    padding: 0px 12px;
    text-transform: capitalize;
}
.detail-content-wrap .wp-block-tag-cloud a:hover {
    background: var(--bzo-main-color);
    color: #fff;
}
.detail-content-wrap>.wp-block-search,
.detail-content-wrap>.wp-block-tag-cloud
{
    margin-bottom: 60px;
}
.detail-content-wrap .wp-block-search .wp-block-search__button {
    margin: 0px;
    border: navajowhite;
    color: #fff;
    padding: 0px 30px;
    line-height: 60px;
    text-align: center;
    font-family: var(--bzo-title_typo-font-family);
    text-transform: uppercase;
    font-weight: 700;
}
.detail-content-wrap .wp-block-categories-dropdown select,
.detail-content-wrap .wp-block-archives-dropdown select
{
    width: 100%;
    height: 60px;
     -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari and Chrome */
    appearance:none;
        background: #F5F5F5;
    border-radius: 10px;
    color: #A1A1A1;
    border: none;
}
.detail-content-wrap .wp-block-categories-dropdown label,
.detail-content-wrap .wp-block-archives-dropdown label
{
    margin-bottom: 30px;
        font-size: 20px;
    color: var(--bzo-main-color2);
    font-weight: 600;
    text-transform: capitalize;
}
.detail-content-wrap .wp-block-categories-dropdown ,
.detail-content-wrap .wp-block-archives-dropdown 
{
    margin-bottom: 60px;
}
.wp-block-latest-comments__comment{
    margin-bottom: 0;
}
/*End Widget Unitest*/
.wp-block-latest-posts.wp-block-latest-posts__list,
.widget_archive>ul,
.widget_recent_comments>ul,
.widget_meta>ul,
.widget_recent_entries>ul,
.widget_rss>ul,
.widget_categories>ul,
.widget_nav_menu>div,
.widget_product_categories>ul.product-categories,
.woocommerce-widget-layered-nav>ul.woocommerce-widget-layered-nav-list,
ol.wp-block-latest-comments{
    margin-top: -8px;
}

/*
- Begin single product general
- Begin detail gallery
- Begin summary product
    - product variations form
- Begin style product tabs
- comments product, info bar wooo
*/

/************
Begin single product general
****************/
.single-related-product .item-grid-product- .item-product{
    margin-bottom: 0;
}
.single-related-product .swiper-pagination{
    margin-top: 75px;
}
.single-related-product{
    margin-top: 80px;
    margin-bottom: 0;
    position: relative;
}
.single-related-product .swiper-button-nav{
    position: absolute;
    top: 50%;
    z-index: 1;
    padding: 0px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 46px;
    margin-top: -20px;
    border: none;
    border-radius: 0px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    color: var(--bzo-main-color2);
    background: #fff;
    border-radius: 100%;
    font-size: 14px;
    border: 1px solid var(--bzo-main-color2);
    cursor: pointer;
    transform: scale(0.5);
    -webkit-transform: scale(0.5);
    opacity: 0;
}
.single-related-product .swiper-button-nav:hover{
    background: var(--bzo-main-color);
    color: #ffff;
    border-color: var(--bzo-main-color);
}
.single-related-product:hover .swiper-button-nav{    
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
}
.single-related-product .swiper-button-next{
    right: -23px;
}
.single-related-product .swiper-button-prev{
    left: -23px;
}
@media(max-width: 1200px){
    .single-related-product .swiper-button-next{
        right: 0px;
    }
    .single-related-product .swiper-button-prev{
        left: 0px;
    }
}
.woocommerce div.product .woocommerce-product-rating{
    display: flex;
    line-height: inherit;
    margin: 0;
}
.woocommerce-review-link{
    margin-left: 8px;
}
.product-rating-total-sold .total-sold{
    margin-left: 20px;
    padding-left: 20px;
    border-left:1px solid #727272;
    line-height: 18px;
}
.product-rating-total-sold .total-sold:first-child{
    margin-left: 0px;
    padding-left: 0px;
    border-left:none;
}
.product-rating-total-sold{
    margin-top: 16px;
}
/*Begin detail gallery*/
.product-detail{
}
.product-detail-gallery .mid{
    position: relative;
    z-index: 1;
    border-radius: 15px;
    background: #F5F5F5;
    overflow: hidden;
}
.single-product .zoomContainer .zoomWindow{
    border-radius: 15px;
}
.product-detail-gallery>.wrap-detail-gallery{
    margin-bottom: 0px!important
}
.gallery-slider img{
    background: #F5F5F5;
}
/*Begin gallery control product horizontal*/
.style-gallery-horizontal .gallery-control{
    margin-top: 40px;
}
.style-gallery-horizontal .gallery-slider{
     padding: 0px 60px;
}
.style-gallery-horizontal .gallery-slider:not(.slick-initialized) {
    position: relative;
    max-height: 150px; 
    overflow: hidden;
}
.style-gallery-horizontal .gallery-slider:not(.slick-initialized):before {
    content: "";
    background: url('/wp-content/themes/bw-medxtore/assets/global/css/images/ajax-loader.gif') no-repeat center center;
    position: absolute;
    display: flex;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 3;
}
.style-gallery-horizontal .gallery-slider:not(.slick-initialized):after {
    content: "";
    background: #ffffff;
    position: absolute;
    display: flex;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 2;
}
.style-gallery-horizontal .slick-slide {
     padding: 0px 10px;
}
.style-gallery-horizontal .gallery-control .slick-arrow{
    position: absolute;
    top: 50%;
    z-index: 1;
    padding: 0px;
    height: 46px;
    line-height: 46px;
    width: 46px;
    margin-top: -20px;
    border: none;
    border-radius: 0px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    color: var(--bzo-main-color2);
    background: #fff;
    border-radius: 100%;
    font-size: 14px;
    border: 1px solid var(--bzo-main-color2);
    cursor: pointer;
}
.style-gallery-horizontal .gallery-control .slick-arrow .las{
    font-size: 18px;
}

.style-gallery-horizontal .gallery-control img{
    border-radius: 10px;
    border: 1px solid transparent;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.style-gallery-horizontal .gallery-control .slick-slide:hover img,
.style-gallery-horizontal .gallery-control .active img{
    border-color: var(--bzo-main-color);
}
.style-gallery-horizontal .gallery-control .slick-arrow[aria-disabled="true"]{
    opacity: 0.5;
}
.style-gallery-horizontal .gallery-control .slick-arrow.slick-disabled:hover{
    cursor: default;
    color: var(--bzo-main-color2);
    background: #fff;
    border: 1px solid var(--bzo-main-color2);
}
.style-gallery-horizontal .gallery-control .slick-arrow:hover{
    background: var(--bzo-main-color);
    color: #ffff;
    border-color: var(--bzo-main-color);
}
.style-gallery-horizontal .gallery-control .slick-prev {
  left: 0;
}
.style-gallery-horizontal .gallery-control .slick-next {
  right: 0;
}
/*End gallery control product horizontal*/
/*Begin gallery control product image-small*/
.style-image-small .gallery-control .slick-arrow {
  position: absolute;
  top: 50%;
  z-index: 1;
  padding: 0px;
  height: 40px;
  width: 40px;
  margin-top: -20px;
}
.style-image-small .gallery-control .slick-prev {
  left: 0;
}
.style-image-small .gallery-control .slick-next {
  right: 0;
}
/*End gallery control product image-small*/
/*Begin gallery control product vertical*/
.style-gallery-vertical .wrap-detail-gallery {
  position: relative;
  padding-left:192px;
}
.style-gallery-vertical .wrap-detail-gallery.gallery-control-off {
  padding-left:0px;
}
.style-gallery-vertical .slick-vertical .slick-slide {
  padding: 12px 0px;
  border:none;
}
.style-gallery-vertical .gallery-control {
    position:absolute;
    left: 0;
    top:0px;
    bottom: 0;
    margin-top: -29px;
    width: 100%;
    max-width: 152px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.style-gallery-vertical .gallery-control .gallery-slider
{
    height: 100%!important;
}
.style-gallery-vertical .gallery-control .gallery-slider .slick-list
{
    height: calc(100% - 25px)!important;
}
.style-gallery-vertical .slick-prev,
.style-gallery-vertical .slick-next
{
  width: 100%;
  border: none;
  color: #000;
  font-size: 16px;
  background: transparent;
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  opacity: 0;
}
.style-gallery-vertical .gallery-control:hover .slick-arrow{
    opacity: 1;
}
.style-gallery-vertical .slick-next
{
  margin-top: 15px;
}

.style-gallery-vertical .slick-prev
{
  margin-bottom: 0px;
}
.style-gallery-vertical .gallery-slider img{
    border-radius: 15px;
    border: 1px solid transparent;
}
.style-gallery-vertical .gallery-slider .active img{
    border-color: var(--bzo-main-color);
}
/*End gallery control product vertical*/
.detail-sticky-style1 .item-gallery-sticky{
    margin-bottom: 10px;
}
.detail-sticky-style1 .item-gallery-sticky:last-child{
    margin-bottom: 0px;
}
/*Begin detail sticky style2*/
.detail-sticky-style2 .item-gallery-sticky{
  width: 50%;
  float: left;
  padding:0px 5px;
  margin-bottom: 10px;
}
.detail-sticky-style2 .list-gallery-sticky{
  margin:0px -5px;
  display: flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-direction: row;
}
.detail-sticky-style2 .item-gallery-sticky{
  flex: 1 1 auto;
}
.detail-sticky-style2 .item-gallery-sticky:first-child{
  width: 100%;
}
/*End detail sticky style2*/
/*Begin detail sticky style3*/
.tab-style-sticky-style3 {
    width: 100%;
}
.tab-style-sticky-style3 .detail-tab-desc{
    padding-top: 110px;
}
.set_offset_top{
    position: relative;
    margin-top: 45px;
}
.detail-gallery-sticky-style3 .item-gallery-sticky{
    margin-bottom: 10px;
}
.detail-gallery-sticky-style3 .item-gallery-sticky:last-child{
    margin-bottom: 0px;
}
.detail-gallery-sticky-style3 .list-gallery-sticky{
        display: flex;
    flex-wrap: wrap;
    margin: -15px;
}
.detail-gallery-sticky-style3 .list-gallery-sticky .item-gallery-sticky{
    width: 50%;
    padding: 15px;
    margin-bottom: 0px;
    position: relative;
}

/*End detail sticky style3*/
/*End detail gallery*/

/*Begin summary product*/
.woocommerce div.product p.stock{
    color: #059B5A;
    font-weight: 600;
    font-size: 16px;
    margin-top: 10px;
    margin-bottom: 0px;
}
/*final countdown*/

.product-detail .final-countdown {
    margin: 0px -10px;
    margin-top: 20px;
}
.product-detail .final-countdown .clock {
   
    text-align: center;
    padding: 0px 10px;
    margin: 0px;
    text-transform: uppercase;
    display: flex;
    flex-direction: column;
    justify-content: center;
    display: -ms-flex;
    -ms-flex-direction: column;
    -ms-justify-content: center;
    display: -webkit-flex;
    -webkit-flex-direction: column;
    -webkit-justify-content: center;
    
    border-radius: 6px;
}
.product-detail .final-countdown .clock .number {
    font-size: 18px;
    color: #fff;
    background: #F9F9F9;
    min-width: 50px;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    background: var(--bzo-main-color);
    
}
.product-detail .final-countdown .clock .text {
    font-size: 12px;
    color: #666666;
}
.product-detail .detail-info .final-countdown{
    margin-top: 17px;
    margin-bottom: 10px;
    margin-left: -2px;
    margin-right: -2px;
}
@media(max-width: 767px){
    
    .final-countdown {
        margin: 0px -10px;
        margin-top: 20px;
    }
    .final-countdown .clock {
       
        text-align: center;
        padding: 0px 10px;
        margin: 0px;
        text-transform: uppercase;
        display: flex;
        flex-direction: column;
        justify-content: center;
        display: -ms-flex;
        -ms-flex-direction: column;
        -ms-justify-content: center;
        display: -webkit-flex;
        -webkit-flex-direction: column;
        -webkit-justify-content: center;
        
        border-radius: 6px;
    }
    .final-countdown .clock .number {
        font-size: 18px;
        color: #fff;
        background: #F9F9F9;
        min-width: 50px;
        height: 50px;
        line-height: 50px;
        border-radius: 50%;
        background: var(--bzo-main-color);
        
    }
    .final-countdown .clock .text {
        font-size: 12px;
        color: #666666;
    }
    .detail-info .final-countdown{
        margin-top: 17px;
        margin-bottom: 10px;
        margin-left: -2px;
        margin-right: -2px;
    }
}
/*End final countdown*/
.woocommerce div.product div.summary{
    margin-bottom: 0px;
    padding-left: 10px;
}
.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary,
.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images {
    float: none;
    width: 100%;
}
.tab-pane{
    display: none;
}
.tab-pane.active{
    display: block;
}
.woocommerce #respond input#submit.alt.disabled, 
.woocommerce #respond input#submit.alt.disabled:hover, 
.woocommerce #respond input#submit.alt:disabled, 
.woocommerce #respond input#submit.alt:disabled:hover, 
.woocommerce #respond input#submit.alt:disabled[disabled], 
.woocommerce #respond input#submit.alt:disabled[disabled]:hover, 
.woocommerce a.button.alt.disabled, 
.woocommerce a.button.alt.disabled:hover, 
.woocommerce a.button.alt:disabled, 
.woocommerce a.button.alt:disabled:hover, 
.woocommerce a.button.alt:disabled[disabled], 
.woocommerce a.button.alt:disabled[disabled]:hover, 
.woocommerce button.button.alt.disabled, 
.woocommerce button.button.alt.disabled:hover, 
.woocommerce button.button.alt:disabled, 
.woocommerce button.button.alt:disabled:hover, 
.woocommerce button.button.alt:disabled[disabled], 
.woocommerce button.button.alt:disabled[disabled]:hover, 
.woocommerce input.button.alt.disabled, 
.woocommerce input.button.alt.disabled:hover, 
.woocommerce input.button.alt:disabled, 
.woocommerce input.button.alt:disabled:hover, 
.woocommerce input.button.alt:disabled[disabled], 
.woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: var(--bzo-main-color);
    color: #fff;
    opacity: 1;
}
.woocommerce div.product form.cart{
    margin-bottom: 0px;
}
.woocommerce div.product form.cart:not(.variations_form ){
    margin-bottom: 0px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-wrap: wrap;
}


.wishlist_compare_single_product{
    margin-top: 0px;
    display: flex;
    margin-right: -6px;
    margin-left: -6px;
}
.wishlist_compare_single_product .single-list-social{
    margin-left: 27px;
}
.wishlist_compare_single_product a{
    width: 56px;
    height: 56px;
    text-align: center;
    line-height: 54px;
    border: 1px solid var(--bzo-border-color);
    font-size: 24px;
    color: #727272;
    border-radius: 100%;
    margin: 0 6px;
    transition: all .3s ease-in-out; 
}
.wishlist_compare_single_product a.added,
.wishlist_compare_single_product a.compare-link.added{
    font-size: 14px;
    color: #fff;
    background-color: var(--bzo-main-color); 
    border-color: var(--bzo-main-color); 
}
.wishlist_compare_single_product a>i{
    font-size: 24px;
    vertical-align: middle;
    margin: 0px;
    padding: 0;
    width: 56px;
    height: 56px;
    text-align: center;
    line-height: 54px;
    display: block;
}
.wishlist_compare_single_product a:hover{
    border-color: var(--bzo-main-color);
   color: #fff;
    background: var(--bzo-main-color);    
    moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; 
}
.wishlist_compare_single_product a.popup-share{
    display: none;
}
.wishlist_compare_single_product a span{
    display: none;
}
.wishlist_compare_single_product a:hover .icon-bzo-share .path1:before{
    color: var(--bzo-main-color);
}
.wishlist_compare_single_product a:hover svg{
    fill: #fff;
}
.wishlist_compare_single_product a.popup-share>i{
    font-size: 20px;
}
.woocommerce div.product form.cart button.single_add_to_cart_button {
    position: relative;
    margin-right: 14px;
    margin-bottom: 10px;
    display: flex;
    align-items: center;
    gap: 5px;
        line-height: inherit;
    padding: 16px 30px;
    background: var(--bzo-main-color);
    height: 55px!important;
    line-height: inherit!important;
    float: none;
    justify-content: center;
    border-radius: 55px;
}
.woocommerce div.product form.cart .ajax_add_to_cart::before,
.woocommerce div.product form.cart .single_add_to_cart_button::before{
    content: "";
    width: 24px;
    height: 25px;
    top: -1px;
    left: 31px;
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 24px;
    content: "\f217";
    line-height: inherit;
}
.woocommerce div.product-type-external  form.cart .single_add_to_cart_button {
    margin-top: 0px;
}
.woocommerce div.product form.cart .single_add_to_cart_button:hover{
    
}
.woocommerce div.product .list-product-group form.cart .add_to_cart-after-cart_button{
    margin-top: 34px;
}
.woocommerce div.product form.cart .ajax_add_to_cart{

    margin-top: 0px;
    margin-bottom: 10px;
    margin-right: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    line-height: inherit;
    gap: 5px;
    border: 0;
    color: #fff;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    height: 55px;
    text-align: center;
    background: var(--bzo-main-color2);
    border-radius: 30px;
    padding: 0 35px!important;
    min-width: 120px;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
    position: relative;
    font-family: var(--bzo-body_typo-font-family);
    overflow: hidden;

}
.woocommerce div.product form.cart .ajax_add_to_cart i{
    margin-left: 5px;
    font-size: 18px;
}

.product-title-single{
}
.bzotech-price-single .product-price {
    font-size:26px;
    font-weight: 600;
    margin-bottom: 0px;
     
}
.bzotech-price-single{
    margin-top: 25px;
    margin-bottom: 0px;
}

.product-detail-info .product-price .woocommerce-Price-amount{
    font-weight: 600;
    font-size: 26px;
    line-height: 36px;
}

.product-detail-info .product-price del .woocommerce-Price-amount{
    color: #727272;
    font-size: 16px;
    font-weight: 400;
    margin-right: 5px;
    position: relative;
    top: -2px;
}
.product-detail-info .product-price del{
    color: #727272;
    font-size: 16px;
}
.product-detail-info .product-desc{
    margin-top: 16px;
}
.product-detail-info .woocommerce-product-details__short-description{

} 
.woocommerce-product-details__short-description ul li{
    list-style: none;
    position: relative;
    padding-left: 24px;
}
.woocommerce-product-details__short-description ul li::before{
    position: absolute;
    content: "";
    width: 2px;
    height: 2px;
    border-radius: 100%;
    background-color: #727272;
    top: 50%;
    margin-top: -1px;
    left: 10px;
}
.bzotech-form-cart-single {
    margin-top: 30px;
    align-items: center;
}
.product-detail-info .product-desc p:last-child{
    margin-bottom: 0px;
}
.product-detail-info p{
    color: var(--bzo-body_typo-color);
}
.item-product-meta-info{
    margin-top: 30px;
    margin-bottom: -5px;
}
.item-product-meta-info .posted_in label,
.item-product-meta-info .sku_wrapper label,
.item-product-meta-info .tagged_as label
{
    color: #727272;
    margin-bottom: 0px;
    margin-right: 5px;
}
.item-product-meta-info .sku_wrapper .sku,
.item-product-meta-info .posted_in a,
.item-product-meta-info .tagged_as a
{
    color: #454545;
    font-weight: 600;
}
.item-product-meta-info .posted_in a:first-child,
.item-product-meta-info .sku_wrapper span:first-child,
.item-product-meta-info .tagged_as a:first-child
{
    margin-left: 0px;
}

.item-product-meta-info .posted_in a:hover,
.item-product-meta-info .tagged_as a:hover
{
    color: var(--bzo-main-color);
}
.item-product-meta-info >div{
    margin-bottom: 12px;
}
.item-product-meta-info >div:last-child{
    margin-bottom: 0px;
}
/*Begin product variations form*/
.single_variation_wrap{
    margin: 10px 0;
}
.woocommerce div.product form.cart .variations{
    margin-bottom: 25px;
}

.bzotech-form-cart-single form.variations_form {
    display: block;
}
.bzotech-form-cart-single form.variations_form .variations_button{
    display: flex;
    flex-wrap: wrap;
}
.bzotech-form-cart-single form.variations_form .qty-cart .woocommerce-variation{
    width: 100%;
    margin-bottom: 30px;
}
.woocommerce div.product form.cart .variations label{
   color: #454545;
    margin-bottom: 0px;
    margin-right: 20px;
    font-weight:600;
    line-height: 34px;
    margin-bottom: 10px;
    min-width: 85px;
}
.woocommerce div.product form.cart .variations .type-select label{
    min-width: 85px;
}
.bzotech-form-cart-single .variations .type-label .swatch-label{
    line-height: 32px;
    background: #FFFFFF;
    border: 1px solid #D6D6D6;
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.14);
    border-radius: 5px;
    color: #B7B7B7;
    margin-right: 12px;
    display: inline-block;
    padding: 0 8px;
    transition: all 0.3s ease-out 0s;
}
.bzotech-form-cart-single .variations .type-label .swatch-label-box:hover .desc{
    color: #000;
}
.bzotech-form-cart-single .variations .type-label .swatch-label:hover{
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
}
.bzotech-form-cart-single .variations .type-label .swatch-label:hover,
.bzotech-form-cart-single .variations .type-label .swatch-label.selected
{
    color: var(--bzo-main-color2);
    border-color: var(--bzo-main-color2);
    text-decoration: none;
    box-shadow: none;
}
.bzotech-form-cart-single .variations .type-label .swatch-label-box:last-child .swatch-label{
    margin-right: 0px;
}
.bzotech-form-cart-single .variations .type-select,
.bzotech-form-cart-single .variations .detail-attr,
.bzotech-form-cart-single .variations .type-
{
    margin-bottom: 15px;
}
.bzotech-form-cart-single .variations .type-color{
    display: flex;
    align-items: center;
}
.bzotech-form-cart-single .variations .type-color .tawcvs-swatches{
    margin-top: -2px;
}
.bzotech-form-cart-single .variations .type-label,
.bzotech-form-cart-single .variations .type-select,
.bzotech-form-cart-single .variations .type-
{
    display: flex;
    align-items: center;
}
.bzotech-form-cart-single .variations .type-select .select-box::after,
.bzotech-form-cart-single .variations .type- .select-box::after
{
    top: 10px;
    right: 15px;
}
.bzotech-form-cart-single .variations .type-label .swatch-label-box
{
    display: inline-block;
    margin-bottom: 10px;
}

.bzotech-form-cart-single .variations .type-select select,
.bzotech-form-cart-single .variations .type- select
{
   border: none;
   line-height: 40px;
   height: 40px;
   margin: 0px!important;
   padding: 0px 20px 0px 10px;
    font-size: 16px;
    color: #686868;
}
.bzotech-form-cart-single .variations .type-color .swatch-color{
    height: 25px;
    width: 25px;
    display: inline-block;
    line-height:25px;
    border-radius: 50%;
    vertical-align: middle;
    margin-right: 10px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
}
.bzotech-form-cart-single .variations .type-color .swatch-color:before{
    content: "\f00c";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    opacity: 0;
}
.bzotech-form-cart-single .variations .type-color .swatch-color.selected:before{
    opacity: 1;
}
.bzotech-form-cart-single .variations .type-color .swatch-color:last-child{
    margin-right: 0px;
}
.bzotech-form-cart-single .variations .type-color .select-box::after{
    display: none;
}
.bzotech-form-cart-single .variations .type-select .select-box,
.bzotech-form-cart-single .variations .type- .select-box
{
   width: 100%;
}
.bzotech-form-cart-single .variations .type-select .title-atttr,
.bzotech-form-cart-single .variations .type- .title-atttr
{
    line-height: 40px;
}
.woocommerce div.product form.cart .reset_variations{
    font-size: 16px;
    display: block;
    text-transform: capitalize;
    font-weight: 400;
    display: none;
}
.product-detail-info .woocommerce-variation-description .product-desc{
    margin-bottom: 0px;
}
.product-detail-info .woocommerce-variation-price{
    margin-top: 26px;
}
.product-price ins{
    text-decoration: none;
}
.product-detail-info .woocommerce-variation-price .product-price{
    color: #000;
    font-size: 36px;
    font-weight: 700;
}
.product-detail-info .woocommerce-variation-price .product-price del{
    color: #939393;
    font-size: 18px;
    font-weight: 400;
    margin-right: 20px;
}
.woocommerce div.product form.cart .variations select{
    background: #F0F0F0;
    border-radius: 5px;
    padding: 0px 15px;
    height: 45px;
}
/*End product variations form*/

/*Begin product group form*/
.bzotech-form-cart-single .list-product-group{
    width: 100%;
}

.woocommerce .bzotech-form-cart-single .list-product-group form.cart{
    flex-wrap: wrap;
    flex-direction: column;
    align-items: flex-start!important;
}
.woocommerce div.product .list-product-group form.cart .group_table td{
    padding-bottom: 20px;
    padding-right: 20px;
        padding-top: 0px;
}
.woocommerce div.product .list-product-group form.cart .group_table td:last-child{
    padding-right: 0px;
}
.woocommerce div.product .list-product-group form.cart .group_table tr:last-child td{
    padding-bottom: 0px;
}
.bzotech-form-cart-single .list-product-group .product-price {
    margin-top: 5px;
}
.bzotech-form-cart-single .list-product-group .product-thumb img {
    border-radius: 15px;
}
.list-product-group table{
    width: 100%;
    padding: 0px;
}
.woocommerce div.product form.cart .group_table td:first-child{
    width: 100px;
}
.bzotech-form-cart-single .list-product-group .group-qty .button {
    width: auto;
    min-width: auto;
    padding: 0px!important;
    height: auto;
    line-height: initial;
    border: none;
    background: transparent;
    font-size: 14px;
}
.bzotech-form-cart-single .list-product-group .group-qty .button:hover {
    box-shadow: none;
}
.bzotech-form-cart-single .list-product-group .group-qty .button:before,
.bzotech-form-cart-single .list-product-group .group-qty .button:after{
    display: none;
}

.bzotech-form-cart-single .list-product-group .group_table {
    border:none;
}
/*End product group form*/


.bzotech-form-cart-single .detail-qty{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 20px;
    height: auto;
    border-radius: 30px;
    border: 1px solid var(--bzo-border-color);
    padding: 0 20px;
    margin-bottom: 10px;
}
.bzotech-form-cart-single .detail-qty a{   
    color: #454545;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-size: 18px;
    display: inline-block;
}
.bzotech-form-cart-single .detail-qty a:hover{   
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.06), rgba(0, 0, 0, 0.06)), #FFFFFF;
    color: #727272;
}
.bzotech-form-cart-single .detail-qty input{
    border: none;
    color: #181C25;
    font-size: 20px;
    font-weight: 600;
    padding: 0 5px;
    text-align: center;
    height: 54px;
    line-height: 54px;
    max-width: 60px;
}
.meta-item-list{
    display: inline-block;
    margin: 0px;    
}
.sort-by .select-box::after {
    top: 3px;
}

.product-detail-info >.yith-wcwl-add-to-wishlist,
.product-detail-info >.compare{
    display: none!important;
}
.single-product-share{
    margin-top: 50px;
}
.product_meta>div{
    margin-right: 40px;
}
.product_meta>div:last-child{
    margin-right: 0px;
}
.product_meta .posted_in{
    width: 100%;
}
/*End summary product*/

/*Begin style product tabs*/
.detail-product-tabs{
    margin-top: 100px;
}
.product-tab-content .detail-tab-desc>h2
{
    display: none;
}
/*tab product vertical*/
.tab-product-vertical {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: -o-flex;
  margin-bottom: 30px;
}
.tab-product-vertical .product-tab-title {
  min-width: 300px;
  border-right: none;
}
.tab-product-vertical .product-tab-content {
  padding-right: 0px;
  flex-grow: 1;
  width: calc(100% - 300px);
  width: -webkit-calc(100% - 300px);
  padding-left: 30px;
  border-left: 6px solid var(--bzo-main-color);
}
.tab-product-vertical  .product-tab-title li{
    margin-bottom: 30px;
}
.tab-product-vertical  .product-tab-title li a{
    color:  #898989;
}
.tab-product-vertical  .product-tab-title li a i{
    margin-left: 2px;
}
.tab-product-vertical  .product-tab-title li:last-child{
    margin-bottom: 0px;
}
.tab-product-vertical .product-tab-title li a:hover,
.tab-product-vertical .product-tab-title li.active a
{
  color: var(--bzo-main-color);
}
.tab-product-vertical .product-tab-title li.active a
{
  font-weight: 700;
}
/*tab product horizontal*/
.tab-product-horizontal .product-tab-title{
    margin-bottom: 50px;
    text-align: center;
}
.tab-product-horizontal .product-tab-title ul{
    box-shadow: 0px 1px 18px rgba(0, 0, 0, 0.12);
    border-radius: 10px;
    display: flex;
    overflow: hidden;
}
.tab-product-horizontal .product-tab-title li{
  width: 33.33333333333%;
  padding: 0px;
}
.tab-product-horizontal .product-tab-title li a{
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: var(--bzo-main-color);
    padding: 16px 30px;    
    display: block;
}
.tab-product-horizontal .product-tab-title li.active a{

}
.tab-product-horizontal .product-tab-title li a:hover{
    background: linear-gradient(180deg, var(--bzo-main-color-mix2) 0%, var(--bzo-main-color-mix) 100%);
    color: #fff;
}
.tab-product-horizontal .product-tab-title li.active a{
  background: linear-gradient(180deg, var(--bzo-main-color-mix) 0%, var(--bzo-main-color) 100%);
  color: #fff;
}

.description-product div{
    margin: 30px 0;
}
.woocommerce .product-tab-content table.shop_attributes{
    border: 1px solid var(--bzo-border-color);
}
.woocommerce .product-tab-content table.shop_attributes td,
.woocommerce .product-tab-content table.shop_attributes th{
    border-bottom: 1px solid var(--bzo-border-color);
}
.woocommerce .product-tab-content table.shop_attributes td{
    font-style: normal;
    padding: 0 15px;
}


/*Begin tab-product-accordion*/
.tab-product-accordion{
}

.tab-product-accordion .ui-icon{
  text-indent: inherit;
  float: right;
}
.tab-product-accordion .ui-state-active .ui-icon,
.tab-product-accordion .ui-button:active .ui-icon{
  background: transparent;
  background-image:none;
}
.tab-product-accordion .ui-accordion .ui-accordion-header{
    background: #fff;
    border-radius: 0px;
    border: none;
    border-top: 1px solid #CFCFCF;
    font-size: 20px;
    color: var(--bzo-main-color2);
    padding: 22px 0px;
    margin: 0;
    font-family: var(--bzo-body_typo-font-family);
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-transform: capitalize;
}
.tab-product-accordion .ui-state-default a:link{
  color:var(--bzo-main-color2);
}
.tab-product-accordion .ui-accordion .ui-accordion-header:hover a:link,
.tab-product-accordion .ui-accordion .ui-accordion-header:hover .ui-icon
{
  color:var(--bzo-main-color2);
}
.tab-product-accordion .ui-accordion .ui-accordion-header-active.ui-accordion-header:hover a:link,
.tab-product-accordion .ui-accordion .ui-accordion-header-active.ui-accordion-header:hover .ui-icon
{
  color:var(--bzo-main-color2);
}
.tab-product-accordion .ui-accordion .ui-accordion-header:first-child{
  margin-top: 0px;
}
.tab-product-accordion .ui-accordion .ui-accordion-header.ui-state-active:first-child{
  margin-top: 0px;
}
.tab-product-accordion .ui-accordion .ui-accordion-content{
  border: none;
  background: #fff;
  width: 100%;
  padding: 0px;
  overflow-x: hidden;
  margin-bottom: 15px;
}
.tab-product-accordion2 .ui-accordion .ui-accordion-header{
  background: #fff;
}
.tab-product-accordion .ui-icon {
  font-size: 14px;
  width: auto;
  margin: 0px;
  order: 1;
}
.tab-product-accordion .ui-state-active a,
.tab-product-accordion .ui-state-active a:link,
.tab-product-accordion .ui-state-active a:visited,
.tab-product-accordion .ui-state-active .ui-icon {
  color:var(--bzo-main-color2);
}
.tab-product-accordion .ui-icon, .tab-product-accordion .ui-widget-content .ui-icon{
  background-image:none;
}
/*End tab-product-accordion*/
/*End style product tabs*/


/*Begin comments product, info bar wooo*/
.woocommerce #reviews #comments .woocommerce-Reviews-title{
    font-size: 16px;
    color: #454545;
    margin-top: 50px;
}
.tab-product-vertical #review_form_wrapper,
.tab-product-horizontal #review_form_wrapper,
.comments-tab-product-accordion #review_form_wrapper{
    display: none;
    padding-top: 20px;
    border-top: 1px solid #CFCFCF;
    margin-top: 50px;
}
.tab-product-vertical,
.comments-tab-product-accordion{
   margin-top: 40px;
   border-top: 1px solid #CFCFCF;
   padding-top: 40px;
}
.woocommerce .tab-product-vertical #review_form #respond p,
.woocommerce .tab-product-horizontal #review_form #respond p,
.woocommerce .comments-tab-product-accordion #review_form #respond p
{
    margin-bottom: 17px;
}
.woocommerce .tab-product-vertical #review_form #respond p.form-submit,
.woocommerce .tab-product-horizontal #review_form #respond p.form-submit,
.woocommerce .comments-tab-product-accordion #review_form #respond p.form-submit
{
    margin-bottom: 0px;
}
.comments-tab-product-accordion__header .elbzotech-bt-default{
    display: flex;
    align-items: center;
}
.comments-tab-product-accordion__header .elbzotech-bt-default svg{
    margin-right: 17px;
}
.woocommerce #reviews #comments ol.commentlist{
    padding-left: 0;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar{
    width: 50px;
    border-radius: 50%; 
    border: none;
    padding: 0px;
    top: 25px;
    margin-bottom: 5px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text{
    margin: 0 0 0 70px;
    border: none;
    border-radius: 0px;
    padding: 0px;
}
.woocommerce #reviews #comments ol.commentlist li .woocommerce-review__author{
    font-size: 16px;
    text-transform: capitalize;
    color: #A67065;
    display: block;
}
.woocommerce #reviews #comments ol.commentlist li .woocommerce-review__dash{
    display: none;
}
.woocommerce #reviews #comments ol.commentlist li .wrap-rating{
    position: absolute;
    right: 0;
    top: 25px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p:last-child{
    margin-bottom: 0px;
}
.woocommerce-Reviews .comment-form .comment-form-email {
    width: 50%;
    float: left;
    padding-left: 15px;
}
.woocommerce-Reviews .comment-form .comment-form-author {
    width: 50%;
    float: left;
    padding-right: 15px;
}
.woocommerce-Reviews .comment-form .comment-form-rating {
    clear: both;
}
.woocommerce-Reviews .comment-form label[for="author"], .woocommerce-Reviews .comment-form label[for="email"], .woocommerce-Reviews .comment-form label[for="rating"], .woocommerce-Reviews .comment-form label[for="comment"] {
    display: block;
    margin-bottom: 9px;
}
.woocommerce-Reviews .comment-form label[for="rating"]{
    margin-bottom: 17px;
}
.woocommerce-Reviews .comment-form .comment-form-author input, .woocommerce-Reviews .comment-form .comment-form-email input {
    width: 100%;
    height: 50px;
    padding: 0px 25px;
    border: none;
    background: #F0F0F0;
    border-radius: 5px;
}
.woocommerce #review_form #respond textarea {
    height: 100px;
    border: none;
    padding: 14px 27px;
    background: #F0F0F0;
    border-radius: 5px;
    font-family: inherit;
}
.woocommerce-Reviews .comment-reply-title {
    font-size: 16px;
    margin-bottom: 17px;
    display: inline-block;
    font-weight: 600;
    color: #444;
}
.woocommerce-Reviews #comments{
    margin-bottom: 0px;
}
.woocommerce-Reviews #comments .woocommerce-noreviews{
    margin-bottom: 0px;
}


.woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{
    height: auto;
    line-height: inherit;
    padding: 0px!important;
    min-width: auto;
    background: transparent;
    color: #fff;
}
.woocommerce .woocommerce-error strong, .woocommerce .woocommerce-info strong, .woocommerce .woocommerce-message strong,
.woocommerce-page .woocommerce-error strong, .woocommerce-page .woocommerce-info strong, .woocommerce-page .woocommerce-message strong{
    color: #fff;
}
.woocommerce .woocommerce-error .button:hover, 
.woocommerce .woocommerce-info .button:hover, 
.woocommerce .woocommerce-message .button:hover, 
.woocommerce-page .woocommerce-error .button:hover, 
.woocommerce-page .woocommerce-info .button:hover, 
.woocommerce-page .woocommerce-message .button:hover{
      box-shadow: none;
      text-decoration: underline;
      background: transparent;
}
.woocommerce .woocommerce-error .button:before, 
.woocommerce .woocommerce-info .button:before, 
.woocommerce .woocommerce-message .button:before, 
.woocommerce-page .woocommerce-error .button:before, 
.woocommerce-page .woocommerce-info .button:before, 
.woocommerce-page .woocommerce-message .button:before{
      display: none;
}
.woocommerce .woocommerce-error , .woocommerce .woocommerce-info , .woocommerce .woocommerce-message,
 .woocommerce-page .woocommerce-error , .woocommerce-page .woocommerce-info , .woocommerce-page .woocommerce-message {
    background: var(--bzo-main-color);
    color: #fff;
    border: none;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 30px;
    padding-left: 60px;
    font-size: 16px;
    border-radius: 5px;
    margin-bottom: 30px;
}
.woocommerce .woocommerce-error a:focus, .woocommerce .woocommerce-info a:focus, .woocommerce .woocommerce-message a:focus,
 .woocommerce-page .woocommerce-error a:focus, .woocommerce-page .woocommerce-info a:focus, .woocommerce-page .woocommerce-message a:focus,
.woocommerce .woocommerce-error a:hover, .woocommerce .woocommerce-info a:hover, .woocommerce .woocommerce-message a:hover,
 .woocommerce-page .woocommerce-error a:hover, .woocommerce-page .woocommerce-info a:hover, .woocommerce-page .woocommerce-message a:hover{
    text-decoration: underline;
    color: var(--bzo-main-color2);
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before{
    font-size: 24px;
    left: 20px;
    top: 30px;
    color: #fff;
}
.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
    content: "\f05a";
    font-family: 'Line Awesome Free';
    font-weight: 900;
}
.woocommerce-error::before{
     content: "\f071";
}
.woocommerce-message::before{
    content: "\f058";
    font-family: 'Line Awesome Free';
    font-weight: 900;
}
.woocommerce #reviews #comments ol.commentlist >li{
    padding-top: 25px;
    border-top:  1px solid #CFCFCF;
    margin-bottom: 25px;
}
.woocommerce #reviews #comments ol.commentlist .comment_container img{
    width: 50px;
}
/*End comments product, info bar wooo*/

.wishlist_compare_single_product  .popup-share span{
    display: inline-block;
    vertical-align: middle;
}
/*End single product general*/
@media(max-width: 1440px){
    .style-gallery-vertical .gallery-control{
        max-width: 120px;
    }
    .style-gallery-vertical .wrap-detail-gallery{
        padding-left: 160px;
    }
}
@media(max-width: 1200px){
    .detail-product-tabs {
        margin-top: 70px;
    }
    .woocommerce .woocommerce-error .button, .woocommerce .woocommerce-info .button, .woocommerce .woocommerce-message .button, .woocommerce-page .woocommerce-error .button, .woocommerce-page .woocommerce-info .button, .woocommerce-page .woocommerce-message .button{
        height: auto!important;
        line-height: inherit!important;
        float: none;
        width: 100%;
        text-align: left;
    }
    .woocommerce div.product form.cart .ajax_add_to_cart{
        line-height: initial!important;
    }
}
@media(max-width: 1024px){
    .tab-product-horizontal .product-tab-title li a {
        font-size: 18px;
    }
}
@media(max-width: 992px){
   .woocommerce div.product form.cart button.single_add_to_cart_button {
        padding: 10px 30px;
    }
    .tab-product-horizontal .product-tab-title li a {
        padding: 16px 0px;
    }
    .product-detail .product-title-single {
        margin-top: 30px;
    }

}
.bn-product-mobile{
    display: none;
}
@media(max-width: 800px){
    .tab-product-horizontal .product-tab-title li a {
        font-size: 16px;
    }

}

@media(max-width: 767px){
    .bzotech-form-cart-single .group-qty .detail-qty input {
        max-width: 40px;
    }
    .bzotech-form-cart-single .group-qty .detail-qty {
        margin-right: 0;
    }
    .product-type-grouped .group_table .product {
        display: flex;
        width: 100%;
        max-width: 100%;
        flex-wrap: wrap;
    }
    .product-type-grouped .group_table .group-info {
        width: 100%;
    }
    .product-type-grouped .group_table .group-qty {
        width: 100%;
    }
    .woocommerce div.product.product-type-grouped .list-product-group form.cart .group_table tr:last-child td {
        padding-bottom: 20px;
    }
    .woocommerce div.product.product-type-grouped .list-product-group form.cart .add_to_cart-after-cart_button {
        margin-top: 0px;
    }
    .tab-product-horizontal .product-tab-title ul {
        display: unset;
    }
    .tab-product-horizontal .product-tab-title ul li {
        display: block;
        width: 100%;
    }
    .woocommerce div.product form.cart .ajax_add_to_cart{
        font-size: 14px;
    }
    .bn-product-mobile{
        display: block;
    }
    .bn-product-desktop{
        display: none;
    }
    .detail-product-tabs {
        margin-top: 40px;
    }
    .tab-product-vertical{
        flex-direction: column;
    }
    .tab-product-vertical .product-tab-content{
        width: 100%;
        padding-left: 0;
        border-left: none;
        border-top: 4px solid var(--bzo-main-color);
        padding-top: 30px;
        margin-top: 30px;
    }
    .tab-product-vertical .product-tab-title li {
        margin-bottom: 15px;
    }
    .product-detail .product-title-single {
        margin-top: 30px;
    }
}/*----------------------------------
Project: Fame-theme
Version: 1.0
Author: BZOTech
-----------------------------------*/

/*******************************************************************************************************
01. Begin General
********************************************************************************************************/
/* cut from custom-style.css */
.elbzotech-swiper-slider{
    margin-top: -30px;
    margin-bottom: -30px;
}
.elbzotech-swiper-slider .swiper-wrapper{
    padding-top: 30px;
    padding-bottom: 30px;
}
/*Begin Select Box*/
.select-box select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    cursor: pointer;
    position: relative;
    z-index: 1;
    width: 100%;
}
.select-box::after {
    position: absolute;
    top: 2px;
    right: 0;
    content: "\f107";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    z-index: 2;
    cursor: pointer;
    pointer-events: none;
}
.select-box {
    position: relative;
}
.type-label .select-box::after{
    content: '';
}
.elbzotech-dropdown-box:hover .elbzotech-dropdown-list{
    opacity: 1;
    visibility: visible;
    pointer-events: inherit;
    margin-top: 0px;
}
.elbzotech-dropdown-list {
    position: absolute;
    left: 0;
    top: 100%;
    background: #fff;
    padding: 10px 30px 20px 30px;
    min-width: 260px;
    width: 100%;
    margin-top: 30px;
    visibility: hidden;
    opacity: 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    pointer-events: none;
    line-height: 28px;
    list-style: none;
    z-index: 9992;
    border-radius: 0px 0px 15px 15px;
}
/*End Select Box*/

/*Begin Button Scoll Top*/
body .scroll-top {
    bottom: -100px;
    right: 40px;
    display: block;
    height: 50px;
    line-height: 50px;
    opacity: 0;
    position: fixed;
    text-align: center;
    width: 50px;
    z-index: 999;
    background: var(--bzo-main-color);
    border-radius: 50%;
    color: #fff;
    font-size: 24px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;

}
body .scroll-top:hover {
    color: #fff;
}
body .scroll-top:before {
    content: '';
     transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    position: absolute;
    left: 50%;
    right: 50%;
    bottom: 50%;
    top: 50%;
    border-radius: 50%;
    background: var(--bzo-main-color2);
    z-index: -1;
}
body .scroll-top:hover:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
body .scroll-top:hover {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.1);
}
.scroll-top.active {
    opacity: 1;
    bottom: 30px;
}
@media(max-width: 1170px){
    body .scroll-top {
        right: 20px;
        height: 40px;
        line-height: 40px;
        width: 40px;
        font-size: 20px;
    }
    .scroll-top.active {
        bottom: 80px;
        right: 15px;
    }
}
/*End Button Scoll Top*/
.page-shop-4col{
    margin-top: 50px;
}
/*Begin Top filter*/
.top-filter .sort-pagi-bar{
    float: right;
}
.top-filter .view-type{
    display: flex;
}
.top-filter .view-type a{
    display: inline-block;
    margin-right: 30px;
        line-height: 0;
}
.top-filter .view-type a i::before{
    color: #898989;
}
.top-filter .view-type a.active i:before,
.top-filter .view-type a:hover i:before
{
    color: var(--bzo-main-color);
}
.top-filter .sort-pagi-bar > li{
        vertical-align: middle;
}

.top-filter{
    margin-bottom: 30px;
    border: 1px solid var(--bzo-border-color);
    border-radius: 10px;
}
.top_filter-shop{
    margin-bottom: 30px;
}
.main-top-filter__left .dropdown-link
{
    padding: 0 30px;
    height: 65px;
    display: inline-block;
    line-height: 65px;
    font-size: 16px;
    font-weight: 500;
        display: flex;
    align-items: center;
    color: #727272;
}
.main-top-filter__left .dropdown-link:hover{
    color: var(--bzo-main-color);
}
.main-top-filter__left .dropdown-link svg
{
    margin-left: 5px;
}
.main-top-filter__left>div
{
    border-right: 1px solid var(--bzo-border-color);
}

.hidden-sidebar .elementor-widget-sidebar,
.hidden-sidebar >.sidebar-position-left,
.hidden-sidebar >.sidebar-position-right
{
    display: none;
}
.hidden-sidebar .elementor-element:has(.elementor-widget-bzotech-products),
.hidden-sidebar >.content-sidebar-left,
.hidden-sidebar >.content-sidebar-right
{
    width: 100%;
}

@media(max-width: 1199px){
    .top-filter .view-type{
        display: none;
    }
}

@media(max-width: 767px){
    .sort-by .inline-block {
        width: 100%;
    }
    .main-top-filter__left {
        flex-direction: column;
        width: 100%;
    }
    .main-top-filter__left>div {
        width: 100%;        
        border-right: none;
    }
    .main-top-filter__left>div.open-hide-filters{
        border-bottom: 1px solid #B7B7B7;
    }
    .main-top-filter__left .dropdown-link {
        justify-content: space-between;
        height: 55px;
        line-height: 55px;
    }
}
/*End Top filter*/
/*Begin nav tabs*/
.nav-tabs{
    padding: 0;
    margin: 0;
    list-style: none;
    border-bottom: 0;
}

.nav-tabs>li>a{
    border-radius: 0;
    padding: 0px;
    border: none;
    margin: 0px;
}
.nav>li>a:focus,
.nav>li>a:hover,
.nav-tabs>li>a:hover {
    background: transparent;
    border-color: transparent;
}
.nav-tabs>li.active>a, 
.nav-tabs>li.active>a:focus, 
.nav-tabs>li.active>a:hover{
    border: none;
    background: transparent;
}

.nav-tabs > li > a i{
    display: inline-block;
    vertical-align: middle;
}
/*End nav tabs*/

/*End General*/


/*******************************************************************************************************
03. WooCommerce General
********************************************************************************************************/

/*-------------------------------*/

/*Begin Effect image product item */
.product-thumb-link {
  display: block;
  position: relative;
  overflow: hidden;
  background: #f5f5f5;
}
.product-thumb-link img {
    display: block;
    width: 100%;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    background: #f5f5f5;
}

/*Zoom Product*/

.product-thumb:hover .zoom-thumb img {
  transform: scale(1.15);
  -webkit-transform: scale(1.15);
}
/*Zoomout Product*/
.zoomout-thumb img.image-hover {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transform: scale(2);
  -webkit-transform: scale(2);
}
.product-thumb:hover .zoomout-thumb img.image-hover {
  transform: scale(1);
  -webkit-transform: scale(1);
  opacity: 1;
}
/*Rotate Product*/
.product-thumb .rotate-thumb img{
    transition: all 0.4s linear 0s;
}
.rotate-thumb img.image-hover {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transform: rotateY(90deg);
  -webkit-transform: rotateY(90deg);
  transition: all 0.4s linear 0s;
}
.product-thumb:hover .rotate-thumb img.image-hover {
  transform: rotateY(0);
  -webkit-transform: rotateY(0);
  opacity: 1;
  transition: all 0.4s linear 0s;
}
.product-thumb:hover .rotate-thumb img:first-child {
  transform: rotateY(-90deg);
  -webkit-transform: rotateY(-90deg);
  opacity: 0;
  transition: all 0.4s linear 0s;
}
/*Translate Product*/
.product-thumb .translate-thumb img{
    transition: all 0.4s ease-out 0s;
}
.translate-thumb img.image-hover {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transition: all 0.4s ease-out 0s;
}
.product-thumb:hover .translate-thumb img.image-hover {
  transform: translateY(0);
  -webkit-transform: translateY(0);
  opacity: 1;
  transition: all 0.4s ease-out 0s;
}
.product-thumb:hover .translate-thumb img:first-child {
  transform: translateX(-100%);
  -webkit-transform: translateX(-100%);
  opacity: 0;
  transition: all 0.4s ease-out 0s;
}
/*End Effect image product item*/

/*End WooCommerce General*/


/*******************************************************************************************************
04. Elementor General
********************************************************************************************************/


/*Begin Slider elementor */
.elbzotech-wrapper-slider-global .swiper-button-prev:after, 
.elbzotech-wrapper-slider-global .swiper-container-rtl .swiper-button-next:after ,
.elbzotech-wrapper-slider-global .swiper-button-next:after,
.elbzotech-wrapper-slider-global .swiper-container-rtl .swiper-button-prev:after,
.elbzotech-wrapper-slider .swiper-button-prev:after, 
.elbzotech-wrapper-slider .swiper-container-rtl .swiper-button-next:after ,
.elbzotech-wrapper-slider .swiper-button-next:after,
.elbzotech-wrapper-slider .swiper-container-rtl .swiper-button-prev:after{
    content: '';
}
.elbzotech-wrapper-slider-global .swiper-button-next, 
.elbzotech-wrapper-slider-global .swiper-container-rtl .swiper-button-prev,
.elbzotech-wrapper-slider-global .swiper-button-prev, 
.elbzotech-wrapper-slider-global .swiper-container-rtl .swiper-button-next,
.elbzotech-wrapper-slider .swiper-button-next, 
.elbzotech-wrapper-slider .swiper-container-rtl .swiper-button-prev,
.elbzotech-wrapper-slider .swiper-button-prev, 
.elbzotech-wrapper-slider .swiper-container-rtl .swiper-button-next{
    background-image:none;
}
/*End Slider elementor */
/*Begin Account manager elementor*/
.elbzotech-popup-overlay{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: -1;
}
/*End Account manager elementor */

/*Begin Elementor Menu*/
.bzotech-navbar-nav{
    margin: 0;
    padding: 0;
    list-style: none;
}
.bzotech-navbar-nav > li{
    display: inline-block;
    font-size: 14px;
}
.bzotech-navbar-nav > li > a{
    position: relative;
    display: block;
}

.bzotech-navbar-nav li.menu-item-has-children{
    position: relative;
}


.bzotech-navbar-nav li.menu-item-has-children:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
    margin: 0;
    margin-top: 0px;
}
.bzotech-navbar-nav li.menu-item-has-children li.menu-item-has-children > .sub-menu {
    margin: 0px 0px 0px 30px;
}

.bzotech-navbar-nav .sub-menu {
    background: #fff;
    left: 0px;
    list-style: none;
    opacity: 0;
    padding: 20px 0px;
    position: absolute;
    top: 100%;
    visibility: hidden;
    z-index: 999;
    text-align: left;
    margin: 0px 0 0 20px;  
    transition: all 0.1s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 10%);
    width: 280px;
    border-radius: 0 0 15px 15px;
}
.bzotech-navbar-nav .sub-menu .sub-menu{
    left: 100%;
    top: 0;
    border-radius: 30px;
}
.bzotech-navbar-nav .sub-menu > li > a {
    display: block;
    padding: 6px 30px;
    position: relative;
    font-size: 18px;
}
.bzotech-navbar-nav .sub-menu > li > a:hover{
    color: var(--bzo-main-color);
}

.bzotech-navbar-nav li.has-mega-menu .mega-menu {
    background: #fff;
    left: 0;
    opacity: 0;
    padding: 30px 15px 30px 15px;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 100%;
    z-index: -1;
    text-align: left;
    margin: 0px 0 0 30px;    
    box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 10%);
    border-radius: 0px 0px 15px 15px;
}
.bzotech-navbar-nav li.has-mega-menu.active-hover > .mega-menu {
    margin: 0;
    opacity: 1;
    visibility: visible;
    margin-top: 0px;
     z-index: 999;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}

.mega-menu .current-link{
    text-decoration: underline;
}
.indicator-icon{
    margin-left: 6px;
    cursor: pointer;
    position: relative;
    font-weight: 900;
    font-style: normal;
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 12px;
}
.indicator-icon:before {
    content: "\f107";
}
.sub-menu .indicator-icon::before {
    content: "\f105";
}
.bzotech_plus_icon .indicator-icon::before {
    content: '+';
}
.bzotech_fill_arrow .indicator-icon::before {
    content: '\f0d7';
}
.bzotech_fill_arrow .sub-menu .indicator-icon::before {
    content: '\f0da';
}
.bzotech_none .indicator-icon{
    display: none;
}
.bzotech-menu-toggler{
    display: flex;
    position: relative;
    overflow: hidden;
    cursor: pointer;
}
.bzotech-nav-identity-panel{
    display: none;
}
.menu-global-style- .bzotech-navbar-nav{
    display: flex;
}

/*Menu fixed style*/

.fixed-header {
    background:#fff;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.5);
}
.menu-fixed-content.fixed-header{
    background: #fff;
    box-shadow: 0px 0px 20px -10px rgba(0, 0, 0, 0.5);
    width: 100%;
    left: 0 !important;
    margin: 0;
    max-width: 100%;
    display: block;
}
.fixed-header .vc_row[data-vc-full-width].vc_hidden{
    opacity: 1;
}
.fixed-header {
    position: fixed !important;
    top: -100px;
    left: 0px !important;
    z-index: 9999!important;
    -webkit-transition: top 0.4s ease-out 0s !important;
    transition: top 0.4s ease-out 0s !important;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
}
.admin-bar .fixed-header.active {
    top: 32px;
}
.fixed-header.active {
    top: 0;
}

/*menu style icon*/

.menu-style-icon .bzotech-nav-identity-panel{
    display: block;
}
.menu-style-icon .bzotech-menu-inner{ 
    background: #fff;
    width: 330px;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 9995;
    padding: 50px 0px 30px 0px;
    overflow-x: hidden;
    transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    max-width: 100%;
    box-shadow: 0px 0px 30px rgb(0 0 0 / 0.1);
    max-height: 100%;
    display: block;
}
.menu-style-icon.position_content-left .bzotech-menu-inner{ 
   left: -350px;
}
.menu-style-icon.position_content-left .bzotech-menu-inner.menu-side-active{
    left: 0;
}
.menu-style-icon.position_content-right .bzotech-menu-inner{ 
   right: -350px;
}
.menu-style-icon.position_content-right .bzotech-menu-inner.menu-side-active{
    right: 0;
}
.menu-style-icon .bzotech-menu-inner .bzotech-navbar-nav{
    padding-top: 30px;
    padding-left: 40px;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
}

.menu-style-icon .bzotech-navbar-nav > li > a{
    padding: 10px 0;
    text-transform: uppercase;
}
.menu-style-icon .bzotech-navbar-nav > li > a:hover{
    color: #000;
    text-decoration: underline;
}
.menu-style-icon .bzotech-navbar-nav > li {
    display: block;
}

.position_content-left .close-menu{
    position: absolute;
    right: 17px;
    top:0px;
    line-height: 40px;
    cursor: pointer;
        font-size: 24px;
        z-index: 1;
}
.position_content-right .close-menu{
    position: absolute;
    left: 17px;
    top: 0px;
    line-height: 40px;
    cursor: pointer;
        font-size: 24px;
}
.admin-bar .position_content-right .close-menu{
    top: 40px;
}
.admin-bar .menu-global-style-icon .bzotech-menu-inner{
    padding-top: 80px;
}
.close-menu .bzotech-menu-toggler span,
.close-menu .bzotech-menu-toggler:after,
.close-menu .bzotech-menu-toggler:before{
    background: #fff;
}
.menu-style-icon .bzotech-navbar-nav .sub-menu{
    position: static;
    opacity: 1;
    visibility: visible;
    margin: 0;
    width: 100%;
    display: none;
    box-shadow: none;
}
.menu-style-icon .bzotech-navbar-nav .sub-open > .sub-menu{
    display: block;
}
.menu-style-icon .bzotech-navbar-nav .sub-menu{
    background: transparent;
}
.menu-style-icon .bzotech-navbar-nav .sub-menu{
    padding: 0px;
}
.menu-style-icon .bzotech-navbar-nav .sub-menu >li>a{
    padding: 8px 20px;
}
.menu-style-icon .indicator-icon{
    width: 30px;
    text-align: center;
    display: none;
}
.mobile-logo img{
    max-width: 200px;
}


.effect-line-bottom .bzotech-navbar-nav>li>a{
    position: relative;
}
.effect-line-bottom .bzotech-navbar-nav>li>a:after
{
    content: '';
    background: #c82811;
    position: absolute;
    bottom: 0;
    height: 3px;
    left: 50%;
    right: 50%;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    opacity: 0;
}
.effect-line-bottom .bzotech-navbar-nav>li>a:hover:after,
.effect-line-bottom .bzotech-navbar-nav>li.current-menu-parent>a:after,
.effect-line-bottom .bzotech-navbar-nav>li.current-menu-ancestor>a:after,
.effect-line-bottom .bzotech-navbar-nav>li.current-menu-item>a:after
{
    left: 0;
    right: 0;
    opacity: 1;
}
.effect-line-top .bzotech-navbar-nav>li{
    position: relative;
}
.effect-line-top .bzotech-navbar-nav>li>a:after
{
    content: '';
    background: #c82811;
    position: absolute;
    top: 0;
    height: 3px;
    left: 50%;
    right: 50%;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    opacity: 0;
}
.effect-line-top .bzotech-navbar-nav>li>a:hover:after,
.effect-line-top .bzotech-navbar-nav>li.current-menu-item>a:after
{
    left: 0;
    right: 0;
    opacity: 1;
}

.toggle-mobile-menu {
  display: none;
}

/*begin menu global style icon*/
.menu-global-style-icon.bg-overlay:after{
    content: '';
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.7);
    z-index: 10;
}
.menu-global-style-icon .bzotech-nav-identity-panel{
    display: flex;
}
.menu-global-style-icon .bzotech-menu-inner{ 
    background: #fff;
    width: 330px;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 9995;
    padding: 50px 0px 0px 0px;
    overflow-x: hidden;
    transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    max-width: 100%;
    box-shadow: 0px 0px 30px rgb(0 0 0 / 0.1);
    max-height: 100%;
    display: block;
}
.menu-global-style-icon.position_content-left .bzotech-menu-inner{ 
   left: -350px;
}
.menu-global-style-icon.position_content-left .bzotech-menu-inner.menu-side-active{
    left: 0;
}
.menu-global-style-icon.position_content-right .bzotech-menu-inner{ 
   right: -350px;
}
.menu-global-style-icon.position_content-right .bzotech-menu-inner.menu-side-active{
    right: 0;
}

.menu-global-style-icon .position_content-left .close-menu{
    position: absolute;
    right: 17px;
    top:0px;
    line-height: 40px;
    cursor: pointer;
        font-size: 24px;
        z-index: 1;
}
.menu-global-style-icon .position_content-right .close-menu{
    position: absolute;
    left: 17px;
    top: 0px;
    line-height: 40px;
    cursor: pointer;
        font-size: 24px;
}
.menu-global-style-icon .bzotech-menu-inner .bzotech-navbar-nav{
    margin-top: 0px;
    padding-left: 0px;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
    position: relative;
}

.menu-global-style-icon .bzotech-navbar-nav > li > a{
    padding: 10px 20px;
    text-transform: uppercase;
    font-size: 16px;
    font-family: 500;
}
.menu-global-style-icon .bzotech-navbar-nav > li > a:hover{
    color: var(--bzo-main-color);
}
.menu-global-style-icon .bzotech-navbar-nav > li {
    display: block;
    position: unset;
}

.menu-global-style-icon .bzotech-navbar-nav .sub-menu{
    width: 330px;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    margin: 0;
    box-shadow: none;
    background: #fff;
    top: 0;
    bottom: 0;
    border-radius: 0;
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    box-shadow: -15px 0px 25px -15px #00000024;
}
.menu-global-style-icon li.has-mega-menu .mega-menu{
    width: calc(70% - 330px)!important;
    max-width: 100%!important;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    margin: 0;
    box-shadow: none;
    background: #fff;
    top: 0;
    bottom: 0;
    border-radius: 0;
    border-right: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
    box-shadow: -15px 0px 25px -15px #00000024;
}
.menu-global-style-icon li.has-mega-menu:hover .mega-menu{
    opacity: 1;
    visibility: visible;
    z-index: 999;
    margin-right: 0;
    margin-left: 0;
}
.menu-global-style-icon.position_content-right .bzotech-navbar-nav .sub-menu,
.menu-global-style-icon.position_content-right .bzotech-navbar-nav .mega-menu
{
    right: 330px;
    left: auto!important;
    margin-right: 50px;
    transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-out 0s;
}
.admin-bar .menu-global-style-icon.position_content-right .bzotech-navbar-nav .sub-menu,
.admin-bar .menu-global-style-icon.position_content-right .bzotech-navbar-nav .mega-menu
{
    padding-top: 32px;
}
.menu-global-style-icon.position_content-left .bzotech-navbar-nav .sub-menu,
.menu-global-style-icon.position_content-left .bzotech-navbar-nav .mega-menu
{
    left: 330px;
    right: auto!important;
    margin-left: 50px;
    transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-out 0s;
}
.menu-global-style-icon .bzotech-navbar-nav li:hover>.sub-menu
.menu-global-style-icon .bzotech-navbar-nav .sub-open > .sub-menu
{
    display: block;
    margin-right: 0;
    margin-left: 0;
}
.menu-global-style-icon .bzotech-navbar-nav .sub-menu{
    padding: 0px;
}
.menu-global-style-icon .bzotech-navbar-nav .sub-menu >li>a{
    padding: 8px 20px;
}
.menu-global-style-icon .indicator-icon{
    width: 30px;
    text-align: center;
    float: right;
}
.bzotech-navbar-nav li.has-mega-menu.active-hover > .mega-menu {
    margin: 0;
    opacity: 1;
    visibility: visible;
    margin-top: 0px;
    z-index: 999;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
@media (max-width: 1440px) {
    .menu-global-style-icon li.has-mega-menu .mega-menu{
       width: calc(100% - 330px)!important;
    }
}
/*End menu global style icon*/
@media (max-width: 1200px) {
    .menu-global-style-icon .bzotech-navbar-nav .sub-menu{
        width: 100%;
        position: unset;
        border-right: none;
        display: none;
        opacity: 1;
        visibility: visible;
        border-top: 1px solid #e1e1e1;
        border-right: none;
        border-left: none;
        transition: none;
    }
    .menu-global-style-icon .bzotech-navbar-nav > li > a{
        border-top: 1px solid #e1e1e1!important;
    }

   .menu-style- .bzotech-navbar-nav,
   .menu-global-style- .bzotech-navbar-nav{
    flex-direction: column;
   }
    .btn-toggle-mobile-menu {
        position: absolute;
        top: 0;
        right: 0px;
        height: 55px;
        width: 55px;
        border-left: 1px solid #e1e1e1;
        line-height: 55px;
        z-index: 10;
        text-align: center;        
        font-size: 18px;
        transition: all 0.3s ease-out 0s;
        -webkit-transition: all 0.3s ease-out 0s;
    }
    .btn-toggle-mobile-menu::after {
        font-family: 'Line Awesome Free';
        content: "\f107";
        font-weight: 900;
    }
    .btn-toggle-mobile-menu.active::after {
        content: "\f106";
    }
    .btn-toggle-mobile-menu.active {
        background: #ebebeb;
    }
    .bzotech-menu-inner .indicator-icon{
        display: none;
    }
    .bzotech-menu-inner{
        position: absolute;
        top: 100%;
        width: 100vw;
        display: none;
        z-index: 99999;
        background: #fff;
        box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
        transition: none;
        -webkit-transition: none;
        text-align: left;
        overflow-x: auto;
        max-height: 332px;
    }
    .bzotech-menu-inner > .bzotech-navbar-nav  {
           text-align: left!important;
    }
    .bzotech-menu-inner > .bzotech-navbar-nav > li {
        display: block;
        margin: 0px !important;
        padding: 0!important;
        position: relative;
    }
    .bzotech-menu-inner > .bzotech-navbar-nav>li > a {
        display: block;
        font-weight: 500;
        font-size: 18px;
        height: 55px !important;
        line-height: 55px !important;
        padding: 0px 20px!important;
        padding-right: 70px!important;
        border-bottom: none!important;
        transition: none;
        -webkit-transition: none;
         margin: 0px!important;
         color: #000!important;
    }
    .bzotech-navbar-nav li.menu-item-has-children> a:before{
        display: none;
    }
    .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li > a {
        padding-left: 30px!important;
        height: 55px !important;
        line-height: 55px !important;
        padding-top: 0px!important;
        padding-bottom: 0px!important;
         border-top: 1px solid #e1e1e1!important;
         font-size: 16px;
    }
    .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li:first-child > a {
         border-top: none!important;
    }
    .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-2 > a {
        padding-left: 45px!important;
    }
    .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-3 > a {
        padding-left: 60px!important;
    }
    .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-4 > a {
        padding-left: 75px!important;
    }
    .bzotech-menu-inner > ul li:not(.has-mega-menu) ul li.menu-item-depth-4 .sub-menu-item > a {
        padding-left: 90px!important;
    }
    .bzotech-navbar-nav .sub-menu{
        padding: 0px;
    }
    .toggle-mobile-menu {
        position: relative;
        padding: 0px;
        text-align: center;
        display: inline-block;
        line-height: 72px;
        height: 70px;
        font-size: 24px;
    }
    .bzotech-menu-container.active .toggle-mobile-menu i:before,
    .bzotech-menu-global-container.active .toggle-mobile-menu i:before
    {
        content: "\f00d";
    }
    .toggle-mobile-menu:hover,
    .toggle-mobile-menu:focus
    {
        color: var(--bzo-main-color2);
    }
   .toggle-mobile-menu.active .la-reorder:before {
    content: "\f191";
  }
  
  .menu-style- .sub-menu li,
  .menu-global-style- .sub-menu li
    {
    transition: none;
    -webkit-transition: none;
  }
  .menu-style- .sub-menu,
  .menu-global-style- .sub-menu
   {
    background: #fff none repeat scroll 0 0;
    display: none;
    margin: 0!important;
    opacity: 1!important;
    visibility: visible!important;
    position: static!important;
    box-shadow: none!important;
    border-top: 1px solid #e1e1e1;
    transition: none;
    -webkit-transition: none;
    width: 100%;
  }
  .menu-style- .bzotech-navbar-nav > li > a,
  .menu-global-style- .bzotech-navbar-nav > li > a
   {
    border-top: 1px solid #e1e1e1!important;
  }
  /*css bach*/
  .menu-style- .bzotech-navbar-nav>li> a:after,
  .menu-global-style- .bzotech-navbar-nav>li> a:after
  {
    display: none;
  }
  .bzotech-navbar-nav li.has-mega-menu .mega-menu{
    position: unset;
    transition: none!important;
    display: none;
    box-shadow: none!important;
    border-top: 1px solid #e1e1e1;
    opacity: 1!important;
    width: 100%!important;
    visibility: visible!important;
    margin: 0!important;
    border-right: none!important;
    border-left: none!important;
  }
}
/*End Elementor Menu */

/*Begin Product elementor*/

.product-rate {
  background-image: url(/wp-content/themes/bw-medxtore/assets/global/css/images/icon/rate-star.png);
  background-position: 0 -13px;
  background-repeat: repeat-x;
  height: 13px;
  transition: all 0.3s ease-out 0s;
  -webkit-transition: all 0.3s ease-out 0s;
  width: 90px;
}
.product-rating {
  background-image: url(/wp-content/themes/bw-medxtore/assets/global/css/images/icon/rate-star.png);
  background-position: 0 0;
  background-repeat: repeat-x;
  height: 13px;
}
.total-star .product-rate {
  background-image: url(/wp-content/themes/bw-medxtore/assets/global/css/images/icon/total-star.png);
  background-position: 0 -24px;
  height: 24px;
  width: 160px;
}
.total-star .product-rating {
  background-image: url(/wp-content/themes/bw-medxtore/assets/global/css/images/icon/total-star.png);
  height: 24px;
}
/*End Product elementor*/

.product-label{
    max-width: 80px;
}
.product-label span{
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    text-transform: uppercase;
    line-height: 32px;
    padding: 0 8px;
    border-radius: 5px;
    background-color: var(--bzo-main-color);
    display: inline-block;
    margin-bottom: 10px;
}
.product-label span.trending{
    background-color: #49CFF8;
}
.product-label span.sale{
    background-color: #ffc12b;
}
.product-detail .product-label{
    position: absolute;
    top: 30px;
    left: 30px;
    z-index: 10;
}

/* pagination */
.woocommerce-pagination .page-numbers{
    width: 46px;
    height: 46px;
    line-height: 46px;
    border: 1px solid var(--bzo-border-color);
    border-radius: 100%;
    margin: 0 5px;
    font-weight: 500;
    font-size: 16px;
    color: #898989;
    display: inline-block;
}
.woocommerce-pagination .page-numbers i{
    color: #293042;
    font-size: 18px;
}
.woocommerce-pagination .page-numbers.current,
.woocommerce-pagination .page-numbers:hover{
    background-color: var(--bzo-main-color);
    border-color: var(--bzo-main-color);
    color: #fff;
} 
.woocommerce-pagination .page-numbers:hover i{
    color: #fff;
}

/* Begin page table wishlist  */
.wishlist-title-container .wishlist-title{
    display: none;
}
.woocommerce table.wishlist_table {
    border: none;
    margin: 0;
    padding: 0;
    margin-bottom: 30px;
}
.woocommerce table.wishlist_table td{
    border-top: none;
}
.woocommerce table.wishlist_table td:not(:last-child){
    border-right: none;
}
.woocommerce table.wishlist_table th:not(:last-child){
    border-right: none;
}
.woocommerce table.wishlist_table th{
    font-size: 16px;
    font-weight: 600;
    color: var(--bzo-gray-color);
}
.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete {
    text-align: left;
}
.wishlist_table .product-name a {
    line-height: 20px;
    font-size: 16px;
    font-weight: 600;
}
.wishlist_table .product-stock-status span.wishlist-in-stock {
    font-size: 16px;
}

.yith-wcwl-share .share-button a i{
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;
}
.yith_wcwl_wishlist_footer .yith-wcwl-share{
    margin-bottom: 0;
}
.yith-wcwl-share li a{
    min-width: 40px;
    min-height: 40px;
    line-height: 40px;
    padding: 0;
    border-radius: 5px;
}
.wishlist_table.mobile .product-add-to-cart a{
    display: inline-block!important;
    margin-bottom: 0;
}
.wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3{
    margin-top: 0;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {
    text-align: left;
        position: absolute;
    right: 0px;
    top: 0px;
}
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{
    text-align: left;
}
.wishlist_table.mobile li .item-wrapper .item-details .item-details-table .label,
.wishlist_table.mobile .additional-info
{
    display: none;
}
.wishlist_table.mobile li .item-wrapper .item-details .item-details-table .value{
    padding: 0;
}
.wishlist_table.mobile li {
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--bzo-border-color);
    position: relative;
}

/* End page table wishlist  */

/* Begin quick view popup---*/
.fancybox-opened .fancybox-skin {
    background: #fff;
    border-radius: 15px;
}

.fancybox-opened .fancybox-inner::-webkit-scrollbar {
    width: 3px;
}

.fancybox-opened .fancybox-inner::-webkit-scrollbar-track {
    box-shadow: inset 0 0 6px #efefef;
}

.fancybox-opened .fancybox-inner::-webkit-scrollbar-thumb {
    background-color: var(--bzo-main-color);
    outline: 1px solid var(--bzo-main-color)
}

.product-popup-content {
    padding: 15px 15px;
}
.product-popup-content .product-detail .final-countdown{
    display: none;
}

.fancybox-close {
    top: 20px;
    right: 20px;
    background: transparent
}

.fancybox-close:before {
    content: "\f00d";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 24px
}

.product-popup-content .product-detail-info .set_offset_top {
    display: none
}

.product-popup-content .product-title-single {
    font-size: 26px
}

.product-popup-content .product-detail-info .product-desc {
    margin-top: 17px
}

.product-popup-content .product-rating-total-sold {
    margin-top: 20px
}
/* End quick view popup---*/

/* filter clear */
.js-filter-hitory .item{
    background: #F5F5F5;
    border-radius: 5px;
    margin-right: 12px;
    padding: 6px 14px;
}
.js-filter-hitory .item.clear-filter{
    background: #E5E5E5;
}
.js-filter-hitory .item.clear-filter a{
    color: #454545;
    font-size: 14px;
    font-weight: 600;
}
.js-filter-hitory .item.clear-filter a:hover{
    color: var(--bzo-main-color);
}
.js-filter-hitory .item-label{
}
.js-filter-hitory .item-filter-hitory> a:after{
    content: "\e921";
    font-family: 'bzoicon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 9px;
    margin-left: 10px;
}
.js-filter-hitory .item-filter-hitory> a{
    margin-left: 12px;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    color: #454545;
}
.js-filter-hitory .item-filter-hitory> a:hover{
    color: var(--bzo-main-color);
}
.js-filter-hitory .item-filter-hitory> a:last-child{
    margin-right: 0px;
}

/*Begin popup add to cart*/
.bzo-ajaxcart-report{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgb(0 0 0 / 80%);
    display: flex;
    z-index: 9999;
    justify-content: center;
    align-items: center;
}
.bzo-ajaxcart-report >div{
    background: #fff;
    border-radius: 10px;
    padding: 40px 30px 30px;
    max-width: 600px;
    text-align: center;
}
.bzo-ajaxcart-report .msg-success{
    margin-bottom: 20px;
    background: #f1f1f1;
    font-size: 18px;
    padding: 12px 20px;
    border-radius: 5px;
    color: #333;
}
/*End popup add to cart*/

/* Begin Header Default - Footer Default */
.header-default{
        min-height: 0px;
    position: absolute;
    top: 0px;
    left: 30px;
    right: 30px;
    z-index: 1;
    background: #FFFFFF;
    box-shadow: 0px 1px 18px rgba(0, 0, 0, 0.12);
        border-radius: 15px;
    margin: 30px;
}
.header-default .logo-default{
    padding: 40px 0;
}
.header-default .menu-global-style- .bzotech-navbar-nav > li > a{
    padding: 0 15px;
}
@media (max-width: 1560px) {
    .header-default .menu-global-style- .bzotech-navbar-nav > li > a{
        padding: 0 10px;
        font-size: 16px;
    }
}
@media (max-width: 1365px) {
    .header-default .menu-global-style- .bzotech-navbar-nav > li > a{
        padding: 0 5px;
        font-size: 14px;
    }
}
.header-default .logo-default h1{
        text-transform: uppercase;
        font-size: 20px;
    }
.footer-default{
    background: #405A80;
}
.footer-default .copyright {
    margin-bottom: 0;
       color: #fff;
       text-align: left;
}
@media(max-width: 1200px){
    .header-default{
        position: unset;
        margin: 0;
        box-shadow: none;
        border-radius: 0;
    }
    .header-default .bzotech-container> .flex-wrapper{
        position: relative;
    }
    .header-default .logo-default {
        padding: 20px 0;
    }
}
@media(max-width: 767px){
    .header-default .logo-default h1{
        font-size: 18px;
    }
}
/* End Header Default - Footer Default */

/*Begin after append footer*/
.after-append-footer{
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 99991;
}
/*End after append footer*/
.bzotech-elementor-layout-shifts{
    opacity: 0;
}
:root {
            --bzo-main-color: #2F6B48;
            --bzo-main-color2: #1E3A2A;
            --bzo-main-color-mix: rgba(89, 137, 109, 1);
            --bzo-main-color-mix2: rgba(141, 174, 154, 1);
            --bzo-main-color-mix-bg: rgba(224, 233, 228, 1);
            --bzo-main-color-mix-3: rgba(234, 240, 237, 1);
            --bzo-main-color2-mix: rgba(75, 97, 85, 1);
            --bzo-gray-color: #898989;
            --bzo-title-color: #1E3A2A;
            --bzo-title-color2: ;
            --bzo-border-color: #e5e5e5;
            --bzo-main-color-darken: rgba(38, 86, 58, 1);
            --bzo-body-background: #FFFFFF;
            --bzo-container-width: 100%;
            --bzo-preload-background: #2F6B48; 
            --bzo-gutter: 15px;
            --bzo-gutter-minus: -15px;
            --bzo-letter-spacing-body: 0.005em;
           --bzo-body_typo-font-family:Nunito Sans;--bzo-body_typo-google:1;--bzo-body_typo-font-size:16px;--bzo-body_typo-line-height:1.5em;--bzo-body_typo-color:#1C1F1D;
           --bzo-title_typo-font-family:El Messiri;--bzo-title_typo-google:1;
        }
/*# sourceURL=bzotech-theme-style-inline-css */
.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1;
}
.swiper-pagination {
    position: unset;
}
.swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal{
    position: unset;
    width: auto;
}
/*== Begin page about us style 1===*/
.counter-about .elbzotech-text-editor{
    box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12);
    border-radius: 15px;
    padding: 120px 0;
}
.counter-about .elbzotech-text-editor p{
    margin-top: 35px;
}
/*== End page about us style 1===*/

/*== Begin page contact us style 1 and style 2===*/

.box-contact-form .wpcf7-form textarea{
    width: 100%;
    background: #fff;
    border-radius: 15px;
    border: none;
    font-family: var(--bzo-body_typo-font-family);
    font-size: 16px;
}
.box-contact-form .wpcf7-form input.wpcf7-text
{
    width: 100%;
    background: #fff;
    border-radius: 15px;
    border: none;
    height: 48px;
    line-height: 48px;
    border-radius: 30px;
}
.box-contact-form .wpcf7-form input.wpcf7-submit{
    margin-top: 45px;
}
.box-contact-form .wpcf7-form label
{
    margin-bottom: 8px;
    display: block;
    
}
.box-contact-form .wpcf7-form p{
    margin-bottom: 30px;

}
.box-contact-form .wpcf7-not-valid-tip{
    text-align: left;
    margin-top: 15px;
    padding: 0px 20px;
}
.box-contact-form form .wpcf7-response-output{
    display: inline-block;
    margin: 0px;
}
.box-contact-form .wpcf7-spinner{
    display: none;
    margin-bottom: -5px;
}
.box-contact-form .submitting .wpcf7-spinner{
    display: inline-block;
}
@media(max-width: 1199px){
    .item-list-post-default .post-title{
        font-size: 36px;
        line-height: 42px;
    }
}
/*=== contact page v2 ====*/
.box-contact-form-v2 .wpcf7-form textarea,
.box-contact-form-v2 .wpcf7-form input.wpcf7-text{
    border: 1px solid var(--bzo-border-color);
    border-radius: 10px;
}
@media(max-width: 1199px){
    .box-contact-form.box-contact-form-v2 .wpcf7-form input.wpcf7-submit{
        margin-top: 25px;
    }
}
@media(max-width: 1024px){
 
}
/*== End page contact us style 1 and style 2===*/

/*=== Begin cookie bar of plugin cookie ====*/
div#cookie-notice .bzotech-bt-cookie{
    line-height: 40px;
    border-radius: 5px;
    background-color: #369EE3;
    color: #fff;
    padding: 0 15px;
    margin: 0 0 0 15px;
    border: 1px solid transparent;
}
div#cookie-notice .bzotech-bt-cookie:hover{
    color: #fff;
    background-color: #fff;
}
div#cookie-notice #cn-accept-cookie{
    background-color: #2EB85C;
}
div#cookie-notice #cn-accept-cookie:hover{
    background-color: #fff;
    border-color: #2EB85C;
    color: #2EB85C;
}
div#cookie-notice #cn-refuse-cookie{
    background-color: #EF5454;
}
div#cookie-notice #cn-refuse-cookie:hover{
    background-color: #fff;
    border-color: #EF5454;
    color: #EF5454;
}
div#cookie-notice #cn-more-info{
    background-color: #369EE3;
}
div#cookie-notice #cn-more-info:hover{
    background-color: #fff;
    border-color: #369EE3;
    color: #369EE3;
}
div#cookie-notice{
    box-shadow: 0px 0px 15px -7px rgba(0, 0, 0, 0.5);
    font-family: var(--bzo-body_typo-font-family);
    font-size: 16px;
}
div#cookie-notice span#cn-notice-text{
    margin: 0;
    line-height: 40px;
    color: #333;
}
@media(max-width: 767px){
    div#cookie-notice span#cn-notice-text{
        line-height: 24px;
        margin-bottom: 15px;
    }
    div#cookie-notice .bzotech-bt-cookie{
        margin: 0 5px;
    }
    .sidebar-right {
        margin-top: 25px;
    }
    .main-top-filter {
        margin-bottom: 10px;
    }
}
/*=== End cookie bar of plugin cookie ====*/

/*=== Begin popup cart ====*/
.btn-popup-cart {
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    line-height: 46px;
    text-align: center;
    background: var(--bzo-main-color);
    border-radius: 30px;
    padding: 0 30px;
    display: inline-block;
    cursor: pointer;
    z-index: 1;
    position: relative;
    font-family: var(--bzo-body_typo-font-family);
    overflow: hidden;
    moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    position: relative;
    margin: 0 10px;
}
.btn-popup-cart:hover {
    background: var(--bzo-main-color2);
    color: #fff;
    box-shadow: 0px 8px 10px rgba(121, 99, 104, 0.14), 0px 3px 14px rgba(0, 0, 0, 0.12);
    moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.btn-popup-cart.close {
    background: #2FBF46;
}
.btn-popup-cart.close:hover {
    background:  #2fbf46b0;
}
/*=== End Tool Panel ====*/

/*=== Banner Effect ===*/
.banner-effect-1 .item-info-box-global .info-box-icon > a,
.banner-effect-1 .elbzotech-banner-info-global-wrap .adv-thumb-link{
    display: flex;
    position: relative;
    overflow: hidden;
}
.banner-effect-1 .item-info-box-global .info-box-icon > a::before,
.banner-effect-1 .elbzotech-banner-info-global-wrap .adv-thumb-link::before{  
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: -webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 70%);
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.15) 70%);
    content: '';
    opacity: 0;
    -webkit-transform: translate3d(0,50%,0);
    transform: translate3d(0,50%,0);
    -webkit-transition: opacity 0.4s,-webkit-transform 0.4s;
    transition: opacity 0.4s,transform 0.4s;
}
.banner-effect-1 .item-info-box-global .info-box-icon > a:hover::before,
.banner-effect-1 .elbzotech-banner-info-global-wrap .adv-thumb-link:hover::before{
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}


/*----------------------------------------------*/
/*---------------- Begin home 7 ----------------*/
/*----------------------------------------------*/
/* Begin top bar home 7*/
.bg-socical-header7 {
    z-index: 2;
    position: relative;
    padding: 12px 0;
    margin-right: 10px;
}

.bg-socical-header7::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 100vw;
    background: var(--bzo-main-color);
    z-index: -1;
}
.topbar-home7 .bg-socical-header7 i:before {
    transition: all .3s ease-in-out;
}
.topbar-home7 .bg-socical-header7 i:hover:before {
    transform: scale3d(1.2, 1.2, 1);
    display: block;
}
.topbar-home7 a {
    transition: all .3s ease-in-out;
}
.topbar-home7 a i:before {
    transition: all .3s ease-in-out;
}
.topbar-home7 a i {
    transition: all .3s ease-in-out;
}
.topbar-home7 a:hover i:before {
    transform: scale3d(1.2, 1.2, 1);
    display: block;
}
/* End Top bar */

/* Begin Slider Home 7*/
.slider-home-7 .slider-hightlight {
    color: var(--bzo-main-color);
}
.slider-home-7 rs-bullets rs-bullet.selected {
    position: relative;
    width: 8px!important;
    height: 8px!important;
}
.slider-home-7 rs-bullets rs-bullet.selected:before {
    content: '';
    display: inline-block;
    border-right: 2px solid var(--bzo-main-color);
    border-left: 2px solid var(--bzo-main-color);
    border-top: 2px solid var(--bzo-main-color);
    border-bottom: 2px solid var(--bzo-main-color);
    position: absolute;
    top: -6px;
    left: -6px;
    bottom: -6px;
    right: -6px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}
/*End Slider Home 7*/

/*Begin consulting Home 7*/
.home-7-consulting .info-box-footer-home7 {
    transition: all .3s linear;
}
.home-7-consulting .info-box-footer-home7:hover {
    box-shadow: 0 3px 6px rgba(0,0,0,0.16);
}
/*End consulting Home 7*/

/*Begin contact form Home 7*/
.contact-home-7 .wpcf7-not-valid-tip {
    margin-top: 5px;
    display: inline-block;
}
.contact-home-7 .content5 .wpcf7-not-valid-tip {
    margin-top: 0;
}
.contact-home-7 .wpcf7-not-valid-tip {
    text-align: left;
}
.contact-home-7 .wpcf7-response-output {
    margin-top: 20px;
}
.contact-home-7 .wpcf7-form {
    width: 100%;
    max-width: 277px;
    background: #FFFFFF;
    box-shadow: 0px 5px 12px rgba(121, 99, 104, 0.14), 0px 0px 19px rgba(0, 0, 0, 0.12), 4px 5px 5px rgba(0, 0, 0, 0.15);
    border-radius: 5px;
    padding: 30px;
}
.contact-home-7 .wpcf7-form input {
    width: 100%;
    height: 40px;
    border-radius: 5px;
}
.contact-home-7 .content input {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.0025em;
    color: #A1A1A1;
    border-radius: 5px;
    margin-top: 5px;
    padding: 10px;
}
.contact-home-7 .content2,.contact-home-7 .content3,.contact-home-7 .content4,.contact-home-7 .content5 {
    margin-top: 15px;
}
.contact-home-7 .content select {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.0025em;
    color: #A1A1A1;
    height: 44px;
    width: 100%;
    border-radius: 5px;
    padding: 10px;
    margin-top: 5px;
    font-family: var(--bzo-body_typo-font-family);
}
.contact-home-7 .content5 textarea {
    height: 70px;
    padding: 10px;
    font-family: var(--bzo-body_typo-font-family);
}
.contact-home-7 .content select div {
    color: #A1A1A1;
}
.contact-home-7 .content5 textarea::placeholder {
    color: #A1A1A1;
}
.contact-home-7 .content br{
    display: none;
}
.contact-home-7 .wpcf7 form .wpcf7-response-output {
    margin: 0;
}
.contact-home-7 .content5 textarea {
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    border-radius: 5px;
    margin-top: 5px;
    letter-spacing: .25px;
}
.contact-home-7 {
    transform: translateX(-30px);
    z-index: 10;
    margin-top: -577px;
}
.contact-home-7 .content6 {
    text-align: center;
}
.contact-home-7 .content6 input {
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    background: var(--bzo-main-color);
    border-radius: 5px;
    display: inline-block;
    cursor: pointer;
    z-index: 1;
    position: relative;
    font-family: var(--bzo-body_typo-font-family);
    overflow: hidden;
    transition: all .25s ease-in-out;
    height: 48px;
    line-height: 48px;
    width: auto;
    letter-spacing: 0.005em;
    padding: 0 27.5px;
}
.contact-home-7 .content6 input:hover {
    color: #fff;
    background: var(--bzo-main-color2);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
    transition: all .25s ease-in-out;
}
.contact-home-7 .wpcf7 form .wpcf7-response-output {

}
.contact-home-7 .content6 p {
    margin-bottom: -20px;
}
.contact-home-7 .content6 .wpcf7-spinner {
    top: 8px;
}
.contact-home-7 .book-appointment h3 {
    margin-top: 0;
}
/*End contact form Home 7*/

/* Begin Blog home7*/
.blog-home7 .item-grid-post-style5 .meta-post-style4 .post-meta-data__content span:hover {
    color: var(--bzo-main-color);
}
.blog-home7 .item-grid-post-style5 a img {
    transition: all 300ms linear;
}
.blog-home7 .item-grid-post-style5 a {
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
}
.blog-home7 .item-grid-post-style5 a:hover img {
    transform: scale(1.065);
    border-radius: 5px 5px 5px 5px;
}
.blog-home7 .item-grid-post-style5 .post-thumb {
    z-index: 0;
    position: relative;
}
.blog-home7 .item-grid-post-style5 .post-info {
    z-index: 1;
    position: relative;
}
/* End Blog home7*/

/*Begin product home7 */
.product-home7 .display-swiper-navi-style1 .swiper-button-nav {
    color: var(--bzo-main-color2);
    text-align: center;
    width: 24px;
    height: 24px;
    background-color: #F5F5F5;
    transition: all .3s linear;
}
.product-home7 .display-swiper-navi-style1 .swiper-button-nav:hover {
    background-color: var(--bzo-main-color);
    color: white;
}
/*End product home7 */
/*Begin Footer home 7*/
.mc4wp-home7 {
    position: relative;
}
.mc4wp-home7 button {
    padding: 15px 22px;
    background: var(--bzo-main-color);
    font-size: 16px;
    font-weight: 600;
    color: white;
    border-radius: 5px;
    border: 0;
    position: absolute;
    left: 0;
    top: 100%;
    margin-top: 30px;
}
.mc4wp-home7 button:hover {
    color: #fff;
    background: var(--bzo-title-color2);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
    transition: all .25s ease-in-out;
}
.mc4wp-home7 input::placeholder {
    color: #B7B7B7;
}
.mc4wp-home7 input {
    background-color: transparent;
    border: 0;
    border-bottom: 1px solid white;
    padding: 0;
   
}
.home-7-payment a img {
    transition: all .3s ease-in-out;
}
.home-7-payment a:hover img {
    transform: translateY(-5px);
}
@keyframes bouncing {
    from, to { transform: scale(1, 1); }
    25% { transform: scale(0.9, 1.1); }
    50% { transform: scale(1.1, 0.9); }
    75% { transform: scale(0.95, 1.05); }
}
.info-box-footer-home7 .list-text-info__item {
    margin-top: 0px;
    margin-bottom: 0px;
}
.info-box-footer-home7:hover a img {
    animation: bouncing 0.5s .3s; 
}
.info-box-footer-home7:hover .info-box-icon img {
    animation: bouncing 0.5s .3s; 
}
.footer-home-7 .info-box-footer-home7:hover i:before{
    transform: scale3d(1.2, 1.2, 1);
    display: block;
    transition: all .3s ease-in-out;
}
.footer-home-7 .info-box-footer-home7 i {
    transition: all .3s ease-in-out;
}
.footer-home-7 .info-box-footer-home7 i:before {
    transition: all .3s ease-in-out;
}
/*End Footer home 7*/
/*--------------------------------------------*/
/*---------------- End home 7 ----------------*/
/*--------------------------------------------*/

/*----------------------------------------------*/
/*---------------- Begin home 8 ----------------*/
/*--------------------------------------------*/
/* Begin header home 8*/
.header8 .bzotech-menu-toggler {
    color: var(--bzo-gray-color);
    transition: all .3s linear;
}
.header8 .bzotech-menu-toggler:hover {
    color: var(--bzo-main-color);
}
/* End header home 8*/
/*Slider Home 8*/

.slider-home-8 .slider-hightlight {
    color: var(--bzo-main-color);
}
/*End Slider Home 8*/
/* Begin bg-abouts-home8 */
.bg-abouts-home8 > .e-con-inner {
    position: relative;
}
.bg-abouts-home8 > .e-con-inner:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: -55px;
    background-color: white;
    width: 100vw;
    border-radius: 0 70px 70px 0;
}
/* End bg-abouts-home8 */
/*Begin quality-health-home8*/
.quality-health-home8 {
    box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12);
}
/*End quality-health-home8*/
/*Book Appointment Home 8*/
.contact-form-home8 .wpcf7-form-control:not(.wpcf7-submit):not(.wpcf7-textarea) {
    height: 54px;
    line-height: 54px;
    background: #F5F5F5;
    border-radius: 10px;
    border: 0;
    font-size: 16px;
    font-weight: 400;
    width: 100%;
    overflow: hidden;
}
.contact-form-home8 .wpcf7-textarea {
    padding: 0;
    padding-left: 20px;
    font-family: var(--bzo-body_typo-font-family);
    height: 130px;
    width: 100%;
    border-radius: 10px;
    border: 0;
    background-color: #F5F5F5;
    padding-top: 20px;
}
.contact-form-home8 .wpcf7-select::-ms-expand {
    display: none;
}
.contact-form-home8 .wpcf7-form-control {
    border-radius: 10px;
}
.contact-form-home8 input.wpcf7-form-control { 
    line-height: 48px;
    height: 48px;
    padding: 0px 20px;
}
.contact-form-home8 .wpcf7-select {
    color: var(--bzo-body_typo-color);
    font-family: var(--bzo-body_typo-font-family);
    -webkit-appearance: none;
}
.contact-form-home8 .type-select .wpcf7-form-control-wrap:after{
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    content: "\f107";
    font-family: 'Line Awesome Free';
    font-weight: 900;
        position: absolute;
    right: 20px;
    top: 50%;
    margin-top: -10px;
}
.contact-form-home8 .wpcf7-form-control:placeholder {
    color: var(--bzo-body_typo-color);
}
.book-appointment-link-home8 .item-link .icon {
    line-height: 22px;
}
/*End Book Appointment Home 8*/
.bg-faq-home8 >.e-con-inner{
    position: relative;
}
.bg-faq-home8 >.e-con-inner:before{
    content: '';
    background: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -55px;
    width: 100vw;
    border-radius: 70px 0 0 70px;
}
/* Begin our-gallery-image-home8 */
.our-gallery-image-home8 .adv-thumb-link {
    overflow: hidden;
    border-radius: 15px;
}
/* End our-gallery-image-home8 */
/* Begin slider-products-home8 */
.slider-products-home8 .elbzotech-swiper-slider .swiper-wrapper {
    padding-top: 50px;
    padding-bottom: 50px;
}
.slider-products-home8 .elbzotech-swiper-slider {
    margin-top: -50px;
    margin-bottom: -50px;
    z-index: 2;
}
/* End slider-products-home8 */
/* Begin effect-icon-home8 */
.effect-icon-home8 .item-link:hover {
    animation: bouncing 0.5s .3s;
}
.effect-icon-home8 .item-info-box-global:hover .info-box-icon {
    animation: bouncing 0.5s .3s;
}
.topbar-icon-home8 .item-link:hover .fas {
    animation: bouncing 0.5s .3s;
}
.topbar-icon-home8 .item-link:hover .icon {
    animation: bouncing 0.5s .3s;
}
/* End effect-icon-home8 */
/* Begin footer-copy-home8 */
.footer-copy-home8 .item-link:hover img {
    transform: scale3d(1.2, 1.2, 1);
}
.footer-copy-home8 .item-link img {
    transition: all .3s linear;
}
/* End footer-copy-home8 */
/*--------------------------------------------*/
/*---------------- End home 8 ----------------*/
/*--------------------------------------------*/

/*--------------------------------------------*/
/*---------------- Begin home 9 ----------------*/
/*--------------------------------------------*/

.content-single-blog .post-meta-data {
    margin: 10px 0;
}
.content-single-blog .meta-post-tags-share {
    margin: 15px 0;
}

@media(max-width: 767px) {
    .woocommerce div.product #tab-reviews .woocommerce-product-rating {
        margin-bottom: 15px;
    }
}



/*--------------------------------------------*/
/*---------------- End home 9 ----------------*/
/*--------------------------------------------*/

/*--------------------------------------------*/
/*---------------- Home 11 ----------------*/
/*--------------------------------------------*/
.header-top-11 .elbzotech-list-link-global a.item-link:hover span{
    text-decoration: underline;
}
.header-top-11 .language-box-global .dropdown-link .label-language {
    display: none;
}
.header-top-11 .woocommerce-currency-switcher-form .dd-select {
    background: none !important;
}
.header-top-11 .woocommerce-currency-switcher-form .chosen-container-single .chosen-single{
    background: transparent;
    border: none;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    display: flex;
    align-items: center;
    height: auto;
    padding: 0;
}
.header-top-11 .language-box-global .elbzotech-dropdown-list {
    min-width: 150px;
    left: -20px;
    padding: 10px 20px;
    border-radius: 0;
}
.header-top-11 .language-box-global .elbzotech-dropdown-list .label-item-e {
    gap: 5px;
}   
.header-top-11 .language-box-global .elbzotech-dropdown-list .label-item-e:hover span {
    text-decoration: underline;
}
.header-top-11 .woocommerce-currency-switcher-form .chosen-container{
    min-width: auto;
    padding: 4px 0;
}
.header-top-11 .chosen-container.chosen-with-drop .chosen-drop {
    left: auto;
    padding: 10px 20px;
    border-radius: 0;
    right: 0;
}
.header-top-11 .chosen-container-single .chosen-single div b{
    background: transparent;
    background-image: none !important;
}
.header-top-11 .chosen-container-single .chosen-single div b:before{
    content: "\f107";
    font-family: 'Line Awesome Free';
    font-weight: 900;
}
.header-top-11 .chosen-container-single .chosen-single span{
    margin-right: 5px;
    font-weight: 500;
}
.header-top-11 .chosen-container-single .chosen-single div{
    height: auto;
    position: unset;
}
.header-top-11 select.woocommerce-currency-switcher{
    background: transparent;
    height: auto;
    width: auto;
    padding: 0;
    font-size: 12px;
    border: none;
    color: #fff;
}
.header-top-11 .chosen-container-single .chosen-drop{
    border: none;
    width: 100px;
    border-radius: 0 0 10px 10px;
    font-size: 14px;
    padding: 10px 15px;
    margin-top: 0;
}
.header-top-11 .woocommerce-currency-switcher-form .chosen-results li{
    padding: 0;
    color: var(--bzo-gray-color);
}
.header-top-11 .woocommerce-currency-switcher-form .chosen-results li:hover {
    color: var(--bzo-main-color);
    text-decoration: underline;
}
.header-top-11 .chosen-container .chosen-results{
    padding: 0;
    margin: 0;
    text-align: left;
}
.header-top-11 .chosen-container .chosen-drop{
    border: 1px solid rgba(0, 0, 0, 0.1)
}
.header-top-11 .language-box-global {
    position: relative;
    padding: 6px 0;
}
.header-top-11 .language-box-global:after {
    content: '';
    position: absolute;
    right: 0;
    width: 1px;
    height: 18px;
    background: #fff;
    top: 50%;
    transform: translateY(-50%);
}
.header-bottom-11 .bzotech-navbar-nav .sub-menu > li > a {
    font-size: 16px;
}
.header-bottom-11 #menu-main-menu > li.current-menu-item > a {
    font-weight: 600;
}
.header-bottom-11 .mini_cart_item .product-info .product-title:hover a{
    color: var(--bzo-body_typo-color);
}
.header-bottom-11 .bzotech-navbar-nav .sub-menu,
.header-bottom-11 .bzotech-navbar-nav li.has-mega-menu .mega-menu,
.header-bottom-11 .elbzotech-mini-cart-dropdown-global .mini-cart-content {
    border-radius: 0;
}
.footer11-copyright a:hover {
    color: #fff;
    text-decoration: underline;
}
.slideshow11-dot-before:before {
    content: '.';
    top: -7px;
    position: relative;
    padding: 0 10px;
    left: 0;
}
.home11-product-slider .bzotech-swiper-navi .swiper-button-nav.swiper-button-next {
    right: -16px;
}
.home11-product-slider .bzotech-swiper-navi .swiper-button-nav.swiper-button-prev {
    left: -16px;
}
.home11-product-slider .bzotech-swiper-navi .swiper-button-nav {
    width: 32px;
    height: 32px;
    background: #D9D9D9;
    border-radius: 30px;
    top: 35%;
    color: #2f2f2f;
    transform: scale(0);
    transition: 0.4s;
}
.home11-product-slider:hover .bzotech-swiper-navi .swiper-button-nav {
    transform: scale(1);
}
.home11-product-slider .bzotech-swiper-navi .swiper-button-nav:not(.swiper-button-disabled):hover{
    background: #fff;
    border: 1px solid var(--bzo-main-color);
}
.home11-testimonial .flex-wrapper {
    flex-direction: column;
    align-items: center;
}
.home11-testimonial .product-rate,
.home11-testimonial .product-rating {
    background-image: url(/wp-content/themes/bw-medxtore/assets/global/css/images/icon/rate-star3.png);
}
.home11-testimonial .product-rate {
    background-position: 0 -16px;
    width: 100px;
    margin: 0 auto;
}
.home11-testimonial .product-rating  {
    height: 16px;
}
.home11-testimonial .item-slider-global-style3 {
    border-radius: 0;
    padding: 30px;
}
.home11-testimonial .item-slider-global-style3 .image-wrap {
    margin-right: 0;
    margin-bottom: 15px;
}
.home11-testimonial .flex-wrapper h3 {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: var(--bzo-main-color);
    text-align: center;
    margin-bottom: 8px;
}
.home11-testimonial .item-slider-global-style3 .box-content-custom {
    margin-top: 30px;
    font-size: 16px;
    text-align: center;
    color: var(--bzo-main-color);
}
.home11-testimonial .elbzotech-wrapper-slider-global .swiper-button-nav,
.home11-blog-nav .swiper-button-nav {
    transform: scale(0);
    transition: 0.4s;
}
.home11-testimonial .elbzotech-wrapper-slider-global:hover .swiper-button-nav,
.home11-blog-nav:hover .swiper-button-nav {
    transform: scale(1);
}
.home11-btn-hover .btn-flex-e:hover i{
    animation: shake22 2.5s ease infinite;
}
.home11-blog-nav .swiper-button-nav {
    width: 32px;
    height: 32px;
    background: #D9D9D9;
    border-radius: 30px;
    top: 27%;
}
.home11-blog-nav .swiper-button-nav:not(.swiper-button-disabled):hover {
    background: #fff;
    border: 1px solid var(--bzo-main-color);
}
.home11-blog-nav .swiper-button-nav.swiper-button-next {
    right: -16px;
}
.home11-blog-nav .swiper-button-nav.swiper-button-prev {
    left: -16px;
}
.footer11-newsletter-popup .elbzotech-mailchimp-global-style2 .content-popup-mailchimp,
.footer11-newsletter-popup .elbzotech-mailchimp-global-style2 .mc4wp-form-fields input[type="email"],
.footer11-newsletter-popup .elbzotech-mailchimp-global-style2 input[type="submit"], 
.footer11-newsletter-popup .elbzotech-mailchimp-global-style2 button[type="submit"] {
    border-radius: 0;
}
.footer11-newsletter-popup .elbzotech-mailchimp-global-style2 button[type="submit"] {
    background: var(--bzo-main-color);
}
.footer11-newsletter-popup .elbzotech-mailchimp-global-style2 .info-mailchimp {
    width: 56%;
    padding: 0 50px 0 30px;
    scrollbar-width: none;
}
.footer11-newsletter-popup .elbzotech-mailchimp-global-style2 .adv-thumb-link {
    width: 44%;
}
.footer11-newsletter-popup .elbzotech-mailchimp-global-style2 .content-popup-mailchimp .title {
    color: var(--bzo-main-color);
}
.footer11-newsletter-popup .elbzotech-mailchimp-global-style2 .item-social {
    color: var(--bzo-body_typo-color);
    font-size: 24px;
}
.footer11-newsletter-popup .elbzotech-mailchimp-global-style2 .info-mailchimp .desc {
    color: var(--bzo-body_typo-color);
}
.footer11-newsletter-popup .elbzotech-mailchimp-global-style2 .item-social:hover {
    color: var(--bzo-main-color);
}
.header-bottom-11 .elbzotech-mini-cart-global-style1 .mini-cart-content .mini-cart-button .button.checkout {
    background: var(--bzo-main-color);

}
.header-bottom-11 .elbzotech-mini-cart-global-style1 .mini-cart-content .mini-cart-button .button.checkout:hover  {
    background: #fff;
}
@media(max-width: 1366px){
    .home11-blog-nav .swiper-button-nav {
        top: 24%;
    }
}
@media(max-width: 1024px){
    .home11-blog-nav .swiper-button-nav {
        top: 32%;
    }
}
@media(max-width: 992px){
    .home11-blog-nav .swiper-button-nav {
        top: 30%;
    }
}
@media(max-width: 767px){
    .slideshow11-dot-before:before {
        top: -3px;
        padding: 0 3px;
    }
    .home11-blog-nav .swiper-button-nav {
        top: 34%;
    }
    .home11-product-slider .bzotech-swiper-navi .swiper-button-nav {
        transform: scale(1);
        top: 38%;
    }
    .home11-testimonial .elbzotech-wrapper-slider-global .swiper-button-nav, .home11-blog-nav .swiper-button-nav {
        transform: scale(1);
    }
}
/*--------------------------------------------*/
/*---------------- End home 11 ----------------*/
/*--------------------------------------------*/

/*--------------------------------------------*/
/*---------------- Home 12 ----------------*/
/*--------------------------------------------*/
.header-top-12 .elbzotech-list-link-global a {
    position: relative;
}
.header-top-12 .elbzotech-list-link-global a:after {
    content: '';
    width: 1px;
    height: 18px;
    background: var(--bzo-body_typo-color);
    position: absolute;
    right: 0;
}
.header-top-12 .language-box-global .elbzotech-dropdown-list {
    min-width: 150px;
    left: -20px;
    padding: 10px 20px;
    border-radius: 0;
}
.header-top-12 .language-box-global .elbzotech-dropdown-list .label-item-e {
    gap: 5px;
}

.header-top-12 select.woocommerce-currency-switcher {
    background: transparent;
    height: auto;
    width: auto;
    padding: 0;
    font-size: 12px;
    border: none;
    color: #fff;
}
.header-top-12 .woocommerce-currency-switcher-form .chosen-container {
    min-width: auto;
    padding: 0;
}
.header-top-12 .woocommerce-currency-switcher-form .chosen-container-single .chosen-single {
    background: transparent;
    border: none;
    box-shadow: none;
    color: #fff;
    font-size: 14px;
    display: flex;
    align-items: center;
    height: auto;
    padding: 10px 0;
}
.header-top-12 .woocommerce-currency-switcher-form .chosen-container-single .chosen-single:hover {
    color: var(--bzo-main-color);
}
.header-top-12 .chosen-container-single .chosen-single span {
    margin-right: 5px;
    font-weight: 400;
}
.header-top-12 .chosen-container-single .chosen-single div {
    height: auto;
    position: unset;
}
.header-top-12 .chosen-container-single .chosen-single div b {
    background: transparent;
    background-image: none !important;
}
.header-top-12 .chosen-container-single .chosen-single div b:before {
    content: "\f107";
    font-family: 'Line Awesome Free';
    font-weight: 900;
}

.header-top-12 .chosen-container .chosen-drop {
    border: 1px solid rgba(0, 0, 0, 0.1);
}

.header-top-12 .chosen-container-single .chosen-drop {
    border: none;
    width: 100px;
    border-radius: 0 0 10px 10px;
    font-size: 14px;
    padding: 10px 15px;
    margin-top: 0;
}
.header-top-12 .chosen-container .chosen-results {
    padding: 0;
    margin: 0;
    text-align: left;
}
.header-top-12 .woocommerce-currency-switcher-form .chosen-results li {
    padding: 0;
    color: var(--bzo-gray-color);
}
.header-top-12 .woocommerce-currency-switcher-form .chosen-results li:hover {
    color: var(--bzo-main-color);
}
.header-top-12 .chosen-container.chosen-with-drop .chosen-drop {
    left: auto;
    padding: 10px 20px;
    border-radius: 0;
    right: 0;
}
.header-bottom-12 .bzotech-navbar-nav > li.current-menu-item > a .indicator-icon,
.header-bottom-12 .bzotech-navbar-nav > li.current-menu-ancestor > a .indicator-icon {
    color: var(--bzo-main-color) !important;
}
.header-bottom-12 .bzotech-navbar-nav > li > a:after {
    content: "";
    width: 0;
    height: 1px;
    background: var(--bzo-main-color);
    display: block;
    transition: .3s;
}
.header-bottom-12 .bzotech-navbar-nav > li > a span {
    display: flex;
}
.header-bottom-12 .bzotech-navbar-nav > li.menu-item-has-children:hover > a:after,
.header-bottom-12 .bzotech-navbar-nav > li.menu-item-has-children.current-menu-item > a:after,
.header-bottom-12 .bzotech-navbar-nav > li.has-mega-menu:hover > a:after,
.header-bottom-12 .bzotech-navbar-nav > li.has-mega-menu.current-menu-item > a:after,
.header-bottom-12 .bzotech-navbar-nav > li.menu-item-has-children.current-menu-ancestor > a:after
{
    width: calc(100% - 19px);
}
.header-bottom-12 .bzotech-navbar-nav > li:hover >a:after,
.header-bottom-12 .bzotech-navbar-nav > li.current-menu-item >a:after {
    width: 100%;
}
.footer12-newsletter .elbzotech-mailchimp-wrap .mc4wp-form-fields input[type="email"] {
    background: transparent;
}
.footer12-newsletter .elbzotech-mailchimp-wrap button[type="submit"] {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5px;
}
.footer12-newsletter .elbzotech-mailchimp-wrap button[type="submit"] i {
    order: 1;
}
.footer12-newsletter .elbzotech-mailchimp-wrap .mc4wp-form-fields input[type="email"]::placeholder{
    color: var(--bzo-main-color2);
}
.footer12-copyright a {
    color: var(--bzo-body_typo-color);
}
.footer12-copyright a:hover {
    color: var(--bzo-main-color);
}
.shake-12:hover img {
    animation: shake 2.5s ease infinite;
    -webkit-animation: shake 2.5s ease infinite;
}
.zoom-effect-12 a img {
    transition: .4s;
}
.zoom-effect-12 a:hover img {
    transform: scale(0.9);
}
.home12-product-tab .product-tab-title {
    position: absolute;
    top: -40px;
    right: 0;
    transform: translateY(-100%);
}
.home12-product-tab .product-tab-global-wrap{
    margin-bottom: -30px;
}
.home12-product-tab .product-tab-title .nav-tabs {
    display: flex;
    gap: 15px;
}
.home12-product-tab .product-tab-title .nav-tabs li a{
    padding: 10px 15px;
    border: 1px solid #D6D6D6;
    font-size: 16px;
    color: var(--bzo-body_typo-color);
    display: block;
}
.home12-product-tab .product-tab-title .nav-tabs li a:hover,
.home12-product-tab .product-tab-title .nav-tabs li.active a{
    background: var(--bzo-main-color);
    color: #fff;
}
.home12-banner-hover .item-info-box-global:hover .info-box-icon img {
   animation: swing 1s 0.3s;
}
.home12-banner-hover:hover .item-info-box-global .list-text-info__item {
    color: var(--bzo-main-color2);
}
.home12-banner-hover .item-info-box-global .info-box-icon img {
    transition: 0.3s;
}
.home12-banner-hover:hover .item-info-box-global .info-box-icon img {
    border-radius: 0 !important;
}
.home12-banner-hover .item-info-box-global .list-text-info__item:last-child {
    color: var(--bzo-main-color);
}
.home12-banner-hover:hover .item-info-box-global .list-text-info__item {
    color: #ffffff;
}
.home12-banner-hover:hover .item-info-box-global .list-text-info__item:nth-child(2){
    color: var(--bzo-main-color-mix-bg);
}
.home12-grow:hover a.elementor-animation-grow {
    transform: scale(1.04);
}
/* Class section */
.home12-class-des ul {
    list-style: none;
    
}
.home12-class-des ul li {
    position: relative;
    padding-left: 10px;
}
.home12-class-des p {
    margin-bottom: 10px;
}
.home12-class-des ul li:first-child {
    margin-bottom: 10px;
}
.home12-class-des ul li:before {
    content: '.';
    display: inline-block;
    position: absolute;
    top: -5px;
    left: 0;
}
.home12-class-slider .swiper-slide {
    overflow: hidden;
}
.home12-class-slider .swiper-slide .elementor-animation-grow:hover {
    transform: scale(1.04);
}
/* Testimonial style */
.home12-testimonial .item-slider-global-style11 {
    background: transparent;
    position: relative;
    padding: 70px 0 0;
    gap: 30px;
}
.home12-testimonial .item-slider-global-style11:before {
    content: '';
    background: url('/wp-content/themes/bw-medxtore/assets/global/css/images/quote.png') no-repeat 0 0;
    width: 40px;
    height: 40px;
    display: block;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
}
.home12-testimonial .item-slider-global-style11 .flex-wrapper {
    flex-direction: column;
    align-items: center;
    gap: 15px;
}
.home12-testimonial .item-slider-global-style11 .flex-wrapper .customer-info {
    text-align: center;
}
.home12-testimonial .item-slider-global-style11 .flex-wrapper .customer-info h3 {
    font-size: 20px;
    font-weight: 600;
    margin: 0;
}
.home12-testimonial .item-slider-global-style11 .flex-wrapper .customer-info .desc {
    color: var(--bzo-body_typo-color);
    text-transform: capitalize;
}
.home12-latest-blog .swiper-button-nav {
    top: -40px;
    margin-top: 0;
    transform: translateY(-100%);
    border: 1px solid #D6D6D6;
    color: var(--bzo-body_typo-color);
}
.home12-latest-blog .swiper-button-nav.swiper-button-next {
    right: 0;
}
.home12-latest-blog .swiper-button-nav.swiper-button-prev { 
    right: 37px;
    left: auto;
}
.home12-latest-blog .swiper-button-nav.swiper-button-disabled {
    opacity: 1;
}
.home12-latest-blog .swiper-button-nav.swiper-button-disabled i{
    opacity: 0.5;
} 
.home12-latest-blog .swiper-button-nav:hover {
    color: var(--bzo-main-color);
}
@media(max-width: 1200px){
    .header-bottom-12 .bzotech-navbar-nav > li.menu-item-has-children:hover > a:after,
    .header-bottom-12 .bzotech-navbar-nav > li.menu-item-has-children.current-menu-item > a:after,
    .header-bottom-12 .bzotech-navbar-nav > li.has-mega-menu:hover > a:after,
    .header-bottom-12 .bzotech-navbar-nav > li.has-mega-menu.current-menu-item > a:after,
    .header-bottom-12 .bzotech-navbar-nav > li.menu-item-has-children.current-menu-ancestor > a:after,
    .header-bottom-12 .bzotech-navbar-nav > li > a:after
    {
        display: none;
    }
    .header-bottom-12 .bzotech-menu-inner > .bzotech-navbar-nav>li > a {
        color: var(--bzo-main-color2) !important;
    }
}
@media(max-width: 767px){
    .header-bottom-12 {
        background: var(--bzo-main-color);
    }
    /*.header-bottom-12 .toggle-mobile-menu,
    .header-bottom-12 .elementor-element .elbzotech-list-link-global a.item-link i,
    .header-bottom-12 .elementor-element .elbzotech-list-link-global a.item-link .title {
        color: #fff;
    }*/

    .header-bottom-12 .elementor-element .elbzotech-list-link-global a.item-link:hover i,
    .header-bottom-12 .elementor-element .elbzotech-list-link-global a.item-link:hover .title {
        color: var(--bzo-main-color2);
    }
    .home12-product-tab .product-tab-title {
        position: relative;
        top: -20px;
        right: 0;
        transform: none;
    }
    .home12-product-tab .product-tab-title .nav-tabs {
        gap: 8px;
        flex-wrap: wrap;
    }
    .home12-product-tab .product-tab-title .nav-tabs li a {
        padding: 6px 12px;
    }
    .home12-testimonial .item-slider-global-style11 {
        padding: 45px 0 0;
    }
    .home12-testimonial .item-slider-global-style11 .flex-wrapper {
        margin-top: 15px;
    }
    .home12-testimonial .item-slider-global-style11 {
        gap: 0;
        justify-content: space-between;
    }
}
/*--------------------------------------------*/
/*---------------- End Home 12 ----------------*/
/*--------------------------------------------*/


/* style countdown */
.item-product .product-thumb{
    position: relative;
}
.item-product:hover .product-thumb .countdown-style-item-{
    opacity: 0;
    visibility: hidden;
    bottom: 30%;
}
.countdown-style-item-{
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
    transition: .5s;
}
.countdown-style-item-{
    display: flex;
    gap: 5px;
    color: #727272;
    justify-content: center;
    margin: 10px 0;
}
.countdown-style-item- .clock{
    background-color: #fff;
    box-shadow: 0 0 3px rgba(0,0,0,.1);
    border-radius: 5px;
    width: 50px;
    text-align: center;
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 5px;
    line-height: 24px;
    font-size: 14px;
}
.countdown-style-item- .clock .number{
    font-size: 18px;
    color: #171717;
    font-weight: 600;
    height: auto;
    margin: 0;
}
@media(max-width: 576px){
    .countdown-style-item-{
        display: none;
    }
}
.flashsale .flashsale-procressbar{
    width: 100%;
    height: 5px;
    border-radius: 10px;
    background-color: #e0e0e0;
    margin: 10px 0 6px 0;
}
.flashsale .flashsale-procressbar .flashsale-procressbar__inner{
    background-color: #FF3B3B;
    border-radius: 10px;
    height: 5px;
}
.flashsale .sold-info{
    color: #454545;
}
/*menu style default*/
.menu-style- .bzotech-navbar-nav > li{
    padding: 43px 0;
}


.menu-style- .bzotech-navbar-nav > li.has-mega-menu > a,
.menu-style- .bzotech-navbar-nav > li.menu-item-has-children > a{
    position: relative;
}
.menu-style- .bzotech-navbar-nav > li > a{
    font-size: 20px;
    font-weight: 500;
    padding: 0px 25px;
    color: #5c5c5c;
    line-height: 24px;
    letter-spacing: 0.005em;
    text-transform: uppercase;
}

.menu-style- .bzotech-navbar-nav > li > a:hover{
    color: var(--bzo-main-color);
    cursor: pointer;
}
.menu-style- .bzotech-navbar-nav>li> a> span {
    position: relative;
}
.menu-style- .bzotech-navbar-nav>li:hover> a> span:after,
.menu-style- .bzotech-navbar-nav>li.current_page_parent  > a> span:after,
.menu-style- .bzotech-navbar-nav>li.current-menu-item > a> span:after
{
    opacity: 1;
    right: 0px;
}
.menu-style- .bzotech-navbar-nav>li:hover> a,
.menu-style- .bzotech-navbar-nav>li.current_page_parent  > a,
.menu-style- .bzotech-navbar-nav>li.current-menu-item > a
{
    color: var(--bzo-main-color);
}
.menu-style- .sub-menu  .current-menu-item>a{
    color: var(--bzo-main-color);
}
.menu-style- .bzotech-navbar-nav .menu-item-depth-0> .sub-menu{
    left: 9px;
}
.menu-style- .bzotech-navbar-nav li.menu-item-has-children li.menu-item-has-children:hover > .sub-menu {
    margin-left: 0px;
    margin-top: 0px;
}
@media (max-width: 1560px) {
    .menu-style- .bzotech-navbar-nav > li > a{
        padding: 0px 10px;
        font-size: 16px;
    }
}
@media (max-width: 1365px) {
    .menu-style- .bzotech-navbar-nav > li > a{
        padding: 0px 5px;
    }
}
/*******************************************************************************************************
/*05. Blog - Header - Footer
********************************************************************************************************/
/******** Header default **********/
.header-default .flex-wrapper{
    width: 100%;
}
.header-default .logo-default{
    width: 30%;
}
.header-default .logo-default h1{
    height: 90px;
    line-height: 90px;
    color: var(--bzo-main-color2);
    font-family: var(--bzo-title_typo-font-family);
    font-size: 26px;
    font-weight: 400;
    text-transform: lowercase;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.header-default .logo-default a:hover h1{
    color: var(--bzo-main-color);
}
.header-default .logo-default h1::first-letter{
    color: var(--bzo-main-color);
    text-transform: uppercase;
}
.header-default .logo-default a:hover{
}
.header-default .header-nav-default{
    width: 70%;
}
.header-nav-default .bzotech-navbar-nav{
    text-align: right;
    margin: 0px -40px;
}
  
.header-nav-default .bzotech-navbar-nav > li:last-child > a{
    margin-right: 0px;
}

.header-default{
       box-shadow: 0px 0px 10px rgb(0 0 0 / 0.1);
}
.footer-default{
    background: var(--bzo-main-color2);
}
.footer-default .copyright {
    margin: 35px 0px;
    color: #fff;
    font-size: 16px;
}

@media(max-width: 1680px){
    
  .header-nav-default.menu-style- .bzotech-navbar-nav > li > a{
    padding: 0px 20px;
  }
  .header-nav-default .bzotech-navbar-nav{
        margin: 0px -20px;
    }
}
@media(max-width: 1280px){
    
    .header-nav-default.menu-style- .bzotech-navbar-nav > li > a {
        padding: 0px 12px;
    }
    .header-default .logo-default h1{
        font-size: 24px;
    }
    .header-nav-default .bzotech-navbar-nav{
        margin: 0px -12px;
    }
}
@media(max-width: 1200px){
    .header-nav-default .bzotech-navbar-nav{
        margin: 0px;
    }
   .header-default .logo-default h1 {
        height: 70px;
        line-height: 70px;
        font-size: 20px;
    }
    .header-default .header-nav-default {
        width: auto;
        order: 0;
            position: relative;
    }
    .header-default .logo-default {
        width: 100%;
    }
}
@media(max-width: 767px){
   .header-default .logo-default h1 {
        height: 50px;
        line-height: 50px;
    }
   .header-default .toggle-mobile-menu{
        height: 50px;
        line-height: 50px;
   }
   .elbzotech-list-link-icon .item-link {
        margin: 0px 5px;
    }
    .elbzotech-list-link-icon {
        margin: 0px -5px;
    }
}
@media(max-width: 320px){
  .header-default .logo-default h1{
    font-size: 18px;
  }
}
/******** Header Style 1 **********/
.main-header-style1{
    box-shadow: 0px 3px 4px rgba(0, 0, 0, 0.14);
    z-index: 1000;
}
body.home .main-header-style1{
    box-shadow:none;
        transition: all 0s ease-out 0s;
    -webkit-transition: all 0s ease-out 0s;
}
body.home .main-header-style1:hover{
    box-shadow: 0px 3px 4px rgb(0 0 0 / 14%);
    background: #fff;
}
.main-header-style1__right .elementor-element{
    margin-left: 20px;

}
.main-header-style1__right .elbzotech-search-wrap .search-icon-popup,
.main-header-style1__right .elbzotech-mini-cart-style1 .mini-cart-link,
.main-header-style1__right .elbzotech-account-manager .button-account-manager{
    height: 90px;
    line-height: 94px;
    display: inline-block;
}
.main-header-style1__right .elbzotech-search-wrap .search-icon-popup{
    line-height: 100px;
}
.main-header-style1__right .elbzotech-account-manager .button-account-manager{
    line-height: 104px;
}

.main-header-style1 .col-logo .logo-text{
    line-height: 0;
}
.wg-post-list .swiper-slide{
    margin-top: 30px;
}
.wg-post-list .swiper-slide:first-child{
    margin-top: 0px;
}
.wg-post-list .post-thumb{
    width: 80px;
}
.wg-post-list .post-thumb img{
    border-radius: 5px;
}
.wg-post-list .post-info{
    padding-left: 18px;
    width: calc(100% - 80px);
}
.wg-post-list .post-info .post-title{
    line-height: 24px;
}
.wg-post-list .post-info .the-date{
    margin-bottom: 12px;
    color: var(--bzo-gray-color);
    margin-top: -5px;
}
.banner-wg .elbzotech-btwrap{
    position: absolute;
    bottom: 30px;
    left: 0;
    right: 0;
}

/*******************************************************************************************************
06. Begin Home and Page Inner
********************************************************************************************************/
.product-label{
    position: absolute;
    top: 20px;
    left: 20px;
    z-index: 1
}

.product-label > span{
    color: #000;
    height: 27px;
    text-align: center;
    line-height: 27px;
    border-radius: 0px;
    display: inline-block;
    padding: 0px 8px;
    border-radius: 5px;
    margin-bottom: 10px;
    font-weight: 600;
    color: #000;
}
.product-label > span.sale{
   background: linear-gradient(0deg, rgba(255, 255, 255, 0.65), rgba(255, 255, 255, 0.65)), #FF3B3B;
   color: #A62626;
   display: block;
    max-width: 60px;
}
.product-label > span.new{
     background: #FFCC00;
}
.product-label > span.trending{
     background: #A8EACD;
     color: #036138;
}
.item-product .product-label{
    top: 20px;
    left: 20px;
}
.woocommerce table.shop_attributes td{
        padding: 5px 10px;
}
.woocommerce table.shop_attributes td p{
    padding: 0;
}

.shop-grid-product-item- .list-product-wrap .item-grid-product-{
    margin-bottom: 45px;
}
.shop-grid-product-item- .list-product-wrap{
    margin-bottom: -45px;
}
.banner-list-post{
    padding: 100px 0;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: var(--bzo-border-color);
    background-attachment: fixed;
}
.banner-list-post__info {
    max-width: 600px;
}
.banner-list-post__info .title-serum{
    margin: 0;
    margin-bottom: 20px;
    font-weight: 400;
    font-size: 60px;
    font-family: var(--bzo-title_typo-font-family);
    margin-top: -20px;
}
.group-filters-shop{
    border: 1px solid #CFCFCF;
    padding: 30px 35px;
    border-radius: 30px;
}
.attribute-type-default li a span{
    border: 1px solid var(--bzo-main-color2);
    height: 18px;
    width: 18px;
    display: inline-block;
    position: absolute;
    right: 0;
}
.attribute-type-default li{
    position: relative;
}

.attribute-type-default li.active a span{
    background: var(--bzo-main-color);
    border-color: var(--bzo-main-color);
}
.attribute-type-default li.active a span:before{
    content: "\f00c";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    color: #fff;
    margin-top: -4px;
    margin-left: 1px;
    display: inherit;
    font-size: 15px;
}
.bzotech-rating-filter__item{
    position: relative;
    display: block;
}
.bzotech-rating-filter .bzotech-rating-filter__item>span{
    border: 1px solid var(--bzo-main-color2);
    height: 18px;
    width: 18px;
    display: inline-block;
    position: absolute;
    right: 0;
       top: 3px;
}
.bzotech-rating-filter li.active .bzotech-rating-filter__item>span{
    border-color: var(--bzo-main-color);
    background: var(--bzo-main-color);
}
.bzotech-rating-filter li.active .bzotech-rating-filter__item>span:before{
        content: "\f00c";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    color: #fff;
    margin-top: -4px;
    margin-left: 1px;
    display: inherit;
    font-size: 15px;

}
.js-filter-hitory .item{
    background: #F5F5F5;
    border-radius: 5px;
    margin-right: 12px;
    padding: 6px 14px;
}
.js-filter-hitory .item.clear-filter{
    background: #E5E5E5;
}
.js-filter-hitory .item.clear-filter a{
    color: var(--bzo-main-color2);
    font-size: 14px;
    font-weight: 600;
}
.js-filter-hitory .item.clear-filter a:hover{
    color: var(--bzo-main-color);
}
.js-filter-hitory .item-label{
}
.js-filter-hitory .item-filter-hitory> a:after{
    content: "\e921";
    font-family: 'bzoicon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 9px;
    margin-left: 10px;
}
.js-filter-hitory .item-filter-hitory> a{
    margin-left: 12px;
    display: flex;
    align-items: center;
    font-size: 14px;
    font-weight: 600;
    color: var(--bzo-main-color2);
}
.js-filter-hitory .item-filter-hitory> a:hover{
    color: var(--bzo-main-color);
}
.js-filter-hitory .item-filter-hitory> a:last-child{
    margin-right: 0px;
}
.woocommerce-info{
    border-top-color: var(--bzo-main-color);
}
.woocommerce-info::before{
    color: var(--bzo-main-color);
}
.entry-title{
    margin: 0px;
    margin-top:30px;
}
.woocommerce .woocommerce-result-count{
    margin-bottom: 0;
}
.main-top-filter{
    margin-bottom: -15px;
    margin-top: 0px;
}
.fancybox-opened .fancybox-skin{
    background: #fff;
    border-radius: 30px;
}
.fancybox-opened .fancybox-inner::-webkit-scrollbar{
    width: 3px;
}
.fancybox-opened .fancybox-inner::-webkit-scrollbar-track{
  box-shadow: inset 0 0 6px var(--bzo-main-color2);
}
 
.fancybox-opened .fancybox-inner::-webkit-scrollbar-thumb{
  background-color: var(--bzo-main-color);
  outline: 1px solid var(--bzo-main-color);
}
.product-popup-content{
    padding: 40px;
}
.fancybox-close{
    top: 20px;
    right: 20px;
    background: transparent;
}
.fancybox-close:before{
    content: "\f00d";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
    font-size: 24px;
}
.product-popup-content .product-detail-info .set_offset_top{
    display: none;
}
.product-popup-content .product-title-single{
    font-size: 26px;
}
.product-popup-content .product-detail-info .product-desc{
   margin-top: 17px;
}
.product-popup-content .product-rating-total-sold{
   margin-top: 20px;
}
.product-popup-content .product-detail-info .elbzotech-bt-style4{
   margin-top: 30px;
}
.buttom-footer1 .pay-image p{
    line-height: 0;
}
.banner-slider-home1{
    margin-top: -90px;
}
.banner-slider-home1 .elbzotech-bt-default{
    line-height: 55px!important;
}
.new-arrival-home1{
    padding-top: 135px;
}
.new-arrival-home1 .elementor-widget-bzotech-products{
    margin-top: 100px;
}
.new-arrival-home1 .elbzotech-heading-style1{
    margin-bottom: 23px;
}
.category-home1{
    margin-top: 82px!important;
}
.countdown-home1{
    margin-top: 100px!important;
}
.service-home1{
    padding-top: 70px!important;
    padding-bottom: 80px!important;
}
.service-home1 .elbzotech-heading{
    margin-bottom: 50px;
}
.instagram-home1{
    margin-top: 100px!important;
    margin-bottom: -200px!important;
    z-index: 1!important;
}
.product-masory-home1{
    padding-top: 70px;
}
.product-masory-home1 .width_masory:first-child .product-title{
    font-size: 20px;
}
.product-masory-home1 .product-info .product-title{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.product-masory-home1 .width_masory:first-child .product-thumb-link{
        margin: 45.5px 0;
}
.pagi-nav {
    margin-top: 80px;
}
.nav-slider-home1 .tp-bullet {
    width:15px;
    height:15px;
    position:absolute;
    background:#D9D9D9;
    border-radius:50%;
    cursor: pointer;
    box-sizing:content-box;
}
.nav-slider-home1 .tp-bullet.rs-touchhover,
.nav-slider-home1 .tp-bullet.selected {
    background:var(--bzo-main-color);
}

/*******************************************************************************************************
Begin Inner page
********************************************************************************************************/
.box-contact-from .wpcf7-form textarea,
.box-contact-from .wpcf7-form input
{
    width: 100%;
    background: #F0F0F0;
    border-radius: 5px;

}
.box-contact-from .wpcf7-form label
{
    margin-bottom: 8px;
    display: block;
    
}
.box-contact-from .wpcf7-form p{
    margin-bottom: 17px;
    display: flex;
    flex-direction: column;
}
.box-contact-from .wpcf7-form .bzotech-col-md-6{
    margin-bottom: 17px;
}
.box-contact-from .wpcf7-form .elbzotech-bt-default{
    margin-top: 30px;
    width: 240px;
}
.box-contact-from{
    padding-bottom: 150px;
    padding-top: 130px;
}
.box-contact-from .elbzotech-heading-style2{
    margin-bottom: 62px;
}
.box-info-contact-page{
    padding-top: 45px!important;
    padding-bottom: 115px!important;
}
.box-info-contact-page .elbzotech-heading-style2{
    margin-bottom: 35px;
}
.box-info-contact-page .list-info-contact{
    margin-top: 65px;
}
.box-info-contact-page .bread-crumb{
    margin-bottom: 45px;
}
/*------ about page ----------*/
.our-mission-about {
    padding-top: 150px;
    padding-bottom: 150px;
}
.our-mission-about .our-mission-about__left:before{
    width: 100vw;
    left: auto;
    right: 0;
    border-radius: 0 30px 30px 0;
}
.our-mission-about .our-mission-about__left .elbzotech-heading-style2{
    margin-bottom: 35px;
}
.our-mission-about .our-mission-about__left .elementor-widget-bzotech-button{
    margin-top: 50px;
}
.our-values-about{
    padding-top: 135px;
    padding-bottom: 100px;
}
.our-values-about .elbzotech-heading-style2{
    margin-bottom: 35px;
}
.our-values-about .bzoteche-info-box-style7{
    margin-bottom: 30px;
}
.our-story-about .elbzotech-heading-style2{
    margin-bottom: 35px;
}
.our-story-about .elementor-widget-bzotech-button{
    margin-top: 50px;
}
.our-story-about .elbzotech-banner-info-elbzotech-bndf .adv-thumb-link img{
    border-radius: 0 30px 30px 0;
}
.our-team-about{
    padding-top: 135px;
    padding-bottom: 82px;
}
.our-team-about .elbzotech-heading-style2{
    margin-bottom: 40px;
}
.el-filter-top .main-top-filter{
    margin-bottom: 30px;
}
.woocommerce .products ul.wrap-rating{
    margin-bottom: 0;
}
.wishlist-title-container .wishlist-title{
    display: none;
}
.woocommerce table.wishlist_table {
    border: none;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}
.woocommerce table.wishlist_table td{
    border-top: none;
}
.woocommerce table.wishlist_table td:not(:last-child){
    border-right: none;
}
.woocommerce table.wishlist_table th:not(:last-child){
    border-right: none;
}
.woocommerce table.wishlist_table th{
    font-size: 16px;
    font-weight: 600;
    color: var(--bzo-main-color2);
}
.wishlist_table tr td, .wishlist_table tr th.product-checkbox, .wishlist_table tr th.wishlist-delete {
    text-align: left;
}
.wishlist_table .product-name a {
    line-height: 20px;
    font-size: 16px;
    font-weight: 600;
}
.wishlist_table .product-stock-status span.wishlist-in-stock {
    font-size: 16px;
}
.item-grid-product- .add_to_wishlist.added{
    background: var(--bzo-main-color)!important;
    color: #fff;
}
.wishlist_compare_single_product .add_to_wishlist.added i,
.item-list-default .add_to_wishlist.added i
{
    color: var(--bzo-main-color);
}
.wishlist_compare_single_product .compare-link.added:before {
    content: "\f02c";
     color: var(--bzo-main-color);
    font-size: 24px;
    vertical-align: middle;
    margin-right: 8px;
    font-family: 'Line Awesome Free';
    font-weight: 900;
}
.fancybox-overlay{
    z-index: 99995;
}
#colorbox, #cboxOverlay, #cboxWrapper,.share-popup-content-open{
   z-index: 99997;
}
.yith-wcwl-share .share-button a i{
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 16px;
}
.yith_wcwl_wishlist_footer .yith-wcwl-share{
    margin-bottom: 0;
}
.yith-wcwl-share li a{
    min-width: 40px;
    min-height: 40px;
    line-height: 40px;
    padding: 0;
    border-radius: 5px;
}
.wishlist_table.mobile .product-add-to-cart a{
    display: inline-block!important;
    margin-bottom: 0;
}
.wishlist_table.images_grid li .item-details h3, .wishlist_table.mobile li .item-details h3, .wishlist_table.modern_grid li .item-details h3{
    margin-top: 0;
}
.wishlist_table.mobile li .additional-info-wrapper .product-remove {
    text-align: left;
        position: absolute;
    right: 0px;
    top: 0px;
}
.wishlist_table.mobile li .additional-info-wrapper .move-to-another-wishlist, .wishlist_table.mobile li .additional-info-wrapper .product-add-to-cart{
    text-align: left;
}
.wishlist_table.mobile li .item-wrapper .item-details .item-details-table .label,
.wishlist_table.mobile .additional-info
{
    display: none;
}
.wishlist_table.mobile li .item-wrapper .item-details .item-details-table .value{
    padding: 0;
}
.wishlist_table.mobile li {
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--bzo-border-color);
    position: relative;
}
body.drive-iphone input[type="checkbox"]:before{
    display: none;
}
body.drive-iphone input[type="checkbox"]{
    display: inline-block;
}
.group-filters-shop .close-filters{
    display: none;
}
.cky-consent-container .cky-consent-bar{
    padding: 30px 36px!important;
    border-radius: 15px!important;
}
.cky-consent-container .cky-consent-bar .cky-btn{
    border-radius: 30px;
        transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    border-color: var(--bzo-main-color2)!important;
    color:  var(--bzo-main-color2)!important;
}
.cky-consent-container .cky-consent-bar .cky-btn:hover{
    background: var(--bzo-main-color2)!important;
    color:  #fff!important;
}
.cky-consent-container .cky-consent-bar .cky-btn.cky-btn-accept{
    background: var(--bzo-main-color)!important;
    border-color: var(--bzo-main-color)!important;
     color:  #fff!important
}
.cky-consent-container .cky-consent-bar .cky-btn.cky-btn-accept:hover{
    background: var(--bzo-main-color2)!important;
    border-color: var(--bzo-main-color2)!important;
}
.page-shop-4col .main-filter__hitory{
    display: none;
}
.page-shop-4col .main-top-filter{
    margin-bottom: 0;
}

/*-------------- home aleta ------------------*/

.custom-currency .chosen-container-single .chosen-single{
    width: 42px;
    height: 42px;
    border: none;
    background: #f5f5f5;
    padding: 0;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
    box-shadow: none;
}
.custom-currency .chosen-container{
    min-width: auto;
}
.custom-currency .chosen-container-single .chosen-single span{
    margin: 0;
    font-size: 14px;
    font-weight: 500;
}
.custom-currency .chosen-container-single .chosen-single div{
    display: none;
}
.custom-currency .chosen-container .chosen-results li{
    padding: 5px 0px 0px;
    font-size: 14px;
    font-weight: 500;
}
.custom-currency .chosen-container .chosen-results li:hover{
    color: var(--bzo-main-color);
}
.custom-currency .chosen-container-active.chosen-with-drop .chosen-single{
    background: #f5f5f5;
    border: none;
        box-shadow: 0 3px 3px 0 rgb(0 0 0 / 10%);
}
.custom-currency .chosen-container .chosen-drop{
    background: #f5f5f5;
    border-radius: 0 0 25px 25px;
    border: none;
    box-shadow: 0 3px 3px 0 rgb(0 0 0 / 10%);
    padding-bottom: 10px;
}
.custom-currency .chosen-container .chosen-results{
    padding: 0;
    margin: 0;
    text-align: center;
}
.chosen-container-active .chosen-single{
    box-shadow: none;
}
.main-footer-aleta__contact .item-link i{
    width: 25px;
    display: inline-block;
    text-align: center;
    margin-right: 10px;
}


.bzoteche-info-box-style11 .info{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    flex-direction: column;
    padding: 30px 45px;
}
.bzoteche-info-box-style11 .info:before{
    position: absolute;
    top: 20px;
    right: 20px;
    bottom: 20px;
    left: 20px;
    border: 1px solid #fff;
    content: '';
    opacity: 0;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, transform 0.5s;
    -webkit-transform: scale(0);
    transform: scale(0);
}
.bzoteche-info-box-style11:hover .info:before{
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.bzoteche-info-box-style11:hover .info{
    justify-content: center;
}
.bzoteche-info-box-style11 .info .title{
    -webkit-transition: -webkit-transform 0.5s;
    transition: transform 0.5s;
    -webkit-transform: translate3d(0,100%,0);
    transform: translate3d(0,100%,0);
        position: absolute;
    bottom: 50px;
}
.bzoteche-info-box-style11:hover .info .title{
    position: unset;
}
.bzoteche-info-box-style11:hover .info .title a{
    color: #fff;
}
.bzoteche-info-box-style11:hover .info .title{
    -webkit-transition: -webkit-transform 0.5s;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);

}
.bzoteche-info-box-style11 .info .desc{
    opacity: 0;
    -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
    transition: opacity 0.5s, transform 0.5s;
    -webkit-transform: scale(0);
    transform: scale(0);
    margin-top: 10px;
}
.bzoteche-info-box-style11:hover .info .desc{
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.bzoteche-info-box-style11 .adv-thumb-link{
        border-radius: 30px;
    overflow: hidden;
}
.bzoteche-info-box-style11 .adv-thumb-link:before{
    background: rgba(23, 23, 23, 0.4);
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    opacity: 0;
        transition: all 0.5s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
}
.bzoteche-info-box-style11:hover .adv-thumb-link:before{
    opacity: 1;
}
.top-header-aleta .item-slider- p:before{
    content: '';
    height: 5px;
    width: 5px;
    background: #80574D;
        display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
    border-radius: 50%;
}
.top-header-aleta .item-slider- p{
    text-transform: uppercase;
}
.main-header-aleta{
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.14);
}
/* Begin phu */

.slider-22 {
    display: flex;
}
.slider-22 .text-s1{
    color: #4B5033;
    margin-right: 15px;
    display: inline-block;
}
.slider-22 .text-s2{
    color: #FBAF0F;
    display: inline-block;
}
.payment-fter ul {
    list-style: none;
    display: flex;
}
.payment-fter ul li {
    margin-right: 20px;
}
.footer-copyright {
    position: relative;
}
/* End phu */
div.ui-widget{
    font-family:  var(--bzo-body_typo-font-family);
}
.tags-and-share .tags-and-share-title,
.tags-and-share .tags-and-share-title{
    display: none;
}
.single-post-share-wrap{
    display: inline-block;
}
.single-list-social.single-post-share{
    
}

.banner-list-post p{
    font-size: 16px;
    color: #000;
}
.banner-list-post .elbzotech-bt-style4{
    font-weight: 700;
}
.widget_bzotech_attribute_filter .list-filter li a{
    padding-right: 25px;
    display: flex;
}


/* style pagination */
.pagi-nav .page-numbers{
    width: 46px;
    height: 46px;
    border: 1px solid #B7B7B7;
    border-radius: 23px;
    line-height: 46px;
    text-align: center;
    font-weight: 500;
    font-size: 16px;
    color: var(--bzo-main-color2);
    text-shadow: 0px 10px 20px rgba(209, 188, 178, 0.25);
    margin: 0 4px;
    display: inline-block;
}
.pagi-nav .page-numbers.dots{
    border: none;
}

.pagi-nav .page-numbers.next,
.pagi-nav .page-numbers.prev{
    color: #293042;
    border-color: #a1a1a1;
    margin: 0 8px;
    font-size: 18px;
}
.pagi-nav .page-numbers:hover,
.pagi-nav .page-numbers.current{
    background-color: var(--bzo-main-color);
    border-color: var(--bzo-main-color);
    color: #fff;
}
.pagi-nav .page-numbers.dots:hover{
    background: transparent;
    color: var(--bzo-main-color2);
}
.open-hide-filters-mobile{
    display: none;
}
.banner-slider-home .elbzotech-bt-style5 i.fa-play{
    margin-left: 10px;
    border: 4px solid #2d3446;
    border-radius: 50%;
    height: 39px;
    line-height: 31px;
    width: 39px;
    text-align: center;
    vertical-align: middle;
    color: #2d3446;
    padding-left: 3px;
}
.banner-slider-home .elbzotech-bt-style5:hover i.fa-play{
    border-color: var(--bzo-main-color);
    color: var(--bzo-main-color);
}
.main-header2 .elbzotech-mini-cart-dropdown .mini-cart-content{
    background: #eff1e9;
    padding-top: 35px;
}
.main-header2-right .custom-currency .chosen-container-single .chosen-single,
.main-header2-right .elbzotech-lang-demo-style .dropdown-link{
    background: transparent;
    box-shadow: none;
    border: 2px solid #454545;
    width: 36px;
    height: 36px;
        padding: 0;
}

.main-header2-right .custom-currency .chosen-container-single .chosen-single span{
    font-size: 12px;
}
.home2-video-box .elementor-custom-embed-play{
    animation: zoom-in-zoom-out 1s ease infinite;
    margin-top: -50px;
    margin-left: -50px;
}
.main-header2-right .elbzotech-lang-demo-style .elbzotech-dropdown-list{
     width: 36px;
      border: 2px solid #454545;
      border-top: none;
}
.main-header2-right .custom-currency .chosen-container-active.chosen-container-single .chosen-single,
.main-header2-right .elbzotech-lang-demo-style:hover .dropdown-link{
    border-bottom: none;
}
.main-header2-right .custom-currency .chosen-container .chosen-drop{
    border: 2px solid #454545;
    border-top: none;
}
.main-header2-right .custom-currency .chosen-container .chosen-results li{
    font-size: 12px;

}
.main-header2-right .elbzotech-lang-demo-style .elbzotech-dropdown-list li {
    padding: 0px 7px;
}
.banner-slider-home #rev_slider_3_1[data-slideactive="rs-19"] .hesperiden_copy100.tparrows:hover:before{
    color: #fff!important;
}
.brand-home1 .elbzotech-wrapper-slider{
    margin: -30px 0;
}
.brand-home1 .elbzotech-wrapper-slider .elbzotech-swiper-slider{
    padding: 30px 0;
}
.brand-home1 .img-wrap:hover img{
    box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.14);
}
.login-popup-content-wrap .show-password-input {
    position: absolute;
    right: 20px;
    top: 50%!important;
    margin-top: -10px;
    cursor: pointer;
}
.login-popup-content-wrap .show-password-input:after{
font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: 0.618em;
    content: "\e010";
    text-decoration: none;
}
.login-popup-content-wrap .password-input {
    position: relative;
}
.login-popup-content-wrap div.nsl-container.nsl-container-block .nsl-container-buttons{
    display: flex;
    flex-wrap: wrap;
    padding: 0px;
    margin: 0px -15px;
}
.login-popup-content-wrap div.nsl-container.nsl-container-block .nsl-container-buttons>a{
    width: 50%;
    padding: 0px 15px;
}
.login-popup-content-wrap div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container{
    background: transparent;
}
.login-popup-content-wrap div.nsl-container .nsl-button-google[data-skin="dark"] .nsl-button-svg-container svg{
    background: #fff;
    border-radius: 50%;
}
.login-popup-content-wrap div.nsl-container.nsl-container-block .nsl-container-buttons>a .nsl-button-default{
    border-radius: 30px;
    font-weight: 500;
    font-family: var(--bzo-body_typo-font-family);
        transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.login-popup-content-wrap div.nsl-container.nsl-container-block .nsl-container-buttons>a .nsl-button-facebook{
    background: #405993!important;
}
.login-popup-content-wrap div.nsl-container .nsl-button-default div.nsl-button-label-container{
    font-weight: 600;
    font-family: 'Montserrat';
    padding: 19px 0 17px;
}
.login-popup-content-wrap div.nsl-container.nsl-container-block .nsl-container-buttons>a .nsl-button-svg-container svg{
    width: 40px;
    height: 40px;
}
.login-popup-content-wrap div.nsl-container.nsl-container-block .nsl-container-buttons>a .nsl-button-default:hover{
    background: var(--bzo-main-color)!important;
}
.login-popup-content-wrap .nextend-social-login >h3{
   position: relative;
   z-index: 1;
   margin: 30px 0;
}
.login-popup-content-wrap .nextend-social-login >h3 span{
   background: #fff;
   display: inline-block;
   padding: 0px 20px;
}
.login-popup-content-wrap .nextend-social-login >h3:before{
   position: absolute;
   content: '';
   height: 1px;
   width: 100%;
   top: 50%;
    background: #00000029;
    left: 0;
    z-index: -1;
}
.coppyright-footer1 a:hover{
    color: var(--bzo-main-color2)!important;
}
#rev_slider_3_1_wrapper .hesperiden_copy100.tparrows{
    display: none!important;
}
#rev_slider_3_1_wrapper:hover .hesperiden_copy100.tparrows{
    display: block!important;
}
.mc4wp-response >div{
    color: #ccc;
    margin-top: 12px;
    font-size: 14px;
}
/*******************************************************************************************************
11. Begin Responsive
********************************************************************************************************/
@media(max-width: 1440px){
    .banner-slider-home #rev_slider_3_1_wrapper .hesperiden_copy100.tparrows{
        display: none!important;
    } 
}
@media(min-width: 1200px) and (max-width: 1365px){
    div.addcart-link-wrap .elbzotech-bt-default{
        padding: 0 15px !important;
    }
    div.item-list-default .list-thumb-wrap{
        width: 300px;
    }
    div.item-list-default .list-info-wrap{
        width: calc(74% - 300px);
    }
    div.item-list-default .product-extra-link{
        padding-left: 25px;
        margin-left: 25px;
    }

    .single-related-product .item-grid-product- .product-info .flex-wrapper{
        display: inherit;
    }
}
@media (min-width: 1200px) {

}/*End min-width: 1170px*/

@media (max-width: 1440px) and (min-width: 1200px) {
  
}/*End max-width: 1440px and min-width: 1170px*/
@media (max-width: 1170px) and (min-width: 1025px) {
   
}/*End max-width: 1170px and min-width: 1025px*/
@media (max-width: 1800px) {

}/*End max-width: 1800px*/
@media (max-width: 1500px) {

}/*End max-width: 1440px*/
@media (max-width: 1440px) {
    .our-story-about .elbzotech-text-editor{
        height: 290px;
        overflow-y: auto;
        padding-right: 20px;
    }
    
    .our-story-about .elbzotech-text-editor::-webkit-scrollbar{
        width: 3px;
    }
    .our-story-about .elbzotech-text-editor::-webkit-scrollbar-track{
      box-shadow: inset 0 0 6px var(--bzo-main-color2);
    }
     
    .our-story-about .elbzotech-text-editor::-webkit-scrollbar-thumb{
      background-color: var(--bzo-main-color);
      outline: 1px solid var(--bzo-main-color);
    }
    .banner-slider-home1 .title-slider1{
        font-size: 43px!important;
        line-height: 50px!important;
    }
    .banner-slider-home1 .title-slider2{
        font-size: 30px!important;
        line-height: 35px!important;
    }

    .banner-slider-home1 .title-slider3{
        max-width: 600px!important;
        font-size: 18px!important;
    }
    .banner-slider-home1 .title-slider3-item2{
        margin-bottom: 20px;
    }
}/*End max-width: 1440px*/
@media (max-width: 1366px) {
    .main-header2-left .info-box-icon,
    .main-header2-right .info-box-icon
    {
        display: none;
    }
    .main-header2-left .bzoteche-info-box-style14 .info-box-content,
    .main-header2-right .bzoteche-info-box-style14 .info-box-content{
        padding-left: 0;
    }
}/*End max-width: 1366px*/
@media (max-width: 1365px) {
    .main-header-aleta .menu-style- .bzotech-navbar-nav > li > a{
        padding: 0 8px;
    }
}/*End max-width: 1365px*/
@media (max-width: 1366px)and (min-width: 1025px) {

}/*End max-width: 1366px*/
@media (max-width: 1280px) {
 
}
@media (max-width: 1200px) {
    .menu-header2 .toggle-mobile-menu{
        color: #fff;
    }
    .login-popup-content-wrap div.nsl-container.nsl-container-block .nsl-container-buttons>a .nsl-button-svg-container svg{
        width: 24px;
        height: 24px;
    }
    .login-popup-content-wrap div.nsl-container .nsl-button-default div.nsl-button-label-container{
        padding: 10px 0;
    }
    .banner-slider-home .countdown1,
    .banner-slider-home .countdown2,
    .banner-slider-home .sub-title
    {
        display: none;
    }
    .menu-style- .bzotech-navbar-nav>li> a> span:after{
        display: none;
    }
    .banner-slider-home1{
        margin-top: 0;
    }
    .our-story-about .elbzotech-text-editor{
        height: 200px;
    }
    .main-header-style1 .col-logo{
        order: 1;
    }
    
    .main-header-style1 .col-menu{
        order: 3;
    }
    .main-header-style1 .main-header-style1__right{
        order: 2;
    }
    .main-header-style1 .menu-style-{
        text-align: right;
    }
    .new-arrival-home1 .elementor-widget-bzotech-products{
        margin-top: 63px;
    }
    .category-home1 {
        padding-top: 70px;
        margin-top: 0px!important;
    }
    .product-masory-home1{
        padding-top: 37px;
    }
    .countdown-home1{
        margin-top: 70px!important;
    }

  .main-header-style1__right .elbzotech-search-wrap .search-icon-popup, .main-header-style1__right .elbzotech-mini-cart-style1 .mini-cart-link, .main-header-style1__right .elbzotech-account-manager .button-account-manager{
    height: 70px;
    line-height: 72px;
  }
  .main-header-style1__right .elbzotech-search-wrap .search-icon-popup{
    line-height: 77px;
  }
  .main-header-style1__right .elbzotech-account-manager .button-account-manager{
    line-height: 82px;
    }
}/*End max-width: 1200px*/
@media (max-width: 1199px) {

}/*End max-width: 1199px*/

@media (max-width: 1170px) {

}/*End max-width: 1170px*/

@media (width: 1024px)  {

}
@media (max-width: 1024px)  {
    
}/*End max-width: 1024px*/
@media (max-width: 991px)  {

}/*End max-width: 991px*/
@media (min-width: 767px) and (max-width: 991px)  {
    
}/*End min-width: 767px and max-width: 991px*/
@media (width: 768px) {
    
}/*End width: 768px*/
@media (max-width: 768px) {

}/*End max-width: 768px*/
@media (max-width: 800px) {

}/*End max-width: 768px*/

@media (max-width: 767px) {

    .home2-video-box .elementor-custom-embed-play svg{
        width: 50px;
    }
    .home2-video-box .elementor-custom-embed-play {
        margin-left: -25px;
    }
    .main-header-aleta .elbzotech-account-default .button-account-manager{
        min-width: auto;
        width: 42px;
        height: 42px!important;
        border-radius: 50%;
            padding: 0px!important;
    line-height: 42px!important;
    }
    .main-header-aleta .elbzotech-account-default .button-account-manager span{
        font-size: 0;
    }
    .main-header-aleta .elbzotech-account-default .button-account-manager span:before{
        font-size: 24px;
        content: "\f007";
        font-family: 'Line Awesome Free';
        font-weight: 900;
    }
    .main-header-style1 .main-header-style1__right .elementor-widget-bzotech-account {
        margin-right: -30px;
    }
    .main-footer1 .footer-col3{
        order: 1;
    }
    .main-footer1 .footer-col1{
        order: 2;
    }
    .main-footer1 .footer-col2{
        order: 3;
    }
    .main-footer1 .footer-col4{
        order: 4;
    }
    .new-arrival-home1 .elementor-background-overlay{
        display: none;
    }
    .new-arrival-home1{
        background-image: none!important;
        padding-top: 30px;
    }
    .new-arrival-home1 .elementor-widget-bzotech-products {
        margin-top: 50px;
    }

    .login-popup-content-wrap div.nsl-container.nsl-container-block .nsl-container-buttons{
        flex-direction: column;
    }
    .login-popup-content-wrap div.nsl-container.nsl-container-block .nsl-container-buttons>a{
        width: 100%;
    }
}/*End max-width: 767px*/
@media (max-width: 680px) {
    .main-header-style1 .main-header-style1__right .elementor-widget-bzotech-account {
        margin-right: -27px;
    }
}/*End max-width: 680px*/
@media (max-width: 600px) {
    .main-header-style1 .main-header-style1__right .elementor-widget-bzotech-account {
        margin-right: -17px;
    }
}/*End max-width: 600px*/
@media (max-width: 480px) {

    .main-header-style1 .main-header-style1__right .elementor-widget-bzotech-account {
        margin-right: -10px;
    }
}/*End max-width: 480px*/
@media (max-width: 400px) {

    .main-header-style1 .main-header-style1__right .elementor-widget-bzotech-account {
        margin-right: 0px;
    }
}/*End max-width: 400px*/

@media (max-width: 375px) {
    .main-header-style1 .col-logo .logo-text svg{
        width: 100px;
    }
}
@media (max-width: 320px) {
}/*End max-width: 320px*/

/* Begin ver 1.1 */
.color-title{
    color: var(--bzo-main-color2);
}
a{
    color: var(--bzo-main-color2);
    text-decoration: unset;
    transition: .2s;
}
h1, h2, h3 {
    font-weight: 600;
    line-height: 1.1;
    margin-top: 20px;
    margin-bottom: 20px;
    color: var(--bzo-main-color2);
}
.indicator-icon{
    display: none;
}
.menu-style- .bzotech-navbar-nav>li>a{
    font-size: 20px;
    font-weight: 500;
    padding: 0 20px;
    text-transform: capitalize;
    color: var(--bzo-main-color2);
}
@media(max-width: 1680px){
	.menu-style- .bzotech-navbar-nav>li>a{
		 padding: 0 10px;
	}
	
}
.bzotech-menu-inner .elbzotech-list-link-block a.icon-position-right i{
    color: var(--bzo-main-color);
}
.menu-style- .bzotech-navbar-nav>li>a:hover {
    color: var(--bzo-main-color);
}

.menu-style- .bzotech-navbar-nav>li>a>span {
    position: relative;
}

.menu-style- .bzotech-navbar-nav>li:hover>a>span:after,.menu-style- .bzotech-navbar-nav>li.current_page_parent>a>span:after,.menu-style- .bzotech-navbar-nav>li.current-menu-item>a>span:after {
    opacity: 1;
    right: 0;
}

.menu-style- .bzotech-navbar-nav>li:hover>a,.menu-style- .bzotech-navbar-nav>li.current_page_parent>a,.menu-style- .bzotech-navbar-nav>li.current-menu-item>a {
    color: var(--bzo-main-color);
}

.menu-style- .sub-menu .current-menu-item>a {
    text-decoration: underline;
}

.menu-style- .bzotech-navbar-nav .menu-item-depth-0>.sub-menu {
    left: 9px;
}

@media(min-width: 1200px){
    .elbzotech-mini-cart-style1{
        padding: 34px 0;
    }
    .menu-fixed-content.fixed-header .elbzotech-mini-cart-style1{
        padding: 25px 0;
    }
}
.top-header-aleta .content-slider-custom a{
    color: rgb(128, 87, 77);
    font-weight: 500;
}
.item-grid-product- .product-thumb__group-extra a{
    font-size: 22px;
}
.elbzotech-list-link-block a{
    color: var(--bzo-body_typo-color);
}
.elbzotech-list-link-block a:hover span{
    color: var(--bzo-main-color);
}
@media (max-width: 1440px){
    .menu-style- .bzotech-navbar-nav>li>a {
        padding: 0 12px;
        font-size: 18px;
    }
}

.elbzotech-dropdown-list{
    border: none;
    border-radius: 0 0 25px 25px;
}
.menu-fixed-content.fixed-header .menu-style- .bzotech-navbar-nav > li{
    padding: 25px 0;
}
.menu-home{
    box-shadow: 0px 2px 5px 3px rgb(0 0 0 / 10%);
    border-radius: 15px;
    overflow: hidden;
}

/* share */

.popup-share-content {
    display: none;
}

.popup-share span {
    display: none;
}

.share-popup-content-open {
    background: rgb(0 0 0 / 80%);
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    bottom: 0;
    display: flex;
    z-index: 9999;
    right: 0;
    display: none;
    justify-content: center;
    align-items: center;
}

.share-popup-content-open ul li a>i {
    font-size: 20px;
}

.share-popup-content-open ul {
    background: #fff;
    padding: 40px 50px 30px;
    border-radius: 5px;
}

.share-popup-content-open ul li {
    margin: 0 10px;
}
.single-list-social ul li .facebook-social,
.share-popup-content-open ul li .facebook-social{
    color: #1877F2;
}
.single-list-social ul li .envelope-social,
.share-popup-content-open ul li .envelope-social{
    color: #F2A42E;
}    
.single-list-social ul li .twitter-social,
.share-popup-content-open ul li .twitter-social{
    color: #2DAAE1;
}
.single-list-social ul li .pinterest-social,
.share-popup-content-open ul li .pinterest-social{
    color: #CC0000;
}

.share-popup-content-open ul li:last-child {
    margin-right: 0;
}

.share-popup-content-open.active {
    display: flex;
}
.single-list-social ul li a,
.share-popup-content-open ul a{
    border-radius: 0;
    font-size: 24px;
    transition: 0.2s;
}
.single-list-social ul li a:hover,
.share-popup-content-open ul a:hover{
    box-shadow: none;
    opacity: 0.8;
    transition: 0.2s;
}
.share-popup-content-open> i:hover{
    color: var(--bzo-main-color);
}

.elementor-animation-push:hover{
    animation-duration: .6s !important;
}

.home2-video-box .elementor-open-lightbox{
    aspect-ratio: unset !important;
}

.price_slider_amount .elbzotech-bt-default{
    float: left;
    margin-top: 10px;
}

#main-content{
    padding: 40px 0 80px 0;
}
select.woocommerce-currency-switcher{
    border: none;
    opacity: 0;
}
.coppyright-footer1 a,
.fter-copyright a{
    color: #fff;
}
.coppyright-footer1 a:hover,
.fter-copyright a:hover{
    text-decoration: underline;
}
/* End ver 1.1 */
@media (max-width: 1640px) {
/*----------------------------------------------*/
/*---------------- Begin home 8 ----------------*/
/*----------------------------------------------*/
	.bg-abouts-home8 > .e-con-inner:before {
	    right: 0px;
	    border-radius: 0;
	}
	.bg-faq-home8 >.e-con-inner:before{
		left: 0px;
	    border-radius: 0;
	}
	.bg-faq-home8 >.e-con-inner,
	.bg-abouts-home8 > .e-con-inner{
		background: #fff;
	}
/*----------------------------------------------*/
/*---------------- End home 8 ----------------*/
/*----------------------------------------------*/

}
@media (max-width: 1440px) {
/*----------------------------------------------*/
/*---------------- Begin home 7 ----------------*/
/*----------------------------------------------*/
	.contact-home-7 {
		transform: translateX(0px);
    	margin-top: -510px;
	}
/*----------------------------------------------*/
/*---------------- End home 7 ----------------*/
/*----------------------------------------------*/
}
@media (max-width: 1366px) { 
/*----------------------------------------------*/
/*---------------- Begin home 7 ----------------*/
/*----------------------------------------------*/
	.contact-home-7 {
		margin-top: -460px;
	}
/*----------------------------------------------*/
/*---------------- End home 7 ----------------*/
/*----------------------------------------------*/
}
@media (max-width: 1200px) {
/*----------------------------------------------*/
/*---------------- Begin home 8 ----------------*/
/*----------------------------------------------*/
	.header8 .main-menu-header8-inner .toggle-mobile-menu{
		background: var(--bzo-main-color);
		padding: 0px 15px;
		color: #fff;
	}
	.header8 .main-menu-header8 .toggle-mobile-menu{
		background: var(--bzo-main-color);
		padding: 0px 15px;
		color: #fff;
		border-radius: 15px 0 0 15px;
	}
/*----------------------------------------------*/
/*---------------- End home 8 ----------------*/
/*----------------------------------------------*/
/*----------------------------------------------*/
/*-------- Begin custom cookie plugin ----------*/
/*----------------------------------------------*/
	.cky-revisit-bottom-left {
	    bottom: 80px!important;
	}
/*----------------------------------------------*/
/*--------- End custom cookie plugin----------*/
/*----------------------------------------------*/

}

@media (max-width: 1024px)  {
/*----------------------------------------------*/
/*---------------- Begin home 6 ----------------*/
/*----------------------------------------------*/
   .menu-header6{
		background: #fff;
	}
/*----------------------------------------------*/
/*---------------- End home 6 ----------------*/
/*----------------------------------------------*/

/*----------------------------------------------*/
/*---------------- Begin home 7 ----------------*/
/*----------------------------------------------*/
	.contact-home-7 {
		margin-top: -340px;
	}
/*----------------------------------------------*/
/*---------------- End home 7 ----------------*/
/*----------------------------------------------*/
}/*End max-width: 1024px*/
@media (max-width: 1023px)  {
    
	
}/*End max-width: 1024px*/
@media (max-width: 992px)  {
	.elbzotech-mailchimp-global-style3 .mc4wp-form button {
		padding: 0 25px;
		font-size: 14px;
	}
	
}/*End max-width: 992px*/
@media (max-width: 990px)  {
	.elbzotech-mailchimp-global-style3 .mc4wp-form button {
		padding: 0 25px;
		display: flex;
    	align-items: center;
	}
	
}/*End max-width: 900px*/
@media (max-width: 880px) {
/*----------------------------------------------*/
/*---------------- Begin home 7 ----------------*/
/*----------------------------------------------*/
	.contact-home-7 {
		position: unset;
		transform: unset;
		width: 100%!important;
		margin-top: 0;
	}
	.contact-home-7 .wpcf7-form {
		max-width: 100%;
	}
	.contact-home-7 .content5 textarea {
		width: 100%;
	}
	.contact-home-7 .wpcf7-form {
		padding-bottom: 50px;
	}
	.contact-home-7 .wpcf7 form .wpcf7-response-output {
		margin-top: 50px;
	}

/*----------------------------------------------*/
/*---------------- End home 7 ----------------*/
/*----------------------------------------------*/
}
/*End max-width: 880px*/
@media (max-width: 768px) {

}/*End max-width: 768px*/

@media (max-width: 767px) {
/*----------------------------------------------*/
/*---------------- Begin home 8 ----------------*/
/*----------------------------------------------*/
	.header8 .main-menu-header8 .toggle-mobile-menu{
		border-radius: 0px;
	}
/*----------------------------------------------*/
/*---------------- End home 8 ----------------*/
/*----------------------------------------------*/
/*----------------------------------------------*/
/*-------- Begin group filters shop ------------*/
/*----------------------------------------------*/
	.group-filters-shop{
    	position: fixed;
	    top: 0;
	    right: 100%;
	    width: 100%;
	    background: #fff;
	    z-index: 9999;
	    padding: 50px 20px 0;
	    border: none;
	    overflow-y: auto;
	    height: 100%;
	        transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    }
    .onpen-sidebar .group-filters-shop{
	    right: 0;
    }
    .group-filters-shop .close-filters{
	    position: absolute;
	    top: 20px;
	    right: 20px;
	    display: inline-block;
    }
/*----------------------------------------------*/
/*---------- End group filters shop ------------*/
/*----------------------------------------------*/

/*----------------------------------------------*/
/*---------- Begin Home 7 ----------*/
/*----------------------------------------------*/
	.main-menu-header7{
		background: #eee;
	}
	.menu-home7 .toggle-mobile-menu{  
		background: var(--bzo-main-color);
		color: #fff;
		padding: 0px 15px;
	}
/*----------------------------------------------*/
/*---------- End Home 7 ----------*/
/*----------------------------------------------*/
}/*End max-width: 767px*/
@media (max-width: 576px) {
	.elbzotech-mailchimp-global-style3 .mc4wp-form button {
		padding: 0 15px;
	}
}/*End max-width: 576px*/


@media (max-width: 479px) {


}/*End max-width: 479px*/

@media (max-width: 320px) {

}/*End max-width: 320px*/
/*******************************************************************************************************
Begin Responsive
********************************************************************************************************/

@media (max-width: 1200px) {
	.title48,
	.entry-title,
	.item-list-post-default .post-title,
	.single-related-post .single-related-post__title,
	.bzotech-blog-form-comment .comment-reply-title,
	.banner-list-post__info .title-serum,
	.list-instagram-grid .box-content-custom .title,
	.single-blog-style1 .title-post-single{
		font-size: 32px;
		line-height: 40px;
	}
	.list-instagram-grid .box-content-custom .sub-title{
		font-size: 24px;
	}
	.item-list-post-style2 .post-thumb,
	.item-list-post-style2 .post-info{
		width: 100%;
	}
	.item-list-post-style2 .post-info{
		margin-top: 20px;
		padding-left: 0;
	}
	.item-list-post-style2 .post-title {
	    margin-top: 12px;
	    margin-bottom: 12px;
	}
	.item-list-post-style2 .readmore-wrap {
	    margin-top: 20px;
	}
	/*----------------*/
	.banner-list-post__info .title-serum{
		margin-top: 0;
	}
	.wg-post-list .post-thumb,
	.wg-post-list .post-info {
	    width: 100%;
	}
	.wg-post-list .post-info {
	    padding-left: 0;
	    margin-top: 20px;
	}

	.widget{
		margin-bottom: 40px;
	}
	#cancel-comment-reply-link{
		font-size: 18px;
	}
	.wg-post-list .post-thumb{
		width: 100%;
	}
	.wg-post-list .post-info{
		width: 100%;
		padding: 0;
	}
	#main-content.single-blog-style1{
		padding: 40px 0 60px 0;
	}
	.single-blog-style1 .single-post-media-format{
		margin-bottom: 50px;
	}
	
	.bzotech-blog-list-comment{
		margin-top: 50px;
	}
	.meta-post-tags-share .tags-post{
		width: 70%;
	}
	.item-list-post-default .desc{
		margin-bottom: 30px;
	}
	.blog-grid-post-item- .list-post-wrap{
		margin-left: -10px;
		margin-right: -10px;
	}
	.item-grid-post- .meta-post-style1__cate{
		top: 10px;
		left: 10px;
	}

	/* detail page */
	.single-related-product .swiper-button-next{
		right: 10px;
	}
	.single-related-product .swiper-button-prev{
		left: 10px;
	}

	/* shop page */
	.group-filters-shop{
		padding: 20px 15px;
	}
	.pagi-nav {
	    margin-top: 50px;
	}
	.comments-tab-product-accordion__header .elbzotech-bt-default svg{
		max-width: 18px;
	}
	.detail-qty{
		width: 135px;
	}
	.detail-qty > input,
	.detail-qty > a,
	.bzotech-form-cart-single .list-product-group .detail-qty > a{
		height: 46px;
    	line-height: 46px;
    	width: 46px;
	}
	.woocommerce form.checkout_coupon input#coupon_code,
	.woocommerce-cart table.cart td.actions .coupon .input-text{
		height: 46px;
    	line-height: 46px;
	}
	.woocommerce form.checkout_coupon >.form-row-first,
	.woocommerce form.checkout_coupon >.form-row-last{
		width: 50%;
	}
	.woocommerce form.checkout_coupon >.form-row-last{
		padding-left: 20px;
	}
	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{
		padding: 20px;
	}
	.single-related-product .bzotech-swiper-navi{
		position: absolute;
	    top: 12px;
	    right: 0;
	    width: 85px;
	}
	.single-related-product .swiper-button-nav{
		display: inline-block;
    	text-align: center;
    	position: unset;
    	float: right;
    	width: 37px;
	    height: 37px;
	    line-height: 14px;
	    font-size: 12px;
	}
	.single-related-product .swiper-button-prev{
		float: left;
	}
	.comments-tab-product-accordion {
	    margin-top: 30px;
	    padding-top: 30px;
	}
	.comments-tab-product-accordion #review_form_wrapper{
		margin-top: 30px;
	}
	.single-related-product .single-title2{
		margin-bottom: 30px;
    	margin-top: 10px;
	}
	.item-list-default .list-thumb-wrap{
		width: 230px;
	}
	.item-list-default .list-info-wrap{
		width: calc(74% - 230px);
	}
	div.item-list-default .product-extra-link{
		padding-left: 15px;
		margin-left: 15px;
	}
	div.addcart-link-wrap .elbzotech-bt-default{
		padding: 0 15px !important;
	}
	.tab-product-accordion .ui-accordion .ui-accordion-header{
		font-size: 18px;
	}
	.style-gallery-horizontal .gallery-control {
	    margin-top: 30px;
	}
	.item-grid-product- .product-info>.flex-wrapper{
		flex-direction: column;
	}
	.item-grid-product- .product-info>.flex-wrapper ul.wrap-rating{
		margin-top: 10px;
	}
	.item-grid-product- .item-product{
		box-shadow: 0px 3px 10px rgb(0 0 0 / 6%);
	}
	.shop-grid-product-item- .list-product-wrap .item-grid-product-{
	    margin-bottom: 20px;
	}
	.shop-grid-product-item- .list-product-wrap{
	    margin-bottom: -20px;
	}
	blockquote,
	.item-list-post-style2 .post-thumb,
	.item-grid-post- .post-thumb,
	.elbzotech-wrapper-slider-style3 .item-slider-style3,
	.content-custom .box-image img,
	.single-blog-style1 .single-post-media-format img,
	.bzoteche-info-box-style5 .adv-thumb-link,
	.group-filters-shop,
	.item-grid-product- .item-product{
		border-radius:  20px;
	}
	.item-grid-product- .product-thumb{
		border-radius: 20px 20px 0px 0px;
	}

	.item-grid-product- .product-thumb__group-extra a{
		width: 40px;
	    height: 40px;
	    line-height: 45px;
	}
	.product-price .woocommerce-Price-amount{
		font-size: 16px;
	}
	.main-top-filter__left .dropdown-link{
		    padding: 0 20px;
	}
	.top-filter .view-type a {
	    margin-right: 20px;
	}

	.content-custom ul{
		margin-left: 20px;
	}
	.content-custom h5 {
	    font-size: 20px;
	}
	.item-grid-post- .post-title {
	    line-height: 22px;
	    font-size: 16px;
	}
	.our-mission-about{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.our-values-about {
	    padding-top: 55px;
	    padding-bottom: 30px;
	}
	.our-team-about {
	    padding-top: 55px;
	    padding-bottom: 20px;
	}
	.box-info-contact-page {
	    padding-top: 45px!important;
	    padding-bottom: 35px!important;
	}
	.box-contact-from {
	    padding-bottom: 70px;
	    padding-top: 50px;
	}
	.box-contact-from .elbzotech-heading-style2 {
	    margin-bottom: 35px;
	}
	.nav-slider-home1 .tp-bullet{
		width: 15px;
    	height: 15px;
	}
	.banner-slider-home1 .elbzotech-bt-default {
	    line-height: 48px!important;
	}
	.banner-slider-home1 .title-slider1{
		font-size: 30px!important;
		 line-height: 40px!important;
		 margin-bottom: -30px;
	}
	.banner-slider-home1 .title-slider2{
		font-size: 24px!important;
		 line-height:30px!important;
	}
	.banner-slider-home1 .title-slider3{
		max-width: 500px!important;
		font-size: 16px!important;
	}

    .banner-slider-home1 .title-slider3-item2{
        margin-bottom: 0px;
    }
    .new-arrival-home1 {
	    padding-top: 55px;
	}
	.service-home1 {
	    padding-top: 61px!important;
	    padding-bottom: 50px!important;
	}
	.instagram-home1 {
	    margin-top: 48px!important;
	}
	.bzoteche-info-box-style4 {
	    padding-bottom: 120px;
	}
	.service-home1 .elbzotech-heading {
	    margin-bottom: 30px;
	}

	.new-arrival-home1 .elbzotech-text-editor {
	    margin-bottom: 30px;
	}
    .mini-cart-content .mini-cart-button .button.checkout{
        padding: 0 25px!important;
        height: 46px;
        line-height: 46px;
    }
    .item-grid-product- .product-title{
	    padding-right: 0px;
	}
	.elbzotech-dropdown-list{
		border-radius: 0 0 20px 20px;
	}
	.top-filter .view-type{
		display: none;
	}
	.elbzotech-wrapper-slider-style2{
		display: none;
	}

	.wg-post-list .post-info .post-title{
	    font-size: 16px;
	    line-height: 20px;
	}
	.style-gallery-horizontal .gallery-control .slick-arrow{
		height: 37px;
	    line-height: 37px;
	    width: 37px;
	    font-size: 12px;
	}
}/*End max-width: 1200px*/


/*=== ipad horizontal ===*/
@media (max-width: 1200px) and (min-width: 992px) { 

}

@media (max-width: 1024px)  {
    
}/*End max-width: 1024px*/
@media (max-width: 1023px)  {
    
	.banner-slider-home1 .title-slider1{
		 margin-bottom: 0px;
	}
}/*End max-width: 1024px*/
@media (max-width: 991px)  {

	.product-detail .product-detail-info{
		margin-top: 40px;
	}
	.our-story-about .elbzotech-text-editor {
	    height: 120px;
	}
}/*End max-width: 991px*/
@media (width: 768px) {
    
}/*End width: 768px*/
@media (max-width: 768px) {

	.woocommerce div.product .comments-tab-product-accordion__header .woocommerce-product-rating{
		margin-bottom: 20px;
	}
}/*End max-width: 768px*/

@media (max-width: 767px) {
	.title48,
	.entry-title,
	.item-list-post-default .post-title,
	.single-related-post .single-related-post__title,
	.bzotech-blog-form-comment .comment-reply-title,
	.bzotech-blog-form-comment .comment-reply-title,
	.list-instagram-grid .box-content-custom .title,
	.single-blog-style1 .title-post-single{
		font-size: 24px;
		line-height: 30px;
	}
	#main-content{
		padding: 45px 0 50px;
	}
	#cancel-comment-reply-link{
		font-size: 18px;
	}
	.single-related-post .single-related-post__title,
	.bzotech-blog-form-comment .comment-reply-title,
	.single-blog-style1 .title-post-single{
		font-size: 28px;
		line-height: 38px;
	}
	.wg-post-list .post-thumb{
		width: 100%;
	}
	.wg-post-list .post-info{
		width: 100%;
		padding: 0;
	}
	.content-custom h5{
		font-size: 20px;
	}

	/* product detail */
	.single-related-product .single-title2,
	.product-title-single{
		font-size: 22px;
	}
	/* other page */
	.content-default-404 .number{
		font-size: 30px;
	}
	.content-default-404 img{
		max-width: 80%;
	}
	.content-default-404 .text{
		font-size: 20px;
		line-height: 30px;
		margin: 20px 0 10px 0;
	}
	.content-default-404 .desc{
		width: 90%;
		font-size: 16px;
	}
	.pagi-nav .page-numbers.next, .pagi-nav .page-numbers.prev,
	.pagi-nav .page-numbers{
		width: 39px;
    	height: 39px;
        line-height: 39px;
        margin: 0 2px;
        font-size: 16px;
	}

	.woocommerce form.checkout_coupon >.form-row-first,
	.woocommerce form.checkout_coupon >.form-row-last{
		width: 100%;
		padding-left: 0;
	}
	.woocommerce form.checkout_coupon >.form-row-last{
		margin-top: 10px;
	}

	
	.product-rating-total-sold .woocommerce-review-link{
		display: none;
	}
	.style-gallery-horizontal .slick-slide {
	    padding: 0px 5px;
	}
	.style-gallery-horizontal .gallery-control .slick-prev {
	    left: -5px;
	}
	.style-gallery-horizontal .gallery-control .slick-next {
	    right: -5px;
	}
	.tab-product-accordion .ui-accordion .ui-accordion-header {
	    font-size: 16px;
	    padding: 15px 0px;
	}
	.banner-list-post__info {
	    margin-left: 0px;
	    max-width: 100%;
	}
	.sidebar-position-left{
		order: 1;
	}
	.content-sidebar-left,
	.content-sidebar-right
	{
		margin-bottom: 50px;
	}
	
	blockquote,
	.item-list-post-style2 .post-thumb,
	.item-grid-post- .post-thumb,
	.elbzotech-wrapper-slider-style3 .item-slider-style3,
	.content-custom .box-image img,
	.single-blog-style1 .single-post-media-format img,
	.bzoteche-info-box-style5 .adv-thumb-link,
	.group-filters-shop,
	.elbzotech-login-popup-content,
	.item-grid-product- .item-product{
		border-radius:  15px;
	}
	.item-grid-product- .product-thumb{
		border-radius: 15px 15px 0px 0px;
	}
	.item-grid-product- .product-label {
	    top: 10px;
	    left: 10px;
	}
	.main-top-filter__left {
		 flex-direction: column;
		 width: 100%;
	}
	.main-top-filter__left>div{
		width: 100%;
    	border-bottom: 1px solid #B7B7B7;
    	border-right: none;
	}
	.top-filter {
	    margin-bottom: 25px;
	}
	.main-top-filter__left>div:last-child{
    	border-bottom: none;
	}
	.main-top-filter__left .dropdown-link {
	    justify-content: space-between;
	}
	.top-filter .view-type{
		flex-direction: column;
		padding: 10px 0px;
	}
	.top-filter .view-type a{
		margin-bottom: 10px;
	}
	.top-filter .view-type a:last-child{
		margin-bottom: 0px;
	}
	.top-filter .view-type a i{
		font-size: 20px;
	}
	.main-top-filter__left .dropdown-link{
		height: 55px;
		line-height: 55px;
	}
	.main-filter__hitory{
		flex-direction: column;
	}
	.main-filter__hitory>div{
		width: 100%;
		margin-bottom: 10px;
	}
	.main-filter__hitory>div:last-child{
		margin-bottom: 0px;
	}
	.main-filter__hitory .js-filter-hitory{
		flex-wrap: wrap;
	}
	.js-filter-hitory .item{
		margin-bottom: 10px;
	}
	.item-list-post-default {
	    margin-bottom: 30px;
	    padding-bottom: 30px;
	}
	.our-mission-about {
	    padding-top: 0px;
	    padding-bottom: 50px;
	}
	.item-slider-style3 .title-slider-custom {
	    font-size: 20px;
	    line-height: 24px;
	}
	.item-slider-style3 .desc-slider-custom{
		font-size: 28px;
	}
	.box-info-contact-page .list-info-contact {
	    margin-top: 35px;
	}
	.banner-slider-home1 .title-slider1{
		font-size: 24px!important;
		 line-height: 30px!important;
	}
	.banner-slider-home1 .title-slider2{
		font-size: 18px!important;
		 line-height:25px!important;
	}
	.banner-slider-home1 .title-slider3{
		font-size: 16px!important;
	}
	.product-masory-home1 .width_masory:first-child .product-title {
	    font-size: 16px;
	}
	.bzoteche-info-box-style4 {
	    padding-bottom: 60px;
	}
	.instagram-home1 {
	    margin-bottom: 70px!important;
	}
	.new-arrival-home1 {
	    padding-top: 38px;
	}
	.content-custom .box-image .bzotech-col-md-6 {
	    margin-bottom: 20px;
	}
	.widget_tag_cloud a, .widget_product_tag_cloud a{
		height: 35px;
	    line-height: 35px;
	    border-radius: 5px;
	    padding: 0px 10px;
	}

	.list-instagram-grid .box-content-custom .sub-title {
	    font-size: 18px;
	    line-height: 24px;
	}

	.style-gallery-horizontal .gallery-slider{
	     padding: 0px 45px;
	}
	.our-story-about .elbzotech-text-editor {
	    height: auto;
	    padding-right: 0px;
	}
    .mini-cart-content .mini-cart-button .button.checkout{
        font-size: 14px;
    }
    .group-filters-shop{
    	position: fixed;
	    top: 0;
	    right: 100%;
	    width: 100%;
	    background: #fff;
	    z-index: 9999;
	    padding: 50px 20px 0;
	    border: none;
	    overflow-y: auto;
	    height: 100%;
	        transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    }
    .onpen-sidebar .group-filters-shop{
	    right: 0;
    }
    .group-filters-shop .close-filters{
	    position: absolute;
	    top: 20px;
	    right: 20px;
	    display: inline-block;
    }

	.elbzotech-dropdown-list{
		border-radius: 0 0 15px 15px;
	}
	.sort-by >.inline-block{
		width: 100%	;
	}
	.group-filters-shop-on .content-sidebar-left,.group-filters-shop-on  .content-sidebar-right{
		margin-bottom: 0;
	}
	.banner-list-post {
	    padding: 70px 0;
	}
}/*End max-width: 767px*/
@media (max-width: 576px) {

}/*End max-width: 576px*/
@media (max-width: 480px) {

}/*End max-width: 480px*/
@media (max-width: 479px) {
}/*End max-width: 479px*/

@media (max-width: 320px) {

}/*End max-width: 320px/*
Theme Name:   Bw Medxtore Child
Theme URI:    https://bw-medxtore.bzotech.com/
Author:       The BZOTech
Author URI:   #
Description:  MedXtore - a clean, beautiful and fully customizable responsive medical Elementor WooCommerce theme for Medical Suppliers, Medical Shops, Pharmacy Stores or any medical related eCommerce sites.
Template:     bw-medxtore
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: medical woocommerce theme, medical wordpress theme, healthcare woocommerce theme, healthcare wordpress theme, wordpress healthcare theme, elementor theme, elementor woocommerce theme, pharmacy store woocommerce theme, pharmacy store wordpress theme
Text Domain: bw-medxtore-child
*//*Begin Slider elementor*/
.elbzotech-wrapper-slider-global{
    position: relative;
}
.swiper-scrollbar{
    opacity: 1!important;
    height: 5px;
}
.display-swiper-scrollbar-yes .swiper-scrollbar{
     background: #e5e5e5;
}
.display-swiper-scrollbar-yes .swiper-scrollbar-drag{
     background: #c82811;
}
.slider-type-marquee .swiper-slide {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  position: relative;
  padding: 0 10px;
}

/*-- slider categories - home 6 ---*/
.item-slider-global-style2{
    background: #ffffff;
    box-shadow: 0px 1px 18px rgba(0, 0, 0, 0.12);
    border-radius: 15px;
    padding: 30px 20px;
}
.item-slider-global-style2 .info h2{
    margin: 20px 0 13px 0;
}
.item-slider-global-style2 p{
    margin: 0;
}
/*-- end slider categories - home 6 ---*/

/*-- slider testimonials - home 6 ---*/
.item-slider-global-style3{
    background: #FFFFFF;
    border-radius: 15px;
    padding: 20px;
}
.item-slider-global-style3 .image-wrap{
    margin-right: 18px;
    max-width: 85px;
    border-radius: 10px;
    overflow: hidden;
}
.item-slider-global-style3 .box-content-custom{
    margin-top: 20px;
}
.item-slider-global-style3 .number-star_1{
    width: 20%;
}
.item-slider-global-style3 .number-star_2{
    width: 40%;
}
.item-slider-global-style3 .number-star_3{
    width: 60%;
}
.item-slider-global-style3 .number-star_4{
    width: 80%;
}
.item-slider-global-style3 .number-star_5{
    width: 100%;
}
.item-slider-global-style3 .desc{
    margin: 2px 0 5px 0;
}

/*-- end slider testimonials - home 6 ---*/
/*-- Begin slider style 4 testimonials - home 7 ---*/
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4 .wrap-star {
    margin-top: 20px;
}
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4 .content-slider-custom {
    margin-top: 20px;
}
.elbzotech-wrapper-slider-global-style4 .swiper-button-next,
.elbzotech-wrapper-slider-global-style4 .swiper-button-prev {
    text-align: center;
    width: 24px;
    height: 24px;
    background-color: #F5F5F5;
}
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4 {
    background-color: #F5F5F5;
    padding: 30px;
    border-radius: 5px;
    transition: all .3s linear;
}
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4 .image-wrap {
    margin-right: 25px;
}
.elbzotech-wrapper-slider-global-style4 .swiper-button-nav:hover {
    color: #fff;
    background: var(--bzo-title-color2);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
    transition: all .25s ease-in-out;
}
.elbzotech-wrapper-slider-global-style4 .swiper-button-nav {
    border-radius: 5px;
}
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4:hover {
  box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12);
  background-color: #E5F8FF;
}
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4 .font-title:hover {
  color: var(--bzo-main-color);
}
.elbzotech-wrapper-slider-global-style4 .item-slider-global-style4 .font-title {
  transition: all .3s linear;
}
/*-- End slider style 4 testimonials - home 7 ---*/

/*-- Begin slider style 5 Team - home 7 ---*/
.item-slider-global-style5{
    display: inline-block;
    border-radius: 5px;
  }
.carousel-center .item-slider-global-style5{
    box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14);
    overflow: hidden;
}
.item-slider-global-style5 .info-team{
    opacity: 0;
    padding: 20px;
    text-align: center;
    background: #fff;
    position: relative;
    transition: all 0.5s ease-out 0s;
}
.item-slider-global-style5 .info-team .title{
    margin-bottom: 2px;
}
.carousel-center .item-slider-global-style5 .info-team{
    opacity: 1;
}
.item-slider-global-style5 .img-wrap{
    display: flex;
    position: relative;
    background: #fff;
}
.item-slider-global-style5 .image-wrap:after{
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: absolute;
    z-index: 1;
    content: '';
    cursor: pointer;
} 
.carousel-center .item-slider-global-style5 .image-wrap:after{
    display: none;
} 
.item-slider-global-style5 .list-social-icon {
    position: relative;
} 
.item-slider-global-style5 .list-social-icon .share-icon{
    display: flex;
    width: 60px;
    height: 60px;
    justify-content: center;
    align-items: center;
    background: var(--bzo-main-color2);
    color: #fff;
    font-size: 28px;
    border-radius: 0 0 5px;
    transition: all 0.2s ease-out 0s;
} 
.item-slider-global-style5 .list-social-icon .share-icon:hover{
    box-shadow: 2px 2px 15px rgb(0 0 0 / 30%)
} 
.item-slider-global-style5 .list-social-icon .list-social{
    position: absolute;
    opacity: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    bottom: 100%;
} 
.item-slider-global-style5 .list-social-icon .list-social a{
    display: flex;
    width: 60px;
    height: 60px;
    justify-content: center;
    align-items: center;
    background: var(--bzo-main-color);
    color: #fff;
    font-size: 28px;
    margin-bottom: 1px;
} 
.item-slider-global-style5 .list-social-icon .list-social a:hover{
    background: var(--bzo-main-color2);
    color: #fff;
} 
.item-slider-global-style5 .list-social-icon .list-social a:first-child{
    border-radius: 0 5px 0 0;
} 
.item-slider-global-style5 .list-social-icon:hover .list-social{
    opacity: 1;
    transition: all 0.2s ease-out 0s;
}
.item-slider-global-style5 img {
    transition: all .3s linear;
}
.list-social-icon-wap{
    position: absolute;
    top: -3px;
    left: 3px;
}
/*-- End slider style 4 testimonials - home 7 ---*/
/*-- Begin slider style 6 ---*/
.item-slider-global-style6 {
    background-color: white;
    border-radius: 15px;
    padding: 30px;
    transition: all .3s linear;
}
.item-slider-global-style6 .img-wrap {
    position: relative;
}
.item-slider-global-style6 .image-hover img {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all .3s linear;
}
.item-slider-global-style6:hover .image-hover img {
    opacity: 1;
    visibility: visible;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
} 
.item-slider-global-style6 .image-wrap {
    margin-bottom: 4px;
}
.item-slider-global-style6:hover {
    background-color: var(--bzo-main-color);
}
.item-slider-global-style6 .color-body .color-body {
    transition: all .3s linear;
}
.item-slider-global-style6:hover .color-body{
    color: #EFF5FF;
}
/*-- End slider style 6 ---*/
/*-- Begin slider style 7 ---*/
.item-slider-global-style7 {
    border: 1px solid #D6D6D6;
    border-radius: 15px;
    padding: 20px;
    transition: all .3s linear;
    background: #fff;
}
.item-slider-global-style7:hover{
    border: 1px solid var(--bzo-main-color);
    box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14);
}
.item-slider-global-style7 .img-wrap img {
    border-radius: 5px 5px 46px 5px;
}
.item-slider-global-style7 .image-wrap {
    position: relative;
    margin-bottom: 10px;
}
.item-slider-global-style7 .list-social {
    opacity: 0;
    transition: all .3s linear;
    justify-content: space-evenly;
    background-color: var(--bzo-main-color);
    border-radius: 0px 0px 45px 5px;
    position: absolute;
    left: 0;
    bottom: 6px;
    right: 20%;
    padding: 17.5px 0;
}
.item-slider-global-style7:hover .list-social {
    opacity: 1;
    right: 0;
}
.item-slider-global-style7 .list-social-icon__item:hover img {
    animation: bouncing 0.5s .3s;
}
/*-- End slider style 7 ---*/
/*-- Begin slider style 10 - home 10 ---*/
/* Slider - Style 10 */
.item-slider-global-style10 {
    position: relative;
}
.item-slider-global-style10 .info {
    position: absolute;
    bottom: 40px;
    left: 50%;
    transform: translateX(-50%);
}
.item-slider-global-style10 .info h2 {
    display: flex;
}
.item-slider-global-style10 .info a {
    padding: 10px 30px;
    font-size: 26px;
    font-weight: 500;
    line-height: 40px;
    color: var(--bzo-main-color2);
    background: rgba(255, 255, 255, 0.80);
    transition: .3s;
    font-family: var(--bzo-body_typo-font-family);
}
.item-slider-global-style10 .adv-thumb-link-cate {
    overflow: hidden;
    display: flex;
}
.item-slider-global-style10 .adv-thumb-link-cate img {
    transition: .3s;
    width: 100%;
}
.item-slider-global-style10:hover .adv-thumb-link-cate img {
    transform: scale(1.1);
}
.item-slider-global-style10:hover .info a { 
    background: #fff;
    color: var(--bzo-main-color);
}
/* End Slider - style 10 */
.slider-home10 {
    width: 65%;
    margin: 0 auto;
    position: relative;
}
.slider-home10 .item-product {
    display: flex;
    justify-content: space-between;
}
.slider-home10 .item-product .product-info {
    width: 48%;
    margin-top: 79px;
    padding: 0;
}
.slider-home10 .item-product .product-thumb {
    background: #fff;
    border-radius: 0;
    padding: 15px 15px 20px;
}
.slider-home10 .item-product .product-thumb .product-thumb-link {
    margin-bottom: 15px;
} 
.slider-home10 .item-product .product-thumb .product-tag-list,
.slider-home10 .item-product .product-thumb .product-title,
.slider-home10 .item-product .product-price  {
    text-align: center;
}
.slider-home10 .item-product .product-price .woocs_price_code {
    display: flex;
    justify-content: center;
    gap: 4px;
}
.slider-home10 .item-product .product-price .woocs_price_code del {
    order: 1;
}
.slider-home10 .item-product .product-price .woocommerce-Price-amount {
    font-size: 20px;
    font-weight: 600;
    color: var(--bzo-main-color2);

}
.slider-home10 .item-product .product-price del .woocommerce-Price-amount {
    font-size: 16px;
    font-weight: 400;
    color: var(--bzo-body_typo-color);
}
.slider-home10 .item-product .product-thumb .product-tag-list a {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--bzo-main-color);
}
.slider-home10 .item-product .product-thumb .product-label {
    top: 25px;
    left: 25px;
}
.slider-home10 .item-product .product-thumb .product-tag-list {
    margin-bottom: 10px;
    line-height: 20px;
}
.slider-home10 .item-product .product-thumb .product-title  {
    margin-bottom: 12px;
    line-height: 24px;
}
.slider-home10 .item-product .product-thumb .product-tag-list a:hover {
    color: var(--bzo-main-color2);
}
.slider-home10 .item-product .product-thumb .product-title a {
    color: var(--bzo-main-color2);
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
}
.slider-home10 .item-product .product-thumb .product-title a:hover {
    color: var(--bzo-main-color);
}
.slider-home10 .item-product .product-info .section-title {
    font-size: 48px;
    line-height: 52px;
    font-family: var(--bzo-title_typo-font-family);
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
}
.slider-home10 .item-product .product-info .section-description {
    color: #fff;
    text-align: center;
    margin-bottom: 30px;
}
.slider-home10 .bzotech-countdown {
    justify-content: center;
    margin-bottom: 30px;
}
.slider-home10 .bzotech-countdown .clock{
    display: flex;
    flex-direction: column;
    position: relative;
    padding: 0 25px;
    justify-content: center;
}
.slider-home10 .bzotech-countdown .clock:first-child {
    padding-left: 0;
}
.slider-home10 .bzotech-countdown .clock:last-child {
    padding-right: 0;
}
.slider-home10 .bzotech-countdown .clock:not(:last-child):after {
    content: ':';
    position: absolute;
    right: -5px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 30px;
    color: var(--bzo-main-color);

}
.slider-home10 .bzotech-countdown .clock .number, 
.slider-home10 .bzotech-countdown .clock .text {
    text-align: center;
}
.slider-home10 .bzotech-countdown .clock .number {
    font-size: 48px;
    font-weight: 500;
    line-height: 52px;
    color: var(--bzo-main-color);
}
.slider-home10 .bzotech-countdown .clock .text {
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    color: #fff;
}
.slider-home10 .action-buttons {
    text-align: center;
}
.slider-home10 .action-buttons a.addcart-link {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    padding: 16px 35px;
    border: 1px solid #fff;
    display: inline-block;
}
.slider-home10 .action-buttons a.addcart-link:hover {
    color: var(--bzo-main-color);
    border: 1px solid var(--bzo-main-color);
}
.slider-home10.elbzotech-wrapper-slider-product .bzotech-swiper-navi .swiper-button-nav {
    width: 38px;
    height: 38px;
    top: auto;
    bottom: -18px;
    color: #fff;
    font-size: 28px;
}
.slider-home10.elbzotech-wrapper-slider-product .bzotech-swiper-navi .swiper-button-nav.swiper-button-next:before {
    display: none;
}
.slider-home10.elbzotech-wrapper-slider-product .bzotech-swiper-navi .swiper-button-nav.swiper-button-next {
    right: 125px;
}
.slider-home10.elbzotech-wrapper-slider-product .bzotech-swiper-navi .swiper-button-nav.swiper-button-prev {
    right: 168px;
}
@media(max-width: 1366px){
    .slider-home10 .item-product {
        justify-content: center;
        gap: 30px;
    }
    .slider-home10 .item-product .product-thumb {
        margin-left: auto;
    }
    .slider-home10 .item-product .product-info {
        width: 50%;
        padding: 0 10px;
    }
    .slider-home10 .bzotech-countdown .clock .number {
        font-size: 30px;
        font-weight: 500;
        line-height: 52px;
        color: var(--bzo-main-color);
    }
    .slider-home10 .bzotech-countdown .clock .text {
        font-size: 16px;
        font-weight: 400;
        text-transform: uppercase;
        color: #fff;
    }
    .slider-home10 .bzotech-countdown .clock{ 
        padding: 0 15px;
    }
}
@media(max-width: 992px){
    .slider-home10 {
        width: 80%;
    }
}
@media(max-width: 767px){
    .slider-home10 {
        width: 100%;
    }
    .slider-home10 .item-product {
        flex-direction: column;
        gap: 20px;
    }
    .slider-home10 .item-product .product-info {
        margin-top: 0;
        width: 100%;
    }
}
/* Slider - Testimonial home 10 */
.item-slider-global-style11 {
    background: #fff;
    padding: 50px 40px;
    display: flex;
    flex-direction: column;
    gap: 25px;
    height: 100%;
}
.item-slider-global-style11 .box-content-custom {
    color: var(--bzo-gray-color);
}
.elbzotech-wrapper-slider-global-style11 .swiper-slide {
    height: auto;
}
.item-slider-global-style11 .flex-wrapper {
    margin-top: auto;
    gap: 10px;
}
.item-slider-global-style11 .flex-wrapper .img-wrap {
    display: flex;
    overflow: hidden;
}   
.item-slider-global-style11 .flex-wrapper .img-wrap img {
    transition: .3s;
}
.item-slider-global-style11 .flex-wrapper .img-wrap:hover img {
    transform: scale(1.1);
}
.item-slider-global-style11 .customer-info h3 {
    font-family: var(--bzo-body_typo-font-family);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    color: var(--bzo-gray-color);
    margin-bottom: 5px;
}
.item-slider-global-style11 .customer-info p {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: var(--bzo-gray-color);
}
/* End Slider - Testimonial home 10 */

@-webkit-keyframes cus_swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes cus_swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.cus_swing {
  -webkit-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

.item-slider-global-style8 .adv-thumb-link-cate {
    background-color: #fff;
    border-radius: 15px;
    padding: 7px 15px;
    display: flex;
    gap: 20px;
    border: 1px solid transparent;
}
.item-slider-global-style8 .title{
    color: var(--bzo-gray-color);
}
.item-slider-global-style8 .adv-thumb-link-cate:hover{
    border-color: var(--bzo-main-color);
}
.item-slider-global-style8 .adv-thumb-link-cate:hover .title{
    color: var(--bzo-main-color);
}
.item-slider-global-style8 .adv-thumb-link-cate:hover img {
    animation: cus_swing 1s ease infinite;
}
/*-- End slider style 8 ---*/
/*-- Begin slider style 9 ---*/
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide{
    background-color: white;
    border-radius: 15px;
    padding: 30px 15px;
    transition: all .3s linear;
    text-align: center;
    cursor: pointer;
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide-thumb-active,
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide:hover
 {
    background-color: var(--bzo-main-color);
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide-thumb-active .title-item,
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide:hover .title-item
{
    color: #fff;
    transition: all .3s linear;
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .image-wrap {
    margin-bottom: 4px;
    display: inline-block;
    position: relative;
    min-height: 55px;
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .image-hover img{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: all .3s linear;
}

.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide-thumb-active .image-wrap img,
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide:hover .image-wrap img
{
    opacity: 0;
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide-thumb-active .image-hover img,
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide:hover .image-hover img
{
    opacity: 1;
}
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-next,
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-prev{
    width: 32px;
    height: 32px;
    border-radius: 40px;
    background-color: var(--bzo-main-color-mix2);
    text-align: center;
    line-height: 32px;
    top: 50%;
    margin-top: -16px;
    position: absolute;
    z-index: 1;
}
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-next{
    left: auto;
    right: -60px;
}
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-prev{
    left: -60px;
    right: auto;
}
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-next:hover,
.elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-prev:hover
{
    background-color: var(--bzo-main-color2);
    color: #fff;
}
.elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper{
    position: relative;
    margin-bottom: 100px;
}
.elbzotech-wrapper-slider-global-style9 .info-slider9 .image-wrap{
   width: 50%;
   padding-right: 45px;
}
.elbzotech-wrapper-slider-global-style9 .info-slider9 .content-right{
   width: 50%;
   padding-left: 15px;
}
.elbzotech-wrapper-slider-global-style9 .info-slider9 .content-right h3{
   font-size: 26px;
   font-weight: 600;
   margin: 0px;
   margin-bottom: 20px;
}
.elbzotech-wrapper-slider-global-style9 .info-slider9 .content-right p{ 
   margin-bottom: 20px;
}
/*-- End slider style 9 ---*/
/*-- Slider style 12 - category home 11 ---*/
.item-slider-global-style12 .adv-thumb-link-cate {
    position: relative;
    display: block;
}
.item-slider-global-style12 .info {
    margin-top: 15px;
}
.item-slider-global-style12 .info p {
    margin: 0;
}
.item-slider-global-style12 .image-hover{
    position: absolute;
    display: flex;
    top: 0;
    opacity: 0;
    justify-content: center;
    right: 0;
    left: 0;
}
.item-slider-global-style12 {
    border: 1px solid #D9D9D9;
    padding: 55px 0 50px;
    text-align: center;
    transition: .3s;
}
.item-slider-global-style12:hover {
    background: var(--bzo-main-color);
    border: 1px solid var(--bzo-main-color);
}
.item-slider-global-style12:hover .adv-thumb-link-cate .image-hover ~ img {
    opacity: 0;
}   
.item-slider-global-style12:hover .adv-thumb-link-cate .image-hover {
    opacity: 1;
}
.item-slider-global-style12 .info .title a{
    color: var(--bzo-main-color);
    font-weight: 600;
    font-size: 18px;
    line-height: 20px;
    text-transform: capitalize;
}
.item-slider-global-style12 .info .desc {
    font-weight: 400;
    font-size: 16px;
    color: var(--bzo-body_typo-color);
}
.item-slider-global-style12:hover .info .title a,
.item-slider-global-style12:hover .info .desc {
    color: #fff;
}
.elbzotech-wrapper-slider-global-style12 .swiper-button-nav{
    opacity: 0;
    transition: 0.4s;
    transform: scale(0);
}
.elbzotech-wrapper-slider-global-style12:hover .swiper-button-nav {
    opacity: 1;
    transform: scale(1);
}
@media (max-width: 767px) {  
    .item-slider-global-style12 {
        padding: 20px 0;
    }
    .elbzotech-wrapper-slider-global-style12 .swiper-button-nav{
        opacity: 1;
        transform: scale(1);
    }
}
/*-- End slider style 12 ---*/
@media(max-width: 1200px){
    .elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper{
        margin-bottom: 50px;
    }
    .elbzotech-wrapper-slider-global-style9 .info-slider9 .image-wrap{
        padding-right: 15px;
    }
    .elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-next {
        right: -15px;
    }
    .elbzotech-wrapper-slider-global-style9 .swiper-button-gallery-prev {
        left: -15px;
    }
}
@media (max-width: 880px) {  
    .elbzotech-wrapper-slider-global-style9 .info-slider9 .image-wrap,
    .elbzotech-wrapper-slider-global-style9 .info-slider9 .content-right{
        width: 100%;
        padding: 0px;
        text-align: center;
    }
    .elbzotech-wrapper-slider-global-style9 .info-slider9 .image-wrap{
        margin-bottom: 30px;

    }
} 
@media (max-width: 767px) {
    .elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide{
        padding: 20px 15px;
    }
    .elbzotech-wrapper-slider-global-style9 .info-slider9 .content-right h3 {
        font-size: 20px;
    }
    .waterwheel-global-slider-style5 .prev {
        position: absolute;
        z-index: 10;
        top: 50%;
        transform: translateY(-50%);
        left: -12px;
        text-align: center;
        width: 24px;
        height: 24px;
        background-color: #F5F5F5;
        box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    }
    .waterwheel-global-slider-style5 .prev:hover {
        background-color: var(--bzo-main-color);
        color: white;
    }
    .waterwheel-global-slider-style5 .next:hover {
        background-color: var(--bzo-main-color);
        color: white;
    }
    .waterwheel-global-slider-style5 .next {
        position: absolute;
        z-index: 10;
        top: 50%;
        transform: translateY(-50%);
        right: -12px;
        text-align: center;
        width: 24px;
        height: 24px;
        background-color: #F5F5F5;
        box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
    }  
}
@media (max-width: 425px) { 
    .item-slider-global-style5 .list-social-icon .share-icon {
        width: 40px;
        height: 40px;
        font-size: 20px;
    }
    .item-slider-global-style5 .list-social-icon .list-social a {
        width: 40px;
        height: 40px;
        font-size: 20px;
    }

}
@media (max-width: 390px) { 
    .waterwheel-global-slider-style5 .prev {
        left: 0;
    }
    .waterwheel-global-slider-style5 .next {
        right: 0;
    }
    .elbzotech-wrapper-slider-global-style9 .gallery-thumbs-wrapper .swiper-slide .title-item{
        font-size: 14px;
    }
}
@media (max-width: 360px) { 
    .waterwheel-global-slider-style5 .prev {
        left: 15px;
    }
    .waterwheel-global-slider-style5 .next {
        right: 15px;
    }
}
/* Slider style 13 */
.item-slider-global-style13 {
    border: 1px solid #D6D6D6;
}
.item-slider-global-style13:hover {
    border: 1px solid var(--bzo-main-color);
}
.item-slider-global-style13 .info {
    padding: 20px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.item-slider-global-style13 .info .desc p{
    margin: 0;
    color: var(--bzo-main-color);
}
.item-slider-global-style13 .info .title a {
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
}
.item-slider-global-style13 a.adv-thumb-link-cate {
    display: flex;
    overflow: hidden;
}
.item-slider-global-style13 a.adv-thumb-link-cate img {
    transition: .3s;
    width: 100%;
}
.item-slider-global-style13:hover a.adv-thumb-link-cate img {
    transform: scale(1.1) rotate(-5deg);
}
.elbzotech-wrapper-slider-global-style13 .swiper-button-nav.swiper-button-disabled {
    opacity: 1;
}
.elbzotech-wrapper-slider-global-style13 .swiper-button-nav.swiper-button-disabled i {
    opacity: 0.5;
}
.elbzotech-wrapper-slider-global-style13 .swiper-button-nav {
    top: -10px;
    width: 32px;
    height: 32px;
    border: 1px solid #D6D6D6;
    margin-top: -32px;
}
.elbzotech-wrapper-slider-global-style13 .swiper-button-nav.swiper-button-prev {
    right: 37px;
    left: auto;
}
/* End slider style 13 */
/*Begin Slider elementor*/
.elbzotech-wrapper-slider{
    position: relative;
}
.swiper-scrollbar{
    opacity: 1!important;
    height: 5px;
}
.display-swiper-scrollbar-yes .swiper-scrollbar{
     background: #e5e5e5;
}
.display-swiper-scrollbar-yes .swiper-scrollbar-drag{
     background: #c82811;
}
/*--------- style 3 ----------*/
.elbzotech-wrapper-slider-style3 .item-slider-style3{
    padding: 0px 30px 25px;
    text-align: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    border-radius: 30px;
}
.item-slider-style3 .img-wrap{
    border-radius: 15px;
    overflow: hidden;
    background: #fff;
}
.item-slider-style3 .img-wrap img{
    width: 100%;
}
.item-slider-style3 .image-wrap{
   order: 1;
}
.item-slider-style3 .desc-slider-custom{
   order: 3;
}
.item-slider-style3 .title-slider-custom{
   order: 2;
   line-height: 36px;
   margin-bottom: 5px;
   margin-top: 23px;
}
.item-slider-style3 .content-slider-custom{
   order: 0;
   padding: 10px 0;
}
.slider-type-marquee .swiper-slide {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  width: auto;
  position: relative;
  padding: 0 10px;
}
/*--------- style 4 ----------*/
.item-slider-style4 .content-slider-custom {
    color: #5C5C5C;
    line-height: 28px;
    margin-bottom: 20px;
    position: relative;
    padding: 0px 50px;
}
.item-slider-style4 .content-slider-custom .testimonial-left {
    position: absolute;
    top: 0;
    left: 0;
}
.item-slider-style4 .content-slider-custom .testimonial-right {
    position: absolute;
    top: 0;
    right: 0;
}
.item-slider-style4 .title-slider-custom {
    color:#454545;
}
.item-slider-style4 .desc-slider-custom {
    color:#727272;
    margin-left: 8px;
    padding-left: 8px;
    border-left: 1px solid #A1A1A1;
    line-height: 18px;
}
.item-slider-style4 .image-wrap  {
    margin-top: 30px;
}
.item-slider-style4 .image-wrap img {
    max-width: 140px;
    border-radius: 50%;
}
.elbzotech-wrapper-slider-style4.display-swiper-pagination-style2 .swiper-pagination{
    position: unset;
    margin-top: 30px;
}
/*End Slider elementor*/
@media(max-width: 1200px){
    .elbzotech-wrapper-slider-style2__open-close{
        right: 50%;
        margin: 0;
        top: 10px;
        margin-right: -10px;
    }

    .elbzotech-wrapper-slider-style2__open-close.active{
         margin-right: -20px;
    }
}


@media (max-width: 767px) {
    .elbzotech-wrapper-slider-style2__open-close.active {
        height: 20px;
        width: 30px;
        line-height: 20px;
        font-size: 12px;
        margin-right: -15px;
    }
    .item-slider-style4 .content-slider-custom{
        line-height: 24px;
        font-size: 14px;
            padding: 0;
    }
    .item-slider-style4 .content-slider-custom .testimonial-left,
    .item-slider-style4 .content-slider-custom .testimonial-right{
        display: none;
    }

}.elementor-widget-bzotech-logo .logo-text{
	display: flex;
	align-items: center;
}
.elementor-widget-bzotech-logo .logo-text svg{
	margin-right: 5px;
}
/*Begin Search elementor*/

.select-cat-search:hover{
    color: #000;
    text-decoration: underline;
}
.elbzotech-dropdown-box{
    position: relative;
    cursor: pointer;
}
.elbzotech-search-global-form .elbzotech-dropdown-list li{
    margin-bottom: 5px;
}
.elbzotech-search-global-form .elbzotech-dropdown-list li:last-child{
    margin-bottom: 0px;
}
.elbzotech-search-global-form .elbzotech-dropdown-list {
    padding: 15px;
    font-size: 14px;
}
.elbzotech-search-global-form > .elbzotech-dropdown-box{
    border-right: 1px solid var(--bzo-border-color);
}
.elbzotech-search-global-form > .elbzotech-dropdown-box .dropdown-link{
    padding: 0px 25px;
}
.elbzotech-search-global-form input[name="s"]{
    border: 0;
    width: 100%;
    padding: 0 15px;
    background: transparent;
    min-width: auto;
}
.elbzotech-search-global-form input[type="submit"]{
    border: 0;
    background: #000;
    color: #fff;
    width: 50px;
    height: 50px;
    display: block;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    cursor: pointer;
}
.elbzotech-search-global-form input[type="submit"]:hover{
    background: #c82811;
    color: #000;
        box-shadow: none;
}
.elbzotech-submit-form:hover .elbzotech-text-bt-search{
    color: #000;
}
.elbzotech-submit-form{
    position: relative;
}
.elbzotech-text-bt-search > *{
    vertical-align: middle;
}
.elbzotech-list-product-search {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
    left: 0;
    margin-top: 32px;
    padding: 20px;
    border-radius: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    min-width: 250px;
    z-index: 10000;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
        max-height: 400px;
    overflow-y: auto;
}
.elbzotech-list-product-search::-webkit-scrollbar{
    width: 3px;
}
.elbzotech-list-product-search::-webkit-scrollbar-track{
  box-shadow: inset 0 0 6px var(--bzo-main-color2);
}
.elbzotech-list-product-search::-webkit-scrollbar-thumb{
  background-color: var(--bzo-main-color);
  outline: 1px solid var(--bzo-main-color);
}
.live-search-yes.active .elbzotech-list-product-search {
    opacity: 1;
    visibility: visible;
    margin-top: 0px;
        border-top: 1px solid #cccccc;
}
.current-search-cat{
    white-space: nowrap;
    color: #333;
}
.current-search-cat i{
    margin-left: 30px;
}
.item-search-pro {
    border-bottom: 1px solid #f5f5f5;
    display: table;
    padding: 10px 0;
    width: 100%;
}
.item-search-pro > div {
    display: table-cell;
    vertical-align: middle;
}
.item-search-pro:last-child {
    border: none;
}
.item-search-pro .title14 {
    text-transform: capitalize;
    font-weight: 500;
    font-size: 16px;
}
.item-search-pro > div.search-ajax-thumb {
    width: 50px;
    border-radius: 6px;
}
.item-search-pro > div.search-ajax-thumb img{
    border-radius: 5px;
}
.item-search-pro > div.search-ajax-price {
    text-align: right;
}
.item-search-pro > div.search-ajax-title {
    padding: 0 10px;
}
.search-ajax-thumb img{
    display: block;
}
.elbzotech-list-product-search > i{
    text-align: center;
    display: block;
    min-height: 62px;
    margin: 0 auto;
    line-height: 62px;
}
.elbzotech-list-product-search .content-list-product-search > p{
    text-align: center;
    display: block;
    margin: 0 auto;
}
/*---------------------------------*/
/*Style search icon popup */
.elbzotech-search-global-icon-popup .dropdown-box-cate .title-cate{
    margin-right: 30px;
    width: 16%;
    margin-top: 8px;
    display: none;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate ul li{
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate ul li:last-child{
    margin-right: 0px;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate ul li a{
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #ccc;
    border-radius: 20px;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate ul li a:hover{
    text-decoration: none;
    color: var(--bzo-main-color);
    border-color: var(--bzo-main-color);
}
.elbzotech-search-global-icon-popup .dropdown-box-cate ul li.active a{
    background: var(--bzo-main-color);
    border-color: var(--bzo-main-color);
    color: #fff;
}
.elbzotech-search-global-icon-popup .elbzotech-search-form-wrap-global{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.45);
    opacity: 0;
    visibility: hidden;
    z-index: 9992;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    display: none;
}
.elbzotech-search-global-icon-popup .elbzotech-search-global-form>h3{
    margin-bottom: 30px;
}
.elbzotech-search-global-icon-popup .elbzotech-search-form-wrap-global.active{
    opacity: 1;
    display: block;
    visibility: inherit;
}
.elbzotech-search-global-icon-popup{
    display: inline-block;
}
.elbzotech-search-global-icon-popup .search-icon-popup{
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    font-size: 20px;
    text-align: center;
    color: var(--bzo-gray-color);
    display: flex;
}
.elbzotech-search-global-icon-popup .search-icon-popup:hover{
    color: var(--bzo-main-color);
}

.elbzotech-search-form-wrap-global:after{
    content: "";
    display: table;
    clear: both;
}
.elbzotech-search-global-icon-popup .elbzotech-search-global-form{
    width: 100%;
    margin: auto;
    max-width:1030px;
    padding: 0px 15px;
    border: none;
}
.elbzotech-search-global-icon-popup .elbzotech-search-global-form .input-submit-form{
    background: #F5F5F5;
    border-radius: 40px;
    height: 55px;
}
.elbzotech-search-global-icon-popup .elbzotech-search-global-form input[name="s"]{
    line-height: 55px;
    height: 55px;
    padding: 3px 25px;
    font-size: 16px;
    color: #727272;
}
.elbzotech-search-global-icon-popup.open-search-popup .elbzotech-search-form-wrap-global{
    opacity: 1;
    visibility: visible;
}
.elbzotech-search-global-icon-popup .elbzotech-text-bt-search{
    background: transparent;
    border: none;
    font-size: 26px;
    padding: 11px 22px;
    color: var(--bzo-title-color2);
    cursor: pointer;
}
.elbzotech-search-global-icon-popup .dropdown-box-cate{
    margin-top: 35px;
    margin-bottom: -10px;
    text-align: center;
}
.elbzotech-search-global-icon-popup .elbzotech-search-global-form > .elbzotech-dropdown-box{
    border-right: none;
}
.elbzotech-search-global-icon-popup .elbzotech-submit-form:hover .elbzotech-text-bt-search {
    color: var(--bzo-main-color);
}
.elbzotech-search-global-icon-popup .elbzotech-list-product-search {
    color: var(--bzo-body_typo-color);
}
.elbzotech-search-global-icon-popup .content-list-product-search {
    margin: auto;
    width: 100%;
    max-width: 1000px;
}
.elbzotech-search-global-icon-popup .current-search-cat{
    color: #fff;
    padding-left: 0px!important;
}
.elbzotech-search-global-icon-popup i.elbzotech-close-search-form{
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 20px;
    cursor: pointer;
    text-align: right;
    visibility: hidden;
    padding: 16px;
    z-index: 1;
    border-radius: 50%;
        transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-search-global-icon-popup i.elbzotech-close-search-form:hover{
    color: var(--bzo-main-color);
}
.elbzotech-search-form-wrap-global.active i.elbzotech-close-search-form{
    opacity: 1;
    visibility: visible;
}
.form-left{
    float: left;
}
.form-right{
    float: right;
}
.form-center{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.elbzotech-search-global-icon-popup .content-form-popup{
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding: 60px 0px;
}
.elbzotech-search-global-icon-popup .input-submit-form{
    align-items: center;
    justify-content: center;
        background: #F5F5F5;
    border-radius: 40px;
    height: 55px;
}
.elbzotech-search-global-icon-popup .elbzotech-search-form-global >h3{
    margin-bottom: 50px;
}
.elbzotech-search-global-icon-popup .elbzotech-search-form-global  {
    width: 100%;
    margin: auto;
    max-width: 1030px;
    padding: 0 15px;
    border: none;
}
.elbzotech-search-global-icon-popup .elbzotech-search-form-global input[name="s"] {
    line-height: 55px;
    height: 55px;
    padding: 0px 20px;
    font-size: 16px;
    color: #727272;
    border: 0;
    width: 100%;
    background: transparent;
    min-width: auto;
}
/*---------------------------------*/
/*Style search style default */

.elbzotech-search-global-default .elbzotech-search-global-form > *{
    display: inline-block;
}
.elbzotech-search-global-default .elbzotech-dropdown-list{
    left: 0;
    right: auto;
    border-radius: 0px 0px 20px 20px;
}
.elbzotech-search-global-default .elbzotech-search-global-form{
    padding: 5px;
    border-radius: 10px;
    background: #f5f5f5;
}
.elbzotech-search-global-default .elbzotech-search-global-form input[name="s"]{
    height: 54px;
    line-height: 54px;
    border-radius: 10px;
    background: #f5f5f5;
    z-index: 1;
    border: none;
}
.elbzotech-search-global-default .elbzotech-submit-form .elbzotech-text-bt-search,
.elbzotech-search-global-default .elbzotech-search-global-form input[type="submit"]{    
    height: 54px;
    line-height: 54px;
    border-radius: 10px;
    background: var(--bzo-main-color);
    padding: 0 30px;
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
    border: none;
    font-family: inherit;
}
.elbzotech-search-global-default .elbzotech-search-global-form input[type="submit"]:hover,
.elbzotech-search-global-default .elbzotech-submit-form .elbzotech-text-bt-search:hover{
    background: var(--bzo-title-color2);
}
/*End Search elementor*/

/*Begin search style2 */
.elbzotech-search-global-style2 .input-submit-form {
    background: #F5F5F5;
    border-radius: 40px;
}
.elbzotech-search-global-style2 .elbzotech-text-bt-search {
    background-color: transparent;
    color: var(--bzo-gray-color);
    transition: all .3s linear;
    border: 0;
    padding: 0 13px;
    line-height: 16px;

}
.elbzotech-search-global-style2 .elbzotech-text-bt-search:hover {
    color: var(--bzo-main-color);
}
.elbzotech-search-global-style2 .input-submit-form input {
    font-weight: 400;
    font-size: 16px;
    line-height: 20px;
    color: #A1A1A1;
    height: 40px;
    padding-left: 20px;
}
/*End search style2 */

/*Begin mobile search style icon */
.mobile-search-style-icon .search-icon-popup,
.mobile-search-style-icon .elbzotech-close-search-form
{
    display: none;
}
@media(max-width: 1200px){
    .mobile-search-style-icon .search-icon-popup,
    .mobile-search-style-icon .elbzotech-close-search-form
    {
        display: block;
    }
    .mobile-search-style-icon .content-form-popup-style-mobi{
        background: #fff;
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        padding: 40px 0px;
    }

    .mobile-search-style-icon .dropdown-box-cate .title-cate{
        margin-right: 30px;
        width: 16%;
        margin-top: 8px;
        display: none;
    }
    .mobile-search-style-icon .dropdown-box-cate ul li{
        display: inline-block;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .mobile-search-style-icon .dropdown-box-cate ul li:last-child{
        margin-right: 0px;
    }
    .mobile-search-style-icon .dropdown-box-cate ul li a{
        display: inline-block;
        padding: 5px 15px;
        border: 1px solid #ccc;
        border-radius: 20px;
    }
    .mobile-search-style-icon .dropdown-box-cate ul li a:hover{
        text-decoration: none;
        color: var(--bzo-main-color);
        border-color: var(--bzo-main-color);
    }
    .mobile-search-style-icon .dropdown-box-cate ul li.active a{
        background: var(--bzo-main-color);
        border-color: var(--bzo-main-color);
        color: #fff;
    }
    .mobile-search-style-icon .elbzotech-search-form-wrap-global{
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        background: rgba(0,0,0,0.45);
        opacity: 0;
        visibility: hidden;
        z-index: 9992;
        transition: all 0.3s ease-out 0s;
        -webkit-transition: all 0.3s ease-out 0s;
        display: none;
    }
    .mobile-search-style-icon .elbzotech-search-global-form>h3{
        margin-bottom: 30px;
    }
    .mobile-search-style-icon .elbzotech-search-form-wrap-global.active{
        opacity: 1;
        display: block;
        visibility: inherit;
    }
    .mobile-search-style-icon{
        display: inline-block;
    }
    .mobile-search-style-icon .search-icon-popup{
        cursor: pointer;
        transition: all 0.3s ease-out 0s;
        -webkit-transition: all 0.3s ease-out 0s;
        font-size: 20px;
        text-align: center;
        color: var(--bzo-gray-color);
        display: flex;
    }
    .mobile-search-style-icon .search-icon-popup:hover{
        color: var(--bzo-main-color);
    }

    .mobile-search-style-icon .elbzotech-search-global-form{
        width: 100%;
        margin: auto;
        max-width:1030px;
        padding: 0px 15px;
        border: none;
    }
    .mobile-search-style-icon .elbzotech-search-global-form .input-submit-form{
        background: #F5F5F5;
        border-radius: 40px;
        height: 55px;
        width: 100%;
    }
    .mobile-search-style-icon .elbzotech-search-global-form input[name="s"]{
        line-height: 55px;
        height: 55px;
        padding: 3px 25px;
        font-size: 16px;
        color: #727272;
    }
    .mobile-search-style-icon.open-search-popup .elbzotech-search-form-wrap-global{
        opacity: 1;
        visibility: visible;
    }
    .mobile-search-style-icon .elbzotech-text-bt-search{
        background: transparent;
        border: none;
        font-size: 26px;
        padding: 11px 22px;
        color: var(--bzo-title-color2);
        cursor: pointer;
    }
    .mobile-search-style-icon .dropdown-box-cate{
        margin-top: 35px;
        margin-bottom: -10px;
        text-align: center;
    }
    .mobile-search-style-icon .elbzotech-search-global-form > .elbzotech-dropdown-box{
        border-right: none;
    }
    .mobile-search-style-icon .elbzotech-submit-form:hover .elbzotech-text-bt-search {
        color: var(--bzo-main-color);
    }
    .mobile-search-style-icon .elbzotech-list-product-search {
        color: var(--bzo-body_typo-color);
    }
    .mobile-search-style-icon .content-list-product-search {
        margin: auto;
        width: 100%;
        max-width: 1000px;
    }
    .mobile-search-style-icon .current-search-cat{
        color: #fff;
        padding-left: 0px!important;
    }
    .mobile-search-style-icon i.elbzotech-close-search-form{
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        font-size: 20px;
        cursor: pointer;
        text-align: right;
        visibility: hidden;
        padding: 16px;
        z-index: 1;
        border-radius: 50%;
            transition: all 0.3s ease-out 0s;
        -webkit-transition: all 0.3s ease-out 0s;
        background: transparent;
    }
    .mobile-search-style-icon i.elbzotech-close-search-form:hover{
        color: var(--bzo-main-color);
        background: transparent;
    }
    .mobile-search-style-icon.active i.elbzotech-close-search-form{
        opacity: 1;
        visibility: visible;
    }
    .mobile-search-style-icon .input-submit-form{
        align-items: center;
        justify-content: center;
            background: #F5F5F5;
        border-radius: 40px;
        height: 55px;
    }
    .mobile-search-style-icon .elbzotech-search-form-global >h3{
        margin-bottom: 50px;
    }
    .mobile-search-style-icon .elbzotech-search-form-global  {
        width: 100%;
        margin: auto;
        max-width: 1030px;
        padding: 0 15px;
        border: none;
    }
    .mobile-search-style-icon .elbzotech-search-form-global input[name="s"] {
        line-height: 55px;
        height: 55px;
        padding: 0px 20px;
        font-size: 16px;
        color: #727272;
        border: 0;
        width: 100%;
        background: transparent;
        min-width: auto;
    }
}
/*End mobile search style icon*/


@media(max-width: 1200px){
    .elbzotech-search-global-icon-popup .dropdown-box-cate .title-cate {
        margin-right: 20px;
        width: 30%;
    }
    .elbzotech-search-global-icon-popup .dropdown-box-cate >ul{
        overflow-x: auto;
        white-space: nowrap;
    }
    .elbzotech-search-global-icon-popup .dropdown-box-cate ul li{
        margin-right: 10px;
    }
    .elbzotech-search-global-icon-popup .elbzotech-search-global-form>h3 {
        margin-bottom: 40px;
    }
    .elbzotech-search-global-icon-popup .content-form-popup{
        padding-bottom: 40px;
    }
    .elbzotech-search-global-icon-popup .elbzotech-search-form-global >h3{
        margin-bottom: 20px;
    }
    .elbzotech-search-global-icon-popup .elbzotech-search-global-form{
        margin: auto;
    }
    i.elbzotech-close-search-form{
        font-size: 16px;
    }
}

@media(max-width: 767px){
    .elbzotech-search-global-icon-popup .elbzotech-search-global-form>h3 {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .elbzotech-search-global-icon-popup .dropdown-box-cate{
        flex-direction: column;
    }
    .elbzotech-search-global-icon-popup .dropdown-box-cate .title-cate {
        width: 100%;
        margin: 0px;
        margin-bottom: 10px;
    }
}
/* Search box style 5 */
.elbzotech-search-global-style5 .elbzotech-search-global-form {
    border-bottom: 1px solid #D6D6D6;
}
.elbzotech-search-global-style5 .elbzotech-search-global-form input {
    padding: 0;
    height: 32px;
    line-height: 32px;
    margin-bottom: 8px;
}
.elbzotech-search-global-style5 .elbzotech-submit-form .elbzotech-text-bt-search {
    border: none;
    background: none;
    font-size: 28px;
    color: var(--bzo-main-color2);
}
.elbzotech-search-global-style5 .elbzotech-submit-form .elbzotech-text-bt-search:hover {
    color: var(--bzo-main-color);
}
/* End search box style 5 */
/*Begin Search elementor*/

.select-cat-search:hover{
    color: #000;
    text-decoration: underline;
}
.elbzotech-dropdown-box{
    position: relative;
    cursor: pointer;
}
.elbzotech-search-form .elbzotech-dropdown-list li{
    margin-bottom: 5px;
}
.elbzotech-search-form .elbzotech-dropdown-list li:last-child{
    margin-bottom: 0px;
}
.elbzotech-search-form .elbzotech-dropdown-list {
    padding: 15px;
    font-size: 14px;
}
.elbzotech-search-form > .elbzotech-dropdown-box{
    border-right: 1px solid var(--bzo-border-color);
}
.elbzotech-search-form > .elbzotech-dropdown-box .dropdown-link{
    padding: 0px 25px;
}
.elbzotech-search-form input[name="s"]{
    border: 0;
    width: 100%;
    padding: 0 15px;
    background: transparent;
    min-width: auto;
}
.elbzotech-search-form input[type="submit"]{
    border: 0;
    background: #000;
    color: #fff;
    width: 50px;
    height: 50px;
    display: block;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    cursor: pointer;
}
.elbzotech-search-form input[type="submit"]:hover{
    background: #c82811;
    color: #000;
        box-shadow: none;
}
.elbzotech-submit-form:hover .elbzotech-text-bt-search{
    color: #000;
}
.elbzotech-submit-form{
    position: relative;
}
.elbzotech-text-bt-search > *{
    vertical-align: middle;
}
.elbzotech-list-product-search {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
    left: 0;
    margin-top: 32px;
    padding: 20px;
    border-radius: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    min-width: 250px;
    z-index: 10000;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
        max-height: 400px;
    overflow-y: auto;
}
.elbzotech-list-product-search::-webkit-scrollbar{
    width: 3px;
}
.elbzotech-list-product-search::-webkit-scrollbar-track{
  box-shadow: inset 0 0 6px var(--bzo-main-color2);
}
.elbzotech-list-product-search::-webkit-scrollbar-thumb{
  background-color: var(--bzo-main-color);
  outline: 1px solid var(--bzo-main-color);
}
.live-search-yes.active .elbzotech-list-product-search {
    opacity: 1;
    visibility: visible;
    margin-top: 0px;
        border-top: 1px solid #cccccc;
}
.current-search-cat{
    white-space: nowrap;
    color: #333;
}
.current-search-cat i{
    margin-left: 30px;
}
.item-search-pro {
    border-bottom: 1px solid #f5f5f5;
    display: table;
    padding: 10px 0;
    width: 100%;
}
.item-search-pro > div {
    display: table-cell;
    vertical-align: middle;
}
.item-search-pro:last-child {
    border: none;
}
.item-search-pro .title14 {
    text-transform: capitalize;
    font-weight: 500;
    font-size: 16px;
}
.item-search-pro > div.search-ajax-thumb {
    width: 50px;
    border-radius: 6px;
}
.item-search-pro > div.search-ajax-thumb img{
    border-radius: 5px;
}
.item-search-pro > div.search-ajax-price {
    text-align: right;
}
.item-search-pro > div.search-ajax-title {
    padding: 0 10px;
}
.search-ajax-thumb img{
    display: block;
}
.elbzotech-list-product-search > i{
    text-align: center;
    display: block;
    min-height: 62px;
    margin: 0 auto;
    line-height: 62px;
}
.elbzotech-list-product-search .content-list-product-search > p{
    text-align: center;
    display: block;
    margin: 0 auto;
}
/*---------------------------------*/
/*Style search icon popup */
.elbzotech-search-icon .dropdown-box-cate .title-cate{
    margin-right: 30px;
    width: 16%;
    margin-top: 8px;
}
.elbzotech-search-icon .dropdown-box-cate ul li{
    display: inline-block;
    margin-right: 20px;
    margin-bottom: 10px;
}
.elbzotech-search-icon .dropdown-box-cate ul li:last-child{
    margin-right: 0px;
}
.elbzotech-search-icon .dropdown-box-cate ul li a{
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #ccc;
    border-radius: 20px;
}
.elbzotech-search-icon .dropdown-box-cate ul li a:hover{
    text-decoration: none;
    color: var(--bzo-main-color);
    border-color: var(--bzo-main-color);
}
.elbzotech-search-icon .dropdown-box-cate ul li.active a{
    background: var(--bzo-main-color);
    border-color: var(--bzo-main-color);
    color: #fff;
}
.elbzotech-search-icon .elbzotech-search-form-wrap{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.45);
    opacity: 0;
    visibility: hidden;
    z-index: 9992;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    display: none;
}
.elbzotech-search-icon .elbzotech-search-form>h3{
    margin-bottom: 50px;
}
.elbzotech-search-icon .elbzotech-search-form-wrap.active{
    opacity: 1;
    display: block;
    visibility: inherit;
}
.elbzotech-search-icon{
    display: inline-block;
}
.elbzotech-search-icon .search-icon-popup{
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    font-size: 24px;
    background: #f5f5f5;
    height: 42px;
    width: 42px;
    border-radius: 50%;
    line-height: 49px;
    text-align: center;
}
.elbzotech-search-icon2 .search-icon-popup{
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    font-size: 35px;
    background: transparent;
    height: auto;
    width:auto;
}
.elbzotech-search-icon2 .search-icon-popup .icon-search-default{
    width: 30px;
    height: 30px;
}

.elbzotech-search-form-wrap:after{
    content: "";
    display: table;
    clear: both;
}
.elbzotech-search-icon .elbzotech-search-form{
    width: 100%;
    margin: auto;
    max-width:1030px;
    padding: 0px 15px;
    border: none;
}
.elbzotech-search-icon .elbzotech-search-form .input-submit-form{
    background: #F5F5F5;
    border-radius: 40px;
    height: 55px;
}
.elbzotech-search-icon .elbzotech-search-form input[name="s"]{
    line-height: 55px;
    height: 55px;
    padding: 3px 20px;
    font-size: 16px;
    color: #727272;
}
.elbzotech-search-icon.open-search-popup .elbzotech-search-form-wrap{
    opacity: 1;
    visibility: visible;
}
.elbzotech-search-icon .elbzotech-text-bt-search{
    background: transparent;
    border: none;
    font-size: 36px;
    padding: 2px 20px;
    cursor: pointer;
}
.elbzotech-search-icon .dropdown-box-cate{
    margin-top: 35px;
    margin-bottom: -10px;
}
.elbzotech-search-icon .elbzotech-search-form > .elbzotech-dropdown-box{
    border-right: none;
}
.elbzotech-search-icon .elbzotech-submit-form:hover .elbzotech-text-bt-search {
    color: var(--bzo-main-color);
}
.elbzotech-search-icon .elbzotech-list-product-search {
    color: var(--bzo-body_typo-color);
}
.elbzotech-search-icon .content-list-product-search {
    margin: auto;
    width: 100%;
    max-width: 1000px;
}
.elbzotech-search-icon .current-search-cat{
    color: #fff;
    padding-left: 0px!important;
}
i.elbzotech-close-search-form{
    display: block;
    position: absolute;
    right: 30px;
    top: 30px;
    font-size: 16px;
    cursor: pointer;
    text-align: right;
    visibility: hidden;
    padding: 16px;
    z-index: 1;
    background: #F5F5F5;
    border-radius: 50%;
}
i.elbzotech-close-search-form:hover{
    background: var(--bzo-main-color);
    color: #fff;
}
.elbzotech-search-form-wrap.active i.elbzotech-close-search-form{
    opacity: 1;
    visibility: visible;
}
.form-left{
    float: left;
}
.form-right{
    float: right;
}
.form-center{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.elbzotech-search-form-wrap .content-form-popup{
    background: #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    padding: 80px 0px;
}
/*---------------------------------*/
/*Style search style default */

.elbzotech-search-default .elbzotech-search-form > *{
    display: inline-block;
}
.elbzotech-search-default .elbzotech-dropdown-list{
    left: 0;
    right: auto;
    border-radius: 0px 0px 20px 20px;
}
.elbzotech-search-default .elbzotech-search-form{
    height: 45px;
    line-height: 45px;
    border-radius: 25px;
    border: 1px solid var(--bzo-border-color);
    background: #fff;
}
.elbzotech-search-default .elbzotech-search-form input[name="s"]{
    height: 43px;
    line-height: 43px;
    border-radius: 25px 25px 25px 25px;
    background: #fff;
    margin-right: -2px;
    z-index: 1;
}
.elbzotech-search-default .elbzotech-search-form input[type="submit"]{
    width: 45px;
    height: 45px;
    background: transparent;
}
.elbzotech-search-default .elbzotech-submit-form .elbzotech-text-bt-search{
    line-height: 45px;
    height: 45px;
    margin-top: -1px;
    margin-right: -1px;
    display: inline-block;
    font-size: 18px;
    color: #000;
    background-color: var(--bzo-main-color);
    
    border-radius: 9px 25px 25px 9px;
    
    text-transform: uppercase;
    border: none;
    padding: 0px 20px;
}
/*End Search elementor*/
@media(max-width: 1200px){
    .elbzotech-search-icon .dropdown-box-cate .title-cate {
        margin-right: 20px;
        width: 30%;
    }
    .elbzotech-search-icon .dropdown-box-cate >ul{
        overflow-x: auto;
        white-space: nowrap;
    }
    .elbzotech-search-icon .dropdown-box-cate ul li{
        margin-right: 10px;
    }
    .elbzotech-search-icon .elbzotech-search-form>h3 {
        margin-bottom: 40px;
    }
    .elbzotech-search-form-wrap .content-form-popup{
        padding-bottom: 40px;
    }
    .elbzotech-search-icon .elbzotech-search-form{
        margin: auto;
    }
    i.elbzotech-close-search-form{
        font-size: 16px;
    }
}

@media(max-width: 767px){
    .elbzotech-search-icon .elbzotech-search-form>h3 {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .elbzotech-search-icon .dropdown-box-cate{
        flex-direction: column;
    }
    .elbzotech-search-icon .dropdown-box-cate .title-cate {
        width: 100%;
        margin: 0px;
        margin-bottom: 10px;
    }
}

/*Begin Mini cart elementor*/

.mini_cart_item{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    position: relative;
    border-bottom: 1px solid var(--bzo-border-color);
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.mini_cart_item .product-thumb{
    width: 20%;
}
.mini_cart_item .product-info{
    padding: 0 15px;
    width: 70%;
}
.mini_cart_item .product-thumb a img,
.mini_cart_item .product-thumb a{
    display: block;
    border-radius: 8px;
}
.mini-cart-content {
    text-align: left;
}
.mini-cart-dropdown-left{
    left: 0;
}
.mini-cart-dropdown-center{
    left: calc(50% - 200px);
}
.mini-cart-dropdown-right{
    right: 0;
}
.mini_cart_item .product-delete{
    position: absolute;
    right: 5px;
    top: 0;
    font-size: 14px;
}
.mini_cart_item .product-delete i{
    color: #999;
}
.mini_cart_item .product-delete:hover i{
    color: var(--bzo-main-color);
}
.mini_cart_item .product-info .product-title{
    font-size: 16px;
    margin: 0 0 5px;
    font-weight: 600;
    color: var(--bzo-main-color2);
}
.total-default.hidden,
i.elbzotech-close-mini-cart{
    display: none;
}
.mini-cart-total{
    padding-top: 10px;
}
.mini-cart-total .pull-left{
    float: left;
    font-weight: 600;
    color: var(--bzo-gray-color);
}
.mini-cart-total .pull-right{
    float: right;
    font-weight: 600;
}
.mini-cart-total .woocs_special_price_code{
    font-size: 18px;
}
.mini-cart-dropdown- .woocommerce-Price-amount{
    color: var(--bzo-main-color);
}
.clearfix:after{
    content: "";
    display: table;
    clear: both;
}
.mini-cart-button{
    display: flex;
    gap: 30px;
         margin: 10px 0 0 0px;
}
.mini-cart-button .button{
    width: 50%;
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    line-height: 56px;
    text-align: center;
    background: linear-gradient(180deg, var(--bzo-main-color-mix) 0%, var(--bzo-main-color) 100%);
    border-radius: 30px;
    padding: 0 32px;
    display: inline-block;
    cursor: pointer;
    z-index: 1;
    position: relative;
    font-family:var(--bzo-body_typo-font-family);
    overflow: hidden;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.mini-cart-button .button:hover{
    color: #fff;
    background: linear-gradient(180deg, var(--bzo-main-color-mix2) 0%, var(--bzo-main-color-mix) 100%);
    box-shadow: 0px 8px 10px rgba(121, 99, 104, 0.14), 0px 3px 14px rgba(0, 0, 0, 0.12);
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
/*content style side*/
.elbzotech-mini-cart-side-global .mini-cart-content {
    position: fixed;
    z-index: 10001;
    background: #fff;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
    width: 400px;
    bottom: 0;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    padding: 10px 15px;
    top: 0;
}
.elbzotech-mini-cart-side-right-global .mini-cart-content {
    right: 0;
     transform: translateX(450px);
    -webkit-transform: translateX(450px);
}
.elbzotech-mini-cart-side-left-global .mini-cart-content {
    left: 0;
     transform: translateX(-450px);
    -webkit-transform: translateX(-450px);
}
.admin-bar .elbzotech-mini-cart-side-global .mini-cart-content{
    top: 32px;
}
.elbzotech-mini-cart-side-global.open-side .mini-cart-content {
    transform: translateX(0);
    -webkit-transform: translateX(0);
}
.elbzotech-mini-cart-side-global .mini-cart-side-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    background: rgba(0, 0, 0, 0.7);
    z-index: 100;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-side-global .mini_cart_item:last-child {
    border-bottom: 0;
    margin-bottom: 15px;
    padding-bottom: 0;
}
.elbzotech-mini-cart-side-global.open-side .mini-cart-side-overlay {
    opacity: 1;
    visibility: visible;
}
.elbzotech-mini-cart-side-global .elbzotech-close-mini-cart{
    display: block;
    position: absolute;
    top: 10px;
    font-size: 24px;
    color: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}
.elbzotech-mini-cart-side-left-global .elbzotech-close-mini-cart{
    right: -40px;
}
.elbzotech-mini-cart-side-right-global .elbzotech-close-mini-cart{
    left: -40px;
}
.elbzotech-mini-cart-side-global .mini-cart-footer{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    box-shadow: 0px -3px 5px 0px rgba(0, 0, 0, 0.1);
    z-index: 1;
    background: #fff;
}

/*content style dropdown*/
.elbzotech-mini-cart-dropdown-global .list-mini-cart-item{
    max-height: 269px!important;
    position: relative;
    scrollbar-width: none;
}
.elbzotech-mini-cart-dropdown-global .list-mini-cart-item .loadding{
    top: 0;
    position: absolute;
    z-index: 2;
    width: 100%;
    height: 100%;
    background: #ffffffd4;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
    font-size: 24px;
    color: #000;
}
.elbzotech-mini-cart-dropdown-global .mini-cart-content{
    position: absolute;
    right: 0;
    top: 100%;
    background: #fff;
    padding: 20px;
    width: 420px;
    margin-top: 20px;
    visibility: hidden;
    opacity: 0;
    box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 10%);
    border-radius: 0px 0px 15px 15px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    pointer-events: none;
    line-height: 28px;
    list-style: none;
    z-index: 99992;
}
.elbzotech-mini-cart-dropdown-global .mini-cart-content>h2{
    margin-bottom: 20px;
    color: var(--bzo-main-color2);
}
.elbzotech-mini-cart-dropdown-global .mini-cart-footer{
    padding-top: 0px;
}

.elbzotech-mini-cart-dropdown-global .mini-cart-content{

    border-radius: 0px 0px 15px 15px;
}
@media(min-width:767px){
    
}
.elbzotech-mini-cart-dropdown-global:hover .mini-cart-content{
    margin-top:0px;
    opacity: 1;
    visibility: visible;
    pointer-events: inherit;
}
.elbzotech-mini-cart-dropdown-global .mini-cart-link:after{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 30px;
    bottom: -25px;
    z-index: 1;
}

/* Begin Style style1*/
.elbzotech-mini-cart-global-style1{
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}

.elbzotech-mini-cart-global-style1 .mini-cart-icon{
   font-size: 22px;
   color: var(--bzo-gray-color);
   position: relative;
   transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-global-style1 .mini-cart-icon:hover{
    color: var(--bzo-main-color);
}
.elbzotech-mini-cart-global-style1 .mini-cart-number{
    position: absolute;
    background-color: var(--bzo-main-color2);
    color: #fff;
    font-weight: 600;
    width: 16px;
    height: 16px;
    font-size: 10px;
    text-align: center;
    border-radius: 50%;
    right: -6px;
    top: -4px;
    display: flex;
}

.woocommerce .elbzotech-mini-cart-global-style1 .mini-cart-button .wp-element-button{
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    line-height: 56px;
    text-align: center;
    background: linear-gradient(180deg, var(--bzo-main-color-mix) 0%, var(--bzo-main-color) 100%);
    border-radius: 30px;
    padding: 0 32px;
    display: inline-block;
    cursor: pointer;
    z-index: 1;
    position: relative;
    font-family:var(--bzo-body_typo-font-family);
    overflow: hidden;
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.woocommerce .elbzotech-mini-cart-global-style1 .mini-cart-button .wp-element-button:hover
{
    color: #fff;
    background: linear-gradient(180deg, var(--bzo-main-color-mix2) 0%, var(--bzo-main-color-mix) 100%);
    box-shadow: 0px 8px 10px rgba(121, 99, 104, 0.14), 0px 3px 14px rgba(0, 0, 0, 0.12);
    moz-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
    
}
.elbzotech-mini-cart-global-style1 .mini-cart-content .mini-cart-button .button.checkout{
    background: var(--bzo-main-color2);
}
.elbzotech-mini-cart-global-style1 .mini-cart-content .mini-cart-button .button.checkout:hover{
    opacity: 0.8;
}
.elbzotech-mini-cart-global-style1 .mini-cart-link{
    display: flex;
}
.elbzotech-mini-cart-global-style1 .mini-cart-text{
    display: flex;
}
/* End Style 1*/
@media(max-width:1200px){
    .elbzotech-mini-cart-dropdown-global .mini-cart-content{
        border-radius: 0 0 20px 20px;
    }
}
@media(max-width:767px){
    .elbzotech-mini-cart-dropdown-global .mini-cart-content{
        width: 100vw;
    }
    .elbzotech-mini-cart-dropdown-global .mini-cart-content{
        border-radius: 0 0 15px 15px;
    }
   .elbzotech-mini-cart-dropdown.open-side .mini-cart-content{
        opacity: 1;
        visibility: visible;
         pointer-events: inherit;
         margin-top: 0px;
         z-index: 99999;
   }
}
/*Begin Mini cart elementor*/

.mini_cart_item{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    position: relative;
    border-bottom: 1px solid var(--bzo-border-color);
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.mini_cart_item .product-thumb{
    width: 20%;
}
.mini_cart_item .product-info{
    padding: 0 15px;
    width: 70%;
}
.mini_cart_item .product-thumb a img,
.mini_cart_item .product-thumb a{
    display: block;
    border-radius: 8px;
}
.mini-cart-content {
    text-align: left;
}
.mini-cart-dropdown-left{
    left: 0;
}
.mini-cart-dropdown-center{
    left: calc(50% - 200px);
}
.mini-cart-dropdown-right{
    right: 0;
}
.mini_cart_item .product-delete{
    position: absolute;
    right: 5px;
    top: 0;
    font-size: 14px;
}
.mini_cart_item .product-delete i{
    color: var(--bzo-gray-color);
}
.mini_cart_item .product-delete:hover i{
    color: var(--bzo-main-color);
}
.mini_cart_item .product-info .product-title{
    font-size: 16px;
    margin: 0 0 5px;
    font-weight: 600;
    color: var(--bzo-main-color2);
}
.total-default.hidden,
i.elbzotech-close-mini-cart{
    display: none;
}
.mini-cart-total .pull-left{
    float: left;
    font-weight: 600;
}
.mini-cart-total .pull-right{
    float: right;
    font-weight: 600;
}
.clearfix:after{
    content: "";
    display: table;
    clear: both;
}
.mini-cart-button{
    display: flex;
     margin-top: 10px!important;
         margin: 0px -5px;
}
.mini-cart-button .button{
    width: 50%;
    margin: 0px 5px!important;
    padding: 0px 15px!important;
    position: relative;
}
/*content style side*/
.elbzotech-mini-cart-side .mini-cart-content {
    transform: translateX(400px);
    -webkit-transform: translateX(400px);
    position: fixed;
    top: 0;
    right: 0;
    z-index: 10001;
    background: #fff;
    box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
    width: 340px;
    bottom: 0;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    padding: 10px 15px;
}
.admin-bar .elbzotech-mini-cart-side .mini-cart-content{
    top: 32px;
}
.elbzotech-mini-cart-side.open-side .mini-cart-content {
    transform: translateX(0);
    -webkit-transform: translateX(0);
}
.elbzotech-mini-cart-side .mini-cart-side-overlay {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    background: rgba(0, 0, 0, 0.7);
    z-index: 100;
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-side .mini_cart_item:last-child {
    border-bottom: 0;
    margin-bottom: 15px;
    padding-bottom: 0;
}
.elbzotech-mini-cart-side.open-side .mini-cart-side-overlay {
    opacity: 1;
    visibility: visible;
}
.elbzotech-mini-cart-side .elbzotech-close-mini-cart{
    display: block;
    position: absolute;
    left: -40px;
    top: 10px;
    font-size: 24px;
    color: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}
.elbzotech-mini-cart-side .mini-cart-footer{
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px;
    box-shadow: 0px -3px 5px 0px rgba(0, 0, 0, 0.1);
    z-index: 1;
    background: #fff;
}

/*content style dropdown*/
.elbzotech-mini-cart-dropdown .list-mini-cart-item{
    max-height: 269px!important;
}
.elbzotech-mini-cart-dropdown .mini-cart-content{
    position: absolute;
    right: -10px;
    top: 100%;
    background: #fff;
    padding: 15px 20px 20px;
    width: 420px;
    margin-top: 30px;
    visibility: hidden;
    opacity: 0;
    box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.1);
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    line-height: 28px;
    list-style: none;
    z-index: 9992;
    /* Begin ver 1.1 */
    box-shadow: 0px 4px 10px 5px rgb(0 0 0 / 10%);
    /* End ver 1.1 */
}
.elbzotech-mini-cart-dropdown .mini-cart-content>h2{
    margin-bottom: 20px;
    color: var(--bzo-main-color2);
}
.elbzotech-mini-cart-dropdown .mini-cart-footer{
    padding-top: 15px;
}

.elbzotech-mini-cart-dropdown .mini-cart-content{

    border-radius: 0px 0px 30px 30px;
}
.elbzotech-mini-cart-dropdown:hover .mini-cart-content{
    margin-top:0px;
    opacity: 1;
    visibility: visible;
    pointer-events: inherit;
}
.mini-cart-link:hover{
    color: #000;
}
/*Style style1*/
.elbzotech-mini-cart-dropdown .mini-cart-link:after{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 30px;
    bottom: -25px;
    z-index: 1;
}
.elbzotech-mini-cart-style1{
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-style1 .mini-cart-icon{
    position: relative;
}
.elbzotech-mini-cart-style1 .mini-cart-icon{
   font-size: 31px;
}
.elbzotech-mini-cart-style1 .mini-cart-icon .mini-cart-number{
    position: absolute;
    background: var(--bzo-main-color);
    color: #fff;
    font-weight: 600;
    width: 22px;
    height: 22px;
    font-size: 10px;
    line-height: 22px;
    text-align: center;
    border-radius: 50%;
    right: -15px;
    top: -15px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-style1 .set-cart-price{
    display: none;
}
/*------------- style 2 --------------*/

.elbzotech-mini-cart-style2{
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-style2 .mini-cart-icon{
    position: relative;
}
.elbzotech-mini-cart-style2 .mini-cart-icon svg{
    width: 30px;
    height: 30px;
}
.elbzotech-mini-cart-style2 .mini-cart-icon{
   font-size: 25px;
}
.elbzotech-mini-cart-style2 .mini-cart-icon .mini-cart-number {
    position: absolute;
    background: var(--bzo-main-color);
    color: #fff;
    font-weight: 600;
    width: 22px;
    height: 22px;
    font-size: 10px;
    line-height: 22px;
    text-align: center;
    border-radius: 50%;
    right: -15px;
    top: -15px;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.elbzotech-mini-cart-style2 .set-cart-price{
    display: none;
}
.elbzotech-mini-cart-style2 .mini-cart-link {
    display: flex;
    width: 42px;
    height: 42px;
    text-align: center;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
}
.mini-cart-content .mini-cart-button .button.checkout{
    border: 0;
    color: #fff;
    text-transform: capitalize;
    font-size: 16px;
    font-weight: 600;
    height: 55px;
    line-height: 55px;
    text-align: center;
    background: var(--bzo-main-color);
    border-radius: 30px;
    padding: 0 35px!important;
    min-width: 120px;
    display: inline-block;
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: 1;
}
.mini-cart-content .mini-cart-button .button.checkout:hover{
        color: #fff;
    background: var(--bzo-main-color2);
}
.elbzotech-mini-cart-style1 .mini-cart-link{
    display: flex;
    width: 42px;
    height: 42px;
    background: #f5f5f5;
    text-align: center;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    /* Begin ver 1.1 */
    padding: 0;
    /* End ver 1.1 */
}

/*End Mini cart elementor*/
@media(max-width:1200px){
    .elbzotech-mini-cart-dropdown .mini-cart-content{
        border-radius: 0 0 20px 20px;
    }
}
@media(max-width:767px){
    .elbzotech-mini-cart-dropdown .mini-cart-content{
        width: 100vw;
    }
    .elbzotech-mini-cart-dropdown .mini-cart-content{
        border-radius: 0 0 15px 15px;
    }
}
/*Begin Account manager popup content and dropdown list*/
.elbzotech-account-manager-global .elbzotech-dropdown-list{
    text-align: left;
}
.elbzotech-account-manager-global .elbzotech-dropdown-list li i{
    margin-right: 10px;
}
 
.elbzotech-popup-open.elbzotech-popup-overlay{
    opacity: 1;
    visibility: visible;
    z-index: 9992;
}
.elbzotech-login-form{
    text-align: center;
}
.elbzotech-login-popup-content{
    width: 100%;
    max-width: 780px;
    margin: auto;
    background: #fff;
    top: 10%;
    overflow-y: scroll;
    position: absolute;
    left: 0;
    right: 0;
    border-radius: 15px;
    scrollbar-width: none;
}
.elbzotech-login-popup-content .popup-form{
    padding: 50px;
    text-align: left;
    max-width: 100%;
}
i.elbzotech-close-popup{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 24px;
    color: #fff;
    cursor: pointer;
    text-align: right;
    opacity: 1;
    visibility: visible;
    padding: 30px
}
.popup-form{
    max-width: 300px;
    padding: 30px 0;
    margin: auto;
    display: none;
}
.popup-form.active{
    display: block;
}
.ms-error,
.ms-done{
    display: none;
}
.popup-form .message {
    border-left: 4px solid #00a0d2;
    padding: 12px;
    margin-left: 0;
    margin-bottom: 20px;
    background-color: #fff;
    box-shadow: 0 0 1px 0 rgba(0,0,0,.1);
    color: #999;
    font-size: 12px;
}
.popup-form .ms-default{    
    color: #999;
    font-size: 12px;
}
.popup-form .login_error {
    border-left: 4px solid #bf2c2c;
    padding: 12px;
    margin-left: 0;
    margin-bottom: 20px;
    background-color: #fff;
    box-shadow: 0 0 1px 0 rgba(0,0,0,.1);
    color: #999;
    font-size: 12px;
}
.popup-form .form-field{
    margin-bottom: 20px;
}
.popup-form .form-field .input{
    width: 100%;
    background: #f8f8f8;
    border: none;
    height: 55px;
}
.forgetmenot{
    text-align: left;
}
.forgetmenot .rememberme{
    font-weight: 400;
    margin-left: 5px;
}
.elbzotech-bt-full{
    width: 100%;
}
.form-header > h2{
    margin: 0 0 10px;
    font-size: 34px;
    padding-bottom: 25px;
    border-bottom: 1px solid #D6D6D6;
}
.form-header > .desc{
    color: var(--bzo-gray-color);
}
.popup-form form{
    margin-top: 30px;
}
.popup-form nav-form{
    margin-top: 10px;
}
.popup-form form .submit{
    margin-bottom: 12px;
}
.popup-form .nav-form{
    margin-top: 23px;
}
.popup-form .nav-form a{
    color: #3E77FF;
}
.popup-form .nav-form a:first-child {
    border-right: 1px solid var(--bzo-border-color);
    margin-right: 10px;
    padding-right: 10px;
}
.popup-form .nav-form a:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}
.popup-form .woocommerce-privacy-policy-text{
    font-size: 14px;
    color: #999;
}
.popup-form #reg_passmail{
    margin-bottom: 30px;
}
.elbzotech-account-manager-global{
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    cursor: pointer;
}
.dropdowm-from-left .elbzotech-dropdown-list{
    left: 0;
    right: inherit;
}
.dropdowm-from-right .elbzotech-dropdown-list{
    right: 0;
    left: inherit;
}
.elbzotech-account-manager-global .button-account-manager *{
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.login-popup-content-wrap .elbzotech-close-popup{
    right: 50px;
    top: 50px;
    font-size: 18px;
    color: #454545;
    background: #F5F5F5;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    padding: 0;
}
.elbzotech-login-popup-content .popup-form .form-field .input {
    border-radius: 15px;
}
/*--------------*/

@media(max-width: 1200px){
    i.elbzotech-close-popup{
        font-size: 16px;
    }
    .elbzotech-login-popup-content{
        max-width: 90%;
    }
}
@media(max-width: 767px){
    .popup-form .nav-form {
        flex-direction: column;
    }
    .login-popup-content-wrap .elbzotech-close-popup{
        right: 5px;
        top: 8px
    }
    .elbzotech-login-popup-content .popup-form .form-field .input {
        height: 55px;
    }
    i.elbzotech-close-popup{
        padding: 20px;
    }
    .elbzotech-login-popup-content .popup-form{
        padding: 30px 20px;
    }
    .popup-form form {
        margin-top: 20px;
    }
    .form-header > h2{
        font-size: 24px;
        padding-bottom: 20px;
    }
}
/*End Account manager popup content and dropdown list*/
/*Begin account Style default*/
.elbzotech-account-global-default .button-account-manager{
    display: flex;
}
/*End account Style default*/


/*Begin Account manager elementor*/
.elbzotech-account-manager .elbzotech-dropdown-list{
    text-align: left;
}
.elbzotech-account-manager .elbzotech-dropdown-list li i{
    margin-right: 10px;
}

.elbzotech-popup-open.elbzotech-popup-overlay{
    opacity: 1;
    visibility: visible;
    z-index: 9992;
}
.elbzotech-login-form{
    text-align: center;
}
.elbzotech-login-popup-content{
    width: 100%;
    max-width: 780px;
    margin: auto;
    background: #fff;
    top: 10%;
    overflow-y: scroll;
    position: absolute;
    left: 0;
    right: 0;
    border-radius: 30px;
}
.elbzotech-login-popup-content .popup-form{
    padding: 50px;
    text-align: left;
    max-width: 100%;
}
i.elbzotech-close-popup{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 24px;
    color: #fff;
    cursor: pointer;
    text-align: right;
    opacity: 1;
    visibility: visible;
    padding: 30px
}
.popup-form{
    max-width: 300px;
    padding: 30px 0;
    margin: auto;
    display: none;
}
.popup-form.active{
    display: block;
}
.ms-error,
.ms-done{
    display: none;
}
.popup-form .message {
    border-left: 4px solid #00a0d2;
    padding: 12px;
    margin-left: 0;
    margin-bottom: 20px;
    background-color: #fff;
    box-shadow: 0 0 1px 0 rgba(0,0,0,.1);
    color: #999;
    font-size: 12px;
}
.popup-form .ms-default{    
    color: #999;
    font-size: 12px;
}
.popup-form .login_error {
    border-left: 4px solid #bf2c2c;
    padding: 12px;
    margin-left: 0;
    margin-bottom: 20px;
    background-color: #fff;
    box-shadow: 0 0 1px 0 rgba(0,0,0,.1);
    color: #999;
    font-size: 12px;
}
.popup-form .form-field{
    margin-bottom: 20px;
}
.popup-form .form-field .input{
    width: 100%;
    background: #f8f8f8;
    border: none;
    height: 55px;
}
.forgetmenot{
    text-align: left;
}
.forgetmenot .rememberme{
    font-weight: 400;
    margin-left: 5px;
}
.elbzotech-bt-full{
    width: 100%;
}
.form-header > h2{
    margin: 0 0 10px;
    font-size: 34px;
    padding-bottom: 34px;
    border-bottom: 1px solid #D6D6D6;
}
.form-header > .desc{
    color: var(--bzo-gray-color);
}
.popup-form form{
    margin-top: 30px;
}
.popup-form nav-form{
    margin-top: 10px;
}
.popup-form form .submit{
    margin-bottom: 12px;
}
.popup-form .nav-form{
    margin-top: 23px;
}
.popup-form .nav-form a{
    color: #3E77FF;
}
.popup-form .nav-form a:first-child {
    border-right: 1px solid var(--bzo-border-color);
    margin-right: 10px;
    padding-right: 10px;
}
.popup-form .nav-form a:last-child {
    border-right: 0;
    margin-right: 0;
    padding-right: 0;
}
.popup-form .woocommerce-privacy-policy-text{
    font-size: 14px;
    color: #999;
}
.popup-form #reg_passmail{
    margin-bottom: 30px;
}
.elbzotech-account-manager{
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    cursor: pointer;
}
.dropdowm-from-left .elbzotech-dropdown-list{
    left: 0;
    right: inherit;
}
.dropdowm-from-right .elbzotech-dropdown-list{
    right: 0;
    left: inherit;
}
.elbzotech-account-manager .button-account-manager *{
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.login-popup-content-wrap .elbzotech-close-popup{
    right: 50px;
    top: 50px;
    font-size: 16px;
    color: var(--bzo-main-color2);
    background: #F5F5F5;
    border-radius: 50%;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 40px;
    padding: 0;
}
.elbzotech-login-popup-content .popup-form .form-field .input {
    height: 68px;
    border-radius: 15px;
}
/*--------------*/
/*Begin account default*/
.elbzotech-account-default  .button-account-manager{
    height: 48px;
    line-height: 48px;
        padding: 0px 20px!important;
}

.elbzotech-account-style2 .title-account{
    display: none;
}
/*End Account manager elementor*/
@media(max-width: 1200px){
    i.elbzotech-close-popup{
        font-size: 16px;
    }
    .elbzotech-login-popup-content{
        max-width: 90%;
    }
}
@media(max-width: 767px){
    .popup-form .nav-form {
        flex-direction: column;
    }
    .login-popup-content-wrap .elbzotech-close-popup{
        right: 5px;
        top: 8px
    }
    .elbzotech-login-popup-content .popup-form .form-field .input {
        height: 55px;
    }
    i.elbzotech-close-popup{
        padding: 20px;
    }
    .elbzotech-login-popup-content .popup-form{
        padding: 30px 20px;
    }
    .popup-form form {
        margin-top: 20px;
    }
    .form-header > h2{
        font-size: 24px;
        padding-bottom: 20px;
    }
}/*Begin Elementor Heading*/
.elbzotech-text-editor-global p:last-child{
    margin-bottom: 0px;
}
.elementor-widget.elementor-widget-bzotech-heading:not(:last-child) {
    margin-bottom: 0px;
}
.elbzotech-heading-global__line{
    display: block;
    height: 2px;
    width: 100%;
}


/*=============== Footer 6 ======================*/
/* text editor html */
.footer6-open-time li{
  justify-content: space-between;
  color: #fff;
  border-bottom: 1.5px dashed var(--bzo-main-color-darken);
  padding: 15px 0;
}
.footer6-open-time li .open-time{
  font-weight: 500;

}
/* end text editor html *//*Begin Elementor Heading*/
.elbzotech-text-editor p:last-child{
    margin-bottom: 0px;
}
.elementor-widget.elementor-widget-bzotech-heading:not(:last-child) {
    margin-bottom: 0px;
}
.elbzotech-heading-style2{
    display: inline-block;
    position: relative;
}
.elbzotech-heading-style2:after{
    display: block;
    height: 1px;
    width: 100%;
    content: '';
    background: #CFCFCF;
    margin-top: 8px;
}
.elbzotech-heading-style1
{
    position: relative;
    display: inline-block;
    padding: 0px 40px;
}
.elbzotech-heading-style5
{
    position: relative;
    display: inline-block;
    padding: 0px 45px;
    padding-bottom: 12px;
}
.elbzotech-heading-style5:after
{
    content: '';
    height: 4px;
    width: 130px;
    background: var(--bzo-main-color);
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    bottom: 0px;
    margin: auto;
}
.elbzotech-heading-style1.align-left,
.elbzotech-heading-style1.align-{
    padding-left: 0;
}
.elbzotech-heading-style1.align-right{
    padding-right: 0;
}

.elbzotech-heading-style1 svg.ch-header-left
{
    position: absolute;
    left: 0;
    top: 10px;
}
.elbzotech-heading-style5 svg.ch-header-left
{
    position: absolute;
    left: 0;
    top: 2px;
}
.elbzotech-heading-style1 svg.ch-header-right
{
    position: absolute;
    right: 0;
    top: 10px;
}
.elbzotech-heading-style5 svg.ch-header-right
{
    position: absolute;
    right: 0;
    top: 2px;
}
.elbzotech-heading-style3:after{
    content: '';
    height: 4px;
    width: 16px;
    background: var(--bzo-main-color);
    border-radius: 4px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
/*End Elementor Heading*/
@media(max-width: 1200px){

    .elbzotech-heading-style1,
    .elbzotech-heading-style5
    {
        font-size: 32px;
    }
    .elbzotech-heading-style5 svg.ch-header-right,
    .elbzotech-heading-style5 svg.ch-header-left,
    .elbzotech-heading-style1 svg.ch-header-right,
    .elbzotech-heading-style1 svg.ch-header-left
    {
        width: 20px;
        top: 4px;
    }

    .elbzotech-heading-style1 svg.ch-header-right.avocado,
    .elbzotech-heading-style1 svg.ch-header-left.avocado,
    .elbzotech-heading-style5 svg.ch-header-right.avocado,
    .elbzotech-heading-style5 svg.ch-header-left.avocado{
        width: 25px;
        top: -3px;
    }
    .elbzotech-heading-style1
    {
       padding: 0px 30px;
    }

    .elbzotech-heading-style5{
         padding: 0px 30px;
         padding-bottom: 12px;
    }
}
@media(max-width: 767px){

    .elbzotech-heading-style5 svg.ch-header-right,
    .elbzotech-heading-style5 svg.ch-header-left,
    .elbzotech-heading-style1 svg.ch-header-right,
    .elbzotech-heading-style1 svg.ch-header-left
    {
        width: 16px;
        top: 0px;
    }

    .elbzotech-heading-style1 svg.ch-header-right.avocado,
    .elbzotech-heading-style1 svg.ch-header-left.avocado,
    .elbzotech-heading-style5 svg.ch-header-right.avocado,
    .elbzotech-heading-style5 svg.ch-header-left.avocado{
        width: 18px;
        top: -7px;
    }
}.bzoteche-info-box-global-style2 .list-icon{
    position: absolute;
    width: 100%;
    bottom: -64px;
    left: 0;
    background-color: var(--bzo-title-color2);
    padding: 12px;
    transition: all .3s linear 0s;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px 30px;
}
.bzoteche-info-box-global-style2:hover .list-icon{
    transition: all .3s linear 0s;
    bottom: 0;
}
.bzoteche-info-box-global-style2 .list-icon__item{
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    text-align: center;
    border-radius: 100%;
    color: #454545;
    background: #fff;
    transition: all .2s ease-out 0s;
    display: flex;
    justify-content: center;
    align-items: center;
}
.bzoteche-info-box-global-style2 .info-box-icon{
    position: relative;
    overflow: hidden;
    border-radius: 15px;
}
.bzoteche-info-box-global-style2 .list-icon__item:hover{
    background: var(--bzo-main-color);
    color: #fff;
    transition: all .2s ease-out 0s;
}

/*-- Info Box style 3(Team - home 6) --*/
.id6-box-team{

}
.bzoteche-info-box-global-style3{
  border-radius: 15px;
  overflow: hidden;
  transition: .2s;
}
.bzoteche-info-box-global-style3:hover{
  box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14);
  transition: .2s;
}
.bzoteche-info-box-global-style3:hover .list-text-info{
  background-color: var(--bzo-main-color);
  transition: .2s;
}
.bzoteche-info-box-global-style3:hover .list-text-info p,
.bzoteche-info-box-global-style3:hover .list-text-info h3{
  color: #fff !important;
}

.bzoteche-info-box-global-style3 .list-icon__item{
  border-radius: 10px;
}
.bzoteche-info-box-global-style3 .info-box-icon a{
  display: flex;
}
.bzoteche-info-box-global-style3 .info-box-icon{
  
}
.bzoteche-info-box-global-style3 .list-icon{
    position: absolute;
    width: 100%;
    bottom: -64px;
    left: 0;    
    padding: 12px;
    transition: all .3s linear 0s;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 10px 20px;
}
.bzoteche-info-box-global-style3:hover .list-icon{
    transition: all .3s linear 0s;
    bottom: 0;
}
.bzoteche-info-box-global-style3 .list-icon__item{
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 22px;
    text-align: center;
    border-radius: 100%;
    color: #454545;
    background: #fff;
    transition: all .2s ease-out 0s;
    display: flex;
    justify-content: center;
    align-items: center;
}
.bzoteche-info-box-global-style3 .info-box-icon{
    position: relative;
    overflow: hidden;
    border-radius: 15px 15px 0 0;
}
.bzoteche-info-box-global-style3 .list-icon__item:hover{
    background: var(--bzo-main-color);
    color: #fff;
    transition: all .2s ease-out 0s;
}
/* End Info box style  3*/
/* Begin Info box style  5*/
.bzoteche-info-box-global-style5 img {
  max-width: unset;
}
.bzoteche-info-box-global-style5 {
  position: relative;
  overflow: visible!important;
  z-index: 1;
  line-height: 0;
}
.bzoteche-info-box-global-style5 div div div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 73px!important;
  height: 73px!important;
  color: white;
}
.bzoteche-info-box-global-style5 div div div i {
  border-color: white!important;
}
.bzoteche-info-box-global-style5 div:nth-child(3) {
  width: 5px !important;
}
.bzoteche-info-box-global-style5 .drag-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  align-items: center;
  letter-spacing: 0.0025em;
  padding: 0 6px;
}
.bzoteche-info-box-global-style5:before {
  position: absolute;
  top: -20px;
  left: -40px;
  content: '';
  background: var(--bzo-main-color-mix);
  width: 20%;
  height: 100%;
}
.bzoteche-info-box-global-style5:after {
  position: absolute;
  bottom: -20px;
  right: -40px;
  content: '';
  background: var(--bzo-main-color-mix);
  width: 80%;
  height: 100%;
  z-index: -1;
}
/* End Info box style 5 */
/* Begin Info box style 6*/
.bzoteche-info-box-global-style6{
    background: #FFFFFF;
    border: 1px solid #D6D6D6;
    border-radius: 5px;
    padding: 30px;
    position: relative;
    z-index: 1;
}
.bzoteche-info-box-global-style6 .info-box-hover:before{
    content: '';
    background: var(--bzo-main-color-mix-bg);
    top: 50%;
    bottom: 50%;
    left: 0;
    right: 0;
    position: absolute;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    z-index: -1;
    border-radius: 5px;
}
.bzoteche-info-box-global-style6:hover .info-box-hover:before{
    top: -16px;
    bottom: -16px;
}
.bzoteche-info-box-global-style6 .info-box-container .elbzotech-bt-global-style2{
    display: none;
}
.bzoteche-info-box-global-style6 .info-box-hover{
    border-radius: 5px;
    opacity: 0;
    padding: 30px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    left: -1px;
    right: -1px;
    top: -20px;
    bottom: -20px;    
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.bzoteche-info-box-global-style6:hover .info-box-hover{
    opacity: 1;
    z-index: 1;
    
}
.bzoteche-info-box-global-style6:hover .info-box-container{
    opacity: 0;
     transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.bzoteche-info-box-global-style6 .info-box-hover-container{
    position: relative;
}
.bzoteche-info-box-global-style6 .info-box-hover-container{
    transform: scale(0.7);
    transition: all 0.4s ease-out 0s;
    -webkit-transition: all 0.4s ease-out 0s;
}
.bzoteche-info-box-global-style6:hover .info-box-hover-container{
    transform: scale(1);
}
.bzoteche-info-box-global-style6 .elbzotech-bt-global-style2 {
    text-transform: capitalize;
    padding: 12px 24.5px;
    border-radius: 5px;
}
.bzoteche-info-box-global-style6 .info-container-box6 {
  margin-bottom: 10px;
}
.bzoteche-info-box-global-style6 .title-box6 {
  margin-bottom: 10px;
  transition: all .3s linear;
}
.bzoteche-info-box-global-style6 .title-box6:hover {
  color: var(--bzo-main-color);
}
.bzoteche-info-box-global-style6 .button-box6 {
  margin-top: 20px;
}
/* End Info box style 6*/
/*Begin Info box style 7*/
.bzoteche-info-box-global-style7 img {
  max-width: unset;
  border-radius: 15px;
}
.bzoteche-info-box-global-style7 {
  border: 5px solid var(--bzo-main-color2);
}
.bzoteche-info-box-global-style7:after {
  position: absolute;
  bottom: -20px;
  right: -20px;
  content: '';
  background: var(--bzo-main-color2);
  width: 100%;
  height: 100%;
  z-index: -1;
  border-radius: 15px;
}
.bzoteche-info-box-global-style7.beforeAfter {
  border-radius: 15px;
  overflow: visible!important;
  line-height: 0;
  z-index: 1;
}
.bzoteche-info-box-global-style7.beforeAfter div:nth-child(3) {
  border: 3px solid var(--bzo-main-color2);
  opacity: 1!important;
}
.bzoteche-info-box-global-style7 div div div {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 73px!important;
  height: 73px!important;
  color: white;
  background-color: var(--bzo-main-color)!important;
}
.bzoteche-info-box-global-style7 div div div i {
  border-color: white!important;
}
.bzoteche-info-box-global-style7 .drag-text {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  align-items: center;
  letter-spacing: 0.0025em;
  padding: 0 6px;
}
/* End Info box style 7*/
/* Begin Info box style 8*/
.bzoteche-info-box-global-style8 {
  background: #F5F5F5;
  border-radius: 15px;
  padding: 50px;
  transition: all .3s linear;
}
.bzoteche-info-box-global-style8:hover {
  box-shadow: 0px 6px 10px rgba(121, 99, 104, 0.14), 0px 1px 18px rgba(0, 0, 0, 0.12);
}
.bzoteche-info-box-global-style8 .wrap .info-thumb {
  margin-right: 25px;
}
.bzoteche-info-box-global-style8 .wrap {
  margin-bottom: 15px;
}
/* End Info box style 8*/
@media screen and (max-width: 1024px) {
  .bzoteche-info-box-global-style8 {
    padding: 30px;
  }
}
@media screen and (max-width: 800px) {
  .bzoteche-info-box-global-style8 .swiper-container {
    overflow: visible;
  }
}
@media screen and (max-width: 767px) {
    .bzoteche-info-box-global-style8 {
      margin-bottom: 20px;
    }
    .bzoteche-info-box-global-style5 div:nth-child(3) {
        opacity: 1!important;
    }
    .bzoteche-info-box-global-style5 div div div {
        width: 50px!important;
        height: 50px!important;
    }
    .bzoteche-info-box-global-style5 .drag-text {
        font-size: 0;
    }
}
/*Begin info box elementor*/

/*---------------*/

.bzoteche-info-box-style2  {
    display: flex;
    align-items: center;
}

.bzoteche-info-box-style2 .info-box-content{
    padding-left: 20px;
    width: calc( 100% - 100px );
}
.bzoteche-info-box-style2 .info-box-icon {
    width: 100px;
    height: 100px;
    background: #FFE2DC;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
        transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.bzoteche-info-box-style2:hover .info-box-icon{
    background: var(--bzo-main-color);
}
.bzoteche-info-box-style2 .item-sub-title-e {
    margin-top: 8px;
}
/*---------------*/
.bzoteche-info-box-style3 .bzotech-countdown .number{
    height: 88px;
    width: 88px;
    background: #fff;
    color: #CC8A7C;
    text-align: center;
    line-height: 88px;
    display: inline-block;
    border-radius: 50%;
        font-size: 48px;
    font-weight: 600;
}
.bzoteche-info-box-style3 .bzotech-countdown .clock {
    margin-right: 66px;
    position: relative;
}
.bzoteche-info-box-style3 .item-title-e  {
    margin-bottom: 20px;
    position: relative;
    display: inline-block;
    padding: 0px 40px;
}
.bzoteche-info-box-style3 .item-title-e svg.ch-header-left{
    margin-right: 15px;
    position: absolute;
    left: 0;
    top: 10px;
}
.bzoteche-info-box-style3 .item-title-e svg.ch-header-right{
    margin-left: 15px;
    position: absolute;
    right: 0;
    top: 10px;
}
.bzoteche-info-box-style3 .item-subtitle-e  {
    margin-bottom:12px;
}
.bzoteche-info-box-style3 .bzotech-countdown .clock:last-child{
    margin-right: 0px;
}
.bzoteche-info-box-style3 .bzotech-countdown .clock:after{
    content: ':';
    font-size: 34px;
    color: var(--bzo-main-color2);
    position: absolute;
    right: -36px;
    top: 30px;
    font-weight: 600;
}
.bzoteche-info-box-style3 .bzotech-countdown .clock:last-child:after{
    content: '';
}
.bzoteche-info-box-style3 .bzotech-countdown .text{
    display: block;
    margin-top: 12px;
    font-weight: 500;
}
/*------- style4 --------*/
.elementor-widget-container:has(> .bzoteche-info-box-style4){
    background: var(--bzo-main-color);
}
.bzoteche-info-box-style4 .testimonial-image{
    display: inline-block;
    border: 6px solid #D9D9D9;
    border-radius: 50%;
    overflow: hidden;
    line-height: 0;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    cursor: pointer;
}
.bzoteche-info-box-style4 .pos0 .testimonial-image{
    width: 130px;
    height: 130px;
}
.bzoteche-info-box-style4 .pos1 .testimonial-image{
    width: 158px;
    height: 158px;
}
.bzoteche-info-box-style4 .pos2 .testimonial-image{
    width: 126px;
    height: 126px;
}
.bzoteche-info-box-style4 .pos3 .testimonial-image{
    width: 174px;
    height: 174px;
}
.bzoteche-info-box-style4 .pos4 .testimonial-image{
    width: 142px;
    height: 142px;
}
.bzoteche-info-box-style4 .pos4 .testimonial-image{
    width: 142px;
    height: 142px;
}
.bzoteche-info-box-style4 .testimonial-image:hover,
.bzoteche-info-box-style4 .active .testimonial-image{
    border-color: #fff;
    box-shadow: 0px 8px 10px 5px rgb(0 0 0 / 20%);
}
.bzoteche-info-box-style4 .testimonial-image img{
    border-radius: 50%;
}

.bzoteche-info-box-style4{
    padding-bottom: 130px;
}
.bzoteche-info-box-style4 .content-js{
    font-size: 20px;
}
.bzoteche-info-box-style4 .content-js>p:last-child{
    margin-bottom: 0;
}

.bzoteche-info-box-style4 .content-data{
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 750px;
    height: 383px;
    margin: auto;
    padding: 60px 60px 100px;
    text-align: justify;
    background-image: url("/wp-content/themes/bw-medxtore/assets/demo3/css/images/testimonial.svg");
    position: relative;
    z-index: 1;
}
.bzoteche-info-box-style4 .content-data .icon-bzo-quote{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 40px;
    z-index: -1;
    font-size: 150px;
}
.bzoteche-info-box-style4 .content-data .icon-bzo-quote:before{
    color: #EBEBEB;
}
.bzoteche-info-box-style4 .content-data .content-js{
    overflow-y: auto;
    height: 100%;
    padding: 0px 20px;
}

.bzoteche-info-box-style4 .item-title-e .ch-header-left{
    position: absolute;
    left: 0;
    top: 10px;
}
.bzoteche-info-box-style4 .item-title-e .ch-header-right{
    position: absolute;
    right: 0;
    top: 10px;
}
.bzoteche-info-box-style4 .name-pos{
    position: absolute;
    bottom: 50px;
}
.bzoteche-info-box-style4 .name-pos span{
    margin-left: 10px;
    border-left: 1px solid #ccc;
    padding-left: 10px;
}
.bzoteche-info-box-style4 .item-title-e{
    margin-bottom: 50px;
    max-width: 530px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 40px;
    position: relative;
    display: inline-block;
}
.testimonial-list .testimonial-item{
    position: absolute;
    line-height: 0;
}
.testimonial-list .pos0{
    left: -200px;
    top: -100px;
}
.testimonial-list .pos1{
    right: -200px;
    top: -100px;
}
.testimonial-list .pos2{
    right: -330px;
    top: 35%;
}
.testimonial-list .pos3{
    left: -330px;
    top: 27%;
}
.testimonial-list .pos4{
    left: -200px;
    bottom: -130px;
}
.testimonial-list .pos5{
    right: -200px;
    bottom: -130px;
}
/*------- style5 --------*/
.bzoteche-info-box-style5 .adv-thumb-link{
    overflow: hidden;
    border-radius: 30px;
}
.bzoteche-info-box-style5 .info{
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 35px;
    margin-top: 70px;
    max-width: 250px;
    border-radius: 10px;
    background: rgba(255, 255, 255, 0.6);
    padding: 10px;
    text-align: center;
    z-index: 1;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.bzoteche-info-box-style5 .info .title{
    margin-bottom: 8px;
}
.bzoteche-info-box-style5 .info .desc>*{
    margin-bottom: 0;
}
.bzoteche-info-box-style5 .info .desc{
    line-height: 28px;
    font-weight: 500;
}
.bzoteche-info-box-style5:hover .info{
    background: #fff;
}


.bzoteche-info-box-style6  {
    display: flex;
}

.bzoteche-info-box-style6 .info-box-content{
    padding-left: 15px;
    width: calc( 100% - 60px );
}
.bzoteche-info-box-style6 .info-box-icon {
    width: 45px;
    height: 45px;
    background: #FFE2DC;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
        transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.bzoteche-info-box-style6:hover .info-box-icon{
    background: var(--bzo-main-color);
}
.bzoteche-info-box-style6 .item-content-e {
    margin-top: 12px;
}
.bzoteche-info-box-style6 .item-content-e ul{
    list-style: none;
}
.bzoteche-info-box-style6 .item-content-e li{
    color: var(--bzo-main-color2);
    margin-bottom: 6px;
}
.bzoteche-info-box-style6 .item-content-e ul span{
    color:  #898989;
}
.bzoteche-info-box-style6 .item-title-e{
    margin-top: 12px;
}
.bzoteche-info-box-style6:hover .item-icon-e,
.bzoteche-info-box-style6 .item-icon-e:hover
{
    color: #fff;
}
/*----------- style7 -----------*/
.bzoteche-info-box-style7 .item-icon-e{
    display: flex;
    line-height: 0;
    flex-direction: column;
    margin-bottom: 20px;
}
.bzoteche-info-box-style7 .item-title-e{
    margin-bottom: 5px;
}
/*----------- style8 -----------*/
.bzoteche-info-box-style8{
    line-height: 0;
}
.bzoteche-info-box-style8 .bzotech-divider{
    display: inline-block;
    width: 100%;
}
/*----------- style9 -----------*/
.bzoteche-info-box-style9 {
    position: relative;
    z-index: 1;
}
.bzoteche-info-box-style9 .info{
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 38px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin: auto;
    text-align: center;
        transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    padding: 0 20px;
    z-index: 1;
}
.bzoteche-info-box-style9:hover .info{
    height: 100%;
}
.bzoteche-info-box-style9 .title {
     transform:  translateY(70px);
     transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
}
.bzoteche-info-box-style9:hover .title {
     transform:  translateY(0px);
     color: #fff;
}
.bzoteche-info-box-style9:hover .title a{
     color: #fff;
}
.bzoteche-info-box-style9 .desc {

    line-height: 28px;
    color: #FFFFFF;
    width: 100%;
    max-width: 340px;
    padding: 30px 20px;
    border: 1px solid white;
    opacity: 0;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.5s ease-out 0s;
    transform:  translateY(70px) scale(1.1);
}
.bzoteche-info-box-style9:hover .desc{
    opacity: 1;
    transform:  translateY(0px) scale(1);
    margin-top: 20px;
}
.bzoteche-info-box-style9 a.adv-thumb-link {
    overflow: hidden;
    border-radius: 30px;
}
.bzoteche-info-box-style9 a.adv-thumb-link img {
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
}
.bzoteche-info-box-style9:hover a.adv-thumb-link img {
    -webkit-transform: scale(1);
    transform: scale(1);
}
.bzoteche-info-box-style9 a.adv-thumb-link:before {
    content: '';
    opacity: 0;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: absolute;
    transition: opacity 0.35s;
    background-color: #0202024D;
    z-index: 1;

}
.bzoteche-info-box-style9:hover a.adv-thumb-link:before {
    opacity: 1;
   
}
.bzoteche-info-box-style10 .adv-thumb-link > img{
    width: auto;
}
.bzoteche-info-box-style10 .info {
    margin-top: 22px;
}
.bzoteche-info-box-style10 .info .font-bold {
    margin-bottom: 10px;
}
.bzoteche-info-box-style10 .info .desc {
    line-height: 20px;
}
.bzoteche-info-box-style12 .sub-color-e {
    line-height: 28px;
}
.bzoteche-info-box-style12 .info-box-content {
    padding-left: 22px;
}
.bzoteche-info-box-style10:hover .title a{
    color: var(--bzo-main-color);
}
/*  */
.bzoteche-info-box-style13 .info-box-content {
    margin-left: 34px;
}
.bzoteche-info-box-style13 .item-title-e {
    padding-top: 9px;
    margin-bottom: 7px;
}

.bzoteche-info-box-style14 .item-title-e{
    margin-bottom: 5px;
}
.bzoteche-info-box-style14 .info-box-content{
    padding-left: 15px;
}
.bzoteche-info-box-style15 .clock {
    width: 110px;
    background: #fff;
    padding: 20px 0px 25px;
    margin-right: 50px;
    position: relative;
}
.bzoteche-info-box-style15 .clock:last-child{
    margin-right: 0px;
}
.bzoteche-info-box-style15 .clock:after{
    content: ':';
    font-size: 34px;
    font-weight: 700;
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    right: -28px;
}
.bzoteche-info-box-style15 .clock:last-child:after{
    display: none;
}
.bzoteche-info-box-style15 .clock>*{
    display: block;
    text-align: center;
}
.bzoteche-info-box-style15 .clock .number {
    line-height: 50px;
}
.bzoteche-info-box-style15 .clock .text {
    margin-top: 5px;
}
/*----------------------*/
/*End info box elementor*/

@media(max-width: 1440px){
    .testimonial-list .pos4 {
        left: -150px;
    }
    .testimonial-list .pos3 {
        left: -220px;
    }
    .testimonial-list .pos0 {
        left: -150px;
    }
    .testimonial-list .pos1 {
        right: -180px;
    }
    .testimonial-list .pos2 {
        right: -220px;
    }
    .testimonial-list .pos5 {
        right: -160px;
    }
}
@media(max-width: 1366px){
    .bzoteche-info-box-style4 .content-data{
        width: 680px;
    }
    .bzoteche-info-box-style15 .clock{
        width: 80px;
        padding: 15px 0px 20px;
        font-size: 34px;
    }
    .bzoteche-info-box-style15 .clock .number {
        line-height: 40px;
    }
}
@media(max-width: 1200px){
    .bzoteche-info-box-style9 .desc{
        padding: 20px 15px;
        font-size: 18px;
    }
    .bzoteche-info-box-style4 .pos1 .testimonial-image,
    .bzoteche-info-box-style4 .pos2 .testimonial-image,
    .bzoteche-info-box-style4 .pos3 .testimonial-image,
    .bzoteche-info-box-style4 .pos4 .testimonial-image,
    .bzoteche-info-box-style4 .pos5 .testimonial-image,
    .bzoteche-info-box-style4 .pos0 .testimonial-image {
        width: 100px;
        height: 100px;
    }
    .testimonial-list .pos3{
            left: -130px;
            top: 34%;
    }
    .testimonial-list .pos0 {
        left: -90px;
        top: -50px;
    }
    .testimonial-list .pos1 {
        right: -90px;
        top: -50px;
    }
    .testimonial-list .pos2 {
         right: -130px;
         top: 34%;
    }
    .testimonial-list .pos4 {
        left: -100px;
        bottom: -50px;
    }
    .testimonial-list .pos5 {
        right: -100px;
        bottom: -50px;;
    }
    .bzoteche-info-box-style3 .item-subtitle-e{
        font-size: 24px;
        margin-bottom: 5px;
    }
    .bzoteche-info-box-style4 .item-title-e,
    .bzoteche-info-box-style3 .item-title-e{
        font-size: 32px;
        line-height: 40px;
    }
     .bzoteche-info-box-style5 .info .title {
        font-size: 24px;
    }
    .bzoteche-info-box-style5 .info .desc {
        font-size: 16px;
        line-height: 22px;
    }
    .bzoteche-info-box-style5 .info{
        margin-top: 35px;
    }
    .bzoteche-info-box-style4 .content-data .icon-bzo-quote {
        font-size: 100px;
    }
    .bzoteche-info-box-style4 .item-title-e {
        margin-bottom: 20px;
    }
    .bzoteche-info-box-style4 .item-title-e{
        max-width: 370px;
    }
    .bzoteche-info-box-style4 .name-pos {
        bottom: 60px;
    }
    .bzoteche-info-box-style4 .item-title-e .ch-header-left,
    .bzoteche-info-box-style4 .item-title-e .ch-header-right,
    .bzoteche-info-box-style3 .item-title-e svg.ch-header-right,
    .bzoteche-info-box-style3 .item-title-e svg.ch-header-left
    {
        width: 20px;
        top: 4px;
    }
    .bzoteche-info-box-style3 .item-title-e {
        padding: 0px 30px;
    }
    .bzoteche-info-box-style4 .content-data{
        padding: 60px 30px 100px;
    }

    .bzoteche-info-box-style9 a.adv-thumb-link{
        border-radius: 20px;
    }
}
@media(max-width: 1024px){
    .bzoteche-info-box-style2 .item-title-e{
        font-size: 20px;
    }
}
@media(max-width: 992px){
    .bzoteche-info-box-style4 .name-pos {
        bottom: 33px;
    }
    .bzoteche-info-box-style4 .content-js {
        font-size: 16px;
    }
    .bzoteche-info-box-style4 .content-data .icon-bzo-quote {
        font-size: 60px;
    }
    .bzoteche-info-box-style4 .content-data {
        width: 465px;
        height: 240px;
        padding: 40px 20px 70px;
    }
    .bzoteche-info-box-style4 .pos1 .testimonial-image, .bzoteche-info-box-style4 .pos2 .testimonial-image, .bzoteche-info-box-style4 .pos3 .testimonial-image, .bzoteche-info-box-style4 .pos4 .testimonial-image, .bzoteche-info-box-style4 .pos5 .testimonial-image, .bzoteche-info-box-style4 .pos0 .testimonial-image {
        width: 75px;
        height: 75px;
    }
    .testimonial-list .pos3,
    .testimonial-list .pos2{
        top: 27%;
    }
}
@media(max-width: 767px){
   
    .bzoteche-info-box-style15 .clock:after{
        display: none;
    }
    .bzoteche-info-box-style15 .clock .number {
        line-height: 28px;
    }
    .bzoteche-info-box-style15 .clock .text {
        font-size: 16px;
        line-height: 20px;
    }
    .bzoteche-info-box-style15 .clock {
        width: 60px;
        padding: 10px 0px 15px;
        font-size: 24px;
        margin-right: 20px;
    }
    .bzoteche-info-box-style4 .name-pos{
        position: unset;
    }
    .bzoteche-info-box-style4 .item-title-e, .bzoteche-info-box-style3 .item-title-e {
        font-size: 24px;
        line-height: 30px;
    }
    .bzoteche-info-box-style3 .item-subtitle-e{
        font-size: 18px;
    }
    .bzoteche-info-box-style4 .content-data .icon-bzo-quote{
        display: none;
    }
    .bzoteche-info-box-style4 .content-data .box-content-custom{
        padding: 0px 15px; 
        height: auto;
    }
    .testimonial-list{
        margin-top: 25px;
        text-align: center;
    }
    .testimonial-list .testimonial-item{
        position: unset;
        display: inline-block;
            padding:5px;
    }
    .bzoteche-info-box-style4 .content-data{
        width: 100%;
        height: auto;
        background-image: none;
        padding: 0;
    }
    .bzoteche-info-box-style4 .content-data .content-js{
        background: #fff;
        padding: 30px 15px;
        border-radius: 30px;
    }
   
    .bzoteche-info-box-style3 .bzotech-countdown .clock{
        margin-right: 20px;
    }
    .bzoteche-info-box-style3 .bzotech-countdown .number {
        height: 50px;
        width: 50px;
        line-height: 50px;
        font-size: 22px;
    }
    .bzoteche-info-box-style3 .bzotech-countdown .clock:after {
        right: -13px;
        top: 11px;
        font-size: 24px;
    }
    .bzoteche-info-box-style3 .bzotech-countdown .text{
            font-size: 16px;
    }
    .bzoteche-info-box-style9 .title {
        font-size: 28px;
    }
    .bzoteche-info-box-style9:hover .desc {
        margin-top: 10px;
    }
    .bzoteche-info-box-style9 a.adv-thumb-link{
        border-radius: 15px;
    }
}
@media(max-width: 480px){
    .bzoteche-info-box-style5 .info{
        max-width: 100%;
        margin-right: 30px;
        margin-top: 30px;
        margin-left: 30px;
        left: 0;
    }
}
@media(max-width: 320px){
    .bzoteche-info-box-style9 .desc {
        padding: 15px 15px;
        font-size: 16px;
    }
     .bzoteche-info-box-style15 .clock{
        margin-right: 10px;
    }
}
/*Begin List link, icon elementor*/
.elbzotech-list-link-global{
    display: flex;
    flex-wrap: wrap;
}
.elbzotech-list-link-global-block{   
    flex-direction: column;
}
.elbzotech-list-link-global a{
    display: flex;
    align-items: center;
}
.elbzotech-list-link-global span.icon-image-link{
    display: flex;
}
/*----------------------*/
/*End List link, icon elementor*/
/*Begin List link, icon elementor*/
.elbzotech-list-link-block a{
    display: block;
}
.item-link .title,
.element-list-link .icon-image-link img{
       transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
}
.element-list-link .icon-image-link{
    position: relative;
    display: inline-block;
}
.element-list-link .icon_image_hover{
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    opacity: 0;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    bottom: 0;
    text-align: center;
}
.element-list-link .item-link:hover .icon_image_hover{
    opacity: 1;
}
.element-list-link .item-link:hover .icon-image-link.image_hover-yes >img{
    opacity: 0;
}
.elbzotech-list-link-inline a{
    display: inline-block;
}
/*-----------*/

.elbzotech-list-link-icon{
    margin: 0px -10px;
}
.elbzotech-list-link-icon .item-link{
    margin: 0px 6px;
    padding: 0;
    width: 40px;
    height: 40px;
    line-height:50px;
    background: #fff;
    color: var(--bzo-main-color2);
    display: inline-block;
    border-radius: 50%;
    text-align: center;
}
.elbzotech-list-link-icon .item-link:hover{
    border-radius: 10px;
}
/*----------------------*/
.elbzotech-list-link-icon2 i{
    height: 70px;
    width: 70px;
    display: inline-block;
    text-align: center;
    line-height:70px;
    border:none;
    transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    color: #757575;
    background: #fff;
    font-size: 24px;
}
.sidebar-type-style2 .elbzotech-list-link-icon2 i{
        background: #efefef;
}
.elbzotech-list-link-icon2 .item-link:hover i{
   color: #000;
}
.elbzotech-list-link-icon2{
    margin:-5px;
}
.elbzotech-list-link-icon2 .item-link{
    margin: 5px;
    display: inline-block;
}
/*End List link, icon elementor*/
/*Begin Button elementor*/

.button-wrap-global .button-inner .icon-button-el ,
.button-wrap-global .button-inner .text-button{
    vertical-align: middle;
}
.button-wrap-global .icon-image-btn{
    position: relative;
    display: inline-block;
}
.button-wrap-global .icon-image-btn .icon_image_hover{
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
}
.button-wrap-global .button-inner:hover .icon-image-btn .icon_image_hover{
    opacity: 1;
}
.button-wrap-global .button-inner:hover .icon-image-btn>img{
    opacity: 0;
}
/*-------------------------------*/

/*End Button elementor*/
.elbzotech-bt-global-default{
     border: 0;
    color: #454545;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    text-align: center;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), var(--bzo-main-color2);
    border-radius: 60px;
    padding: 0px 32px;
    height:56px;
    line-height: 56px;
    display: inline-block;
    cursor: pointer;
    z-index: 1;
    position: relative;
    font-family:var(--bzo-body_typo-font-family);
    overflow: hidden;
    moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.elbzotech-bt-global-default:hover,
.elbzotech-bt-global-default:focus
{
    color: #454545;
    background: linear-gradient(0deg, rgba(255, 255, 255, 0.2), rgba(255, 255, 255, 0.2)), var(--bzo-main-color);
    box-shadow: 0px 8px 10px rgba(121, 99, 104, 0.14), 0px 3px 14px rgba(0, 0, 0, 0.12);
    moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    
}
/*-------------------------------------*/
.elbzotech-bt-global-style2{
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    background: var(--bzo-main-color);
    border-radius: 15px;
    padding: 15px 30px;
    line-height: 24px;
    display: inline-block;
    cursor: pointer;
    z-index: 1;
    position: relative;
    font-family:var(--bzo-body_typo-font-family);
    overflow: hidden;
    transition: all .3s ease-in-out;
}
.elbzotech-bt-global-style2:hover,
.elbzotech-bt-global-style2:focus
{
    color: #fff;
    background: var(--bzo-main-color2);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
    transition: all .25s ease-in-out;
    
}
.e-main-color.elbzotech-bt-global-style2{
  color: var(--bzo-main-color);
}
.e-bg-color.elbzotech-bt-global-style2{
  background-color: var(--bzo-main-color);
}

/*-------------------------------------*/
.elbzotech-bt-global-style3{
    border: 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    background: var(--bzo-main-color);
    border-radius: 5px;
    padding: 12px 24px;
    line-height: 24px;
    display: inline-block;
    cursor: pointer;
    z-index: 1;
    position: relative;
    font-family:var(--bzo-body_typo-font-family);
    overflow: hidden;
    transition: all .3s ease-in-out;
}
.elbzotech-bt-global-style3:hover,
.elbzotech-bt-global-style3:focus
{
    color: #fff;
    background: var(--bzo-main-color2);
    box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.12);
    
}
.e-main-color.elbzotech-bt-global-style3{
  color: var(--bzo-main-color);
}
.e-bg-color.elbzotech-bt-global-style3{
  background-color: var(--bzo-main-color);
}
/*Begin Button elementor*/

.button-inner .icon-button-el ,
.button-inner .text-button{
    vertical-align: middle;
}

/*-------------------------------*/

/*End Button elementor*//*Begin Bread crumb not elementor*/
.wrap-bread-crumb{
    margin-top: 45px;
}
/*Begin Bread crumb elementor*/
.bread-crumb- .bread-crumb-row{
    display: inline-block;
    text-transform: capitalize;
}
.bread-crumb- a, .bread-crumb span {
    color: var(--bzo-gray-color);
    font-size: 16px;
    font-weight: 500;
    display: inline-block;
    margin-bottom: 5px;
}
.bread-crumb-row{
    margin-bottom: -5px;
}
.bread-crumb- a:hover {
    color: var(--bzo-main-color);
}
.bread-crumb span {
    color: var(--bzo-main-color2);
}
.bread-crumb- .step-bread-crumb{
    margin: 0px 12px 0px 12px;
    font-size: 10px;
    color: var(--bzo-gray-color);
}
.bread-crumb-{
    z-index: 1;
    position: relative;
}
.bread-crumb .la-home{
    font-size: 20px;
    margin-right: 5px;
}
.woo-breadcrumb span:first-child:before {
    content: "\f015";
    font-family: 'Line Awesome Free';
    font-weight: 900;
    font-size: 20px;
    margin-right: 5px;
}
/*End Bread crumb elementor*/
/*Tool Panel*/
.widget-indexdm-inner-loading{
      position: absolute;
    top: 25%;
    left: 50%;
    margin-left: -8px;
    font-size: 20px;
}
.active .dm-open i.fa-pulse,
.dm-open i.fa-times {
  display: none;
}
.active .dm-open i.fa-times {
  display: block;
}
.dm-button {
    position: absolute;
    background: #66cc33;
    border-radius: 3px 0 0 3px;
    color: #fff;
    top: 247px;
    left: -65px;
    display: block;
    padding: 35px 0 7px;
    z-index: 9999;
    font-size: 14px;
    width: 65px;
    height: 60px;
    text-align: center;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    line-height: 15px;
}
.dm-button.dm-support {
  top: 310px;
  background-position: center -43px;
  background: #dd2400;
}
.dm-button.dm-guide {
  top: 373px;
  background-position: center -93px;
  background: #2a5db8;
}
.dm-button:before {
  content: attr(data-title-close);
  display: inline-block;
}
.dm-button:focus,
.dm-button:hover {
  color: #fff;
}
.dm-button i {
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  font-size: 20px;
}
.active .dm-button:before {
  content: attr(data-title);
}
#widget_indexdm {
  background: #fff;
  z-index: 10000;
  width: 380px;
  position: fixed;
  top: 0;
  bottom: 0;
  right: -380px;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  text-align: center;
}
#widget_indexdm.active {
  right: 0;
}
#indexdm_img.active {
  display: flex;
}
.img-demo {
  background-position: center top;
  display: none;
}
#widget_indexdm .widget-indexdm-inner {
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  left: 15px;
  bottom: 0;
  color: #111;
  right: 0;
  padding-right: 15px;
  top: 0;
}
#widget_indexdm .dm-header {
  text-align: center;
}
#widget_indexdm .dm-header .header-event {
  margin: 15px 0;
  padding-bottom: 5px;
}
#widget_indexdm .dm-header .header-event img {
  margin-bottom: 0;
  border-radius: 3px;
}
#widget_indexdm .dm-header .header-button > a {
  margin-bottom: 20px;
}
#widget_indexdm .dm-header .header-button {
  border-bottom: 1px solid #e5e5e5;
}
#widget_indexdm .dm-header .header-button > a:hover {
  /*background: #ff607c;*/
}
/*#widget_indexdm .dm-header .box-demo-home {
    padding-top: 10px;
    border-top: 1px solid #e5e5e5;
}*/
#widget_indexdm .dm-header .header-description {
  color: #111;
  margin: 30px 0 30px;
      text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 18px;
}
#widget_indexdm .dm-header .header-description:after{
    content: '';
    height: 2px;
    width: 60px;
    background: var(--bzo-main-color);
    display: block;
    margin: 10px auto 5px;
}
#widget_indexdm .dm-header .header-description h3 {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
}
#widget_indexdm .dm-header .header-description h3 span {
  font-size: 24px;
}
#widget_indexdm .dm-header .header-description h4 {
  text-transform: uppercase;
  font-size: 12px;
  font-weight: bold;
}
#widget_indexdm .dm-header .header-description h2 {
  text-transform: uppercase;
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 0;
}
#widget_indexdm .dm-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#widget_indexdm .dm-content .item-content {
     padding: 0;
    width: 48%;
    text-transform: uppercase;
    margin-bottom: 20px;
}
#widget_indexdm .dm-content .item-content > a {
  display: flex;
  width: 100%;
  position: relative;
  justify-content: center;
  margin-bottom: 10px;
  text-align: center;
  border: 1px solid #eee;
  background: #ebebeb;
  padding: 4px;
  background-size: 100% auto;
  /* padding-top: 0px; */
  border-radius: 3px;
}
#widget_indexdm .dm-content .item-content > a.mobiledm-href {
  background: none;
  padding: 0;
  border: 0;
  border-radius: 0;
}
#widget_indexdm .dm-content .item-content > a img {
  max-width: 100%;
  vertical-align: top;
  margin-bottom: 0;
}
#widget_indexdm .dm-content .item-content h5 {
  font-size: 14px;
  margin-bottom: 15px;
}
#widget_indexdm .dm-content .item-content > a:before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  width: 0;
  top: 0px;
  bottom: 0;
  z-index: 1;
  transition: 0.3s all ease-out;
  -webkit-transition: 0.3s all ease-out;
  background: rgba(0, 0, 0, 0.6);
  border-radius: 3px;
}
#widget_indexdm .dm-content .item-content > a.mobiledm-href {
  margin-bottom: 15px;
}
#widget_indexdm .dm-content .item-content > a.mobiledm-href:before {
  top: 0;
  bottom: auto;
  height: 160px;
}
#widget_indexdm .dm-content .item-content > a.mobiledm-href:after {
  align-self: flex-start;
  top: 60px;
}
#widget_indexdm .dm-content .item-content > a:after {
  content: 'View Demo';
  display: block;
  align-self: center;
  position: absolute;
  z-index: 5;
  color: #fff;
  opacity: 0;
  transition-delay: 0.3s;
  -webkit-transition-delay: 0.1s;
}
#widget_indexdm .dm-content .item-content > a:hover:after {
  align-self: center;
  opacity: 1;
}
#widget_indexdm .dm-content .item-content > a:hover:before {
  width: 100%;
}
#indexdm_img {
  position: fixed;
  right: 380px;
  left: 0;
  top: 0;
  bottom: 0;
  display: flex;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.7);
  justify-content: flex-end;
  align-items: center;
  display: none;
}
#widget_indexdm .dm-content .item-content > a span.new-item {
  display: block;
  width: 38px;
  height: 38px;
  position: absolute;
  right: -10px;
  top: -10px;
  z-index: 999;
}
#indexdm_img:before {
  content: '';
  background: rgba(0, 0, 0, 0.7);
  display: block;
  position: fixed;
  right: 0;
  left: auto;
  width: 380px;
  top: 0;
  bottom: 0;
}
#indexdm_img > div {
  display: inline-block;
  width: 800px;
  height: 100%;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center top;
}
#indexdm_img > div.mobile-hover {
  background-size: auto;
}
#indexdm_img.active > div {
  -webkit-animation: mymove 40s infinite;
  -webkit-animation-play-state: running;
  animation: mymove 40s infinite;
  animation-play-state: running;
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  
}
#widget_indexdm.active-demo{
   border-left: 1px solid #e5e5e5;
}
@-webkit-keyframes mymove {
  0% {
    background-position: center top;
  }
  50% {
    background-position: center bottom;
  }
  100% {
    background-position: center top;
  }
}
@keyframes mymove {
  0% {
    background-position: center top;
  }
  50% {
    background-position: center bottom;
  }
  100% {
    background-position: center top;
  }
}
#widget_indexdm .mobile-content {
  margin-bottom: 30px;
}
#widget_indexdm .mobile-content h3 {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  margin-bottom: 30px;
}
.tool-panel-main-color-css a{
  width: 20px;
  height: 20px;
  display: flex;
    color: #fff;
    justify-content: center;
    align-items: center;
  border-radius: 3px;
  font-size: 14px;
}
.tool-panel-main-color-css{
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
      gap: 10px;
      max-width: 250px;
      margin: auto;
}
.active-demo .dm-button{
  opacity: 0;
}
@media (max-width: 1440px) {
  #indexdm_img > div {
    width: 600px;
  }
}
@media (max-width: 767px) {
 .dm-button:before{
    display: none;
  }
  .dm-button{
    width: 40px;
    height: 40px;
    top: 268px;
    left: -40px;
    padding: 20px;
  }
  .dm-button:before{
    display: none;
  }
  .dm-button.dm-guide {
    top: 352px;
  }
}
@media (max-width: 440px) {
  #widget_indexdm {
      width: 309px;
      right: -309px;
  }
}
@media (max-width: 374px) {
  #widget_indexdm {
      width: 253px;
      right: -253px;
  }
}

/*End tool panel*//*! elementor-icons - v5.54.0 - 27-07-2026 */
@font-face{ font-display:swap;font-family:eicons;src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.54.0);src:url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.eot?5.54.0#iefix) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff2?5.54.0) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.woff?5.54.0) format("woff"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.ttf?5.54.0) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/eicons/fonts/eicons.svg?5.54.0#eicon) format("svg");font-weight:400;font-style:normal }[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:"\e800"}.eicon-editor-unlink:before{content:"\e801"}.eicon-editor-external-link:before{content:"\e802"}.eicon-editor-close:before{content:"\e803"}.eicon-editor-list-ol:before{content:"\e804"}.eicon-editor-list-ul:before{content:"\e805"}.eicon-editor-bold:before{content:"\e806"}.eicon-editor-italic:before{content:"\e807"}.eicon-editor-underline:before{content:"\e808"}.eicon-editor-paragraph:before{content:"\e809"}.eicon-editor-h1:before{content:"\e80a"}.eicon-editor-h2:before{content:"\e80b"}.eicon-editor-h3:before{content:"\e80c"}.eicon-editor-h4:before{content:"\e80d"}.eicon-editor-h5:before{content:"\e80e"}.eicon-editor-h6:before{content:"\e80f"}.eicon-editor-quote:before{content:"\e810"}.eicon-editor-code:before{content:"\e811"}.eicon-elementor:before{content:"\e812"}.eicon-elementor-circle:before{content:"\e813"}.eicon-pojome:before{content:"\e814"}.eicon-plus:before{content:"\e815"}.eicon-menu-bar:before{content:"\e816"}.eicon-apps:before{content:"\e817"}.eicon-accordion:before{content:"\e818"}.eicon-alert:before{content:"\e819"}.eicon-animation-text:before{content:"\e81a"}.eicon-animation:before{content:"\e81b"}.eicon-banner:before{content:"\e81c"}.eicon-blockquote:before{content:"\e81d"}.eicon-button:before{content:"\e81e"}.eicon-call-to-action:before{content:"\e81f"}.eicon-captcha:before{content:"\e820"}.eicon-carousel:before{content:"\e821"}.eicon-checkbox:before{content:"\e822"}.eicon-columns:before{content:"\e823"}.eicon-countdown:before{content:"\e824"}.eicon-counter:before{content:"\e825"}.eicon-date:before{content:"\e826"}.eicon-divider-shape:before{content:"\e827"}.eicon-divider:before{content:"\e828"}.eicon-download-button:before{content:"\e829"}.eicon-dual-button:before{content:"\e82a"}.eicon-email-field:before{content:"\e82b"}.eicon-facebook-comments:before{content:"\e82c"}.eicon-facebook-like-box:before{content:"\e82d"}.eicon-form-horizontal:before{content:"\e82e"}.eicon-form-vertical:before{content:"\e82f"}.eicon-gallery-grid:before{content:"\e830"}.eicon-gallery-group:before{content:"\e831"}.eicon-gallery-justified:before{content:"\e832"}.eicon-gallery-masonry:before{content:"\e833"}.eicon-icon-box:before{content:"\e834"}.eicon-image-before-after:before{content:"\e835"}.eicon-image-box:before{content:"\e836"}.eicon-image-hotspot:before{content:"\e837"}.eicon-image-rollover:before{content:"\e838"}.eicon-info-box:before{content:"\e839"}.eicon-inner-section:before{content:"\e83a"}.eicon-mailchimp:before{content:"\e83b"}.eicon-menu-card:before{content:"\e83c"}.eicon-navigation-horizontal:before{content:"\e83d"}.eicon-nav-menu:before{content:"\e83e"}.eicon-navigation-vertical:before{content:"\e83f"}.eicon-number-field:before{content:"\e840"}.eicon-parallax:before{content:"\e841"}.eicon-php7:before{content:"\e842"}.eicon-post-list:before{content:"\e843"}.eicon-post-slider:before{content:"\e844"}.eicon-post:before{content:"\e845"}.eicon-posts-carousel:before{content:"\e846"}.eicon-posts-grid:before{content:"\e847"}.eicon-posts-group:before{content:"\e848"}.eicon-posts-justified:before{content:"\e849"}.eicon-posts-masonry:before{content:"\e84a"}.eicon-posts-ticker:before{content:"\e84b"}.eicon-price-list:before{content:"\e84c"}.eicon-price-table:before{content:"\e84d"}.eicon-radio:before{content:"\e84e"}.eicon-rtl:before{content:"\e84f"}.eicon-scroll:before{content:"\e850"}.eicon-search:before{content:"\e851"}.eicon-select:before{content:"\e852"}.eicon-share:before{content:"\e853"}.eicon-sidebar:before{content:"\e854"}.eicon-skill-bar:before{content:"\e855"}.eicon-slider-3d:before{content:"\e856"}.eicon-slider-album:before{content:"\e857"}.eicon-slider-device:before{content:"\e858"}.eicon-slider-full-screen:before{content:"\e859"}.eicon-slider-push:before{content:"\e85a"}.eicon-slider-vertical:before{content:"\e85b"}.eicon-slider-video:before{content:"\e85c"}.eicon-slides:before{content:"\e85d"}.eicon-social-icons:before{content:"\e85e"}.eicon-spacer:before{content:"\e85f"}.eicon-table:before{content:"\e860"}.eicon-tabs:before{content:"\e861"}.eicon-tel-field:before{content:"\e862"}.eicon-text-area:before{content:"\e863"}.eicon-text-field:before{content:"\e864"}.eicon-thumbnails-down:before{content:"\e865"}.eicon-thumbnails-half:before{content:"\e866"}.eicon-thumbnails-right:before{content:"\e867"}.eicon-time-line:before{content:"\e868"}.eicon-toggle:before{content:"\e869"}.eicon-url:before{content:"\e86a"}.eicon-t-letter:before{content:"\e86b"}.eicon-wordpress:before{content:"\e86c"}.eicon-text:before{content:"\e86d"}.eicon-anchor:before{content:"\e86e"}.eicon-bullet-list:before{content:"\e86f"}.eicon-code:before{content:"\e870"}.eicon-favorite:before{content:"\e871"}.eicon-google-maps:before{content:"\e872"}.eicon-image:before{content:"\e873"}.eicon-photo-library:before{content:"\e874"}.eicon-woocommerce:before{content:"\e875"}.eicon-youtube:before{content:"\e876"}.eicon-flip-box:before{content:"\e877"}.eicon-settings:before{content:"\e878"}.eicon-headphones:before{content:"\e879"}.eicon-testimonial:before{content:"\e87a"}.eicon-counter-circle:before{content:"\e87b"}.eicon-person:before{content:"\e87c"}.eicon-chevron-right:before{content:"\e87d"}.eicon-chevron-left:before{content:"\e87e"}.eicon-close:before{content:"\e87f"}.eicon-file-download:before{content:"\e880"}.eicon-save:before{content:"\e881"}.eicon-zoom-in:before{content:"\e882"}.eicon-shortcode:before{content:"\e883"}.eicon-nerd:before{content:"\e884"}.eicon-device-desktop:before{content:"\e885"}.eicon-device-tablet:before{content:"\e886"}.eicon-device-mobile:before{content:"\e887"}.eicon-document-file:before{content:"\e888"}.eicon-folder-o:before{content:"\e889"}.eicon-hypster:before{content:"\e88a"}.eicon-h-align-left:before{content:"\e88b"}.eicon-h-align-right:before{content:"\e88c"}.eicon-h-align-center:before{content:"\e88d"}.eicon-h-align-stretch:before{content:"\e88e"}.eicon-v-align-top:before{content:"\e88f"}.eicon-v-align-bottom:before{content:"\e890"}.eicon-v-align-middle:before{content:"\e891"}.eicon-v-align-stretch:before{content:"\e892"}.eicon-pro-icon:before{content:"\e893"}.eicon-mail:before{content:"\e894"}.eicon-lock-user:before{content:"\e895"}.eicon-testimonial-carousel:before{content:"\e896"}.eicon-media-carousel:before{content:"\e897"}.eicon-section:before{content:"\e898"}.eicon-column:before{content:"\e899"}.eicon-edit:before{content:"\e89a"}.eicon-clone:before{content:"\e89b"}.eicon-trash:before{content:"\e89c"}.eicon-play:before{content:"\e89d"}.eicon-angle-right:before{content:"\e89e"}.eicon-angle-left:before{content:"\e89f"}.eicon-animated-headline:before{content:"\e8a0"}.eicon-menu-toggle:before{content:"\e8a1"}.eicon-fb-embed:before{content:"\e8a2"}.eicon-fb-feed:before{content:"\e8a3"}.eicon-twitter-embed:before{content:"\e8a4"}.eicon-twitter-feed:before{content:"\e8a5"}.eicon-sync:before{content:"\e8a6"}.eicon-import-export:before{content:"\e8a7"}.eicon-check-circle:before{content:"\e8a8"}.eicon-library-save:before{content:"\e8a9"}.eicon-library-download:before{content:"\e9dd"}.eicon-insert:before{content:"\e8ab"}.eicon-preview-medium:before{content:"\e8ac"}.eicon-sort-down:before{content:"\e8ad"}.eicon-sort-up:before{content:"\e8ae"}.eicon-heading:before{content:"\e8af"}.eicon-logo:before{content:"\e8b0"}.eicon-meta-data:before{content:"\e8b1"}.eicon-post-content:before{content:"\e8b2"}.eicon-post-excerpt:before{content:"\e8b3"}.eicon-post-navigation:before{content:"\e8b4"}.eicon-yoast:before{content:"\e8b5"}.eicon-nerd-chuckle:before{content:"\e8b6"}.eicon-nerd-wink:before{content:"\e8b7"}.eicon-comments:before{content:"\e8b8"}.eicon-download-circle-o:before{content:"\e8b9"}.eicon-library-upload:before{content:"\e8ba"}.eicon-save-o:before{content:"\e8bb"}.eicon-upload-circle-o:before{content:"\e8bc"}.eicon-ellipsis-h:before{content:"\e8bd"}.eicon-ellipsis-v:before{content:"\e8be"}.eicon-arrow-left:before{content:"\e8bf"}.eicon-arrow-right:before{content:"\e8c0"}.eicon-arrow-up:before{content:"\e8c1"}.eicon-arrow-down:before{content:"\e8c2"}.eicon-play-o:before{content:"\e8c3"}.eicon-archive-posts:before{content:"\e8c4"}.eicon-archive-title:before{content:"\e8c5"}.eicon-featured-image:before{content:"\e8c6"}.eicon-post-info:before{content:"\e8c7"}.eicon-post-title:before{content:"\e8c8"}.eicon-site-logo:before{content:"\e8c9"}.eicon-site-search:before{content:"\e8ca"}.eicon-site-title:before{content:"\e8cb"}.eicon-plus-square:before{content:"\e8cc"}.eicon-minus-square:before{content:"\e8cd"}.eicon-cloud-check:before{content:"\e8ce"}.eicon-drag-n-drop:before{content:"\e8cf"}.eicon-welcome:before{content:"\e8d0"}.eicon-handle:before{content:"\e8d1"}.eicon-cart:before{content:"\e8d2"}.eicon-product-add-to-cart:before{content:"\e8d3"}.eicon-product-breadcrumbs:before{content:"\e8d4"}.eicon-product-categories:before{content:"\e8d5"}.eicon-product-description:before{content:"\e8d6"}.eicon-product-images:before{content:"\e8d7"}.eicon-product-info:before{content:"\e8d8"}.eicon-product-meta:before{content:"\e8d9"}.eicon-product-pages:before{content:"\e8da"}.eicon-product-price:before{content:"\e8db"}.eicon-product-rating:before{content:"\e8dc"}.eicon-product-related:before{content:"\e8dd"}.eicon-product-stock:before{content:"\e8de"}.eicon-product-tabs:before{content:"\e8df"}.eicon-product-title:before{content:"\e8e0"}.eicon-product-upsell:before{content:"\e8e1"}.eicon-products:before{content:"\e8e2"}.eicon-bag-light:before{content:"\e8e3"}.eicon-bag-medium:before{content:"\e8e4"}.eicon-bag-solid:before{content:"\e8e5"}.eicon-basket-light:before{content:"\e8e6"}.eicon-basket-medium:before{content:"\e8e7"}.eicon-basket-solid:before{content:"\e8e8"}.eicon-cart-light:before{content:"\e8e9"}.eicon-cart-medium:before{content:"\e8ea"}.eicon-cart-solid:before{content:"\e8eb"}.eicon-exchange:before{content:"\e8ec"}.eicon-preview-thin:before{content:"\e8ed"}.eicon-device-laptop:before{content:"\e8ee"}.eicon-collapse:before{content:"\e8ef"}.eicon-expand:before{content:"\e8f0"}.eicon-navigator:before{content:"\e8f1"}.eicon-plug:before{content:"\e8f2"}.eicon-dashboard:before{content:"\e8f3"}.eicon-typography:before{content:"\e8f4"}.eicon-info-circle-o:before{content:"\e8f5"}.eicon-integration:before{content:"\e8f6"}.eicon-plus-circle-o:before{content:"\e8f7"}.eicon-rating:before{content:"\e8f8"}.eicon-review:before{content:"\e8f9"}.eicon-tools:before{content:"\e8fa"}.eicon-loading:before{content:"\e8fb"}.eicon-sitemap:before{content:"\e8fc"}.eicon-click:before{content:"\e8fd"}.eicon-clock:before{content:"\e8fe"}.eicon-library-open:before{content:"\e8ff"}.eicon-warning:before{content:"\e900"}.eicon-flow:before{content:"\e901"}.eicon-cursor-move:before{content:"\e902"}.eicon-arrow-circle-left:before{content:"\e903"}.eicon-flash:before{content:"\e904"}.eicon-redo:before{content:"\e905"}.eicon-ban:before{content:"\e906"}.eicon-barcode:before{content:"\e907"}.eicon-calendar:before{content:"\e908"}.eicon-caret-left:before{content:"\e909"}.eicon-caret-right:before{content:"\e90a"}.eicon-caret-up:before{content:"\e90b"}.eicon-chain-broken:before{content:"\e90c"}.eicon-check-circle-o:before{content:"\e90d"}.eicon-check:before{content:"\e90e"}.eicon-chevron-double-left:before{content:"\e90f"}.eicon-chevron-double-right:before{content:"\e910"}.eicon-undo:before{content:"\e911"}.eicon-filter:before{content:"\e912"}.eicon-circle-o:before{content:"\e913"}.eicon-circle:before{content:"\e914"}.eicon-clock-o:before{content:"\e915"}.eicon-cog:before{content:"\e916"}.eicon-cogs:before{content:"\e917"}.eicon-commenting-o:before{content:"\e918"}.eicon-copy:before{content:"\e919"}.eicon-database:before{content:"\e91a"}.eicon-dot-circle-o:before{content:"\e91b"}.eicon-envelope:before{content:"\e91c"}.eicon-external-link-square:before{content:"\e91d"}.eicon-eyedropper:before{content:"\e91e"}.eicon-folder:before{content:"\e91f"}.eicon-font:before{content:"\e920"}.eicon-adjust:before{content:"\e921"}.eicon-lightbox:before{content:"\e922"}.eicon-heart-o:before{content:"\e923"}.eicon-history:before{content:"\e924"}.eicon-image-bold:before{content:"\e925"}.eicon-info-circle:before{content:"\e926"}.eicon-link:before{content:"\e927"}.eicon-long-arrow-left:before{content:"\e928"}.eicon-long-arrow-right:before{content:"\e929"}.eicon-caret-down:before{content:"\e92a"}.eicon-paint-brush:before{content:"\e92b"}.eicon-pencil:before{content:"\e92c"}.eicon-plus-circle:before{content:"\e92d"}.eicon-zoom-in-bold:before{content:"\e92e"}.eicon-sort-amount-desc:before{content:"\e92f"}.eicon-sign-out:before{content:"\e930"}.eicon-spinner:before{content:"\e931"}.eicon-square:before{content:"\e932"}.eicon-star-o:before{content:"\e933"}.eicon-star:before{content:"\e934"}.eicon-text-align-justify:before{content:"\e935"}.eicon-text-align-center:before{content:"\e936"}.eicon-tags:before{content:"\e937"}.eicon-text-align-left:before{content:"\e938"}.eicon-text-align-right:before{content:"\e939"}.eicon-close-circle:before{content:"\e93a"}.eicon-trash-o:before{content:"\e93b"}.eicon-font-awesome:before{content:"\e93c"}.eicon-user-circle-o:before{content:"\e93d"}.eicon-video-camera:before{content:"\e93e"}.eicon-heart:before{content:"\e93f"}.eicon-wrench:before{content:"\e940"}.eicon-help:before{content:"\e941"}.eicon-help-o:before{content:"\e942"}.eicon-zoom-out-bold:before{content:"\e943"}.eicon-plus-square-o:before{content:"\e944"}.eicon-minus-square-o:before{content:"\e945"}.eicon-minus-circle:before{content:"\e946"}.eicon-minus-circle-o:before{content:"\e947"}.eicon-code-bold:before{content:"\e948"}.eicon-cloud-upload:before{content:"\e949"}.eicon-search-bold:before{content:"\e94a"}.eicon-map-pin:before{content:"\e94b"}.eicon-meetup:before{content:"\e94c"}.eicon-slideshow:before{content:"\e94d"}.eicon-t-letter-bold:before{content:"\e94e"}.eicon-preferences:before{content:"\e94f"}.eicon-table-of-contents:before{content:"\e950"}.eicon-tv:before{content:"\e951"}.eicon-upload:before{content:"\e952"}.eicon-instagram-comments:before{content:"\e953"}.eicon-instagram-nested-gallery:before{content:"\e954"}.eicon-instagram-post:before{content:"\e955"}.eicon-instagram-video:before{content:"\e956"}.eicon-instagram-gallery:before{content:"\e957"}.eicon-instagram-likes:before{content:"\e958"}.eicon-facebook:before{content:"\e959"}.eicon-twitter:before{content:"\e95a"}.eicon-pinterest:before{content:"\e95b"}.eicon-frame-expand:before{content:"\e95c"}.eicon-frame-minimize:before{content:"\e95d"}.eicon-archive:before{content:"\e95e"}.eicon-colors-typography:before{content:"\e95f"}.eicon-custom:before{content:"\e960"}.eicon-footer:before{content:"\e961"}.eicon-header:before{content:"\e962"}.eicon-layout-settings:before{content:"\e963"}.eicon-lightbox-expand:before{content:"\e964"}.eicon-error-404:before{content:"\e965"}.eicon-theme-style:before{content:"\e966"}.eicon-search-results:before{content:"\e967"}.eicon-single-post:before{content:"\e968"}.eicon-site-identity:before{content:"\e969"}.eicon-theme-builder:before{content:"\e96a"}.eicon-download-bold:before{content:"\e96b"}.eicon-share-arrow:before{content:"\e96c"}.eicon-global-settings:before{content:"\e96d"}.eicon-user-preferences:before{content:"\e96e"}.eicon-lock:before{content:"\e96f"}.eicon-export-kit:before{content:"\e970"}.eicon-import-kit:before{content:"\e971"}.eicon-lottie:before{content:"\e972"}.eicon-products-archive:before{content:"\e973"}.eicon-single-product:before{content:"\e974"}.eicon-disable-trash-o:before{content:"\e975"}.eicon-single-page:before{content:"\e976"}.eicon-wordpress-light:before{content:"\e977"}.eicon-cogs-check:before{content:"\e978"}.eicon-custom-css:before{content:"\e979"}.eicon-global-colors:before{content:"\e97a"}.eicon-globe:before{content:"\e97b"}.eicon-typography-1:before{content:"\e97c"}.eicon-background:before{content:"\e97d"}.eicon-device-responsive:before{content:"\e97e"}.eicon-device-wide:before{content:"\e97f"}.eicon-code-highlight:before{content:"\e980"}.eicon-video-playlist:before{content:"\e981"}.eicon-download-kit:before{content:"\e982"}.eicon-kit-details:before{content:"\e983"}.eicon-kit-parts:before{content:"\e984"}.eicon-kit-upload:before{content:"\e985"}.eicon-kit-plugins:before{content:"\e986"}.eicon-kit-upload-alt:before{content:"\e987"}.eicon-hotspot:before{content:"\e988"}.eicon-paypal-button:before{content:"\e989"}.eicon-shape:before{content:"\e98a"}.eicon-wordart:before{content:"\e98b"}.eicon-checkout:before{content:"\e98c"}.eicon-container:before{content:"\e98d"}.eicon-flip:before{content:"\e98e"}.eicon-info:before{content:"\e98f"}.eicon-my-account:before{content:"\e990"}.eicon-purchase-summary:before{content:"\e991"}.eicon-page-transition:before{content:"\e992"}.eicon-spotify:before{content:"\e993"}.eicon-stripe-button:before{content:"\e994"}.eicon-woo-settings:before{content:"\e995"}.eicon-woo-cart:before{content:"\e996"}.eicon-grow:before{content:"\e997"}.eicon-order-end:before{content:"\e998"}.eicon-nowrap:before{content:"\e999"}.eicon-order-start:before{content:"\e99a"}.eicon-progress-tracker:before{content:"\e99b"}.eicon-shrink:before{content:"\e99c"}.eicon-wrap:before{content:"\e99d"}.eicon-align-center-h:before{content:"\e99e"}.eicon-align-center-v:before{content:"\e99f"}.eicon-align-end-h:before{content:"\e9a0"}.eicon-align-end-v:before{content:"\e9a1"}.eicon-align-start-h:before{content:"\e9a2"}.eicon-align-start-v:before{content:"\e9a3"}.eicon-align-stretch-h:before{content:"\e9a4"}.eicon-align-stretch-v:before{content:"\e9a5"}.eicon-justify-center-h:before{content:"\e9a6"}.eicon-justify-center-v:before{content:"\e9a7"}.eicon-justify-end-h:before{content:"\e9a8"}.eicon-justify-end-v:before{content:"\e9a9"}.eicon-justify-space-around-h:before{content:"\e9aa"}.eicon-justify-space-around-v:before{content:"\e9ab"}.eicon-justify-space-between-h:before{content:"\e9ac"}.eicon-justify-space-between-v:before{content:"\e9ad"}.eicon-justify-space-evenly-h:before{content:"\e9ae"}.eicon-justify-space-evenly-v:before{content:"\e9af"}.eicon-justify-start-h:before{content:"\e9b0"}.eicon-justify-start-v:before{content:"\e9b1"}.eicon-woocommerce-cross-sells:before{content:"\e9b2"}.eicon-woocommerce-notices:before{content:"\e9b3"}.eicon-inner-container:before{content:"\e9b4"}.eicon-warning-full:before{content:"\e9b5"}.eicon-exit:before{content:"\e9b6"}.eicon-loop-builder:before{content:"\e9b7"}.eicon-notes:before{content:"\e9b8"}.eicon-read:before{content:"\e9b9"}.eicon-unread:before{content:"\e9ba"}.eicon-carousel-loop:before{content:"\e9bb"}.eicon-mega-menu:before{content:"\eb78"}.eicon-nested-carousel:before{content:"\e9bd"}.eicon-ai:before{content:"\e9be"}.eicon-taxonomy-filter:before{content:"\eb7d"}.eicon-container-grid:before{content:"\ef02"}.eicon-upgrade:before{content:"\e9c1"}.eicon-advanced:before{content:"\eb84"}.eicon-div-block:before{content:"\eb9b"}.eicon-notification:before{content:"\e9c3"}.eicon-light-mode:before{content:"\e9c4"}.eicon-dark-mode:before{content:"\e9c5"}.eicon-upgrade-crown:before{content:"\e9c6"}.eicon-off-canvas:before{content:"\e9c7"}.eicon-speakerphone:before{content:"\e9c9"}.eicon-ehp-cta:before{content:"\e9cb"}.eicon-ehp-forms:before{content:"\e9bc"}.eicon-ehp-hero:before{content:"\e9ca"}.eicon-ehp-zigzag:before{content:"\e9cc"}.eicon-e-button:before{content:"\e9ce"}.eicon-flexbox:before{content:"\e9d0"}.eicon-paragraph:before{content:"\e9d1"}.eicon-icon:before{content:"\e9d2"}.eicon-e-image:before{content:"\e9d3"}.eicon-video:before{content:"\e9d4"}.eicon-svg:before{content:"\e9d5"}.eicon-e-divider:before{content:"\e9d6"}.eicon-e-heading:before{content:"\e9d7"}.eicon-atomic:before{content:"\ebae"}.eicon-library-delete:before{content:"\e9d8"}.eicon-library-copy:before{content:"\e9d9"}.eicon-library-folder-empty:before{content:"\e9da"}.eicon-library-move:before{content:"\e9db"}.eicon-library-edit:before{content:"\e9dc"}.eicon-library-subscription-upgrade:before{content:"\e9de"}.eicon-library-folder-view:before{content:"\e9df"}.eicon-library-grid:before{content:"\e9e1"}.eicon-library-cloud-connect:before{content:"\e9e2"}.eicon-library-import:before{content:"\e9e3"}.eicon-library-list:before{content:"\e9e4"}.eicon-library-cloud-empty:before{content:"\e9e5"}.eicon-folder-plus:before{content:"\e8aa"}.eicon-library-folder:before{content:"\e9e6"}.eicon-accessibility:before{content:"\e9bf"}.eicon-lock-outline:before{content:"\e9e7"}.eicon-e-youtube:before{content:"\e9e8"}.eicon-contact:before{content:"\ebd2"}.eicon-layout:before{content:"\ebd8"}.eicon-components:before{content:"\ebd9"}.eicon-tab-content:before{content:"\ebda"}.eicon-tab-menu:before{content:"\ebdb"}.eicon-atomic-label:before{content:"\e9ee"}.eicon-atomic-form:before{content:"\e9ef"}.eicon-atomic-submit-button:before{content:"\e9f0"}.eicon-atomic-input:before{content:"\e9f1"}.eicon-atomic-text-area:before{content:"\e9f2"}.eicon-atomic-select:before{content:"\e9f3"}.eicon-atomic-checkbox:before{content:"\e9f4"}.eicon-atomic-radiobutton:before{content:"\e9f5"}.eicon-atomic-file-upload:before{content:"\ebe9"}.eicon-atomic-time-picker:before{content:"\ebea"}.eicon-atomic-date-picker:before{content:"\ebeb"}.eicon-upgrade-crown-full:before{content:"\ef03"}.eicon-after:before{content:"\ebfa"}.eicon-pagination-item:before{content:"\ebfb"}.eicon-before:before{content:"\ebfc"}.eicon-pagination:before{content:"\ebfd"}.eicon-loop-item:before{content:"\ec00"}.eicon-loop-widget:before{content:"\ec01"}.eicon-x-twitter:before{content:"\ef04"}.eicon-background-video:before{content:"\ea01"}.eicon-eye:before{content:"\e8ac"}.eicon-elementor-square:before{content:"\e813"}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:1366px){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}}@media (max-width:1200px){.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:880px){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:1366px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1201px) and (max-width:1366px){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:1200px){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:881px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:880px){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1366px){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1200px){.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:880px){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1367px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:1366px){#elementor-device-mode:after{content:"laptop"}}@media (max-width:1200px){#elementor-device-mode:after{content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:880px){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:880px){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:881px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:1025px) and (max-width:1200px){.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1201px) and (max-width:1366px){.elementor .elementor-hidden-laptop{display:none}}@media (min-width:1367px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}
.e-heading-base a, .e-paragraph-base a { all: unset; cursor: pointer; }form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{ display: block; }.elementor-edit-mode [data-element_type="e-form-success-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)),.elementor-edit-mode [data-element_type="e-form-error-message"]:is(.elementor-element-editable, :has(.elementor-element-editable), :has(> .elementor-empty-view)){ display: block; }.e-background-video { position: relative; overflow: hidden; }.e-background-video__media { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none; z-index: 0; }.e-background-video__content { position: relative; z-index: 1; flex: 1 1 auto; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) { display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view.elementor-empty-view { position: relative; flex: 1 1 auto; min-height: 120px; height: auto; width: 100%; }.elementor-edit-mode .e-background-video__content.e-atomic-element:has(> .elementor-empty-view) > .elementor-empty-view > .elementor-first-add { position: absolute; inset: 0; width: 100%; height: 100%; }.e-background-video__controls { z-index: 2; }.e-background-video__play, .e-background-video__pause { appearance: none; -webkit-appearance: none; }.e-background-video.e-background-video--playing .e-background-video__play { display: none; }.e-background-video.e-background-video--paused .e-background-video__pause { display: none; }.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__controls,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__play,.e-background-video:not(.e-background-video--playing):not(.e-background-video--paused) .e-background-video__pause { display: none; }.e-accordion-item-header-base { list-style: none; }.e-accordion-item-header-base::-webkit-details-marker { display: none; }.e-accordion-item-base { interpolate-size: allow-keywords; }.e-accordion-item-base::details-content {block-size: 0; overflow: hidden;transition: block-size .3s ease, content-visibility .3s ease allow-discrete;}.e-accordion-item-base[open]::details-content { block-size: auto; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base { width: auto; height: 100%; max-width: 100%; }.e-accordion-item-icon-base.e-accordion-item-icon-base .e-svg-base svg { width: auto !important; }.e-accordion-item-icon-base svg { transition: transform .3s ease; }.e-accordion-item-base[open] > summary .e-accordion-item-icon-base svg { transform: rotate(180deg); }
/*# sourceURL=elementor-frontend-inline-css */
.elementor-kit-4242{--e-global-color-primary:#2F6B48;--e-global-color-secondary:#1E3A2A;--e-global-color-text:#1C1F1D;--e-global-color-accent:#C9A445;--e-global-color-ay01a4f:#4F8B63;--e-global-color-ay02b5e:#8A6A1F;--e-global-color-ay03c6d:#FAF7F0;--e-global-color-ay04d7c:#EEF4EF;--e-global-color-ay05e8b:#A93226;--e-global-typography-primary-font-family:"El Messiri";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"El Messiri";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Nunito Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Nunito Sans";--e-global-typography-accent-font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1470px;}.e-con{--container-max-width:1470px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px)}.elementor-1853 .elementor-element.elementor-element-fe29fb9{margin-top:0px;margin-bottom:0px;}.elementor-1853 .elementor-element.elementor-element-8a1bafc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1853 .elementor-element.elementor-element-6ad54bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-5e3212b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-c9cd1a4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-8a59bdf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-8a59bdf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1853 .elementor-element.elementor-element-a1y0700{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-f44ca8a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-f44ca8a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1853 .elementor-element.elementor-element-1e5b896{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-824c803 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-824c803 .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-a1y0200{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a86cd6d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-6adb7c8 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 15px 0px 15px;}.elementor-1853 .elementor-element.elementor-element-6adb7c8{text-align:center;}.elementor-1853 .elementor-element.elementor-element-b106ccf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-b106ccf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1853 .elementor-element.elementor-element-95ac8a3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-95ac8a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1853 .elementor-element.elementor-element-9d9ad3c .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-9d9ad3c .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-a1y0501{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-9d83041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1y0001{text-align:center;}.elementor-1853 .elementor-element.elementor-element-a1y0600{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1y0601{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1y0602{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-f9d8141 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-f9d8141 .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-a1ym01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1ym02{text-align:center;}.elementor-1853 .elementor-element.elementor-element-a1ym03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1ym06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1ym07 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-a1ym07 .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-a1ym04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1yh01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1yh02{text-align:center;}.elementor-1853 .elementor-element.elementor-element-a1yh03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1yh04{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1yh06{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1yh07 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-a1yh07 .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-a1y0300{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1y0400{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:56px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1y0401{text-align:center;}.elementor-1853 .elementor-element.elementor-element-fa3af34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-fa3af34:not(.elementor-motion-effects-element-type-background), .elementor-1853 .elementor-element.elementor-element-fa3af34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1853 .elementor-element.elementor-element-5e23117{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1853 .elementor-element.elementor-element-5e23117.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1853 .elementor-element.elementor-element-a086fdb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1853 .elementor-element.elementor-element-a086fdb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1853 .elementor-element.elementor-element-9d6c361 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-9d6c361 .swiper-button-prev{left:6px;}@media(max-width:1366px){.elementor-1853 .elementor-element.elementor-element-824c803 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-824c803 .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-9d9ad3c .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-9d9ad3c .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-f9d8141 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-f9d8141 .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-a1ym07 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-a1ym07 .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-a1yh07 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-a1yh07 .swiper-button-prev{left:6px;}}@media(max-width:1200px){.elementor-1853 .elementor-element.elementor-element-5e3212b{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-c9cd1a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-824c803 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-824c803 .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-6adb7c8 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1853 .elementor-element.elementor-element-9d9ad3c .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-9d9ad3c .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-9d83041{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1853 .elementor-element.elementor-element-f9d8141 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-f9d8141 .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-a1ym01{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1ym07 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-a1ym07 .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-a1yh01{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1yh07 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-a1yh07 .swiper-button-prev{left:6px;}.elementor-1853 .elementor-element.elementor-element-fa3af34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1853 .elementor-element.elementor-element-9d6c361 .swiper-button-next{right:6px;}.elementor-1853 .elementor-element.elementor-element-9d6c361 .swiper-button-prev{left:6px;}}@media(max-width:767px){.elementor-1853 .elementor-element.elementor-element-8a59bdf{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1853 .elementor-element.elementor-element-a1y0200{--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1y0501{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1y0601{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1ym04{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1yh04{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1y0300{--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-a1y0400{--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-1853 .elementor-element.elementor-element-fa3af34{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1853 .elementor-element.elementor-element-5e23117{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-1853 .elementor-element.elementor-element-c9cd1a4{--width:100%;}.elementor-1853 .elementor-element.elementor-element-8a59bdf{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1y0700{--width:100%;}.elementor-1853 .elementor-element.elementor-element-f44ca8a{--width:30%;}.elementor-1853 .elementor-element.elementor-element-1e5b896{--width:70%;}.elementor-1853 .elementor-element.elementor-element-95ac8a3{--width:70%;}.elementor-1853 .elementor-element.elementor-element-a1y0501{--width:30%;}.elementor-1853 .elementor-element.elementor-element-a1y0600{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1y0601{--width:30%;}.elementor-1853 .elementor-element.elementor-element-a1y0602{--width:70%;}.elementor-1853 .elementor-element.elementor-element-a1ym03{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1ym06{--width:70%;}.elementor-1853 .elementor-element.elementor-element-a1ym04{--width:30%;}.elementor-1853 .elementor-element.elementor-element-a1yh03{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1yh04{--width:30%;}.elementor-1853 .elementor-element.elementor-element-a1yh06{--width:70%;}.elementor-1853 .elementor-element.elementor-element-5e23117{--width:20%;}.elementor-1853 .elementor-element.elementor-element-a086fdb{--width:80%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1853 .elementor-element.elementor-element-8a59bdf{--width:100%;}.elementor-1853 .elementor-element.elementor-element-f44ca8a{--width:30%;}.elementor-1853 .elementor-element.elementor-element-1e5b896{--width:70%;}.elementor-1853 .elementor-element.elementor-element-95ac8a3{--width:70%;}.elementor-1853 .elementor-element.elementor-element-a1y0501{--width:30%;}.elementor-1853 .elementor-element.elementor-element-a1y0601{--width:30%;}.elementor-1853 .elementor-element.elementor-element-a1y0602{--width:70%;}.elementor-1853 .elementor-element.elementor-element-a1ym06{--width:70%;}.elementor-1853 .elementor-element.elementor-element-a1ym04{--width:30%;}.elementor-1853 .elementor-element.elementor-element-a1yh04{--width:30%;}.elementor-1853 .elementor-element.elementor-element-a1yh06{--width:70%;}.elementor-1853 .elementor-element.elementor-element-5e23117{--width:25%;}.elementor-1853 .elementor-element.elementor-element-a086fdb{--width:75%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1853 .elementor-element.elementor-element-8a59bdf{--width:50%;}.elementor-1853 .elementor-element.elementor-element-f44ca8a{--width:100%;}.elementor-1853 .elementor-element.elementor-element-1e5b896{--width:100%;}.elementor-1853 .elementor-element.elementor-element-95ac8a3{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1y0501{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1y0601{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1y0602{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1ym06{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1ym04{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1yh04{--width:100%;}.elementor-1853 .elementor-element.elementor-element-a1yh06{--width:100%;}}@media(max-width:880px) and (min-width:768px){.elementor-1853 .elementor-element.elementor-element-8a59bdf{--width:452.5px;}.elementor-1853 .elementor-element.elementor-element-95ac8a3{--width:100%;}}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{display:block;}.elementor .e-collection-loop-base{display:block;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}@media (max-width:767px){@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}}
}.elementor-1834 .elementor-element.elementor-element-37bb454{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:6px;--padding-bottom:6px;--padding-left:0px;--padding-right:0px;}.elementor-1834 .elementor-element.elementor-element-37bb454:not(.elementor-motion-effects-element-type-background), .elementor-1834 .elementor-element.elementor-element-37bb454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A93226;}.elementor-1834 .elementor-element.elementor-element-2b65a55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1000;}.elementor-1834 .elementor-element.elementor-element-192ab3b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:015px;}.elementor-1834 .elementor-element.elementor-element-192ab3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1834 .elementor-element.elementor-element-81099ba img{width:180px;}.elementor-1834 .elementor-element.elementor-element-a1bcol54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1834 .elementor-element.elementor-element-a1bcol54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1834 .elementor-element.elementor-element-1d8c578{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:015px;}.elementor-1834 .elementor-element.elementor-element-1d8c578.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1834 .elementor-element.elementor-element-a1d0se7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1834 .elementor-element.elementor-element-e07184d > .elementor-widget-container{margin:0px 0px 0px 12px;}.elementor-1834 .elementor-element.elementor-element-4fc4736 > .elementor-widget-container{margin:0px 0px 0px 12px;}.elementor-1834 .elementor-element.elementor-element-a1bar54{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1834 .elementor-element.elementor-element-a1bar54:not(.elementor-motion-effects-element-type-background), .elementor-1834 .elementor-element.elementor-element-a1bar54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F6B48;}.elementor-1834 .elementor-element.elementor-element-f311cf9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:015px;}.elementor-1834 .elementor-element.elementor-element-f311cf9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1834 .elementor-element.elementor-element-d5905ad .bzotech-navbar-nav{text-align:center;}@media(max-width:1024px){.elementor-1834 .elementor-element.elementor-element-d5905ad .toggler-icon{border-radius:3px;}}@media(min-width:768px){.elementor-1834 .elementor-element.elementor-element-192ab3b{--width:16%;}.elementor-1834 .elementor-element.elementor-element-a1bcol54{--width:56%;}.elementor-1834 .elementor-element.elementor-element-1d8c578{--width:28%;}.elementor-1834 .elementor-element.elementor-element-f311cf9{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1834 .elementor-element.elementor-element-192ab3b{--width:15%;}.elementor-1834 .elementor-element.elementor-element-a1bcol54{--width:52%;}.elementor-1834 .elementor-element.elementor-element-1d8c578{--width:36%;}.elementor-1834 .elementor-element.elementor-element-f311cf9{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1834 .elementor-element.elementor-element-192ab3b{--width:15%;}.elementor-1834 .elementor-element.elementor-element-1d8c578{--width:80%;}.elementor-1834 .elementor-element.elementor-element-f311cf9{--width:5%;}}@media(max-width:1200px){.elementor-1834 .elementor-element.elementor-element-f311cf9.e-con{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-1834 .elementor-element.elementor-element-192ab3b{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:35px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-1834 .elementor-element.elementor-element-192ab3b.e-con{--order:-99999 /* order start hack */;}.elementor-1834 .elementor-element.elementor-element-a1bcol54{--width:0%;}.elementor-1834 .elementor-element.elementor-element-1d8c578{--width:86%;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-1834 .elementor-element.elementor-element-e07184d > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1834 .elementor-element.elementor-element-4fc4736 > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-1834 .elementor-element.elementor-element-f311cf9{--width:14%;}}.elementor-2737 .elementor-element.elementor-element-a1yco27{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2737 .elementor-element.elementor-element-8be7133{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2737 .elementor-element.elementor-element-8be7133:not(.elementor-motion-effects-element-type-background), .elementor-2737 .elementor-element.elementor-element-8be7133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3A2A;background-image:url("https://alyabarperfumes.cl/wp-content/uploads/2026/09/Group-8043.png");background-position:bottom center;background-repeat:repeat-x;}.elementor-2737 .elementor-element.elementor-element-6511aac{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2737 .elementor-element.elementor-element-6511aac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2737 .elementor-element.elementor-element-5fe320d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2737 .elementor-element.elementor-element-5fe320d img{width:180px;}.elementor-2737 .elementor-element.elementor-element-bd6f95b .text-css-e{max-width:270px;color:#FFFFFF;font-weight:500;}.elementor-2737 .elementor-element.elementor-element-fa79c72 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2737 .elementor-element.elementor-element-fa79c72 .bzotech-divider{border-top-style:solid;border-top-color:#FFFFFF2E;border-top-width:1px;width:78%;}.elementor-2737 .elementor-element.elementor-element-a2660b3 .element-list-link{text-align:left;}.elementor-2737 .elementor-element.elementor-element-a2660b3 .item-link i{color:#C9A445;}.elementor-2737 .elementor-element.elementor-element-a2660b3 .item-link .title{color:#FFFFFF;}.elementor-2737 .elementor-element.elementor-element-a2660b3 .item-link{font-weight:500;margin:0px 0px 10px 0px;}.elementor-2737 .elementor-element.elementor-element-a2660b3 .item-link:hover .title{color:#C9A445;}.elementor-2737 .elementor-element.elementor-element-a2660b3 .item-link:hover{color:#C9A445;}.elementor-2737 .elementor-element.elementor-element-6b84671{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2737 .elementor-element.elementor-element-6b84671.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2737 .elementor-element.elementor-element-e5f8411{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2737 .elementor-element.elementor-element-c39c1fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2737 .elementor-element.elementor-element-c39c1fb:not(.elementor-motion-effects-element-type-background), .elementor-2737 .elementor-element.elementor-element-c39c1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alyabarperfumes.cl/wp-content/uploads/2026/09/Vector-18.png");background-position:top center;background-repeat:repeat-x;background-size:cover;}.elementor-2737 .elementor-element.elementor-element-993a3db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2737 .elementor-element.elementor-element-6a71efe > .elementor-widget-container{padding:48px 0px 30px 0px;}.elementor-2737 .elementor-element.elementor-element-6a71efe{text-align:center;}.elementor-2737 .elementor-element.elementor-element-6a71efe .text-css-e{color:#FFFFFF;font-weight:500;}@media(min-width:768px){.elementor-2737 .elementor-element.elementor-element-6511aac{--width:32%;}.elementor-2737 .elementor-element.elementor-element-6b84671{--width:30%;}.elementor-2737 .elementor-element.elementor-element-e5f8411{--width:34%;}}@media(max-width:1200px) and (min-width:768px){.elementor-2737 .elementor-element.elementor-element-6511aac{--width:30%;}.elementor-2737 .elementor-element.elementor-element-6b84671{--width:20%;}.elementor-2737 .elementor-element.elementor-element-e5f8411{--width:20%;}}@media(max-width:880px) and (min-width:768px){.elementor-2737 .elementor-element.elementor-element-6511aac{--width:50%;}.elementor-2737 .elementor-element.elementor-element-6b84671{--width:50%;}.elementor-2737 .elementor-element.elementor-element-e5f8411{--width:50%;}}@media(max-width:1024px){.elementor-2737 .elementor-element.elementor-element-8be7133{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-2737 .elementor-element.elementor-element-8be7133{--padding-top:36px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}.elementor-4082 .elementor-element.elementor-element-19ed1eb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-4082 .elementor-element.elementor-element-19ed1eb0.e-con{--align-self:center;}.elementor-4082 .elementor-element.elementor-element-128f2430 a{display:flex;}.elementor-4082 .elementor-element.elementor-element-128f2430 .text-button{display:flex;}.elementor-4082 .elementor-element.elementor-element-128f2430 .btn-flex-e{flex-direction:column;align-items:center;gap:5px;}.elementor-4082 .elementor-element.elementor-element-128f2430 .icon-off .text-button,.elementor-4082 .elementor-element.elementor-element-128f2430 .icon-on.button-inner{font-size:12px;}.elementor-4082 .elementor-element.elementor-element-128f2430 .button-inner{color:#FFFFFF;}.elementor-4082 .elementor-element.elementor-element-771aec96 a{display:flex;}.elementor-4082 .elementor-element.elementor-element-771aec96 .text-button{display:flex;}.elementor-4082 .elementor-element.elementor-element-771aec96 .btn-flex-e{flex-direction:column;align-items:center;gap:5px;}.elementor-4082 .elementor-element.elementor-element-771aec96 .icon-off .text-button,.elementor-4082 .elementor-element.elementor-element-771aec96 .icon-on.button-inner{font-size:12px;}.elementor-4082 .elementor-element.elementor-element-771aec96 .button-inner{color:#FFFFFF;}.elementor-4082 .elementor-element.elementor-element-3206ac83 .search-icon-popup{flex-direction:column;align-items:center;gap:5px;font-size:12px;}.elementor-4082 .elementor-element.elementor-element-3206ac83 .search-icon-popup .bttext_popup{color:#FFFFFF;}.elementor-4082 .elementor-element.elementor-element-71c336b0 a{display:flex;}.elementor-4082 .elementor-element.elementor-element-71c336b0 .text-button{display:flex;}.elementor-4082 .elementor-element.elementor-element-71c336b0 .btn-flex-e{flex-direction:column;align-items:center;gap:5px;}.elementor-4082 .elementor-element.elementor-element-71c336b0 .icon-off .text-button,.elementor-4082 .elementor-element.elementor-element-71c336b0 .icon-on.button-inner{font-size:12px;}.elementor-4082 .elementor-element.elementor-element-71c336b0 .button-inner{color:#FFFFFF;}.elementor-4082 .elementor-element.elementor-element-0e0af01 .e-toggle-style-icon{color:#FFFFFF;}.elementor-4082 .elementor-element.elementor-element-0e0af01 .e-toggle-style-icon .sub-color-e{color:#FFFFFF;}.elementor-4082 .elementor-element.elementor-element-0e0af01 .e-toggle-style-icon-title{color:#FFFFFF;}.elementor-4082 .elementor-element.elementor-element-0e0af01 .e-toggle-style-icon-title .sub-color-e{color:#FFFFFF;}@media(max-width:1024px){.elementor-4082 .elementor-element.elementor-element-128f2430 .btn-flex-e{flex-direction:column;gap:5px;}.elementor-4082 .elementor-element.elementor-element-128f2430 .icon-off .text-button,.elementor-4082 .elementor-element.elementor-element-128f2430 .icon-on.button-inner{font-size:12px;}.elementor-4082 .elementor-element.elementor-element-771aec96 .btn-flex-e{flex-direction:column;gap:5px;}.elementor-4082 .elementor-element.elementor-element-771aec96 .icon-off .text-button,.elementor-4082 .elementor-element.elementor-element-771aec96 .icon-on.button-inner{font-size:12px;}.elementor-4082 .elementor-element.elementor-element-71c336b0 .btn-flex-e{flex-direction:column;gap:5px;}.elementor-4082 .elementor-element.elementor-element-71c336b0 .icon-off .text-button,.elementor-4082 .elementor-element.elementor-element-71c336b0 .icon-on.button-inner{font-size:12px;}.elementor-4082 .elementor-element.elementor-element-0e0af01 .e-toggle-style-flex{flex-direction:column;align-items:center;gap:3px;}.elementor-4082 .elementor-element.elementor-element-0e0af01 .e-toggle-style-icon-title{font-size:12px;}}.la,
.las,
.lar,
.lal,
.lad,
.lab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.la-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.la-xs {
  font-size: .75em; }

.la-sm {
  font-size: .875em; }

.la-1x {
  font-size: 1em; }

.la-2x {
  font-size: 2em; }

.la-3x {
  font-size: 3em; }

.la-4x {
  font-size: 4em; }

.la-5x {
  font-size: 5em; }

.la-6x {
  font-size: 6em; }

.la-7x {
  font-size: 7em; }

.la-8x {
  font-size: 8em; }

.la-9x {
  font-size: 9em; }

.la-10x {
  font-size: 10em; }

.la-fw {
  text-align: center;
  width: 1.25em; }

.la-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .la-ul > li {
    position: relative; }

.la-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.la-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.la-pull-left {
  float: left; }

.la-pull-right {
  float: right; }

.la.la-pull-left,
.las.la-pull-left,
.lar.la-pull-left,
.lal.la-pull-left,
.lab.la-pull-left {
  margin-right: .3em; }

.la.la-pull-right,
.las.la-pull-right,
.lar.la-pull-right,
.lal.la-pull-right,
.lab.la-pull-right {
  margin-left: .3em; }

.la-spin {
  -webkit-animation: la-spin 2s infinite linear;
          animation: la-spin 2s infinite linear; }

.la-pulse {
  -webkit-animation: la-spin 1s infinite steps(8);
          animation: la-spin 1s infinite steps(8); }

@-webkit-keyframes la-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes la-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.la-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.la-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.la-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.la-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.la-flip-both, .la-flip-horizontal.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .la-rotate-90,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-flip-horizontal,
:root .la-flip-vertical,
:root .la-flip-both {
  -webkit-filter: none;
          filter: none; }

.la-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.la-stack-1x,
.la-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.la-stack-1x {
  line-height: inherit; }

.la-stack-2x {
  font-size: 2em; }

.la-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.la-500px:before {
  content: "\f26e"; }

.la-accessible-icon:before {
  content: "\f368"; }

.la-accusoft:before {
  content: "\f369"; }

.la-acquisitions-incorporated:before {
  content: "\f6af"; }

.la-ad:before {
  content: "\f641"; }

.la-address-book:before {
  content: "\f2b9"; }

.la-address-card:before {
  content: "\f2bb"; }

.la-adjust:before {
  content: "\f042"; }

.la-adn:before {
  content: "\f170"; }

.la-adobe:before {
  content: "\f778"; }

.la-adversal:before {
  content: "\f36a"; }

.la-affiliatetheme:before {
  content: "\f36b"; }

.la-air-freshener:before {
  content: "\f5d0"; }

.la-airbnb:before {
  content: "\f834"; }

.la-algolia:before {
  content: "\f36c"; }

.la-align-center:before {
  content: "\f037"; }

.la-align-justify:before {
  content: "\f039"; }

.la-align-left:before {
  content: "\f036"; }

.la-align-right:before {
  content: "\f038"; }

.la-alipay:before {
  content: "\f642"; }

.la-allergies:before {
  content: "\f461"; }

.la-amazon:before {
  content: "\f270"; }

.la-amazon-pay:before {
  content: "\f42c"; }

.la-ambulance:before {
  content: "\f0f9"; }

.la-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.la-amilia:before {
  content: "\f36d"; }

.la-anchor:before {
  content: "\f13d"; }

.la-android:before {
  content: "\f17b"; }

.la-angellist:before {
  content: "\f209"; }

.la-angle-double-down:before {
  content: "\f103"; }

.la-angle-double-left:before {
  content: "\f100"; }

.la-angle-double-right:before {
  content: "\f101"; }

.la-angle-double-up:before {
  content: "\f102"; }

.la-angle-down:before {
  content: "\f107"; }

.la-angle-left:before {
  content: "\f104"; }

.la-angle-right:before {
  content: "\f105"; }

.la-angle-up:before {
  content: "\f106"; }

.la-angry:before {
  content: "\f556"; }

.la-angrycreative:before {
  content: "\f36e"; }

.la-angular:before {
  content: "\f420"; }

.la-ankh:before {
  content: "\f644"; }

.la-app-store:before {
  content: "\f36f"; }

.la-app-store-ios:before {
  content: "\f370"; }

.la-apper:before {
  content: "\f371"; }

.la-apple:before {
  content: "\f179"; }

.la-apple-alt:before {
  content: "\f5d1"; }

.la-apple-pay:before {
  content: "\f415"; }

.la-archive:before {
  content: "\f187"; }

.la-archway:before {
  content: "\f557"; }

.la-arrow-alt-circle-down:before {
  content: "\f358"; }

.la-arrow-alt-circle-left:before {
  content: "\f359"; }

.la-arrow-alt-circle-right:before {
  content: "\f35a"; }

.la-arrow-alt-circle-up:before {
  content: "\f35b"; }

.la-arrow-circle-down:before {
  content: "\f0ab"; }

.la-arrow-circle-left:before {
  content: "\f0a8"; }

.la-arrow-circle-right:before {
  content: "\f0a9"; }

.la-arrow-circle-up:before {
  content: "\f0aa"; }

.la-arrow-down:before {
  content: "\f063"; }

.la-arrow-left:before {
  content: "\f060"; }

.la-arrow-right:before {
  content: "\f061"; }

.la-arrow-up:before {
  content: "\f062"; }

.la-arrows-alt:before {
  content: "\f0b2"; }

.la-arrows-alt-h:before {
  content: "\f337"; }

.la-arrows-alt-v:before {
  content: "\f338"; }

.la-artstation:before {
  content: "\f77a"; }

.la-assistive-listening-systems:before {
  content: "\f2a2"; }

.la-asterisk:before {
  content: "\f069"; }

.la-asymmetrik:before {
  content: "\f372"; }

.la-at:before {
  content: "\f1fa"; }

.la-atlas:before {
  content: "\f558"; }

.la-atlassian:before {
  content: "\f77b"; }

.la-atom:before {
  content: "\f5d2"; }

.la-audible:before {
  content: "\f373"; }

.la-audio-description:before {
  content: "\f29e"; }

.la-autoprefixer:before {
  content: "\f41c"; }

.la-avianex:before {
  content: "\f374"; }

.la-aviato:before {
  content: "\f421"; }

.la-award:before {
  content: "\f559"; }

.la-aws:before {
  content: "\f375"; }

.la-baby:before {
  content: "\f77c"; }

.la-baby-carriage:before {
  content: "\f77d"; }

.la-backspace:before {
  content: "\f55a"; }

.la-backward:before {
  content: "\f04a"; }

.la-bacon:before {
  content: "\f7e5"; }

.la-balance-scale:before {
  content: "\f24e"; }

.la-balance-scale-left:before {
  content: "\f515"; }

.la-balance-scale-right:before {
  content: "\f516"; }

.la-ban:before {
  content: "\f05e"; }

.la-band-aid:before {
  content: "\f462"; }

.la-bandcamp:before {
  content: "\f2d5"; }

.la-barcode:before {
  content: "\f02a"; }

.la-bars:before {
  content: "\f0c9"; }

.la-baseball-ball:before {
  content: "\f433"; }

.la-basketball-ball:before {
  content: "\f434"; }

.la-bath:before {
  content: "\f2cd"; }

.la-battery-empty:before {
  content: "\f244"; }

.la-battery-full:before {
  content: "\f240"; }

.la-battery-half:before {
  content: "\f242"; }

.la-battery-quarter:before {
  content: "\f243"; }

.la-battery-three-quarters:before {
  content: "\f241"; }

.la-battle-net:before {
  content: "\f835"; }

.la-bed:before {
  content: "\f236"; }

.la-beer:before {
  content: "\f0fc"; }

.la-behance:before {
  content: "\f1b4"; }

.la-behance-square:before {
  content: "\f1b5"; }

.la-bell:before {
  content: "\f0f3"; }

.la-bell-slash:before {
  content: "\f1f6"; }

.la-bezier-curve:before {
  content: "\f55b"; }

.la-bible:before {
  content: "\f647"; }

.la-bicycle:before {
  content: "\f206"; }

.la-biking:before {
  content: "\f84a"; }

.la-bimobject:before {
  content: "\f378"; }

.la-binoculars:before {
  content: "\f1e5"; }

.la-biohazard:before {
  content: "\f780"; }

.la-birthday-cake:before {
  content: "\f1fd"; }

.la-bitbucket:before {
  content: "\f171"; }

.la-bitcoin:before {
  content: "\f379"; }

.la-bity:before {
  content: "\f37a"; }

.la-black-tie:before {
  content: "\f27e"; }

.la-blackberry:before {
  content: "\f37b"; }

.la-blender:before {
  content: "\f517"; }

.la-blender-phone:before {
  content: "\f6b6"; }

.la-blind:before {
  content: "\f29d"; }

.la-blog:before {
  content: "\f781"; }

.la-blogger:before {
  content: "\f37c"; }

.la-blogger-b:before {
  content: "\f37d"; }

.la-bluetooth:before {
  content: "\f293"; }

.la-bluetooth-b:before {
  content: "\f294"; }

.la-bold:before {
  content: "\f032"; }

.la-bolt:before {
  content: "\f0e7"; }

.la-bomb:before {
  content: "\f1e2"; }

.la-bone:before {
  content: "\f5d7"; }

.la-bong:before {
  content: "\f55c"; }

.la-book:before {
  content: "\f02d"; }

.la-book-dead:before {
  content: "\f6b7"; }

.la-book-medical:before {
  content: "\f7e6"; }

.la-book-open:before {
  content: "\f518"; }

.la-book-reader:before {
  content: "\f5da"; }

.la-bookmark:before {
  content: "\f02e"; }

.la-bootstrap:before {
  content: "\f836"; }

.la-border-all:before {
  content: "\f84c"; }

.la-border-none:before {
  content: "\f850"; }

.la-border-style:before {
  content: "\f853"; }

.la-bowling-ball:before {
  content: "\f436"; }

.la-box:before {
  content: "\f466"; }

.la-box-open:before {
  content: "\f49e"; }

.la-boxes:before {
  content: "\f468"; }

.la-braille:before {
  content: "\f2a1"; }

.la-brain:before {
  content: "\f5dc"; }

.la-bread-slice:before {
  content: "\f7ec"; }

.la-briefcase:before {
  content: "\f0b1"; }

.la-briefcase-medical:before {
  content: "\f469"; }

.la-broadcast-tower:before {
  content: "\f519"; }

.la-broom:before {
  content: "\f51a"; }

.la-brush:before {
  content: "\f55d"; }

.la-btc:before {
  content: "\f15a"; }

.la-buffer:before {
  content: "\f837"; }

.la-bug:before {
  content: "\f188"; }

.la-building:before {
  content: "\f1ad"; }

.la-bullhorn:before {
  content: "\f0a1"; }

.la-bullseye:before {
  content: "\f140"; }

.la-burn:before {
  content: "\f46a"; }

.la-buromobelexperte:before {
  content: "\f37f"; }

.la-bus:before {
  content: "\f207"; }

.la-bus-alt:before {
  content: "\f55e"; }

.la-business-time:before {
  content: "\f64a"; }

.la-buy-n-large:before {
  content: "\f8a6"; }

.la-buysellads:before {
  content: "\f20d"; }

.la-calculator:before {
  content: "\f1ec"; }

.la-calendar:before {
  content: "\f133"; }

.la-calendar-alt:before {
  content: "\f073"; }

.la-calendar-check:before {
  content: "\f274"; }

.la-calendar-day:before {
  content: "\f783"; }

.la-calendar-minus:before {
  content: "\f272"; }

.la-calendar-plus:before {
  content: "\f271"; }

.la-calendar-times:before {
  content: "\f273"; }

.la-calendar-week:before {
  content: "\f784"; }

.la-camera:before {
  content: "\f030"; }

.la-camera-retro:before {
  content: "\f083"; }

.la-campground:before {
  content: "\f6bb"; }

.la-canadian-maple-leaf:before {
  content: "\f785"; }

.la-candy-cane:before {
  content: "\f786"; }

.la-cannabis:before {
  content: "\f55f"; }

.la-capsules:before {
  content: "\f46b"; }

.la-car:before {
  content: "\f1b9"; }

.la-car-alt:before {
  content: "\f5de"; }

.la-car-battery:before {
  content: "\f5df"; }

.la-car-crash:before {
  content: "\f5e1"; }

.la-car-side:before {
  content: "\f5e4"; }

.la-caret-down:before {
  content: "\f0d7"; }

.la-caret-left:before {
  content: "\f0d9"; }

.la-caret-right:before {
  content: "\f0da"; }

.la-caret-square-down:before {
  content: "\f150"; }

.la-caret-square-left:before {
  content: "\f191"; }

.la-caret-square-right:before {
  content: "\f152"; }

.la-caret-square-up:before {
  content: "\f151"; }

.la-caret-up:before {
  content: "\f0d8"; }

.la-carrot:before {
  content: "\f787"; }

.la-cart-arrow-down:before {
  content: "\f218"; }

.la-cart-plus:before {
  content: "\f217"; }

.la-cash-register:before {
  content: "\f788"; }

.la-cat:before {
  content: "\f6be"; }

.la-cc-amazon-pay:before {
  content: "\f42d"; }

.la-cc-amex:before {
  content: "\f1f3"; }

.la-cc-apple-pay:before {
  content: "\f416"; }

.la-cc-diners-club:before {
  content: "\f24c"; }

.la-cc-discover:before {
  content: "\f1f2"; }

.la-cc-jcb:before {
  content: "\f24b"; }

.la-cc-mastercard:before {
  content: "\f1f1"; }

.la-cc-paypal:before {
  content: "\f1f4"; }

.la-cc-stripe:before {
  content: "\f1f5"; }

.la-cc-visa:before {
  content: "\f1f0"; }

.la-centercode:before {
  content: "\f380"; }

.la-centos:before {
  content: "\f789"; }

.la-certificate:before {
  content: "\f0a3"; }

.la-chair:before {
  content: "\f6c0"; }

.la-chalkboard:before {
  content: "\f51b"; }

.la-chalkboard-teacher:before {
  content: "\f51c"; }

.la-charging-station:before {
  content: "\f5e7"; }

.la-chart-area:before {
  content: "\f1fe"; }

.la-chart-bar:before {
  content: "\f080"; }

.la-chart-line:before {
  content: "\f201"; }

.la-chart-pie:before {
  content: "\f200"; }

.la-check:before {
  content: "\f00c"; }

.la-check-circle:before {
  content: "\f058"; }

.la-check-double:before {
  content: "\f560"; }

.la-check-square:before {
  content: "\f14a"; }

.la-cheese:before {
  content: "\f7ef"; }

.la-chess:before {
  content: "\f439"; }

.la-chess-bishop:before {
  content: "\f43a"; }

.la-chess-board:before {
  content: "\f43c"; }

.la-chess-king:before {
  content: "\f43f"; }

.la-chess-knight:before {
  content: "\f441"; }

.la-chess-pawn:before {
  content: "\f443"; }

.la-chess-queen:before {
  content: "\f445"; }

.la-chess-rook:before {
  content: "\f447"; }

.la-chevron-circle-down:before {
  content: "\f13a"; }

.la-chevron-circle-left:before {
  content: "\f137"; }

.la-chevron-circle-right:before {
  content: "\f138"; }

.la-chevron-circle-up:before {
  content: "\f139"; }

.la-chevron-down:before {
  content: "\f078"; }

.la-chevron-left:before {
  content: "\f053"; }

.la-chevron-right:before {
  content: "\f054"; }

.la-chevron-up:before {
  content: "\f077"; }

.la-child:before {
  content: "\f1ae"; }

.la-chrome:before {
  content: "\f268"; }

.la-chromecast:before {
  content: "\f838"; }

.la-church:before {
  content: "\f51d"; }

.la-circle:before {
  content: "\f111"; }

.la-circle-notch:before {
  content: "\f1ce"; }

.la-city:before {
  content: "\f64f"; }

.la-clinic-medical:before {
  content: "\f7f2"; }

.la-clipboard:before {
  content: "\f328"; }

.la-clipboard-check:before {
  content: "\f46c"; }

.la-clipboard-list:before {
  content: "\f46d"; }

.la-clock:before {
  content: "\f017"; }

.la-clone:before {
  content: "\f24d"; }

.la-closed-captioning:before {
  content: "\f20a"; }

.la-cloud:before {
  content: "\f0c2"; }

.la-cloud-download-alt:before {
  content: "\f381"; }

.la-cloud-meatball:before {
  content: "\f73b"; }

.la-cloud-moon:before {
  content: "\f6c3"; }

.la-cloud-moon-rain:before {
  content: "\f73c"; }

.la-cloud-rain:before {
  content: "\f73d"; }

.la-cloud-showers-heavy:before {
  content: "\f740"; }

.la-cloud-sun:before {
  content: "\f6c4"; }

.la-cloud-sun-rain:before {
  content: "\f743"; }

.la-cloud-upload-alt:before {
  content: "\f382"; }

.la-cloudscale:before {
  content: "\f383"; }

.la-cloudsmith:before {
  content: "\f384"; }

.la-cloudversify:before {
  content: "\f385"; }

.la-cocktail:before {
  content: "\f561"; }

.la-code:before {
  content: "\f121"; }

.la-code-branch:before {
  content: "\f126"; }

.la-codepen:before {
  content: "\f1cb"; }

.la-codiepie:before {
  content: "\f284"; }

.la-coffee:before {
  content: "\f0f4"; }

.la-cog:before {
  content: "\f013"; }

.la-cogs:before {
  content: "\f085"; }

.la-coins:before {
  content: "\f51e"; }

.la-columns:before {
  content: "\f0db"; }

.la-comment:before {
  content: "\f075"; }

.la-comment-alt:before {
  content: "\f27a"; }

.la-comment-dollar:before {
  content: "\f651"; }

.la-comment-dots:before {
  content: "\f4ad"; }

.la-comment-medical:before {
  content: "\f7f5"; }

.la-comment-slash:before {
  content: "\f4b3"; }

.la-comments:before {
  content: "\f086"; }

.la-comments-dollar:before {
  content: "\f653"; }

.la-compact-disc:before {
  content: "\f51f"; }

.la-compass:before {
  content: "\f14e"; }

.la-compress:before {
  content: "\f066"; }

.la-compress-arrows-alt:before {
  content: "\f78c"; }

.la-concierge-bell:before {
  content: "\f562"; }

.la-confluence:before {
  content: "\f78d"; }

.la-connectdevelop:before {
  content: "\f20e"; }

.la-contao:before {
  content: "\f26d"; }

.la-cookie:before {
  content: "\f563"; }

.la-cookie-bite:before {
  content: "\f564"; }

.la-copy:before {
  content: "\f0c5"; }

.la-copyright:before {
  content: "\f1f9"; }

.la-cotton-bureau:before {
  content: "\f89e"; }

.la-couch:before {
  content: "\f4b8"; }

.la-cpanel:before {
  content: "\f388"; }

.la-creative-commons:before {
  content: "\f25e"; }

.la-creative-commons-by:before {
  content: "\f4e7"; }

.la-creative-commons-nc:before {
  content: "\f4e8"; }

.la-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.la-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.la-creative-commons-nd:before {
  content: "\f4eb"; }

.la-creative-commons-pd:before {
  content: "\f4ec"; }

.la-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.la-creative-commons-remix:before {
  content: "\f4ee"; }

.la-creative-commons-sa:before {
  content: "\f4ef"; }

.la-creative-commons-sampling:before {
  content: "\f4f0"; }

.la-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.la-creative-commons-share:before {
  content: "\f4f2"; }

.la-creative-commons-zero:before {
  content: "\f4f3"; }

.la-credit-card:before {
  content: "\f09d"; }

.la-critical-role:before {
  content: "\f6c9"; }

.la-crop:before {
  content: "\f125"; }

.la-crop-alt:before {
  content: "\f565"; }

.la-cross:before {
  content: "\f654"; }

.la-crosshairs:before {
  content: "\f05b"; }

.la-crow:before {
  content: "\f520"; }

.la-crown:before {
  content: "\f521"; }

.la-crutch:before {
  content: "\f7f7"; }

.la-css3:before {
  content: "\f13c"; }

.la-css3-alt:before {
  content: "\f38b"; }

.la-cube:before {
  content: "\f1b2"; }

.la-cubes:before {
  content: "\f1b3"; }

.la-cut:before {
  content: "\f0c4"; }

.la-cuttlefish:before {
  content: "\f38c"; }

.la-d-and-d:before {
  content: "\f38d"; }

.la-d-and-d-beyond:before {
  content: "\f6ca"; }

.la-dashcube:before {
  content: "\f210"; }

.la-database:before {
  content: "\f1c0"; }

.la-deaf:before {
  content: "\f2a4"; }

.la-delicious:before {
  content: "\f1a5"; }

.la-democrat:before {
  content: "\f747"; }

.la-deploydog:before {
  content: "\f38e"; }

.la-deskpro:before {
  content: "\f38f"; }

.la-desktop:before {
  content: "\f108"; }

.la-dev:before {
  content: "\f6cc"; }

.la-deviantart:before {
  content: "\f1bd"; }

.la-dharmachakra:before {
  content: "\f655"; }

.la-dhl:before {
  content: "\f790"; }

.la-diagnoses:before {
  content: "\f470"; }

.la-diaspora:before {
  content: "\f791"; }

.la-dice:before {
  content: "\f522"; }

.la-dice-d20:before {
  content: "\f6cf"; }

.la-dice-d6:before {
  content: "\f6d1"; }

.la-dice-five:before {
  content: "\f523"; }

.la-dice-four:before {
  content: "\f524"; }

.la-dice-one:before {
  content: "\f525"; }

.la-dice-six:before {
  content: "\f526"; }

.la-dice-three:before {
  content: "\f527"; }

.la-dice-two:before {
  content: "\f528"; }

.la-digg:before {
  content: "\f1a6"; }

.la-digital-ocean:before {
  content: "\f391"; }

.la-digital-tachograph:before {
  content: "\f566"; }

.la-directions:before {
  content: "\f5eb"; }

.la-discord:before {
  content: "\f392"; }

.la-discourse:before {
  content: "\f393"; }

.la-divide:before {
  content: "\f529"; }

.la-dizzy:before {
  content: "\f567"; }

.la-dna:before {
  content: "\f471"; }

.la-dochub:before {
  content: "\f394"; }

.la-docker:before {
  content: "\f395"; }

.la-dog:before {
  content: "\f6d3"; }

.la-dollar-sign:before {
  content: "\f155"; }

.la-dolly:before {
  content: "\f472"; }

.la-dolly-flatbed:before {
  content: "\f474"; }

.la-donate:before {
  content: "\f4b9"; }

.la-door-closed:before {
  content: "\f52a"; }

.la-door-open:before {
  content: "\f52b"; }

.la-dot-circle:before {
  content: "\f192"; }

.la-dove:before {
  content: "\f4ba"; }

.la-download:before {
  content: "\f019"; }

.la-draft2digital:before {
  content: "\f396"; }

.la-drafting-compass:before {
  content: "\f568"; }

.la-dragon:before {
  content: "\f6d5"; }

.la-draw-polygon:before {
  content: "\f5ee"; }

.la-dribbble:before {
  content: "\f17d"; }

.la-dribbble-square:before {
  content: "\f397"; }

.la-dropbox:before {
  content: "\f16b"; }

.la-drum:before {
  content: "\f569"; }

.la-drum-steelpan:before {
  content: "\f56a"; }

.la-drumstick-bite:before {
  content: "\f6d7"; }

.la-drupal:before {
  content: "\f1a9"; }

.la-dumbbell:before {
  content: "\f44b"; }

.la-dumpster:before {
  content: "\f793"; }

.la-dumpster-fire:before {
  content: "\f794"; }

.la-dungeon:before {
  content: "\f6d9"; }

.la-dyalog:before {
  content: "\f399"; }

.la-earlybirds:before {
  content: "\f39a"; }

.la-ebay:before {
  content: "\f4f4"; }

.la-edge:before {
  content: "\f282"; }

.la-edit:before {
  content: "\f044"; }

.la-egg:before {
  content: "\f7fb"; }

.la-eject:before {
  content: "\f052"; }

.la-elementor:before {
  content: "\f430"; }

.la-ellipsis-h:before {
  content: "\f141"; }

.la-ellipsis-v:before {
  content: "\f142"; }

.la-ello:before {
  content: "\f5f1"; }

.la-ember:before {
  content: "\f423"; }

.la-empire:before {
  content: "\f1d1"; }

.la-envelope:before {
  content: "\f0e0"; }

.la-envelope-open:before {
  content: "\f2b6"; }

.la-envelope-open-text:before {
  content: "\f658"; }

.la-envelope-square:before {
  content: "\f199"; }

.la-envira:before {
  content: "\f299"; }

.la-equals:before {
  content: "\f52c"; }

.la-eraser:before {
  content: "\f12d"; }

.la-erlang:before {
  content: "\f39d"; }

.la-ethereum:before {
  content: "\f42e"; }

.la-ethernet:before {
  content: "\f796"; }

.la-etsy:before {
  content: "\f2d7"; }

.la-euro-sign:before {
  content: "\f153"; }

.la-evernote:before {
  content: "\f839"; }

.la-exchange-alt:before {
  content: "\f362"; }

.la-exclamation:before {
  content: "\f12a"; }

.la-exclamation-circle:before {
  content: "\f06a"; }

.la-exclamation-triangle:before {
  content: "\f071"; }

.la-expand:before {
  content: "\f065"; }

.la-expand-arrows-alt:before {
  content: "\f31e"; }

.la-expeditedssl:before {
  content: "\f23e"; }

.la-external-link-alt:before {
  content: "\f35d"; }

.la-external-link-square-alt:before {
  content: "\f360"; }

.la-eye:before {
  content: "\f06e"; }

.la-eye-dropper:before {
  content: "\f1fb"; }

.la-eye-slash:before {
  content: "\f070"; }

.la-facebook:before {
  content: "\f09a"; }

.la-facebook-f:before {
  content: "\f39e"; }

.la-facebook-messenger:before {
  content: "\f39f"; }

.la-facebook-square:before {
  content: "\f082"; }

.la-fan:before {
  content: "\f863"; }

.la-fantasy-flight-games:before {
  content: "\f6dc"; }

.la-fast-backward:before {
  content: "\f049"; }

.la-fast-forward:before {
  content: "\f050"; }

.la-fax:before {
  content: "\f1ac"; }

.la-feather:before {
  content: "\f52d"; }

.la-feather-alt:before {
  content: "\f56b"; }

.la-fedex:before {
  content: "\f797"; }

.la-fedora:before {
  content: "\f798"; }

.la-female:before {
  content: "\f182"; }

.la-fighter-jet:before {
  content: "\f0fb"; }

.la-figma:before {
  content: "\f799"; }

.la-file:before {
  content: "\f15b"; }

.la-file-alt:before {
  content: "\f15c"; }

.la-file-archive:before {
  content: "\f1c6"; }

.la-file-audio:before {
  content: "\f1c7"; }

.la-file-code:before {
  content: "\f1c9"; }

.la-file-contract:before {
  content: "\f56c"; }

.la-file-csv:before {
  content: "\f6dd"; }

.la-file-download:before {
  content: "\f56d"; }

.la-file-excel:before {
  content: "\f1c3"; }

.la-file-export:before {
  content: "\f56e"; }

.la-file-image:before {
  content: "\f1c5"; }

.la-file-import:before {
  content: "\f56f"; }

.la-file-invoice:before {
  content: "\f570"; }

.la-file-invoice-dollar:before {
  content: "\f571"; }

.la-file-medical:before {
  content: "\f477"; }

.la-file-medical-alt:before {
  content: "\f478"; }

.la-file-pdf:before {
  content: "\f1c1"; }

.la-file-powerpoint:before {
  content: "\f1c4"; }

.la-file-prescription:before {
  content: "\f572"; }

.la-file-signature:before {
  content: "\f573"; }

.la-file-upload:before {
  content: "\f574"; }

.la-file-video:before {
  content: "\f1c8"; }

.la-file-word:before {
  content: "\f1c2"; }

.la-fill:before {
  content: "\f575"; }

.la-fill-drip:before {
  content: "\f576"; }

.la-film:before {
  content: "\f008"; }

.la-filter:before {
  content: "\f0b0"; }

.la-fingerprint:before {
  content: "\f577"; }

.la-fire:before {
  content: "\f06d"; }

.la-fire-alt:before {
  content: "\f7e4"; }

.la-fire-extinguisher:before {
  content: "\f134"; }

.la-firefox:before {
  content: "\f269"; }

.la-first-aid:before {
  content: "\f479"; }

.la-first-order:before {
  content: "\f2b0"; }

.la-first-order-alt:before {
  content: "\f50a"; }

.la-firstdraft:before {
  content: "\f3a1"; }

.la-fish:before {
  content: "\f578"; }

.la-fist-raised:before {
  content: "\f6de"; }

.la-flag:before {
  content: "\f024"; }

.la-flag-checkered:before {
  content: "\f11e"; }

.la-flag-usa:before {
  content: "\f74d"; }

.la-flask:before {
  content: "\f0c3"; }

.la-flickr:before {
  content: "\f16e"; }

.la-flipboard:before {
  content: "\f44d"; }

.la-flushed:before {
  content: "\f579"; }

.la-fly:before {
  content: "\f417"; }

.la-folder:before {
  content: "\f07b"; }

.la-folder-minus:before {
  content: "\f65d"; }

.la-folder-open:before {
  content: "\f07c"; }

.la-folder-plus:before {
  content: "\f65e"; }

.la-font:before {
  content: "\f031"; }

.la-font-awesome:before {
  content: "\f2b4"; }

.la-font-awesome-alt:before {
  content: "\f35c"; }

.la-font-awesome-flag:before {
  content: "\f425"; }

.la-font-awesome-logo-full:before {
  content: "\f4e6"; }

.la-fonticons:before {
  content: "\f280"; }

.la-fonticons-fi:before {
  content: "\f3a2"; }

.la-football-ball:before {
  content: "\f44e"; }

.la-fort-awesome:before {
  content: "\f286"; }

.la-fort-awesome-alt:before {
  content: "\f3a3"; }

.la-forumbee:before {
  content: "\f211"; }

.la-forward:before {
  content: "\f04e"; }

.la-foursquare:before {
  content: "\f180"; }

.la-free-code-camp:before {
  content: "\f2c5"; }

.la-freebsd:before {
  content: "\f3a4"; }

.la-frog:before {
  content: "\f52e"; }

.la-frown:before {
  content: "\f119"; }

.la-frown-open:before {
  content: "\f57a"; }

.la-fulcrum:before {
  content: "\f50b"; }

.la-funnel-dollar:before {
  content: "\f662"; }

.la-futbol:before {
  content: "\f1e3"; }

.la-galactic-republic:before {
  content: "\f50c"; }

.la-galactic-senate:before {
  content: "\f50d"; }

.la-gamepad:before {
  content: "\f11b"; }

.la-gas-pump:before {
  content: "\f52f"; }

.la-gavel:before {
  content: "\f0e3"; }

.la-gem:before {
  content: "\f3a5"; }

.la-genderless:before {
  content: "\f22d"; }

.la-get-pocket:before {
  content: "\f265"; }

.la-gg:before {
  content: "\f260"; }

.la-gg-circle:before {
  content: "\f261"; }

.la-ghost:before {
  content: "\f6e2"; }

.la-gift:before {
  content: "\f06b"; }

.la-gifts:before {
  content: "\f79c"; }

.la-git:before {
  content: "\f1d3"; }

.la-git-alt:before {
  content: "\f841"; }

.la-git-square:before {
  content: "\f1d2"; }

.la-github:before {
  content: "\f09b"; }

.la-github-alt:before {
  content: "\f113"; }

.la-github-square:before {
  content: "\f092"; }

.la-gitkraken:before {
  content: "\f3a6"; }

.la-gitlab:before {
  content: "\f296"; }

.la-gitter:before {
  content: "\f426"; }

.la-glass-cheers:before {
  content: "\f79f"; }

.la-glass-martini:before {
  content: "\f000"; }

.la-glass-martini-alt:before {
  content: "\f57b"; }

.la-glass-whiskey:before {
  content: "\f7a0"; }

.la-glasses:before {
  content: "\f530"; }

.la-glide:before {
  content: "\f2a5"; }

.la-glide-g:before {
  content: "\f2a6"; }

.la-globe:before {
  content: "\f0ac"; }

.la-globe-africa:before {
  content: "\f57c"; }

.la-globe-americas:before {
  content: "\f57d"; }

.la-globe-asia:before {
  content: "\f57e"; }

.la-globe-europe:before {
  content: "\f7a2"; }

.la-gofore:before {
  content: "\f3a7"; }

.la-golf-ball:before {
  content: "\f450"; }

.la-goodreads:before {
  content: "\f3a8"; }

.la-goodreads-g:before {
  content: "\f3a9"; }

.la-google:before {
  content: "\f1a0"; }

.la-google-drive:before {
  content: "\f3aa"; }

.la-google-play:before {
  content: "\f3ab"; }

.la-google-plus:before {
  content: "\f2b3"; }

.la-google-plus-g:before {
  content: "\f0d5"; }

.la-google-plus-square:before {
  content: "\f0d4"; }

.la-google-wallet:before {
  content: "\f1ee"; }

.la-gopuram:before {
  content: "\f664"; }

.la-graduation-cap:before {
  content: "\f19d"; }

.la-gratipay:before {
  content: "\f184"; }

.la-grav:before {
  content: "\f2d6"; }

.la-greater-than:before {
  content: "\f531"; }

.la-greater-than-equal:before {
  content: "\f532"; }

.la-grimace:before {
  content: "\f57f"; }

.la-grin:before {
  content: "\f580"; }

.la-grin-alt:before {
  content: "\f581"; }

.la-grin-beam:before {
  content: "\f582"; }

.la-grin-beam-sweat:before {
  content: "\f583"; }

.la-grin-hearts:before {
  content: "\f584"; }

.la-grin-squint:before {
  content: "\f585"; }

.la-grin-squint-tears:before {
  content: "\f586"; }

.la-grin-stars:before {
  content: "\f587"; }

.la-grin-tears:before {
  content: "\f588"; }

.la-grin-tongue:before {
  content: "\f589"; }

.la-grin-tongue-squint:before {
  content: "\f58a"; }

.la-grin-tongue-wink:before {
  content: "\f58b"; }

.la-grin-wink:before {
  content: "\f58c"; }

.la-grip-horizontal:before {
  content: "\f58d"; }

.la-grip-lines:before {
  content: "\f7a4"; }

.la-grip-lines-vertical:before {
  content: "\f7a5"; }

.la-grip-vertical:before {
  content: "\f58e"; }

.la-gripfire:before {
  content: "\f3ac"; }

.la-grunt:before {
  content: "\f3ad"; }

.la-guitar:before {
  content: "\f7a6"; }

.la-gulp:before {
  content: "\f3ae"; }

.la-h-square:before {
  content: "\f0fd"; }

.la-hacker-news:before {
  content: "\f1d4"; }

.la-hacker-news-square:before {
  content: "\f3af"; }

.la-hackerrank:before {
  content: "\f5f7"; }

.la-hamburger:before {
  content: "\f805"; }

.la-hammer:before {
  content: "\f6e3"; }

.la-hamsa:before {
  content: "\f665"; }

.la-hand-holding:before {
  content: "\f4bd"; }

.la-hand-holding-heart:before {
  content: "\f4be"; }

.la-hand-holding-usd:before {
  content: "\f4c0"; }

.la-hand-lizard:before {
  content: "\f258"; }

.la-hand-middle-finger:before {
  content: "\f806"; }

.la-hand-paper:before {
  content: "\f256"; }

.la-hand-peace:before {
  content: "\f25b"; }

.la-hand-point-down:before {
  content: "\f0a7"; }

.la-hand-point-left:before {
  content: "\f0a5"; }

.la-hand-point-right:before {
  content: "\f0a4"; }

.la-hand-point-up:before {
  content: "\f0a6"; }

.la-hand-pointer:before {
  content: "\f25a"; }

.la-hand-rock:before {
  content: "\f255"; }

.la-hand-scissors:before {
  content: "\f257"; }

.la-hand-spock:before {
  content: "\f259"; }

.la-hands:before {
  content: "\f4c2"; }

.la-hands-helping:before {
  content: "\f4c4"; }

.la-handshake:before {
  content: "\f2b5"; }

.la-hanukiah:before {
  content: "\f6e6"; }

.la-hard-hat:before {
  content: "\f807"; }

.la-hashtag:before {
  content: "\f292"; }

.la-hat-cowboy:before {
  content: "\f8c0"; }

.la-hat-cowboy-side:before {
  content: "\f8c1"; }

.la-hat-wizard:before {
  content: "\f6e8"; }

.la-haykal:before {
  content: "\f666"; }

.la-hdd:before {
  content: "\f0a0"; }

.la-heading:before {
  content: "\f1dc"; }

.la-headphones:before {
  content: "\f025"; }

.la-headphones-alt:before {
  content: "\f58f"; }

.la-headset:before {
  content: "\f590"; }

.la-heart:before {
  content: "\f004"; }

.la-heart-broken:before {
  content: "\f7a9"; }

.la-heartbeat:before {
  content: "\f21e"; }

.la-helicopter:before {
  content: "\f533"; }

.la-highlighter:before {
  content: "\f591"; }

.la-hiking:before {
  content: "\f6ec"; }

.la-hippo:before {
  content: "\f6ed"; }

.la-hips:before {
  content: "\f452"; }

.la-hire-a-helper:before {
  content: "\f3b0"; }

.la-history:before {
  content: "\f1da"; }

.la-hockey-puck:before {
  content: "\f453"; }

.la-holly-berry:before {
  content: "\f7aa"; }

.la-home:before {
  content: "\f015"; }

.la-hooli:before {
  content: "\f427"; }

.la-hornbill:before {
  content: "\f592"; }

.la-horse:before {
  content: "\f6f0"; }

.la-horse-head:before {
  content: "\f7ab"; }

.la-hospital:before {
  content: "\f0f8"; }

.la-hospital-alt:before {
  content: "\f47d"; }

.la-hospital-symbol:before {
  content: "\f47e"; }

.la-hot-tub:before {
  content: "\f593"; }

.la-hotdog:before {
  content: "\f80f"; }

.la-hotel:before {
  content: "\f594"; }

.la-hotjar:before {
  content: "\f3b1"; }

.la-hourglass:before {
  content: "\f254"; }

.la-hourglass-end:before {
  content: "\f253"; }

.la-hourglass-half:before {
  content: "\f252"; }

.la-hourglass-start:before {
  content: "\f251"; }

.la-house-damage:before {
  content: "\f6f1"; }

.la-houzz:before {
  content: "\f27c"; }

.la-hryvnia:before {
  content: "\f6f2"; }

.la-html5:before {
  content: "\f13b"; }

.la-hubspot:before {
  content: "\f3b2"; }

.la-i-cursor:before {
  content: "\f246"; }

.la-ice-cream:before {
  content: "\f810"; }

.la-icicles:before {
  content: "\f7ad"; }

.la-icons:before {
  content: "\f86d"; }

.la-id-badge:before {
  content: "\f2c1"; }

.la-id-card:before {
  content: "\f2c2"; }

.la-id-card-alt:before {
  content: "\f47f"; }

.la-igloo:before {
  content: "\f7ae"; }

.la-image:before {
  content: "\f03e"; }

.la-images:before {
  content: "\f302"; }

.la-imdb:before {
  content: "\f2d8"; }

.la-inbox:before {
  content: "\f01c"; }

.la-indent:before {
  content: "\f03c"; }

.la-industry:before {
  content: "\f275"; }

.la-infinity:before {
  content: "\f534"; }

.la-info:before {
  content: "\f129"; }

.la-info-circle:before {
  content: "\f05a"; }

.la-instagram:before {
  content: "\f16d"; }

.la-intercom:before {
  content: "\f7af"; }

.la-internet-explorer:before {
  content: "\f26b"; }

.la-invision:before {
  content: "\f7b0"; }

.la-ioxhost:before {
  content: "\f208"; }

.la-italic:before {
  content: "\f033"; }

.la-itch-io:before {
  content: "\f83a"; }

.la-itunes:before {
  content: "\f3b4"; }

.la-itunes-note:before {
  content: "\f3b5"; }

.la-java:before {
  content: "\f4e4"; }

.la-jedi:before {
  content: "\f669"; }

.la-jedi-order:before {
  content: "\f50e"; }

.la-jenkins:before {
  content: "\f3b6"; }

.la-jira:before {
  content: "\f7b1"; }

.la-joget:before {
  content: "\f3b7"; }

.la-joint:before {
  content: "\f595"; }

.la-joomla:before {
  content: "\f1aa"; }

.la-journal-whills:before {
  content: "\f66a"; }

.la-js:before {
  content: "\f3b8"; }

.la-js-square:before {
  content: "\f3b9"; }

.la-jsfiddle:before {
  content: "\f1cc"; }

.la-kaaba:before {
  content: "\f66b"; }

.la-kaggle:before {
  content: "\f5fa"; }

.la-key:before {
  content: "\f084"; }

.la-keybase:before {
  content: "\f4f5"; }

.la-keyboard:before {
  content: "\f11c"; }

.la-keycdn:before {
  content: "\f3ba"; }

.la-khanda:before {
  content: "\f66d"; }

.la-kickstarter:before {
  content: "\f3bb"; }

.la-kickstarter-k:before {
  content: "\f3bc"; }

.la-kiss:before {
  content: "\f596"; }

.la-kiss-beam:before {
  content: "\f597"; }

.la-kiss-wink-heart:before {
  content: "\f598"; }

.la-kiwi-bird:before {
  content: "\f535"; }

.la-korvue:before {
  content: "\f42f"; }

.la-landmark:before {
  content: "\f66f"; }

.la-language:before {
  content: "\f1ab"; }

.la-laptop:before {
  content: "\f109"; }

.la-laptop-code:before {
  content: "\f5fc"; }

.la-laptop-medical:before {
  content: "\f812"; }

.la-laravel:before {
  content: "\f3bd"; }

.la-lastfm:before {
  content: "\f202"; }

.la-lastfm-square:before {
  content: "\f203"; }

.la-laugh:before {
  content: "\f599"; }

.la-laugh-beam:before {
  content: "\f59a"; }

.la-laugh-squint:before {
  content: "\f59b"; }

.la-laugh-wink:before {
  content: "\f59c"; }

.la-layer-group:before {
  content: "\f5fd"; }

.la-leaf:before {
  content: "\f06c"; }

.la-leanpub:before {
  content: "\f212"; }

.la-lemon:before {
  content: "\f094"; }

.la-less:before {
  content: "\f41d"; }

.la-less-than:before {
  content: "\f536"; }

.la-less-than-equal:before {
  content: "\f537"; }

.la-level-down-alt:before {
  content: "\f3be"; }

.la-level-up-alt:before {
  content: "\f3bf"; }

.la-life-ring:before {
  content: "\f1cd"; }

.la-lightbulb:before {
  content: "\f0eb"; }

.la-line:before {
  content: "\f3c0"; }

.la-link:before {
  content: "\f0c1"; }

.la-linkedin:before {
  content: "\f08c"; }

.la-linkedin-in:before {
  content: "\f0e1"; }

.la-linode:before {
  content: "\f2b8"; }

.la-linux:before {
  content: "\f17c"; }

.la-lira-sign:before {
  content: "\f195"; }

.la-list:before {
  content: "\f03a"; }

.la-list-alt:before {
  content: "\f022"; }

.la-list-ol:before {
  content: "\f0cb"; }

.la-list-ul:before {
  content: "\f0ca"; }

.la-location-arrow:before {
  content: "\f124"; }

.la-lock:before {
  content: "\f023"; }

.la-lock-open:before {
  content: "\f3c1"; }

.la-long-arrow-alt-down:before {
  content: "\f309"; }

.la-long-arrow-alt-left:before {
  content: "\f30a"; }

.la-long-arrow-alt-right:before {
  content: "\f30b"; }

.la-long-arrow-alt-up:before {
  content: "\f30c"; }

.la-low-vision:before {
  content: "\f2a8"; }

.la-luggage-cart:before {
  content: "\f59d"; }

.la-lyft:before {
  content: "\f3c3"; }

.la-magento:before {
  content: "\f3c4"; }

.la-magic:before {
  content: "\f0d0"; }

.la-magnet:before {
  content: "\f076"; }

.la-mail-bulk:before {
  content: "\f674"; }

.la-mailchimp:before {
  content: "\f59e"; }

.la-male:before {
  content: "\f183"; }

.la-mandalorian:before {
  content: "\f50f"; }

.la-map:before {
  content: "\f279"; }

.la-map-marked:before {
  content: "\f59f"; }

.la-map-marked-alt:before {
  content: "\f5a0"; }

.la-map-marker:before {
  content: "\f041"; }

.la-map-marker-alt:before {
  content: "\f3c5"; }

.la-map-pin:before {
  content: "\f276"; }

.la-map-signs:before {
  content: "\f277"; }

.la-markdown:before {
  content: "\f60f"; }

.la-marker:before {
  content: "\f5a1"; }

.la-mars:before {
  content: "\f222"; }

.la-mars-double:before {
  content: "\f227"; }

.la-mars-stroke:before {
  content: "\f229"; }

.la-mars-stroke-h:before {
  content: "\f22b"; }

.la-mars-stroke-v:before {
  content: "\f22a"; }

.la-mask:before {
  content: "\f6fa"; }

.la-mastodon:before {
  content: "\f4f6"; }

.la-maxcdn:before {
  content: "\f136"; }

.la-mdb:before {
  content: "\f8ca"; }

.la-medal:before {
  content: "\f5a2"; }

.la-medapps:before {
  content: "\f3c6"; }

.la-medium:before {
  content: "\f23a"; }

.la-medium-m:before {
  content: "\f3c7"; }

.la-medkit:before {
  content: "\f0fa"; }

.la-medrt:before {
  content: "\f3c8"; }

.la-meetup:before {
  content: "\f2e0"; }

.la-megaport:before {
  content: "\f5a3"; }

.la-meh:before {
  content: "\f11a"; }

.la-meh-blank:before {
  content: "\f5a4"; }

.la-meh-rolling-eyes:before {
  content: "\f5a5"; }

.la-memory:before {
  content: "\f538"; }

.la-mendeley:before {
  content: "\f7b3"; }

.la-menorah:before {
  content: "\f676"; }

.la-mercury:before {
  content: "\f223"; }

.la-meteor:before {
  content: "\f753"; }

.la-microchip:before {
  content: "\f2db"; }

.la-microphone:before {
  content: "\f130"; }

.la-microphone-alt:before {
  content: "\f3c9"; }

.la-microphone-alt-slash:before {
  content: "\f539"; }

.la-microphone-slash:before {
  content: "\f131"; }

.la-microscope:before {
  content: "\f610"; }

.la-microsoft:before {
  content: "\f3ca"; }

.la-minus:before {
  content: "\f068"; }

.la-minus-circle:before {
  content: "\f056"; }

.la-minus-square:before {
  content: "\f146"; }

.la-mitten:before {
  content: "\f7b5"; }

.la-mix:before {
  content: "\f3cb"; }

.la-mixcloud:before {
  content: "\f289"; }

.la-mizuni:before {
  content: "\f3cc"; }

.la-mobile:before {
  content: "\f10b"; }

.la-mobile-alt:before {
  content: "\f3cd"; }

.la-modx:before {
  content: "\f285"; }

.la-monero:before {
  content: "\f3d0"; }

.la-money-bill:before {
  content: "\f0d6"; }

.la-money-bill-alt:before {
  content: "\f3d1"; }

.la-money-bill-wave:before {
  content: "\f53a"; }

.la-money-bill-wave-alt:before {
  content: "\f53b"; }

.la-money-check:before {
  content: "\f53c"; }

.la-money-check-alt:before {
  content: "\f53d"; }

.la-monument:before {
  content: "\f5a6"; }

.la-moon:before {
  content: "\f186"; }

.la-mortar-pestle:before {
  content: "\f5a7"; }

.la-mosque:before {
  content: "\f678"; }

.la-motorcycle:before {
  content: "\f21c"; }

.la-mountain:before {
  content: "\f6fc"; }

.la-mouse:before {
  content: "\f8cc"; }

.la-mouse-pointer:before {
  content: "\f245"; }

.la-mug-hot:before {
  content: "\f7b6"; }

.la-music:before {
  content: "\f001"; }

.la-napster:before {
  content: "\f3d2"; }

.la-neos:before {
  content: "\f612"; }

.la-network-wired:before {
  content: "\f6ff"; }

.la-neuter:before {
  content: "\f22c"; }

.la-newspaper:before {
  content: "\f1ea"; }

.la-nimblr:before {
  content: "\f5a8"; }

.la-node:before {
  content: "\f419"; }

.la-node-js:before {
  content: "\f3d3"; }

.la-not-equal:before {
  content: "\f53e"; }

.la-notes-medical:before {
  content: "\f481"; }

.la-npm:before {
  content: "\f3d4"; }

.la-ns8:before {
  content: "\f3d5"; }

.la-nutritionix:before {
  content: "\f3d6"; }

.la-object-group:before {
  content: "\f247"; }

.la-object-ungroup:before {
  content: "\f248"; }

.la-odnoklassniki:before {
  content: "\f263"; }

.la-odnoklassniki-square:before {
  content: "\f264"; }

.la-oil-can:before {
  content: "\f613"; }

.la-old-republic:before {
  content: "\f510"; }

.la-om:before {
  content: "\f679"; }

.la-opencart:before {
  content: "\f23d"; }

.la-openid:before {
  content: "\f19b"; }

.la-opera:before {
  content: "\f26a"; }

.la-optin-monster:before {
  content: "\f23c"; }

.la-orcid:before {
  content: "\f8d2"; }

.la-osi:before {
  content: "\f41a"; }

.la-otter:before {
  content: "\f700"; }

.la-outdent:before {
  content: "\f03b"; }

.la-page4:before {
  content: "\f3d7"; }

.la-pagelines:before {
  content: "\f18c"; }

.la-pager:before {
  content: "\f815"; }

.la-paint-brush:before {
  content: "\f1fc"; }

.la-paint-roller:before {
  content: "\f5aa"; }

.la-palette:before {
  content: "\f53f"; }

.la-palfed:before {
  content: "\f3d8"; }

.la-pallet:before {
  content: "\f482"; }

.la-paper-plane:before {
  content: "\f1d8"; }

.la-paperclip:before {
  content: "\f0c6"; }

.la-parachute-box:before {
  content: "\f4cd"; }

.la-paragraph:before {
  content: "\f1dd"; }

.la-parking:before {
  content: "\f540"; }

.la-passport:before {
  content: "\f5ab"; }

.la-pastafarianism:before {
  content: "\f67b"; }

.la-paste:before {
  content: "\f0ea"; }

.la-patreon:before {
  content: "\f3d9"; }

.la-pause:before {
  content: "\f04c"; }

.la-pause-circle:before {
  content: "\f28b"; }

.la-paw:before {
  content: "\f1b0"; }

.la-paypal:before {
  content: "\f1ed"; }

.la-peace:before {
  content: "\f67c"; }

.la-pen:before {
  content: "\f304"; }

.la-pen-alt:before {
  content: "\f305"; }

.la-pen-fancy:before {
  content: "\f5ac"; }

.la-pen-nib:before {
  content: "\f5ad"; }

.la-pen-square:before {
  content: "\f14b"; }

.la-pencil-alt:before {
  content: "\f303"; }

.la-pencil-ruler:before {
  content: "\f5ae"; }

.la-penny-arcade:before {
  content: "\f704"; }

.la-people-carry:before {
  content: "\f4ce"; }

.la-pepper-hot:before {
  content: "\f816"; }

.la-percent:before {
  content: "\f295"; }

.la-percentage:before {
  content: "\f541"; }

.la-periscope:before {
  content: "\f3da"; }

.la-person-booth:before {
  content: "\f756"; }

.la-phabricator:before {
  content: "\f3db"; }

.la-phoenix-framework:before {
  content: "\f3dc"; }

.la-phoenix-squadron:before {
  content: "\f511"; }

.la-phone:before {
  content: "\f095"; }

.la-phone-alt:before {
  content: "\f879"; }

.la-phone-slash:before {
  content: "\f3dd"; }

.la-phone-square:before {
  content: "\f098"; }

.la-phone-square-alt:before {
  content: "\f87b"; }

.la-phone-volume:before {
  content: "\f2a0"; }

.la-photo-video:before {
  content: "\f87c"; }

.la-php:before {
  content: "\f457"; }

.la-pied-piper:before {
  content: "\f2ae"; }

.la-pied-piper-alt:before {
  content: "\f1a8"; }

.la-pied-piper-hat:before {
  content: "\f4e5"; }

.la-pied-piper-pp:before {
  content: "\f1a7"; }

.la-piggy-bank:before {
  content: "\f4d3"; }

.la-pills:before {
  content: "\f484"; }

.la-pinterest:before {
  content: "\f0d2"; }

.la-pinterest-p:before {
  content: "\f231"; }

.la-pinterest-square:before {
  content: "\f0d3"; }

.la-pizza-slice:before {
  content: "\f818"; }

.la-place-of-worship:before {
  content: "\f67f"; }

.la-plane:before {
  content: "\f072"; }

.la-plane-arrival:before {
  content: "\f5af"; }

.la-plane-departure:before {
  content: "\f5b0"; }

.la-play:before {
  content: "\f04b"; }

.la-play-circle:before {
  content: "\f144"; }

.la-playstation:before {
  content: "\f3df"; }

.la-plug:before {
  content: "\f1e6"; }

.la-plus:before {
  content: "\f067"; }

.la-plus-circle:before {
  content: "\f055"; }

.la-plus-square:before {
  content: "\f0fe"; }

.la-podcast:before {
  content: "\f2ce"; }

.la-poll:before {
  content: "\f681"; }

.la-poll-h:before {
  content: "\f682"; }

.la-poo:before {
  content: "\f2fe"; }

.la-poo-storm:before {
  content: "\f75a"; }

.la-poop:before {
  content: "\f619"; }

.la-portrait:before {
  content: "\f3e0"; }

.la-pound-sign:before {
  content: "\f154"; }

.la-power-off:before {
  content: "\f011"; }

.la-pray:before {
  content: "\f683"; }

.la-praying-hands:before {
  content: "\f684"; }

.la-prescription:before {
  content: "\f5b1"; }

.la-prescription-bottle:before {
  content: "\f485"; }

.la-prescription-bottle-alt:before {
  content: "\f486"; }

.la-print:before {
  content: "\f02f"; }

.la-procedures:before {
  content: "\f487"; }

.la-product-hunt:before {
  content: "\f288"; }

.la-project-diagram:before {
  content: "\f542"; }

.la-pushed:before {
  content: "\f3e1"; }

.la-puzzle-piece:before {
  content: "\f12e"; }

.la-python:before {
  content: "\f3e2"; }

.la-qq:before {
  content: "\f1d6"; }

.la-qrcode:before {
  content: "\f029"; }

.la-question:before {
  content: "\f128"; }

.la-question-circle:before {
  content: "\f059"; }

.la-quidditch:before {
  content: "\f458"; }

.la-quinscape:before {
  content: "\f459"; }

.la-quora:before {
  content: "\f2c4"; }

.la-quote-left:before {
  content: "\f10d"; }

.la-quote-right:before {
  content: "\f10e"; }

.la-quran:before {
  content: "\f687"; }

.la-r-project:before {
  content: "\f4f7"; }

.la-radiation:before {
  content: "\f7b9"; }

.la-radiation-alt:before {
  content: "\f7ba"; }

.la-rainbow:before {
  content: "\f75b"; }

.la-random:before {
  content: "\f074"; }

.la-raspberry-pi:before {
  content: "\f7bb"; }

.la-ravelry:before {
  content: "\f2d9"; }

.la-react:before {
  content: "\f41b"; }

.la-reacteurope:before {
  content: "\f75d"; }

.la-readme:before {
  content: "\f4d5"; }

.la-rebel:before {
  content: "\f1d0"; }

.la-receipt:before {
  content: "\f543"; }

.la-record-vinyl:before {
  content: "\f8d9"; }

.la-recycle:before {
  content: "\f1b8"; }

.la-red-river:before {
  content: "\f3e3"; }

.la-reddit:before {
  content: "\f1a1"; }

.la-reddit-alien:before {
  content: "\f281"; }

.la-reddit-square:before {
  content: "\f1a2"; }

.la-redhat:before {
  content: "\f7bc"; }

.la-redo:before {
  content: "\f01e"; }

.la-redo-alt:before {
  content: "\f2f9"; }

.la-registered:before {
  content: "\f25d"; }

.la-remove-format:before {
  content: "\f87d"; }

.la-renren:before {
  content: "\f18b"; }

.la-reply:before {
  content: "\f3e5"; }

.la-reply-all:before {
  content: "\f122"; }

.la-replyd:before {
  content: "\f3e6"; }

.la-republican:before {
  content: "\f75e"; }

.la-researchgate:before {
  content: "\f4f8"; }

.la-resolving:before {
  content: "\f3e7"; }

.la-restroom:before {
  content: "\f7bd"; }

.la-retweet:before {
  content: "\f079"; }

.la-rev:before {
  content: "\f5b2"; }

.la-ribbon:before {
  content: "\f4d6"; }

.la-ring:before {
  content: "\f70b"; }

.la-road:before {
  content: "\f018"; }

.la-robot:before {
  content: "\f544"; }

.la-rocket:before {
  content: "\f135"; }

.la-rocketchat:before {
  content: "\f3e8"; }

.la-rockrms:before {
  content: "\f3e9"; }

.la-route:before {
  content: "\f4d7"; }

.la-rss:before {
  content: "\f09e"; }

.la-rss-square:before {
  content: "\f143"; }

.la-ruble-sign:before {
  content: "\f158"; }

.la-ruler:before {
  content: "\f545"; }

.la-ruler-combined:before {
  content: "\f546"; }

.la-ruler-horizontal:before {
  content: "\f547"; }

.la-ruler-vertical:before {
  content: "\f548"; }

.la-running:before {
  content: "\f70c"; }

.la-rupee-sign:before {
  content: "\f156"; }

.la-sad-cry:before {
  content: "\f5b3"; }

.la-sad-tear:before {
  content: "\f5b4"; }

.la-safari:before {
  content: "\f267"; }

.la-salesforce:before {
  content: "\f83b"; }

.la-sass:before {
  content: "\f41e"; }

.la-satellite:before {
  content: "\f7bf"; }

.la-satellite-dish:before {
  content: "\f7c0"; }

.la-save:before {
  content: "\f0c7"; }

.la-schlix:before {
  content: "\f3ea"; }

.la-school:before {
  content: "\f549"; }

.la-screwdriver:before {
  content: "\f54a"; }

.la-scribd:before {
  content: "\f28a"; }

.la-scroll:before {
  content: "\f70e"; }

.la-sd-card:before {
  content: "\f7c2"; }

.la-search:before {
  content: "\f002"; }

.la-search-dollar:before {
  content: "\f688"; }

.la-search-location:before {
  content: "\f689"; }

.la-search-minus:before {
  content: "\f010"; }

.la-search-plus:before {
  content: "\f00e"; }

.la-searchengin:before {
  content: "\f3eb"; }

.la-seedling:before {
  content: "\f4d8"; }

.la-sellcast:before {
  content: "\f2da"; }

.la-sellsy:before {
  content: "\f213"; }

.la-server:before {
  content: "\f233"; }

.la-servicestack:before {
  content: "\f3ec"; }

.la-shapes:before {
  content: "\f61f"; }

.la-share:before {
  content: "\f064"; }

.la-share-alt:before {
  content: "\f1e0"; }

.la-share-alt-square:before {
  content: "\f1e1"; }

.la-share-square:before {
  content: "\f14d"; }

.la-shekel-sign:before {
  content: "\f20b"; }

.la-shield-alt:before {
  content: "\f3ed"; }

.la-ship:before {
  content: "\f21a"; }

.la-shipping-fast:before {
  content: "\f48b"; }

.la-shirtsinbulk:before {
  content: "\f214"; }

.la-shoe-prints:before {
  content: "\f54b"; }

.la-shopping-bag:before {
  content: "\f290"; }

.la-shopping-basket:before {
  content: "\f291"; }

.la-shopping-cart:before {
  content: "\f07a"; }

.la-shopware:before {
  content: "\f5b5"; }

.la-shower:before {
  content: "\f2cc"; }

.la-shuttle-van:before {
  content: "\f5b6"; }

.la-sign:before {
  content: "\f4d9"; }

.la-sign-in-alt:before {
  content: "\f2f6"; }

.la-sign-language:before {
  content: "\f2a7"; }

.la-sign-out-alt:before {
  content: "\f2f5"; }

.la-signal:before {
  content: "\f012"; }

.la-signature:before {
  content: "\f5b7"; }

.la-sim-card:before {
  content: "\f7c4"; }

.la-simplybuilt:before {
  content: "\f215"; }

.la-sistrix:before {
  content: "\f3ee"; }

.la-sitemap:before {
  content: "\f0e8"; }

.la-sith:before {
  content: "\f512"; }

.la-skating:before {
  content: "\f7c5"; }

.la-sketch:before {
  content: "\f7c6"; }

.la-skiing:before {
  content: "\f7c9"; }

.la-skiing-nordic:before {
  content: "\f7ca"; }

.la-skull:before {
  content: "\f54c"; }

.la-skull-crossbones:before {
  content: "\f714"; }

.la-skyatlas:before {
  content: "\f216"; }

.la-skype:before {
  content: "\f17e"; }

.la-slack:before {
  content: "\f198"; }

.la-slack-hash:before {
  content: "\f3ef"; }

.la-slash:before {
  content: "\f715"; }

.la-sleigh:before {
  content: "\f7cc"; }

.la-sliders-h:before {
  content: "\f1de"; }

.la-slideshare:before {
  content: "\f1e7"; }

.la-smile:before {
  content: "\f118"; }

.la-smile-beam:before {
  content: "\f5b8"; }

.la-smile-wink:before {
  content: "\f4da"; }

.la-smog:before {
  content: "\f75f"; }

.la-smoking:before {
  content: "\f48d"; }

.la-smoking-ban:before {
  content: "\f54d"; }

.la-sms:before {
  content: "\f7cd"; }

.la-snapchat:before {
  content: "\f2ab"; }

.la-snapchat-ghost:before {
  content: "\f2ac"; }

.la-snapchat-square:before {
  content: "\f2ad"; }

.la-snowboarding:before {
  content: "\f7ce"; }

.la-snowflake:before {
  content: "\f2dc"; }

.la-snowman:before {
  content: "\f7d0"; }

.la-snowplow:before {
  content: "\f7d2"; }

.la-socks:before {
  content: "\f696"; }

.la-solar-panel:before {
  content: "\f5ba"; }

.la-sort:before {
  content: "\f0dc"; }

.la-sort-alpha-down:before {
  content: "\f15d"; }

.la-sort-alpha-down-alt:before {
  content: "\f881"; }

.la-sort-alpha-up:before {
  content: "\f15e"; }

.la-sort-alpha-up-alt:before {
  content: "\f882"; }

.la-sort-amount-down:before {
  content: "\f160"; }

.la-sort-amount-down-alt:before {
  content: "\f884"; }

.la-sort-amount-up:before {
  content: "\f161"; }

.la-sort-amount-up-alt:before {
  content: "\f885"; }

.la-sort-down:before {
  content: "\f0dd"; }

.la-sort-numeric-down:before {
  content: "\f162"; }

.la-sort-numeric-down-alt:before {
  content: "\f886"; }

.la-sort-numeric-up:before {
  content: "\f163"; }

.la-sort-numeric-up-alt:before {
  content: "\f887"; }

.la-sort-up:before {
  content: "\f0de"; }

.la-soundcloud:before {
  content: "\f1be"; }

.la-sourcetree:before {
  content: "\f7d3"; }

.la-spa:before {
  content: "\f5bb"; }

.la-space-shuttle:before {
  content: "\f197"; }

.la-speakap:before {
  content: "\f3f3"; }

.la-speaker-deck:before {
  content: "\f83c"; }

.la-spell-check:before {
  content: "\f891"; }

.la-spider:before {
  content: "\f717"; }

.la-spinner:before {
  content: "\f110"; }

.la-splotch:before {
  content: "\f5bc"; }

.la-spotify:before {
  content: "\f1bc"; }

.la-spray-can:before {
  content: "\f5bd"; }

.la-square:before {
  content: "\f0c8"; }

.la-square-full:before {
  content: "\f45c"; }

.la-square-root-alt:before {
  content: "\f698"; }

.la-squarespace:before {
  content: "\f5be"; }

.la-stack-exchange:before {
  content: "\f18d"; }

.la-stack-overflow:before {
  content: "\f16c"; }

.la-stackpath:before {
  content: "\f842"; }

.la-stamp:before {
  content: "\f5bf"; }

.la-star:before {
  content: "\f005"; }

.la-star-and-crescent:before {
  content: "\f699"; }

.la-star-half:before {
  content: "\f089"; }

.la-star-half-alt:before {
  content: "\f5c0"; }

.la-star-of-david:before {
  content: "\f69a"; }

.la-star-of-life:before {
  content: "\f621"; }

.la-staylinked:before {
  content: "\f3f5"; }

.la-steam:before {
  content: "\f1b6"; }

.la-steam-square:before {
  content: "\f1b7"; }

.la-steam-symbol:before {
  content: "\f3f6"; }

.la-step-backward:before {
  content: "\f048"; }

.la-step-forward:before {
  content: "\f051"; }

.la-stethoscope:before {
  content: "\f0f1"; }

.la-sticker-mule:before {
  content: "\f3f7"; }

.la-sticky-note:before {
  content: "\f249"; }

.la-stop:before {
  content: "\f04d"; }

.la-stop-circle:before {
  content: "\f28d"; }

.la-stopwatch:before {
  content: "\f2f2"; }

.la-store:before {
  content: "\f54e"; }

.la-store-alt:before {
  content: "\f54f"; }

.la-strava:before {
  content: "\f428"; }

.la-stream:before {
  content: "\f550"; }

.la-street-view:before {
  content: "\f21d"; }

.la-strikethrough:before {
  content: "\f0cc"; }

.la-stripe:before {
  content: "\f429"; }

.la-stripe-s:before {
  content: "\f42a"; }

.la-stroopwafel:before {
  content: "\f551"; }

.la-studiovinari:before {
  content: "\f3f8"; }

.la-stumbleupon:before {
  content: "\f1a4"; }

.la-stumbleupon-circle:before {
  content: "\f1a3"; }

.la-subscript:before {
  content: "\f12c"; }

.la-subway:before {
  content: "\f239"; }

.la-suitcase:before {
  content: "\f0f2"; }

.la-suitcase-rolling:before {
  content: "\f5c1"; }

.la-sun:before {
  content: "\f185"; }

.la-superpowers:before {
  content: "\f2dd"; }

.la-superscript:before {
  content: "\f12b"; }

.la-supple:before {
  content: "\f3f9"; }

.la-surprise:before {
  content: "\f5c2"; }

.la-suse:before {
  content: "\f7d6"; }

.la-swatchbook:before {
  content: "\f5c3"; }

.la-swift:before {
  content: "\f8e1"; }

.la-swimmer:before {
  content: "\f5c4"; }

.la-swimming-pool:before {
  content: "\f5c5"; }

.la-symfony:before {
  content: "\f83d"; }

.la-synagogue:before {
  content: "\f69b"; }

.la-sync:before {
  content: "\f021"; }

.la-sync-alt:before {
  content: "\f2f1"; }

.la-syringe:before {
  content: "\f48e"; }

.la-table:before {
  content: "\f0ce"; }

.la-table-tennis:before {
  content: "\f45d"; }

.la-tablet:before {
  content: "\f10a"; }

.la-tablet-alt:before {
  content: "\f3fa"; }

.la-tablets:before {
  content: "\f490"; }

.la-tachometer-alt:before {
  content: "\f3fd"; }

.la-tag:before {
  content: "\f02b"; }

.la-tags:before {
  content: "\f02c"; }

.la-tape:before {
  content: "\f4db"; }

.la-tasks:before {
  content: "\f0ae"; }

.la-taxi:before {
  content: "\f1ba"; }

.la-teamspeak:before {
  content: "\f4f9"; }

.la-teeth:before {
  content: "\f62e"; }

.la-teeth-open:before {
  content: "\f62f"; }

.la-telegram:before {
  content: "\f2c6"; }

.la-telegram-plane:before {
  content: "\f3fe"; }

.la-temperature-high:before {
  content: "\f769"; }

.la-temperature-low:before {
  content: "\f76b"; }

.la-tencent-weibo:before {
  content: "\f1d5"; }

.la-tenge:before {
  content: "\f7d7"; }

.la-terminal:before {
  content: "\f120"; }

.la-text-height:before {
  content: "\f034"; }

.la-text-width:before {
  content: "\f035"; }

.la-th:before {
  content: "\f00a"; }

.la-th-large:before {
  content: "\f009"; }

.la-th-list:before {
  content: "\f00b"; }

.la-the-red-yeti:before {
  content: "\f69d"; }

.la-theater-masks:before {
  content: "\f630"; }

.la-themeco:before {
  content: "\f5c6"; }

.la-themeisle:before {
  content: "\f2b2"; }

.la-thermometer:before {
  content: "\f491"; }

.la-thermometer-empty:before {
  content: "\f2cb"; }

.la-thermometer-full:before {
  content: "\f2c7"; }

.la-thermometer-half:before {
  content: "\f2c9"; }

.la-thermometer-quarter:before {
  content: "\f2ca"; }

.la-thermometer-three-quarters:before {
  content: "\f2c8"; }

.la-think-peaks:before {
  content: "\f731"; }

.la-thumbs-down:before {
  content: "\f165"; }

.la-thumbs-up:before {
  content: "\f164"; }

.la-thumbtack:before {
  content: "\f08d"; }

.la-ticket-alt:before {
  content: "\f3ff"; }

.la-times:before {
  content: "\f00d"; }

.la-times-circle:before {
  content: "\f057"; }

.la-tint:before {
  content: "\f043"; }

.la-tint-slash:before {
  content: "\f5c7"; }

.la-tired:before {
  content: "\f5c8"; }

.la-toggle-off:before {
  content: "\f204"; }

.la-toggle-on:before {
  content: "\f205"; }

.la-toilet:before {
  content: "\f7d8"; }

.la-toilet-paper:before {
  content: "\f71e"; }

.la-toolbox:before {
  content: "\f552"; }

.la-tools:before {
  content: "\f7d9"; }

.la-tooth:before {
  content: "\f5c9"; }

.la-torah:before {
  content: "\f6a0"; }

.la-torii-gate:before {
  content: "\f6a1"; }

.la-tractor:before {
  content: "\f722"; }

.la-trade-federation:before {
  content: "\f513"; }

.la-trademark:before {
  content: "\f25c"; }

.la-traffic-light:before {
  content: "\f637"; }

.la-train:before {
  content: "\f238"; }

.la-tram:before {
  content: "\f7da"; }

.la-transgender:before {
  content: "\f224"; }

.la-transgender-alt:before {
  content: "\f225"; }

.la-trash:before {
  content: "\f1f8"; }

.la-trash-alt:before {
  content: "\f2ed"; }

.la-trash-restore:before {
  content: "\f829"; }

.la-trash-restore-alt:before {
  content: "\f82a"; }

.la-tree:before {
  content: "\f1bb"; }

.la-trello:before {
  content: "\f181"; }

.la-tripadvisor:before {
  content: "\f262"; }

.la-trophy:before {
  content: "\f091"; }

.la-truck:before {
  content: "\f0d1"; }

.la-truck-loading:before {
  content: "\f4de"; }

.la-truck-monster:before {
  content: "\f63b"; }

.la-truck-moving:before {
  content: "\f4df"; }

.la-truck-pickup:before {
  content: "\f63c"; }

.la-tshirt:before {
  content: "\f553"; }

.la-tty:before {
  content: "\f1e4"; }

.la-tumblr:before {
  content: "\f173"; }

.la-tumblr-square:before {
  content: "\f174"; }

.la-tv:before {
  content: "\f26c"; }

.la-twitch:before {
  content: "\f1e8"; }

.la-twitter:before {
  content: "\f099"; }

.la-twitter-square:before {
  content: "\f081"; }

.la-typo3:before {
  content: "\f42b"; }

.la-uber:before {
  content: "\f402"; }

.la-ubuntu:before {
  content: "\f7df"; }

.la-uikit:before {
  content: "\f403"; }

.la-umbraco:before {
  content: "\f8e8"; }

.la-umbrella:before {
  content: "\f0e9"; }

.la-umbrella-beach:before {
  content: "\f5ca"; }

.la-underline:before {
  content: "\f0cd"; }

.la-undo:before {
  content: "\f0e2"; }

.la-undo-alt:before {
  content: "\f2ea"; }

.la-uniregistry:before {
  content: "\f404"; }

.la-universal-access:before {
  content: "\f29a"; }

.la-university:before {
  content: "\f19c"; }

.la-unlink:before {
  content: "\f127"; }

.la-unlock:before {
  content: "\f09c"; }

.la-unlock-alt:before {
  content: "\f13e"; }

.la-untappd:before {
  content: "\f405"; }

.la-upload:before {
  content: "\f093"; }

.la-ups:before {
  content: "\f7e0"; }

.la-usb:before {
  content: "\f287"; }

.la-user:before {
  content: "\f007"; }

.la-user-alt:before {
  content: "\f406"; }

.la-user-alt-slash:before {
  content: "\f4fa"; }

.la-user-astronaut:before {
  content: "\f4fb"; }

.la-user-check:before {
  content: "\f4fc"; }

.la-user-circle:before {
  content: "\f2bd"; }

.la-user-clock:before {
  content: "\f4fd"; }

.la-user-cog:before {
  content: "\f4fe"; }

.la-user-edit:before {
  content: "\f4ff"; }

.la-user-friends:before {
  content: "\f500"; }

.la-user-graduate:before {
  content: "\f501"; }

.la-user-injured:before {
  content: "\f728"; }

.la-user-lock:before {
  content: "\f502"; }

.la-user-md:before {
  content: "\f0f0"; }

.la-user-minus:before {
  content: "\f503"; }

.la-user-ninja:before {
  content: "\f504"; }

.la-user-nurse:before {
  content: "\f82f"; }

.la-user-plus:before {
  content: "\f234"; }

.la-user-secret:before {
  content: "\f21b"; }

.la-user-shield:before {
  content: "\f505"; }

.la-user-slash:before {
  content: "\f506"; }

.la-user-tag:before {
  content: "\f507"; }

.la-user-tie:before {
  content: "\f508"; }

.la-user-times:before {
  content: "\f235"; }

.la-users:before {
  content: "\f0c0"; }

.la-users-cog:before {
  content: "\f509"; }

.la-usps:before {
  content: "\f7e1"; }

.la-ussunnah:before {
  content: "\f407"; }

.la-utensil-spoon:before {
  content: "\f2e5"; }

.la-utensils:before {
  content: "\f2e7"; }

.la-vaadin:before {
  content: "\f408"; }

.la-vector-square:before {
  content: "\f5cb"; }

.la-venus:before {
  content: "\f221"; }

.la-venus-double:before {
  content: "\f226"; }

.la-venus-mars:before {
  content: "\f228"; }

.la-viacoin:before {
  content: "\f237"; }

.la-viadeo:before {
  content: "\f2a9"; }

.la-viadeo-square:before {
  content: "\f2aa"; }

.la-vial:before {
  content: "\f492"; }

.la-vials:before {
  content: "\f493"; }

.la-viber:before {
  content: "\f409"; }

.la-video:before {
  content: "\f03d"; }

.la-video-slash:before {
  content: "\f4e2"; }

.la-vihara:before {
  content: "\f6a7"; }

.la-vimeo:before {
  content: "\f40a"; }

.la-vimeo-square:before {
  content: "\f194"; }

.la-vimeo-v:before {
  content: "\f27d"; }

.la-vine:before {
  content: "\f1ca"; }

.la-vk:before {
  content: "\f189"; }

.la-vnv:before {
  content: "\f40b"; }

.la-voicemail:before {
  content: "\f897"; }

.la-volleyball-ball:before {
  content: "\f45f"; }

.la-volume-down:before {
  content: "\f027"; }

.la-volume-mute:before {
  content: "\f6a9"; }

.la-volume-off:before {
  content: "\f026"; }

.la-volume-up:before {
  content: "\f028"; }

.la-vote-yea:before {
  content: "\f772"; }

.la-vr-cardboard:before {
  content: "\f729"; }

.la-vuejs:before {
  content: "\f41f"; }

.la-walking:before {
  content: "\f554"; }

.la-wallet:before {
  content: "\f555"; }

.la-warehouse:before {
  content: "\f494"; }

.la-water:before {
  content: "\f773"; }

.la-wave-square:before {
  content: "\f83e"; }

.la-waze:before {
  content: "\f83f"; }

.la-weebly:before {
  content: "\f5cc"; }

.la-weibo:before {
  content: "\f18a"; }

.la-weight:before {
  content: "\f496"; }

.la-weight-hanging:before {
  content: "\f5cd"; }

.la-weixin:before {
  content: "\f1d7"; }

.la-whatsapp:before {
  content: "\f232"; }

.la-whatsapp-square:before {
  content: "\f40c"; }

.la-wheelchair:before {
  content: "\f193"; }

.la-whmcs:before {
  content: "\f40d"; }

.la-wifi:before {
  content: "\f1eb"; }

.la-wikipedia-w:before {
  content: "\f266"; }

.la-wind:before {
  content: "\f72e"; }

.la-window-close:before {
  content: "\f410"; }

.la-window-maximize:before {
  content: "\f2d0"; }

.la-window-minimize:before {
  content: "\f2d1"; }

.la-window-restore:before {
  content: "\f2d2"; }

.la-windows:before {
  content: "\f17a"; }

.la-wine-bottle:before {
  content: "\f72f"; }

.la-wine-glass:before {
  content: "\f4e3"; }

.la-wine-glass-alt:before {
  content: "\f5ce"; }

.la-wix:before {
  content: "\f5cf"; }

.la-wizards-of-the-coast:before {
  content: "\f730"; }

.la-wolf-pack-battalion:before {
  content: "\f514"; }

.la-won-sign:before {
  content: "\f159"; }

.la-wordpress:before {
  content: "\f19a"; }

.la-wordpress-simple:before {
  content: "\f411"; }

.la-wpbeginner:before {
  content: "\f297"; }

.la-wpexplorer:before {
  content: "\f2de"; }

.la-wpforms:before {
  content: "\f298"; }

.la-wpressr:before {
  content: "\f3e4"; }

.la-wrench:before {
  content: "\f0ad"; }

.la-x-ray:before {
  content: "\f497"; }

.la-xbox:before {
  content: "\f412"; }

.la-xing:before {
  content: "\f168"; }

.la-xing-square:before {
  content: "\f169"; }

.la-y-combinator:before {
  content: "\f23b"; }

.la-yahoo:before {
  content: "\f19e"; }

.la-yammer:before {
  content: "\f840"; }

.la-yandex:before {
  content: "\f413"; }

.la-yandex-international:before {
  content: "\f414"; }

.la-yarn:before {
  content: "\f7e3"; }

.la-yelp:before {
  content: "\f1e9"; }

.la-yen-sign:before {
  content: "\f157"; }

.la-yin-yang:before {
  content: "\f6ad"; }

.la-yoast:before {
  content: "\f2b1"; }

.la-youtube:before {
  content: "\f167"; }

.la-youtube-square:before {
  content: "\f431"; }

.la-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face{ 
  font-family: 'Line Awesome Brands';
  font-style: normal;
  font-weight: normal;
  font-display:swap;
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-brands-400.eot");
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-brands-400.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-brands-400.woff2") format("woff2"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-brands-400.woff") format("woff"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-brands-400.ttf") format("truetype"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-brands-400.svg#lineawesome") format("svg");  }

.lab {
  font-family: 'Line Awesome Brands'; }
@font-face{ 
  font-family: 'Line Awesome Free';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-regular-400.eot");
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-regular-400.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-regular-400.woff2") format("woff2"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-regular-400.woff") format("woff"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-regular-400.ttf") format("truetype"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-regular-400.svg#lineawesome") format("svg");  }

.lar {
  font-family: 'Line Awesome Free';
  font-weight: 400; }
@font-face{ 
  font-family: 'Line Awesome Free';
  font-style: normal;
  font-weight: 900;
  font-display:swap;
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-solid-900.eot");
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-solid-900.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-solid-900.woff2") format("woff2"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-solid-900.woff") format("woff"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-solid-900.ttf") format("truetype"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-solid-900.svg#lineawesome") format("svg");  }

.la,
.las {
  font-family: 'Line Awesome Free';
  font-weight: 900; }

.la.la-glass:before {
  content: "\f000"; }

.la.la-meetup {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-star-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-o:before {
  content: "\f005"; }

.la.la-remove:before {
  content: "\f00d"; }

.la.la-close:before {
  content: "\f00d"; }

.la.la-gear:before {
  content: "\f013"; }

.la.la-trash-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-trash-o:before {
  content: "\f2ed"; }

.la.la-file-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-o:before {
  content: "\f15b"; }

.la.la-clock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-clock-o:before {
  content: "\f017"; }

.la.la-arrow-circle-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-down:before {
  content: "\f358"; }

.la.la-arrow-circle-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-up:before {
  content: "\f35b"; }

.la.la-play-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-play-circle-o:before {
  content: "\f144"; }

.la.la-repeat:before {
  content: "\f01e"; }

.la.la-rotate-right:before {
  content: "\f01e"; }

.la.la-refresh:before {
  content: "\f021"; }

.la.la-list-alt {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-dedent:before {
  content: "\f03b"; }

.la.la-video-camera:before {
  content: "\f03d"; }

.la.la-picture-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-picture-o:before {
  content: "\f03e"; }

.la.la-photo {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-photo:before {
  content: "\f03e"; }

.la.la-image {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-image:before {
  content: "\f03e"; }

.la.la-pencil:before {
  content: "\f303"; }

.la.la-map-marker:before {
  content: "\f3c5"; }

.la.la-pencil-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-pencil-square-o:before {
  content: "\f044"; }

.la.la-share-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-share-square-o:before {
  content: "\f14d"; }

.la.la-check-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-check-square-o:before {
  content: "\f14a"; }

.la.la-arrows:before {
  content: "\f0b2"; }

.la.la-times-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-times-circle-o:before {
  content: "\f057"; }

.la.la-check-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-check-circle-o:before {
  content: "\f058"; }

.la.la-mail-forward:before {
  content: "\f064"; }

.la.la-eye {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-eye-slash {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-warning:before {
  content: "\f071"; }

.la.la-calendar:before {
  content: "\f073"; }

.la.la-arrows-v:before {
  content: "\f338"; }

.la.la-arrows-h:before {
  content: "\f337"; }

.la.la-bar-chart {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bar-chart:before {
  content: "\f080"; }

.la.la-bar-chart-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bar-chart-o:before {
  content: "\f080"; }

.la.la-twitter-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gears:before {
  content: "\f085"; }

.la.la-thumbs-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-thumbs-o-up:before {
  content: "\f164"; }

.la.la-thumbs-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-thumbs-o-down:before {
  content: "\f165"; }

.la.la-heart-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-heart-o:before {
  content: "\f004"; }

.la.la-sign-out:before {
  content: "\f2f5"; }

.la.la-linkedin-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-linkedin-square:before {
  content: "\f08c"; }

.la.la-thumb-tack:before {
  content: "\f08d"; }

.la.la-external-link:before {
  content: "\f35d"; }

.la.la-sign-in:before {
  content: "\f2f6"; }

.la.la-github-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-lemon-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-lemon-o:before {
  content: "\f094"; }

.la.la-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-square-o:before {
  content: "\f0c8"; }

.la.la-bookmark-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bookmark-o:before {
  content: "\f02e"; }

.la.la-twitter {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook:before {
  content: "\f39e"; }

.la.la-facebook-f {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook-f:before {
  content: "\f39e"; }

.la.la-github {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-credit-card {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-feed:before {
  content: "\f09e"; }

.la.la-hdd-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hdd-o:before {
  content: "\f0a0"; }

.la.la-hand-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-right:before {
  content: "\f0a4"; }

.la.la-hand-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-left:before {
  content: "\f0a5"; }

.la.la-hand-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-up:before {
  content: "\f0a6"; }

.la.la-hand-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-down:before {
  content: "\f0a7"; }

.la.la-arrows-alt:before {
  content: "\f31e"; }

.la.la-group:before {
  content: "\f0c0"; }

.la.la-chain:before {
  content: "\f0c1"; }

.la.la-scissors:before {
  content: "\f0c4"; }

.la.la-files-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-files-o:before {
  content: "\f0c5"; }

.la.la-floppy-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-floppy-o:before {
  content: "\f0c7"; }

.la.la-navicon:before {
  content: "\f0c9"; }

.la.la-reorder:before {
  content: "\f0c9"; }

.la.la-pinterest {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pinterest-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus:before {
  content: "\f0d5"; }

.la.la-money {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-money:before {
  content: "\f3d1"; }

.la.la-unsorted:before {
  content: "\f0dc"; }

.la.la-sort-desc:before {
  content: "\f0dd"; }

.la.la-sort-asc:before {
  content: "\f0de"; }

.la.la-linkedin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-linkedin:before {
  content: "\f0e1"; }

.la.la-rotate-left:before {
  content: "\f0e2"; }

.la.la-legal:before {
  content: "\f0e3"; }

.la.la-tachometer:before {
  content: "\f3fd"; }

.la.la-dashboard:before {
  content: "\f3fd"; }

.la.la-comment-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-comment-o:before {
  content: "\f075"; }

.la.la-comments-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-comments-o:before {
  content: "\f086"; }

.la.la-flash:before {
  content: "\f0e7"; }

.la.la-clipboard {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-paste {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-paste:before {
  content: "\f328"; }

.la.la-lightbulb-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-lightbulb-o:before {
  content: "\f0eb"; }

.la.la-exchange:before {
  content: "\f362"; }

.la.la-cloud-download:before {
  content: "\f381"; }

.la.la-cloud-upload:before {
  content: "\f382"; }

.la.la-bell-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bell-o:before {
  content: "\f0f3"; }

.la.la-cutlery:before {
  content: "\f2e7"; }

.la.la-file-text-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-text-o:before {
  content: "\f15c"; }

.la.la-building-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-building-o:before {
  content: "\f1ad"; }

.la.la-hospital-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hospital-o:before {
  content: "\f0f8"; }

.la.la-tablet:before {
  content: "\f3fa"; }

.la.la-mobile:before {
  content: "\f3cd"; }

.la.la-mobile-phone:before {
  content: "\f3cd"; }

.la.la-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-circle-o:before {
  content: "\f111"; }

.la.la-mail-reply:before {
  content: "\f3e5"; }

.la.la-github-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-folder-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-folder-o:before {
  content: "\f07b"; }

.la.la-folder-open-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-folder-open-o:before {
  content: "\f07c"; }

.la.la-smile-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-smile-o:before {
  content: "\f118"; }

.la.la-frown-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-frown-o:before {
  content: "\f119"; }

.la.la-meh-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-meh-o:before {
  content: "\f11a"; }

.la.la-keyboard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-keyboard-o:before {
  content: "\f11c"; }

.la.la-flag-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-flag-o:before {
  content: "\f024"; }

.la.la-mail-reply-all:before {
  content: "\f122"; }

.la.la-star-half-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-half-o:before {
  content: "\f089"; }

.la.la-star-half-empty {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-half-empty:before {
  content: "\f089"; }

.la.la-star-half-full {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-half-full:before {
  content: "\f089"; }

.la.la-code-fork:before {
  content: "\f126"; }

.la.la-chain-broken:before {
  content: "\f127"; }

.la.la-shield:before {
  content: "\f3ed"; }

.la.la-calendar-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-o:before {
  content: "\f133"; }

.la.la-maxcdn {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-html5 {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-css3 {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ticket:before {
  content: "\f3ff"; }

.la.la-minus-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-minus-square-o:before {
  content: "\f146"; }

.la.la-level-up:before {
  content: "\f3bf"; }

.la.la-level-down:before {
  content: "\f3be"; }

.la.la-pencil-square:before {
  content: "\f14b"; }

.la.la-external-link-square:before {
  content: "\f360"; }

.la.la-compass {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-down:before {
  content: "\f150"; }

.la.la-toggle-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-down:before {
  content: "\f150"; }

.la.la-caret-square-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-up:before {
  content: "\f151"; }

.la.la-toggle-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-up:before {
  content: "\f151"; }

.la.la-caret-square-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-right:before {
  content: "\f152"; }

.la.la-toggle-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-right:before {
  content: "\f152"; }

.la.la-eur:before {
  content: "\f153"; }

.la.la-euro:before {
  content: "\f153"; }

.la.la-gbp:before {
  content: "\f154"; }

.la.la-usd:before {
  content: "\f155"; }

.la.la-dollar:before {
  content: "\f155"; }

.la.la-inr:before {
  content: "\f156"; }

.la.la-rupee:before {
  content: "\f156"; }

.la.la-jpy:before {
  content: "\f157"; }

.la.la-cny:before {
  content: "\f157"; }

.la.la-rmb:before {
  content: "\f157"; }

.la.la-yen:before {
  content: "\f157"; }

.la.la-rub:before {
  content: "\f158"; }

.la.la-ruble:before {
  content: "\f158"; }

.la.la-rouble:before {
  content: "\f158"; }

.la.la-krw:before {
  content: "\f159"; }

.la.la-won:before {
  content: "\f159"; }

.la.la-btc {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitcoin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitcoin:before {
  content: "\f15a"; }

.la.la-file-text:before {
  content: "\f15c"; }

.la.la-sort-alpha-asc:before {
  content: "\f15d"; }

.la.la-sort-alpha-desc:before {
  content: "\f881"; }

.la.la-sort-amount-asc:before {
  content: "\f160"; }

.la.la-sort-amount-desc:before {
  content: "\f884"; }

.la.la-sort-numeric-asc:before {
  content: "\f162"; }

.la.la-sort-numeric-desc:before {
  content: "\f886"; }

.la.la-youtube-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-youtube {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-xing {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-xing-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-youtube-play {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-youtube-play:before {
  content: "\f167"; }

.la.la-dropbox {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stack-overflow {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-instagram {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-flickr {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-adn {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitbucket {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitbucket-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitbucket-square:before {
  content: "\f171"; }

.la.la-tumblr {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-tumblr-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-long-arrow-down:before {
  content: "\f309"; }

.la.la-long-arrow-up:before {
  content: "\f30c"; }

.la.la-long-arrow-left:before {
  content: "\f30a"; }

.la.la-long-arrow-right:before {
  content: "\f30b"; }

.la.la-apple {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-windows {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-android {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-linux {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-dribbble {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-skype {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-foursquare {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-trello {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gratipay {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gittip {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gittip:before {
  content: "\f184"; }

.la.la-sun-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-sun-o:before {
  content: "\f185"; }

.la.la-moon-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-moon-o:before {
  content: "\f186"; }

.la.la-vk {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-weibo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-renren {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pagelines {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stack-exchange {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-arrow-circle-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-right:before {
  content: "\f35a"; }

.la.la-arrow-circle-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-left:before {
  content: "\f359"; }

.la.la-caret-square-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-left:before {
  content: "\f191"; }

.la.la-toggle-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-left:before {
  content: "\f191"; }

.la.la-dot-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-dot-circle-o:before {
  content: "\f192"; }

.la.la-vimeo-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-try:before {
  content: "\f195"; }

.la.la-turkish-lira:before {
  content: "\f195"; }

.la.la-plus-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-plus-square-o:before {
  content: "\f0fe"; }

.la.la-slack {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wordpress {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-openid {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-institution:before {
  content: "\f19c"; }

.la.la-bank:before {
  content: "\f19c"; }

.la.la-mortar-board:before {
  content: "\f19d"; }

.la.la-yahoo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-reddit {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-reddit-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stumbleupon-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stumbleupon {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-delicious {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-digg {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pied-piper-pp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pied-piper-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-drupal {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-joomla {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-spoon:before {
  content: "\f2e5"; }

.la.la-behance {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-behance-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-steam {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-steam-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-automobile:before {
  content: "\f1b9"; }

.la.la-cab:before {
  content: "\f1ba"; }

.la.la-envelope-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-envelope-o:before {
  content: "\f0e0"; }

.la.la-deviantart {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-soundcloud {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-file-pdf-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-pdf-o:before {
  content: "\f1c1"; }

.la.la-file-word-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-word-o:before {
  content: "\f1c2"; }

.la.la-file-excel-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-excel-o:before {
  content: "\f1c3"; }

.la.la-file-powerpoint-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-powerpoint-o:before {
  content: "\f1c4"; }

.la.la-file-image-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-image-o:before {
  content: "\f1c5"; }

.la.la-file-photo-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-photo-o:before {
  content: "\f1c5"; }

.la.la-file-picture-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-picture-o:before {
  content: "\f1c5"; }

.la.la-file-archive-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-archive-o:before {
  content: "\f1c6"; }

.la.la-file-zip-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-zip-o:before {
  content: "\f1c6"; }

.la.la-file-audio-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-audio-o:before {
  content: "\f1c7"; }

.la.la-file-sound-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-sound-o:before {
  content: "\f1c7"; }

.la.la-file-video-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-video-o:before {
  content: "\f1c8"; }

.la.la-file-movie-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-movie-o:before {
  content: "\f1c8"; }

.la.la-file-code-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-code-o:before {
  content: "\f1c9"; }

.la.la-vine {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-codepen {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-jsfiddle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-life-ring {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-bouy {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-bouy:before {
  content: "\f1cd"; }

.la.la-life-buoy {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-buoy:before {
  content: "\f1cd"; }

.la.la-life-saver {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-saver:before {
  content: "\f1cd"; }

.la.la-support {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-support:before {
  content: "\f1cd"; }

.la.la-circle-o-notch:before {
  content: "\f1ce"; }

.la.la-rebel {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ra {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ra:before {
  content: "\f1d0"; }

.la.la-resistance {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-resistance:before {
  content: "\f1d0"; }

.la.la-empire {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ge {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ge:before {
  content: "\f1d1"; }

.la.la-git-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-git {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-hacker-news {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-y-combinator-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-y-combinator-square:before {
  content: "\f1d4"; }

.la.la-yc-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yc-square:before {
  content: "\f1d4"; }

.la.la-tencent-weibo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-qq {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-weixin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wechat {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wechat:before {
  content: "\f1d7"; }

.la.la-send:before {
  content: "\f1d8"; }

.la.la-paper-plane-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-paper-plane-o:before {
  content: "\f1d8"; }

.la.la-send-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-send-o:before {
  content: "\f1d8"; }

.la.la-circle-thin {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-circle-thin:before {
  content: "\f111"; }

.la.la-header:before {
  content: "\f1dc"; }

.la.la-sliders:before {
  content: "\f1de"; }

.la.la-futbol-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-futbol-o:before {
  content: "\f1e3"; }

.la.la-soccer-ball-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-soccer-ball-o:before {
  content: "\f1e3"; }

.la.la-slideshare {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-twitch {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yelp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-newspaper-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-newspaper-o:before {
  content: "\f1ea"; }

.la.la-paypal {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-wallet {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-visa {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-mastercard {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-discover {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-amex {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-paypal {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-stripe {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bell-slash-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bell-slash-o:before {
  content: "\f1f6"; }

.la.la-trash:before {
  content: "\f2ed"; }

.la.la-copyright {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-eyedropper:before {
  content: "\f1fb"; }

.la.la-area-chart:before {
  content: "\f1fe"; }

.la.la-pie-chart:before {
  content: "\f200"; }

.la.la-line-chart:before {
  content: "\f201"; }

.la.la-lastfm {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-lastfm-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ioxhost {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-angellist {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-cc:before {
  content: "\f20a"; }

.la.la-ils:before {
  content: "\f20b"; }

.la.la-shekel:before {
  content: "\f20b"; }

.la.la-sheqel:before {
  content: "\f20b"; }

.la.la-meanpath {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-meanpath:before {
  content: "\f2b4"; }

.la.la-buysellads {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-connectdevelop {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-dashcube {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-forumbee {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-leanpub {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-sellsy {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-shirtsinbulk {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-simplybuilt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-skyatlas {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-diamond {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-diamond:before {
  content: "\f3a5"; }

.la.la-intersex:before {
  content: "\f224"; }

.la.la-facebook-official {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook-official:before {
  content: "\f09a"; }

.la.la-pinterest-p {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-whatsapp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-hotel:before {
  content: "\f236"; }

.la.la-viacoin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-medium {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-y-combinator {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yc {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yc:before {
  content: "\f23b"; }

.la.la-optin-monster {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-opencart {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-expeditedssl {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-battery-4:before {
  content: "\f240"; }

.la.la-battery:before {
  content: "\f240"; }

.la.la-battery-3:before {
  content: "\f241"; }

.la.la-battery-2:before {
  content: "\f242"; }

.la.la-battery-1:before {
  content: "\f243"; }

.la.la-battery-0:before {
  content: "\f244"; }

.la.la-object-group {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-object-ungroup {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-sticky-note-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-sticky-note-o:before {
  content: "\f249"; }

.la.la-cc-jcb {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-diners-club {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-clone {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hourglass-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hourglass-o:before {
  content: "\f254"; }

.la.la-hourglass-1:before {
  content: "\f251"; }

.la.la-hourglass-2:before {
  content: "\f252"; }

.la.la-hourglass-3:before {
  content: "\f253"; }

.la.la-hand-rock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-rock-o:before {
  content: "\f255"; }

.la.la-hand-grab-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-grab-o:before {
  content: "\f255"; }

.la.la-hand-paper-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-paper-o:before {
  content: "\f256"; }

.la.la-hand-stop-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-stop-o:before {
  content: "\f256"; }

.la.la-hand-scissors-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-scissors-o:before {
  content: "\f257"; }

.la.la-hand-lizard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-lizard-o:before {
  content: "\f258"; }

.la.la-hand-spock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-spock-o:before {
  content: "\f259"; }

.la.la-hand-pointer-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-pointer-o:before {
  content: "\f25a"; }

.la.la-hand-peace-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-peace-o:before {
  content: "\f25b"; }

.la.la-registered {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-creative-commons {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gg {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gg-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-tripadvisor {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-odnoklassniki {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-odnoklassniki-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-get-pocket {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wikipedia-w {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-safari {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-chrome {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-firefox {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-opera {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-internet-explorer {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-television:before {
  content: "\f26c"; }

.la.la-contao {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-500px {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-amazon {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-calendar-plus-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-plus-o:before {
  content: "\f271"; }

.la.la-calendar-minus-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-minus-o:before {
  content: "\f272"; }

.la.la-calendar-times-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-times-o:before {
  content: "\f273"; }

.la.la-calendar-check-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-check-o:before {
  content: "\f274"; }

.la.la-map-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-map-o:before {
  content: "\f279"; }

.la.la-commenting:before {
  content: "\f4ad"; }

.la.la-commenting-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-commenting-o:before {
  content: "\f4ad"; }

.la.la-houzz {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-vimeo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-vimeo:before {
  content: "\f27d"; }

.la.la-black-tie {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fonticons {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-reddit-alien {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-edge {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-credit-card-alt:before {
  content: "\f09d"; }

.la.la-codiepie {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-modx {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fort-awesome {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-usb {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-product-hunt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-mixcloud {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-scribd {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pause-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-pause-circle-o:before {
  content: "\f28b"; }

.la.la-stop-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-stop-circle-o:before {
  content: "\f28d"; }

.la.la-bluetooth {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bluetooth-b {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gitlab {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wpbeginner {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wpforms {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-envira {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wheelchair-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wheelchair-alt:before {
  content: "\f368"; }

.la.la-question-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-question-circle-o:before {
  content: "\f059"; }

.la.la-volume-control-phone:before {
  content: "\f2a0"; }

.la.la-asl-interpreting:before {
  content: "\f2a3"; }

.la.la-deafness:before {
  content: "\f2a4"; }

.la.la-hard-of-hearing:before {
  content: "\f2a4"; }

.la.la-glide {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-glide-g {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-signing:before {
  content: "\f2a7"; }

.la.la-viadeo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-viadeo-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-snapchat {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-snapchat-ghost {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-snapchat-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pied-piper {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-first-order {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yoast {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-themeisle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-official {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-official:before {
  content: "\f2b3"; }

.la.la-google-plus-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-circle:before {
  content: "\f2b3"; }

.la.la-font-awesome {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fa {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fa:before {
  content: "\f2b4"; }

.la.la-handshake-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-handshake-o:before {
  content: "\f2b5"; }

.la.la-envelope-open-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-envelope-open-o:before {
  content: "\f2b6"; }

.la.la-linode {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-address-book-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-address-book-o:before {
  content: "\f2b9"; }

.la.la-vcard:before {
  content: "\f2bb"; }

.la.la-address-card-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-address-card-o:before {
  content: "\f2bb"; }

.la.la-vcard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-vcard-o:before {
  content: "\f2bb"; }

.la.la-user-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-user-circle-o:before {
  content: "\f2bd"; }

.la.la-user-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-user-o:before {
  content: "\f007"; }

.la.la-id-badge {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-drivers-license:before {
  content: "\f2c2"; }

.la.la-id-card-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-id-card-o:before {
  content: "\f2c2"; }

.la.la-drivers-license-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-drivers-license-o:before {
  content: "\f2c2"; }

.la.la-quora {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-free-code-camp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-telegram {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-thermometer-4:before {
  content: "\f2c7"; }

.la.la-thermometer:before {
  content: "\f2c7"; }

.la.la-thermometer-3:before {
  content: "\f2c8"; }

.la.la-thermometer-2:before {
  content: "\f2c9"; }

.la.la-thermometer-1:before {
  content: "\f2ca"; }

.la.la-thermometer-0:before {
  content: "\f2cb"; }

.la.la-bathtub:before {
  content: "\f2cd"; }

.la.la-s15:before {
  content: "\f2cd"; }

.la.la-window-maximize {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-window-restore {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-times-rectangle:before {
  content: "\f410"; }

.la.la-window-close-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-window-close-o:before {
  content: "\f410"; }

.la.la-times-rectangle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-times-rectangle-o:before {
  content: "\f410"; }

.la.la-bandcamp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-grav {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-etsy {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-imdb {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ravelry {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-eercast {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-eercast:before {
  content: "\f2da"; }

.la.la-snowflake-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-snowflake-o:before {
  content: "\f2dc"; }

.la.la-superpowers {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wpexplorer {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-spotify {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }
.la,
.las,
.lar,
.lal,
.lad,
.lab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.la-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.la-xs {
  font-size: .75em; }

.la-sm {
  font-size: .875em; }

.la-1x {
  font-size: 1em; }

.la-2x {
  font-size: 2em; }

.la-3x {
  font-size: 3em; }

.la-4x {
  font-size: 4em; }

.la-5x {
  font-size: 5em; }

.la-6x {
  font-size: 6em; }

.la-7x {
  font-size: 7em; }

.la-8x {
  font-size: 8em; }

.la-9x {
  font-size: 9em; }

.la-10x {
  font-size: 10em; }

.la-fw {
  text-align: center;
  width: 1.25em; }

.la-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .la-ul > li {
    position: relative; }

.la-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.la-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.la-pull-left {
  float: left; }

.la-pull-right {
  float: right; }

.la.la-pull-left,
.las.la-pull-left,
.lar.la-pull-left,
.lal.la-pull-left,
.lab.la-pull-left {
  margin-right: .3em; }

.la.la-pull-right,
.las.la-pull-right,
.lar.la-pull-right,
.lal.la-pull-right,
.lab.la-pull-right {
  margin-left: .3em; }

.la-spin {
  -webkit-animation: la-spin 2s infinite linear;
          animation: la-spin 2s infinite linear; }

.la-pulse {
  -webkit-animation: la-spin 1s infinite steps(8);
          animation: la-spin 1s infinite steps(8); }

@-webkit-keyframes la-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes la-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.la-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.la-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.la-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.la-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.la-flip-both, .la-flip-horizontal.la-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .la-rotate-90,
:root .la-rotate-180,
:root .la-rotate-270,
:root .la-flip-horizontal,
:root .la-flip-vertical,
:root .la-flip-both {
  -webkit-filter: none;
          filter: none; }

.la-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.la-stack-1x,
.la-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.la-stack-1x {
  line-height: inherit; }

.la-stack-2x {
  font-size: 2em; }

.la-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.la-500px:before {
  content: "\f26e"; }

.la-accessible-icon:before {
  content: "\f368"; }

.la-accusoft:before {
  content: "\f369"; }

.la-acquisitions-incorporated:before {
  content: "\f6af"; }

.la-ad:before {
  content: "\f641"; }

.la-address-book:before {
  content: "\f2b9"; }

.la-address-card:before {
  content: "\f2bb"; }

.la-adjust:before {
  content: "\f042"; }

.la-adn:before {
  content: "\f170"; }

.la-adobe:before {
  content: "\f778"; }

.la-adversal:before {
  content: "\f36a"; }

.la-affiliatetheme:before {
  content: "\f36b"; }

.la-air-freshener:before {
  content: "\f5d0"; }

.la-airbnb:before {
  content: "\f834"; }

.la-algolia:before {
  content: "\f36c"; }

.la-align-center:before {
  content: "\f037"; }

.la-align-justify:before {
  content: "\f039"; }

.la-align-left:before {
  content: "\f036"; }

.la-align-right:before {
  content: "\f038"; }

.la-alipay:before {
  content: "\f642"; }

.la-allergies:before {
  content: "\f461"; }

.la-amazon:before {
  content: "\f270"; }

.la-amazon-pay:before {
  content: "\f42c"; }

.la-ambulance:before {
  content: "\f0f9"; }

.la-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.la-amilia:before {
  content: "\f36d"; }

.la-anchor:before {
  content: "\f13d"; }

.la-android:before {
  content: "\f17b"; }

.la-angellist:before {
  content: "\f209"; }

.la-angle-double-down:before {
  content: "\f103"; }

.la-angle-double-left:before {
  content: "\f100"; }

.la-angle-double-right:before {
  content: "\f101"; }

.la-angle-double-up:before {
  content: "\f102"; }

.la-angle-down:before {
  content: "\f107"; }

.la-angle-left:before {
  content: "\f104"; }

.la-angle-right:before {
  content: "\f105"; }

.la-angle-up:before {
  content: "\f106"; }

.la-angry:before {
  content: "\f556"; }

.la-angrycreative:before {
  content: "\f36e"; }

.la-angular:before {
  content: "\f420"; }

.la-ankh:before {
  content: "\f644"; }

.la-app-store:before {
  content: "\f36f"; }

.la-app-store-ios:before {
  content: "\f370"; }

.la-apper:before {
  content: "\f371"; }

.la-apple:before {
  content: "\f179"; }

.la-apple-alt:before {
  content: "\f5d1"; }

.la-apple-pay:before {
  content: "\f415"; }

.la-archive:before {
  content: "\f187"; }

.la-archway:before {
  content: "\f557"; }

.la-arrow-alt-circle-down:before {
  content: "\f358"; }

.la-arrow-alt-circle-left:before {
  content: "\f359"; }

.la-arrow-alt-circle-right:before {
  content: "\f35a"; }

.la-arrow-alt-circle-up:before {
  content: "\f35b"; }

.la-arrow-circle-down:before {
  content: "\f0ab"; }

.la-arrow-circle-left:before {
  content: "\f0a8"; }

.la-arrow-circle-right:before {
  content: "\f0a9"; }

.la-arrow-circle-up:before {
  content: "\f0aa"; }

.la-arrow-down:before {
  content: "\f063"; }

.la-arrow-left:before {
  content: "\f060"; }

.la-arrow-right:before {
  content: "\f061"; }

.la-arrow-up:before {
  content: "\f062"; }

.la-arrows-alt:before {
  content: "\f0b2"; }

.la-arrows-alt-h:before {
  content: "\f337"; }

.la-arrows-alt-v:before {
  content: "\f338"; }

.la-artstation:before {
  content: "\f77a"; }

.la-assistive-listening-systems:before {
  content: "\f2a2"; }

.la-asterisk:before {
  content: "\f069"; }

.la-asymmetrik:before {
  content: "\f372"; }

.la-at:before {
  content: "\f1fa"; }

.la-atlas:before {
  content: "\f558"; }

.la-atlassian:before {
  content: "\f77b"; }

.la-atom:before {
  content: "\f5d2"; }

.la-audible:before {
  content: "\f373"; }

.la-audio-description:before {
  content: "\f29e"; }

.la-autoprefixer:before {
  content: "\f41c"; }

.la-avianex:before {
  content: "\f374"; }

.la-aviato:before {
  content: "\f421"; }

.la-award:before {
  content: "\f559"; }

.la-aws:before {
  content: "\f375"; }

.la-baby:before {
  content: "\f77c"; }

.la-baby-carriage:before {
  content: "\f77d"; }

.la-backspace:before {
  content: "\f55a"; }

.la-backward:before {
  content: "\f04a"; }

.la-bacon:before {
  content: "\f7e5"; }

.la-balance-scale:before {
  content: "\f24e"; }

.la-balance-scale-left:before {
  content: "\f515"; }

.la-balance-scale-right:before {
  content: "\f516"; }

.la-ban:before {
  content: "\f05e"; }

.la-band-aid:before {
  content: "\f462"; }

.la-bandcamp:before {
  content: "\f2d5"; }

.la-barcode:before {
  content: "\f02a"; }

.la-bars:before {
  content: "\f0c9"; }

.la-baseball-ball:before {
  content: "\f433"; }

.la-basketball-ball:before {
  content: "\f434"; }

.la-bath:before {
  content: "\f2cd"; }

.la-battery-empty:before {
  content: "\f244"; }

.la-battery-full:before {
  content: "\f240"; }

.la-battery-half:before {
  content: "\f242"; }

.la-battery-quarter:before {
  content: "\f243"; }

.la-battery-three-quarters:before {
  content: "\f241"; }

.la-battle-net:before {
  content: "\f835"; }

.la-bed:before {
  content: "\f236"; }

.la-beer:before {
  content: "\f0fc"; }

.la-behance:before {
  content: "\f1b4"; }

.la-behance-square:before {
  content: "\f1b5"; }

.la-bell:before {
  content: "\f0f3"; }

.la-bell-slash:before {
  content: "\f1f6"; }

.la-bezier-curve:before {
  content: "\f55b"; }

.la-bible:before {
  content: "\f647"; }

.la-bicycle:before {
  content: "\f206"; }

.la-biking:before {
  content: "\f84a"; }

.la-bimobject:before {
  content: "\f378"; }

.la-binoculars:before {
  content: "\f1e5"; }

.la-biohazard:before {
  content: "\f780"; }

.la-birthday-cake:before {
  content: "\f1fd"; }

.la-bitbucket:before {
  content: "\f171"; }

.la-bitcoin:before {
  content: "\f379"; }

.la-bity:before {
  content: "\f37a"; }

.la-black-tie:before {
  content: "\f27e"; }

.la-blackberry:before {
  content: "\f37b"; }

.la-blender:before {
  content: "\f517"; }

.la-blender-phone:before {
  content: "\f6b6"; }

.la-blind:before {
  content: "\f29d"; }

.la-blog:before {
  content: "\f781"; }

.la-blogger:before {
  content: "\f37c"; }

.la-blogger-b:before {
  content: "\f37d"; }

.la-bluetooth:before {
  content: "\f293"; }

.la-bluetooth-b:before {
  content: "\f294"; }

.la-bold:before {
  content: "\f032"; }

.la-bolt:before {
  content: "\f0e7"; }

.la-bomb:before {
  content: "\f1e2"; }

.la-bone:before {
  content: "\f5d7"; }

.la-bong:before {
  content: "\f55c"; }

.la-book:before {
  content: "\f02d"; }

.la-book-dead:before {
  content: "\f6b7"; }

.la-book-medical:before {
  content: "\f7e6"; }

.la-book-open:before {
  content: "\f518"; }

.la-book-reader:before {
  content: "\f5da"; }

.la-bookmark:before {
  content: "\f02e"; }

.la-bootstrap:before {
  content: "\f836"; }

.la-border-all:before {
  content: "\f84c"; }

.la-border-none:before {
  content: "\f850"; }

.la-border-style:before {
  content: "\f853"; }

.la-bowling-ball:before {
  content: "\f436"; }

.la-box:before {
  content: "\f466"; }

.la-box-open:before {
  content: "\f49e"; }

.la-boxes:before {
  content: "\f468"; }

.la-braille:before {
  content: "\f2a1"; }

.la-brain:before {
  content: "\f5dc"; }

.la-bread-slice:before {
  content: "\f7ec"; }

.la-briefcase:before {
  content: "\f0b1"; }

.la-briefcase-medical:before {
  content: "\f469"; }

.la-broadcast-tower:before {
  content: "\f519"; }

.la-broom:before {
  content: "\f51a"; }

.la-brush:before {
  content: "\f55d"; }

.la-btc:before {
  content: "\f15a"; }

.la-buffer:before {
  content: "\f837"; }

.la-bug:before {
  content: "\f188"; }

.la-building:before {
  content: "\f1ad"; }

.la-bullhorn:before {
  content: "\f0a1"; }

.la-bullseye:before {
  content: "\f140"; }

.la-burn:before {
  content: "\f46a"; }

.la-buromobelexperte:before {
  content: "\f37f"; }

.la-bus:before {
  content: "\f207"; }

.la-bus-alt:before {
  content: "\f55e"; }

.la-business-time:before {
  content: "\f64a"; }

.la-buy-n-large:before {
  content: "\f8a6"; }

.la-buysellads:before {
  content: "\f20d"; }

.la-calculator:before {
  content: "\f1ec"; }

.la-calendar:before {
  content: "\f133"; }

.la-calendar-alt:before {
  content: "\f073"; }

.la-calendar-check:before {
  content: "\f274"; }

.la-calendar-day:before {
  content: "\f783"; }

.la-calendar-minus:before {
  content: "\f272"; }

.la-calendar-plus:before {
  content: "\f271"; }

.la-calendar-times:before {
  content: "\f273"; }

.la-calendar-week:before {
  content: "\f784"; }

.la-camera:before {
  content: "\f030"; }

.la-camera-retro:before {
  content: "\f083"; }

.la-campground:before {
  content: "\f6bb"; }

.la-canadian-maple-leaf:before {
  content: "\f785"; }

.la-candy-cane:before {
  content: "\f786"; }

.la-cannabis:before {
  content: "\f55f"; }

.la-capsules:before {
  content: "\f46b"; }

.la-car:before {
  content: "\f1b9"; }

.la-car-alt:before {
  content: "\f5de"; }

.la-car-battery:before {
  content: "\f5df"; }

.la-car-crash:before {
  content: "\f5e1"; }

.la-car-side:before {
  content: "\f5e4"; }

.la-caret-down:before {
  content: "\f0d7"; }

.la-caret-left:before {
  content: "\f0d9"; }

.la-caret-right:before {
  content: "\f0da"; }

.la-caret-square-down:before {
  content: "\f150"; }

.la-caret-square-left:before {
  content: "\f191"; }

.la-caret-square-right:before {
  content: "\f152"; }

.la-caret-square-up:before {
  content: "\f151"; }

.la-caret-up:before {
  content: "\f0d8"; }

.la-carrot:before {
  content: "\f787"; }

.la-cart-arrow-down:before {
  content: "\f218"; }

.la-cart-plus:before {
  content: "\f217"; }

.la-cash-register:before {
  content: "\f788"; }

.la-cat:before {
  content: "\f6be"; }

.la-cc-amazon-pay:before {
  content: "\f42d"; }

.la-cc-amex:before {
  content: "\f1f3"; }

.la-cc-apple-pay:before {
  content: "\f416"; }

.la-cc-diners-club:before {
  content: "\f24c"; }

.la-cc-discover:before {
  content: "\f1f2"; }

.la-cc-jcb:before {
  content: "\f24b"; }

.la-cc-mastercard:before {
  content: "\f1f1"; }

.la-cc-paypal:before {
  content: "\f1f4"; }

.la-cc-stripe:before {
  content: "\f1f5"; }

.la-cc-visa:before {
  content: "\f1f0"; }

.la-centercode:before {
  content: "\f380"; }

.la-centos:before {
  content: "\f789"; }

.la-certificate:before {
  content: "\f0a3"; }

.la-chair:before {
  content: "\f6c0"; }

.la-chalkboard:before {
  content: "\f51b"; }

.la-chalkboard-teacher:before {
  content: "\f51c"; }

.la-charging-station:before {
  content: "\f5e7"; }

.la-chart-area:before {
  content: "\f1fe"; }

.la-chart-bar:before {
  content: "\f080"; }

.la-chart-line:before {
  content: "\f201"; }

.la-chart-pie:before {
  content: "\f200"; }

.la-check:before {
  content: "\f00c"; }

.la-check-circle:before {
  content: "\f058"; }

.la-check-double:before {
  content: "\f560"; }

.la-check-square:before {
  content: "\f14a"; }

.la-cheese:before {
  content: "\f7ef"; }

.la-chess:before {
  content: "\f439"; }

.la-chess-bishop:before {
  content: "\f43a"; }

.la-chess-board:before {
  content: "\f43c"; }

.la-chess-king:before {
  content: "\f43f"; }

.la-chess-knight:before {
  content: "\f441"; }

.la-chess-pawn:before {
  content: "\f443"; }

.la-chess-queen:before {
  content: "\f445"; }

.la-chess-rook:before {
  content: "\f447"; }

.la-chevron-circle-down:before {
  content: "\f13a"; }

.la-chevron-circle-left:before {
  content: "\f137"; }

.la-chevron-circle-right:before {
  content: "\f138"; }

.la-chevron-circle-up:before {
  content: "\f139"; }

.la-chevron-down:before {
  content: "\f078"; }

.la-chevron-left:before {
  content: "\f053"; }

.la-chevron-right:before {
  content: "\f054"; }

.la-chevron-up:before {
  content: "\f077"; }

.la-child:before {
  content: "\f1ae"; }

.la-chrome:before {
  content: "\f268"; }

.la-chromecast:before {
  content: "\f838"; }

.la-church:before {
  content: "\f51d"; }

.la-circle:before {
  content: "\f111"; }

.la-circle-notch:before {
  content: "\f1ce"; }

.la-city:before {
  content: "\f64f"; }

.la-clinic-medical:before {
  content: "\f7f2"; }

.la-clipboard:before {
  content: "\f328"; }

.la-clipboard-check:before {
  content: "\f46c"; }

.la-clipboard-list:before {
  content: "\f46d"; }

.la-clock:before {
  content: "\f017"; }

.la-clone:before {
  content: "\f24d"; }

.la-closed-captioning:before {
  content: "\f20a"; }

.la-cloud:before {
  content: "\f0c2"; }

.la-cloud-download-alt:before {
  content: "\f381"; }

.la-cloud-meatball:before {
  content: "\f73b"; }

.la-cloud-moon:before {
  content: "\f6c3"; }

.la-cloud-moon-rain:before {
  content: "\f73c"; }

.la-cloud-rain:before {
  content: "\f73d"; }

.la-cloud-showers-heavy:before {
  content: "\f740"; }

.la-cloud-sun:before {
  content: "\f6c4"; }

.la-cloud-sun-rain:before {
  content: "\f743"; }

.la-cloud-upload-alt:before {
  content: "\f382"; }

.la-cloudscale:before {
  content: "\f383"; }

.la-cloudsmith:before {
  content: "\f384"; }

.la-cloudversify:before {
  content: "\f385"; }

.la-cocktail:before {
  content: "\f561"; }

.la-code:before {
  content: "\f121"; }

.la-code-branch:before {
  content: "\f126"; }

.la-codepen:before {
  content: "\f1cb"; }

.la-codiepie:before {
  content: "\f284"; }

.la-coffee:before {
  content: "\f0f4"; }

.la-cog:before {
  content: "\f013"; }

.la-cogs:before {
  content: "\f085"; }

.la-coins:before {
  content: "\f51e"; }

.la-columns:before {
  content: "\f0db"; }

.la-comment:before {
  content: "\f075"; }

.la-comment-alt:before {
  content: "\f27a"; }

.la-comment-dollar:before {
  content: "\f651"; }

.la-comment-dots:before {
  content: "\f4ad"; }

.la-comment-medical:before {
  content: "\f7f5"; }

.la-comment-slash:before {
  content: "\f4b3"; }

.la-comments:before {
  content: "\f086"; }

.la-comments-dollar:before {
  content: "\f653"; }

.la-compact-disc:before {
  content: "\f51f"; }

.la-compass:before {
  content: "\f14e"; }

.la-compress:before {
  content: "\f066"; }

.la-compress-arrows-alt:before {
  content: "\f78c"; }

.la-concierge-bell:before {
  content: "\f562"; }

.la-confluence:before {
  content: "\f78d"; }

.la-connectdevelop:before {
  content: "\f20e"; }

.la-contao:before {
  content: "\f26d"; }

.la-cookie:before {
  content: "\f563"; }

.la-cookie-bite:before {
  content: "\f564"; }

.la-copy:before {
  content: "\f0c5"; }

.la-copyright:before {
  content: "\f1f9"; }

.la-cotton-bureau:before {
  content: "\f89e"; }

.la-couch:before {
  content: "\f4b8"; }

.la-cpanel:before {
  content: "\f388"; }

.la-creative-commons:before {
  content: "\f25e"; }

.la-creative-commons-by:before {
  content: "\f4e7"; }

.la-creative-commons-nc:before {
  content: "\f4e8"; }

.la-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.la-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.la-creative-commons-nd:before {
  content: "\f4eb"; }

.la-creative-commons-pd:before {
  content: "\f4ec"; }

.la-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.la-creative-commons-remix:before {
  content: "\f4ee"; }

.la-creative-commons-sa:before {
  content: "\f4ef"; }

.la-creative-commons-sampling:before {
  content: "\f4f0"; }

.la-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.la-creative-commons-share:before {
  content: "\f4f2"; }

.la-creative-commons-zero:before {
  content: "\f4f3"; }

.la-credit-card:before {
  content: "\f09d"; }

.la-critical-role:before {
  content: "\f6c9"; }

.la-crop:before {
  content: "\f125"; }

.la-crop-alt:before {
  content: "\f565"; }

.la-cross:before {
  content: "\f654"; }

.la-crosshairs:before {
  content: "\f05b"; }

.la-crow:before {
  content: "\f520"; }

.la-crown:before {
  content: "\f521"; }

.la-crutch:before {
  content: "\f7f7"; }

.la-css3:before {
  content: "\f13c"; }

.la-css3-alt:before {
  content: "\f38b"; }

.la-cube:before {
  content: "\f1b2"; }

.la-cubes:before {
  content: "\f1b3"; }

.la-cut:before {
  content: "\f0c4"; }

.la-cuttlefish:before {
  content: "\f38c"; }

.la-d-and-d:before {
  content: "\f38d"; }

.la-d-and-d-beyond:before {
  content: "\f6ca"; }

.la-dashcube:before {
  content: "\f210"; }

.la-database:before {
  content: "\f1c0"; }

.la-deaf:before {
  content: "\f2a4"; }

.la-delicious:before {
  content: "\f1a5"; }

.la-democrat:before {
  content: "\f747"; }

.la-deploydog:before {
  content: "\f38e"; }

.la-deskpro:before {
  content: "\f38f"; }

.la-desktop:before {
  content: "\f108"; }

.la-dev:before {
  content: "\f6cc"; }

.la-deviantart:before {
  content: "\f1bd"; }

.la-dharmachakra:before {
  content: "\f655"; }

.la-dhl:before {
  content: "\f790"; }

.la-diagnoses:before {
  content: "\f470"; }

.la-diaspora:before {
  content: "\f791"; }

.la-dice:before {
  content: "\f522"; }

.la-dice-d20:before {
  content: "\f6cf"; }

.la-dice-d6:before {
  content: "\f6d1"; }

.la-dice-five:before {
  content: "\f523"; }

.la-dice-four:before {
  content: "\f524"; }

.la-dice-one:before {
  content: "\f525"; }

.la-dice-six:before {
  content: "\f526"; }

.la-dice-three:before {
  content: "\f527"; }

.la-dice-two:before {
  content: "\f528"; }

.la-digg:before {
  content: "\f1a6"; }

.la-digital-ocean:before {
  content: "\f391"; }

.la-digital-tachograph:before {
  content: "\f566"; }

.la-directions:before {
  content: "\f5eb"; }

.la-discord:before {
  content: "\f392"; }

.la-discourse:before {
  content: "\f393"; }

.la-divide:before {
  content: "\f529"; }

.la-dizzy:before {
  content: "\f567"; }

.la-dna:before {
  content: "\f471"; }

.la-dochub:before {
  content: "\f394"; }

.la-docker:before {
  content: "\f395"; }

.la-dog:before {
  content: "\f6d3"; }

.la-dollar-sign:before {
  content: "\f155"; }

.la-dolly:before {
  content: "\f472"; }

.la-dolly-flatbed:before {
  content: "\f474"; }

.la-donate:before {
  content: "\f4b9"; }

.la-door-closed:before {
  content: "\f52a"; }

.la-door-open:before {
  content: "\f52b"; }

.la-dot-circle:before {
  content: "\f192"; }

.la-dove:before {
  content: "\f4ba"; }

.la-download:before {
  content: "\f019"; }

.la-draft2digital:before {
  content: "\f396"; }

.la-drafting-compass:before {
  content: "\f568"; }

.la-dragon:before {
  content: "\f6d5"; }

.la-draw-polygon:before {
  content: "\f5ee"; }

.la-dribbble:before {
  content: "\f17d"; }

.la-dribbble-square:before {
  content: "\f397"; }

.la-dropbox:before {
  content: "\f16b"; }

.la-drum:before {
  content: "\f569"; }

.la-drum-steelpan:before {
  content: "\f56a"; }

.la-drumstick-bite:before {
  content: "\f6d7"; }

.la-drupal:before {
  content: "\f1a9"; }

.la-dumbbell:before {
  content: "\f44b"; }

.la-dumpster:before {
  content: "\f793"; }

.la-dumpster-fire:before {
  content: "\f794"; }

.la-dungeon:before {
  content: "\f6d9"; }

.la-dyalog:before {
  content: "\f399"; }

.la-earlybirds:before {
  content: "\f39a"; }

.la-ebay:before {
  content: "\f4f4"; }

.la-edge:before {
  content: "\f282"; }

.la-edit:before {
  content: "\f044"; }

.la-egg:before {
  content: "\f7fb"; }

.la-eject:before {
  content: "\f052"; }

.la-elementor:before {
  content: "\f430"; }

.la-ellipsis-h:before {
  content: "\f141"; }

.la-ellipsis-v:before {
  content: "\f142"; }

.la-ello:before {
  content: "\f5f1"; }

.la-ember:before {
  content: "\f423"; }

.la-empire:before {
  content: "\f1d1"; }

.la-envelope:before {
  content: "\f0e0"; }

.la-envelope-open:before {
  content: "\f2b6"; }

.la-envelope-open-text:before {
  content: "\f658"; }

.la-envelope-square:before {
  content: "\f199"; }

.la-envira:before {
  content: "\f299"; }

.la-equals:before {
  content: "\f52c"; }

.la-eraser:before {
  content: "\f12d"; }

.la-erlang:before {
  content: "\f39d"; }

.la-ethereum:before {
  content: "\f42e"; }

.la-ethernet:before {
  content: "\f796"; }

.la-etsy:before {
  content: "\f2d7"; }

.la-euro-sign:before {
  content: "\f153"; }

.la-evernote:before {
  content: "\f839"; }

.la-exchange-alt:before {
  content: "\f362"; }

.la-exclamation:before {
  content: "\f12a"; }

.la-exclamation-circle:before {
  content: "\f06a"; }

.la-exclamation-triangle:before {
  content: "\f071"; }

.la-expand:before {
  content: "\f065"; }

.la-expand-arrows-alt:before {
  content: "\f31e"; }

.la-expeditedssl:before {
  content: "\f23e"; }

.la-external-link-alt:before {
  content: "\f35d"; }

.la-external-link-square-alt:before {
  content: "\f360"; }

.la-eye:before {
  content: "\f06e"; }

.la-eye-dropper:before {
  content: "\f1fb"; }

.la-eye-slash:before {
  content: "\f070"; }

.la-facebook:before {
  content: "\f09a"; }

.la-facebook-f:before {
  content: "\f39e"; }

.la-facebook-messenger:before {
  content: "\f39f"; }

.la-facebook-square:before {
  content: "\f082"; }

.la-fan:before {
  content: "\f863"; }

.la-fantasy-flight-games:before {
  content: "\f6dc"; }

.la-fast-backward:before {
  content: "\f049"; }

.la-fast-forward:before {
  content: "\f050"; }

.la-fax:before {
  content: "\f1ac"; }

.la-feather:before {
  content: "\f52d"; }

.la-feather-alt:before {
  content: "\f56b"; }

.la-fedex:before {
  content: "\f797"; }

.la-fedora:before {
  content: "\f798"; }

.la-female:before {
  content: "\f182"; }

.la-fighter-jet:before {
  content: "\f0fb"; }

.la-figma:before {
  content: "\f799"; }

.la-file:before {
  content: "\f15b"; }

.la-file-alt:before {
  content: "\f15c"; }

.la-file-archive:before {
  content: "\f1c6"; }

.la-file-audio:before {
  content: "\f1c7"; }

.la-file-code:before {
  content: "\f1c9"; }

.la-file-contract:before {
  content: "\f56c"; }

.la-file-csv:before {
  content: "\f6dd"; }

.la-file-download:before {
  content: "\f56d"; }

.la-file-excel:before {
  content: "\f1c3"; }

.la-file-export:before {
  content: "\f56e"; }

.la-file-image:before {
  content: "\f1c5"; }

.la-file-import:before {
  content: "\f56f"; }

.la-file-invoice:before {
  content: "\f570"; }

.la-file-invoice-dollar:before {
  content: "\f571"; }

.la-file-medical:before {
  content: "\f477"; }

.la-file-medical-alt:before {
  content: "\f478"; }

.la-file-pdf:before {
  content: "\f1c1"; }

.la-file-powerpoint:before {
  content: "\f1c4"; }

.la-file-prescription:before {
  content: "\f572"; }

.la-file-signature:before {
  content: "\f573"; }

.la-file-upload:before {
  content: "\f574"; }

.la-file-video:before {
  content: "\f1c8"; }

.la-file-word:before {
  content: "\f1c2"; }

.la-fill:before {
  content: "\f575"; }

.la-fill-drip:before {
  content: "\f576"; }

.la-film:before {
  content: "\f008"; }

.la-filter:before {
  content: "\f0b0"; }

.la-fingerprint:before {
  content: "\f577"; }

.la-fire:before {
  content: "\f06d"; }

.la-fire-alt:before {
  content: "\f7e4"; }

.la-fire-extinguisher:before {
  content: "\f134"; }

.la-firefox:before {
  content: "\f269"; }

.la-first-aid:before {
  content: "\f479"; }

.la-first-order:before {
  content: "\f2b0"; }

.la-first-order-alt:before {
  content: "\f50a"; }

.la-firstdraft:before {
  content: "\f3a1"; }

.la-fish:before {
  content: "\f578"; }

.la-fist-raised:before {
  content: "\f6de"; }

.la-flag:before {
  content: "\f024"; }

.la-flag-checkered:before {
  content: "\f11e"; }

.la-flag-usa:before {
  content: "\f74d"; }

.la-flask:before {
  content: "\f0c3"; }

.la-flickr:before {
  content: "\f16e"; }

.la-flipboard:before {
  content: "\f44d"; }

.la-flushed:before {
  content: "\f579"; }

.la-fly:before {
  content: "\f417"; }

.la-folder:before {
  content: "\f07b"; }

.la-folder-minus:before {
  content: "\f65d"; }

.la-folder-open:before {
  content: "\f07c"; }

.la-folder-plus:before {
  content: "\f65e"; }

.la-font:before {
  content: "\f031"; }

.la-font-awesome:before {
  content: "\f2b4"; }

.la-font-awesome-alt:before {
  content: "\f35c"; }

.la-font-awesome-flag:before {
  content: "\f425"; }

.la-font-awesome-logo-full:before {
  content: "\f4e6"; }

.la-fonticons:before {
  content: "\f280"; }

.la-fonticons-fi:before {
  content: "\f3a2"; }

.la-football-ball:before {
  content: "\f44e"; }

.la-fort-awesome:before {
  content: "\f286"; }

.la-fort-awesome-alt:before {
  content: "\f3a3"; }

.la-forumbee:before {
  content: "\f211"; }

.la-forward:before {
  content: "\f04e"; }

.la-foursquare:before {
  content: "\f180"; }

.la-free-code-camp:before {
  content: "\f2c5"; }

.la-freebsd:before {
  content: "\f3a4"; }

.la-frog:before {
  content: "\f52e"; }

.la-frown:before {
  content: "\f119"; }

.la-frown-open:before {
  content: "\f57a"; }

.la-fulcrum:before {
  content: "\f50b"; }

.la-funnel-dollar:before {
  content: "\f662"; }

.la-futbol:before {
  content: "\f1e3"; }

.la-galactic-republic:before {
  content: "\f50c"; }

.la-galactic-senate:before {
  content: "\f50d"; }

.la-gamepad:before {
  content: "\f11b"; }

.la-gas-pump:before {
  content: "\f52f"; }

.la-gavel:before {
  content: "\f0e3"; }

.la-gem:before {
  content: "\f3a5"; }

.la-genderless:before {
  content: "\f22d"; }

.la-get-pocket:before {
  content: "\f265"; }

.la-gg:before {
  content: "\f260"; }

.la-gg-circle:before {
  content: "\f261"; }

.la-ghost:before {
  content: "\f6e2"; }

.la-gift:before {
  content: "\f06b"; }

.la-gifts:before {
  content: "\f79c"; }

.la-git:before {
  content: "\f1d3"; }

.la-git-alt:before {
  content: "\f841"; }

.la-git-square:before {
  content: "\f1d2"; }

.la-github:before {
  content: "\f09b"; }

.la-github-alt:before {
  content: "\f113"; }

.la-github-square:before {
  content: "\f092"; }

.la-gitkraken:before {
  content: "\f3a6"; }

.la-gitlab:before {
  content: "\f296"; }

.la-gitter:before {
  content: "\f426"; }

.la-glass-cheers:before {
  content: "\f79f"; }

.la-glass-martini:before {
  content: "\f000"; }

.la-glass-martini-alt:before {
  content: "\f57b"; }

.la-glass-whiskey:before {
  content: "\f7a0"; }

.la-glasses:before {
  content: "\f530"; }

.la-glide:before {
  content: "\f2a5"; }

.la-glide-g:before {
  content: "\f2a6"; }

.la-globe:before {
  content: "\f0ac"; }

.la-globe-africa:before {
  content: "\f57c"; }

.la-globe-americas:before {
  content: "\f57d"; }

.la-globe-asia:before {
  content: "\f57e"; }

.la-globe-europe:before {
  content: "\f7a2"; }

.la-gofore:before {
  content: "\f3a7"; }

.la-golf-ball:before {
  content: "\f450"; }

.la-goodreads:before {
  content: "\f3a8"; }

.la-goodreads-g:before {
  content: "\f3a9"; }

.la-google:before {
  content: "\f1a0"; }

.la-google-drive:before {
  content: "\f3aa"; }

.la-google-play:before {
  content: "\f3ab"; }

.la-google-plus:before {
  content: "\f2b3"; }

.la-google-plus-g:before {
  content: "\f0d5"; }

.la-google-plus-square:before {
  content: "\f0d4"; }

.la-google-wallet:before {
  content: "\f1ee"; }

.la-gopuram:before {
  content: "\f664"; }

.la-graduation-cap:before {
  content: "\f19d"; }

.la-gratipay:before {
  content: "\f184"; }

.la-grav:before {
  content: "\f2d6"; }

.la-greater-than:before {
  content: "\f531"; }

.la-greater-than-equal:before {
  content: "\f532"; }

.la-grimace:before {
  content: "\f57f"; }

.la-grin:before {
  content: "\f580"; }

.la-grin-alt:before {
  content: "\f581"; }

.la-grin-beam:before {
  content: "\f582"; }

.la-grin-beam-sweat:before {
  content: "\f583"; }

.la-grin-hearts:before {
  content: "\f584"; }

.la-grin-squint:before {
  content: "\f585"; }

.la-grin-squint-tears:before {
  content: "\f586"; }

.la-grin-stars:before {
  content: "\f587"; }

.la-grin-tears:before {
  content: "\f588"; }

.la-grin-tongue:before {
  content: "\f589"; }

.la-grin-tongue-squint:before {
  content: "\f58a"; }

.la-grin-tongue-wink:before {
  content: "\f58b"; }

.la-grin-wink:before {
  content: "\f58c"; }

.la-grip-horizontal:before {
  content: "\f58d"; }

.la-grip-lines:before {
  content: "\f7a4"; }

.la-grip-lines-vertical:before {
  content: "\f7a5"; }

.la-grip-vertical:before {
  content: "\f58e"; }

.la-gripfire:before {
  content: "\f3ac"; }

.la-grunt:before {
  content: "\f3ad"; }

.la-guitar:before {
  content: "\f7a6"; }

.la-gulp:before {
  content: "\f3ae"; }

.la-h-square:before {
  content: "\f0fd"; }

.la-hacker-news:before {
  content: "\f1d4"; }

.la-hacker-news-square:before {
  content: "\f3af"; }

.la-hackerrank:before {
  content: "\f5f7"; }

.la-hamburger:before {
  content: "\f805"; }

.la-hammer:before {
  content: "\f6e3"; }

.la-hamsa:before {
  content: "\f665"; }

.la-hand-holding:before {
  content: "\f4bd"; }

.la-hand-holding-heart:before {
  content: "\f4be"; }

.la-hand-holding-usd:before {
  content: "\f4c0"; }

.la-hand-lizard:before {
  content: "\f258"; }

.la-hand-middle-finger:before {
  content: "\f806"; }

.la-hand-paper:before {
  content: "\f256"; }

.la-hand-peace:before {
  content: "\f25b"; }

.la-hand-point-down:before {
  content: "\f0a7"; }

.la-hand-point-left:before {
  content: "\f0a5"; }

.la-hand-point-right:before {
  content: "\f0a4"; }

.la-hand-point-up:before {
  content: "\f0a6"; }

.la-hand-pointer:before {
  content: "\f25a"; }

.la-hand-rock:before {
  content: "\f255"; }

.la-hand-scissors:before {
  content: "\f257"; }

.la-hand-spock:before {
  content: "\f259"; }

.la-hands:before {
  content: "\f4c2"; }

.la-hands-helping:before {
  content: "\f4c4"; }

.la-handshake:before {
  content: "\f2b5"; }

.la-hanukiah:before {
  content: "\f6e6"; }

.la-hard-hat:before {
  content: "\f807"; }

.la-hashtag:before {
  content: "\f292"; }

.la-hat-cowboy:before {
  content: "\f8c0"; }

.la-hat-cowboy-side:before {
  content: "\f8c1"; }

.la-hat-wizard:before {
  content: "\f6e8"; }

.la-haykal:before {
  content: "\f666"; }

.la-hdd:before {
  content: "\f0a0"; }

.la-heading:before {
  content: "\f1dc"; }

.la-headphones:before {
  content: "\f025"; }

.la-headphones-alt:before {
  content: "\f58f"; }

.la-headset:before {
  content: "\f590"; }

.la-heart:before {
  content: "\f004"; }

.la-heart-broken:before {
  content: "\f7a9"; }

.la-heartbeat:before {
  content: "\f21e"; }

.la-helicopter:before {
  content: "\f533"; }

.la-highlighter:before {
  content: "\f591"; }

.la-hiking:before {
  content: "\f6ec"; }

.la-hippo:before {
  content: "\f6ed"; }

.la-hips:before {
  content: "\f452"; }

.la-hire-a-helper:before {
  content: "\f3b0"; }

.la-history:before {
  content: "\f1da"; }

.la-hockey-puck:before {
  content: "\f453"; }

.la-holly-berry:before {
  content: "\f7aa"; }

.la-home:before {
  content: "\f015"; }

.la-hooli:before {
  content: "\f427"; }

.la-hornbill:before {
  content: "\f592"; }

.la-horse:before {
  content: "\f6f0"; }

.la-horse-head:before {
  content: "\f7ab"; }

.la-hospital:before {
  content: "\f0f8"; }

.la-hospital-alt:before {
  content: "\f47d"; }

.la-hospital-symbol:before {
  content: "\f47e"; }

.la-hot-tub:before {
  content: "\f593"; }

.la-hotdog:before {
  content: "\f80f"; }

.la-hotel:before {
  content: "\f594"; }

.la-hotjar:before {
  content: "\f3b1"; }

.la-hourglass:before {
  content: "\f254"; }

.la-hourglass-end:before {
  content: "\f253"; }

.la-hourglass-half:before {
  content: "\f252"; }

.la-hourglass-start:before {
  content: "\f251"; }

.la-house-damage:before {
  content: "\f6f1"; }

.la-houzz:before {
  content: "\f27c"; }

.la-hryvnia:before {
  content: "\f6f2"; }

.la-html5:before {
  content: "\f13b"; }

.la-hubspot:before {
  content: "\f3b2"; }

.la-i-cursor:before {
  content: "\f246"; }

.la-ice-cream:before {
  content: "\f810"; }

.la-icicles:before {
  content: "\f7ad"; }

.la-icons:before {
  content: "\f86d"; }

.la-id-badge:before {
  content: "\f2c1"; }

.la-id-card:before {
  content: "\f2c2"; }

.la-id-card-alt:before {
  content: "\f47f"; }

.la-igloo:before {
  content: "\f7ae"; }

.la-image:before {
  content: "\f03e"; }

.la-images:before {
  content: "\f302"; }

.la-imdb:before {
  content: "\f2d8"; }

.la-inbox:before {
  content: "\f01c"; }

.la-indent:before {
  content: "\f03c"; }

.la-industry:before {
  content: "\f275"; }

.la-infinity:before {
  content: "\f534"; }

.la-info:before {
  content: "\f129"; }

.la-info-circle:before {
  content: "\f05a"; }

.la-instagram:before {
  content: "\f16d"; }

.la-intercom:before {
  content: "\f7af"; }

.la-internet-explorer:before {
  content: "\f26b"; }

.la-invision:before {
  content: "\f7b0"; }

.la-ioxhost:before {
  content: "\f208"; }

.la-italic:before {
  content: "\f033"; }

.la-itch-io:before {
  content: "\f83a"; }

.la-itunes:before {
  content: "\f3b4"; }

.la-itunes-note:before {
  content: "\f3b5"; }

.la-java:before {
  content: "\f4e4"; }

.la-jedi:before {
  content: "\f669"; }

.la-jedi-order:before {
  content: "\f50e"; }

.la-jenkins:before {
  content: "\f3b6"; }

.la-jira:before {
  content: "\f7b1"; }

.la-joget:before {
  content: "\f3b7"; }

.la-joint:before {
  content: "\f595"; }

.la-joomla:before {
  content: "\f1aa"; }

.la-journal-whills:before {
  content: "\f66a"; }

.la-js:before {
  content: "\f3b8"; }

.la-js-square:before {
  content: "\f3b9"; }

.la-jsfiddle:before {
  content: "\f1cc"; }

.la-kaaba:before {
  content: "\f66b"; }

.la-kaggle:before {
  content: "\f5fa"; }

.la-key:before {
  content: "\f084"; }

.la-keybase:before {
  content: "\f4f5"; }

.la-keyboard:before {
  content: "\f11c"; }

.la-keycdn:before {
  content: "\f3ba"; }

.la-khanda:before {
  content: "\f66d"; }

.la-kickstarter:before {
  content: "\f3bb"; }

.la-kickstarter-k:before {
  content: "\f3bc"; }

.la-kiss:before {
  content: "\f596"; }

.la-kiss-beam:before {
  content: "\f597"; }

.la-kiss-wink-heart:before {
  content: "\f598"; }

.la-kiwi-bird:before {
  content: "\f535"; }

.la-korvue:before {
  content: "\f42f"; }

.la-landmark:before {
  content: "\f66f"; }

.la-language:before {
  content: "\f1ab"; }

.la-laptop:before {
  content: "\f109"; }

.la-laptop-code:before {
  content: "\f5fc"; }

.la-laptop-medical:before {
  content: "\f812"; }

.la-laravel:before {
  content: "\f3bd"; }

.la-lastfm:before {
  content: "\f202"; }

.la-lastfm-square:before {
  content: "\f203"; }

.la-laugh:before {
  content: "\f599"; }

.la-laugh-beam:before {
  content: "\f59a"; }

.la-laugh-squint:before {
  content: "\f59b"; }

.la-laugh-wink:before {
  content: "\f59c"; }

.la-layer-group:before {
  content: "\f5fd"; }

.la-leaf:before {
  content: "\f06c"; }

.la-leanpub:before {
  content: "\f212"; }

.la-lemon:before {
  content: "\f094"; }

.la-less:before {
  content: "\f41d"; }

.la-less-than:before {
  content: "\f536"; }

.la-less-than-equal:before {
  content: "\f537"; }

.la-level-down-alt:before {
  content: "\f3be"; }

.la-level-up-alt:before {
  content: "\f3bf"; }

.la-life-ring:before {
  content: "\f1cd"; }

.la-lightbulb:before {
  content: "\f0eb"; }

.la-line:before {
  content: "\f3c0"; }

.la-link:before {
  content: "\f0c1"; }

.la-linkedin:before {
  content: "\f08c"; }

.la-linkedin-in:before {
  content: "\f0e1"; }

.la-linode:before {
  content: "\f2b8"; }

.la-linux:before {
  content: "\f17c"; }

.la-lira-sign:before {
  content: "\f195"; }

.la-list:before {
  content: "\f03a"; }

.la-list-alt:before {
  content: "\f022"; }

.la-list-ol:before {
  content: "\f0cb"; }

.la-list-ul:before {
  content: "\f0ca"; }

.la-location-arrow:before {
  content: "\f124"; }

.la-lock:before {
  content: "\f023"; }

.la-lock-open:before {
  content: "\f3c1"; }

.la-long-arrow-alt-down:before {
  content: "\f309"; }

.la-long-arrow-alt-left:before {
  content: "\f30a"; }

.la-long-arrow-alt-right:before {
  content: "\f30b"; }

.la-long-arrow-alt-up:before {
  content: "\f30c"; }

.la-low-vision:before {
  content: "\f2a8"; }

.la-luggage-cart:before {
  content: "\f59d"; }

.la-lyft:before {
  content: "\f3c3"; }

.la-magento:before {
  content: "\f3c4"; }

.la-magic:before {
  content: "\f0d0"; }

.la-magnet:before {
  content: "\f076"; }

.la-mail-bulk:before {
  content: "\f674"; }

.la-mailchimp:before {
  content: "\f59e"; }

.la-male:before {
  content: "\f183"; }

.la-mandalorian:before {
  content: "\f50f"; }

.la-map:before {
  content: "\f279"; }

.la-map-marked:before {
  content: "\f59f"; }

.la-map-marked-alt:before {
  content: "\f5a0"; }

.la-map-marker:before {
  content: "\f041"; }

.la-map-marker-alt:before {
  content: "\f3c5"; }

.la-map-pin:before {
  content: "\f276"; }

.la-map-signs:before {
  content: "\f277"; }

.la-markdown:before {
  content: "\f60f"; }

.la-marker:before {
  content: "\f5a1"; }

.la-mars:before {
  content: "\f222"; }

.la-mars-double:before {
  content: "\f227"; }

.la-mars-stroke:before {
  content: "\f229"; }

.la-mars-stroke-h:before {
  content: "\f22b"; }

.la-mars-stroke-v:before {
  content: "\f22a"; }

.la-mask:before {
  content: "\f6fa"; }

.la-mastodon:before {
  content: "\f4f6"; }

.la-maxcdn:before {
  content: "\f136"; }

.la-mdb:before {
  content: "\f8ca"; }

.la-medal:before {
  content: "\f5a2"; }

.la-medapps:before {
  content: "\f3c6"; }

.la-medium:before {
  content: "\f23a"; }

.la-medium-m:before {
  content: "\f3c7"; }

.la-medkit:before {
  content: "\f0fa"; }

.la-medrt:before {
  content: "\f3c8"; }

.la-meetup:before {
  content: "\f2e0"; }

.la-megaport:before {
  content: "\f5a3"; }

.la-meh:before {
  content: "\f11a"; }

.la-meh-blank:before {
  content: "\f5a4"; }

.la-meh-rolling-eyes:before {
  content: "\f5a5"; }

.la-memory:before {
  content: "\f538"; }

.la-mendeley:before {
  content: "\f7b3"; }

.la-menorah:before {
  content: "\f676"; }

.la-mercury:before {
  content: "\f223"; }

.la-meteor:before {
  content: "\f753"; }

.la-microchip:before {
  content: "\f2db"; }

.la-microphone:before {
  content: "\f130"; }

.la-microphone-alt:before {
  content: "\f3c9"; }

.la-microphone-alt-slash:before {
  content: "\f539"; }

.la-microphone-slash:before {
  content: "\f131"; }

.la-microscope:before {
  content: "\f610"; }

.la-microsoft:before {
  content: "\f3ca"; }

.la-minus:before {
  content: "\f068"; }

.la-minus-circle:before {
  content: "\f056"; }

.la-minus-square:before {
  content: "\f146"; }

.la-mitten:before {
  content: "\f7b5"; }

.la-mix:before {
  content: "\f3cb"; }

.la-mixcloud:before {
  content: "\f289"; }

.la-mizuni:before {
  content: "\f3cc"; }

.la-mobile:before {
  content: "\f10b"; }

.la-mobile-alt:before {
  content: "\f3cd"; }

.la-modx:before {
  content: "\f285"; }

.la-monero:before {
  content: "\f3d0"; }

.la-money-bill:before {
  content: "\f0d6"; }

.la-money-bill-alt:before {
  content: "\f3d1"; }

.la-money-bill-wave:before {
  content: "\f53a"; }

.la-money-bill-wave-alt:before {
  content: "\f53b"; }

.la-money-check:before {
  content: "\f53c"; }

.la-money-check-alt:before {
  content: "\f53d"; }

.la-monument:before {
  content: "\f5a6"; }

.la-moon:before {
  content: "\f186"; }

.la-mortar-pestle:before {
  content: "\f5a7"; }

.la-mosque:before {
  content: "\f678"; }

.la-motorcycle:before {
  content: "\f21c"; }

.la-mountain:before {
  content: "\f6fc"; }

.la-mouse:before {
  content: "\f8cc"; }

.la-mouse-pointer:before {
  content: "\f245"; }

.la-mug-hot:before {
  content: "\f7b6"; }

.la-music:before {
  content: "\f001"; }

.la-napster:before {
  content: "\f3d2"; }

.la-neos:before {
  content: "\f612"; }

.la-network-wired:before {
  content: "\f6ff"; }

.la-neuter:before {
  content: "\f22c"; }

.la-newspaper:before {
  content: "\f1ea"; }

.la-nimblr:before {
  content: "\f5a8"; }

.la-node:before {
  content: "\f419"; }

.la-node-js:before {
  content: "\f3d3"; }

.la-not-equal:before {
  content: "\f53e"; }

.la-notes-medical:before {
  content: "\f481"; }

.la-npm:before {
  content: "\f3d4"; }

.la-ns8:before {
  content: "\f3d5"; }

.la-nutritionix:before {
  content: "\f3d6"; }

.la-object-group:before {
  content: "\f247"; }

.la-object-ungroup:before {
  content: "\f248"; }

.la-odnoklassniki:before {
  content: "\f263"; }

.la-odnoklassniki-square:before {
  content: "\f264"; }

.la-oil-can:before {
  content: "\f613"; }

.la-old-republic:before {
  content: "\f510"; }

.la-om:before {
  content: "\f679"; }

.la-opencart:before {
  content: "\f23d"; }

.la-openid:before {
  content: "\f19b"; }

.la-opera:before {
  content: "\f26a"; }

.la-optin-monster:before {
  content: "\f23c"; }

.la-orcid:before {
  content: "\f8d2"; }

.la-osi:before {
  content: "\f41a"; }

.la-otter:before {
  content: "\f700"; }

.la-outdent:before {
  content: "\f03b"; }

.la-page4:before {
  content: "\f3d7"; }

.la-pagelines:before {
  content: "\f18c"; }

.la-pager:before {
  content: "\f815"; }

.la-paint-brush:before {
  content: "\f1fc"; }

.la-paint-roller:before {
  content: "\f5aa"; }

.la-palette:before {
  content: "\f53f"; }

.la-palfed:before {
  content: "\f3d8"; }

.la-pallet:before {
  content: "\f482"; }

.la-paper-plane:before {
  content: "\f1d8"; }

.la-paperclip:before {
  content: "\f0c6"; }

.la-parachute-box:before {
  content: "\f4cd"; }

.la-paragraph:before {
  content: "\f1dd"; }

.la-parking:before {
  content: "\f540"; }

.la-passport:before {
  content: "\f5ab"; }

.la-pastafarianism:before {
  content: "\f67b"; }

.la-paste:before {
  content: "\f0ea"; }

.la-patreon:before {
  content: "\f3d9"; }

.la-pause:before {
  content: "\f04c"; }

.la-pause-circle:before {
  content: "\f28b"; }

.la-paw:before {
  content: "\f1b0"; }

.la-paypal:before {
  content: "\f1ed"; }

.la-peace:before {
  content: "\f67c"; }

.la-pen:before {
  content: "\f304"; }

.la-pen-alt:before {
  content: "\f305"; }

.la-pen-fancy:before {
  content: "\f5ac"; }

.la-pen-nib:before {
  content: "\f5ad"; }

.la-pen-square:before {
  content: "\f14b"; }

.la-pencil-alt:before {
  content: "\f303"; }

.la-pencil-ruler:before {
  content: "\f5ae"; }

.la-penny-arcade:before {
  content: "\f704"; }

.la-people-carry:before {
  content: "\f4ce"; }

.la-pepper-hot:before {
  content: "\f816"; }

.la-percent:before {
  content: "\f295"; }

.la-percentage:before {
  content: "\f541"; }

.la-periscope:before {
  content: "\f3da"; }

.la-person-booth:before {
  content: "\f756"; }

.la-phabricator:before {
  content: "\f3db"; }

.la-phoenix-framework:before {
  content: "\f3dc"; }

.la-phoenix-squadron:before {
  content: "\f511"; }

.la-phone:before {
  content: "\f095"; }

.la-phone-alt:before {
  content: "\f879"; }

.la-phone-slash:before {
  content: "\f3dd"; }

.la-phone-square:before {
  content: "\f098"; }

.la-phone-square-alt:before {
  content: "\f87b"; }

.la-phone-volume:before {
  content: "\f2a0"; }

.la-photo-video:before {
  content: "\f87c"; }

.la-php:before {
  content: "\f457"; }

.la-pied-piper:before {
  content: "\f2ae"; }

.la-pied-piper-alt:before {
  content: "\f1a8"; }

.la-pied-piper-hat:before {
  content: "\f4e5"; }

.la-pied-piper-pp:before {
  content: "\f1a7"; }

.la-piggy-bank:before {
  content: "\f4d3"; }

.la-pills:before {
  content: "\f484"; }

.la-pinterest:before {
  content: "\f0d2"; }

.la-pinterest-p:before {
  content: "\f231"; }

.la-pinterest-square:before {
  content: "\f0d3"; }

.la-pizza-slice:before {
  content: "\f818"; }

.la-place-of-worship:before {
  content: "\f67f"; }

.la-plane:before {
  content: "\f072"; }

.la-plane-arrival:before {
  content: "\f5af"; }

.la-plane-departure:before {
  content: "\f5b0"; }

.la-play:before {
  content: "\f04b"; }

.la-play-circle:before {
  content: "\f144"; }

.la-playstation:before {
  content: "\f3df"; }

.la-plug:before {
  content: "\f1e6"; }

.la-plus:before {
  content: "\f067"; }

.la-plus-circle:before {
  content: "\f055"; }

.la-plus-square:before {
  content: "\f0fe"; }

.la-podcast:before {
  content: "\f2ce"; }

.la-poll:before {
  content: "\f681"; }

.la-poll-h:before {
  content: "\f682"; }

.la-poo:before {
  content: "\f2fe"; }

.la-poo-storm:before {
  content: "\f75a"; }

.la-poop:before {
  content: "\f619"; }

.la-portrait:before {
  content: "\f3e0"; }

.la-pound-sign:before {
  content: "\f154"; }

.la-power-off:before {
  content: "\f011"; }

.la-pray:before {
  content: "\f683"; }

.la-praying-hands:before {
  content: "\f684"; }

.la-prescription:before {
  content: "\f5b1"; }

.la-prescription-bottle:before {
  content: "\f485"; }

.la-prescription-bottle-alt:before {
  content: "\f486"; }

.la-print:before {
  content: "\f02f"; }

.la-procedures:before {
  content: "\f487"; }

.la-product-hunt:before {
  content: "\f288"; }

.la-project-diagram:before {
  content: "\f542"; }

.la-pushed:before {
  content: "\f3e1"; }

.la-puzzle-piece:before {
  content: "\f12e"; }

.la-python:before {
  content: "\f3e2"; }

.la-qq:before {
  content: "\f1d6"; }

.la-qrcode:before {
  content: "\f029"; }

.la-question:before {
  content: "\f128"; }

.la-question-circle:before {
  content: "\f059"; }

.la-quidditch:before {
  content: "\f458"; }

.la-quinscape:before {
  content: "\f459"; }

.la-quora:before {
  content: "\f2c4"; }

.la-quote-left:before {
  content: "\f10d"; }

.la-quote-right:before {
  content: "\f10e"; }

.la-quran:before {
  content: "\f687"; }

.la-r-project:before {
  content: "\f4f7"; }

.la-radiation:before {
  content: "\f7b9"; }

.la-radiation-alt:before {
  content: "\f7ba"; }

.la-rainbow:before {
  content: "\f75b"; }

.la-random:before {
  content: "\f074"; }

.la-raspberry-pi:before {
  content: "\f7bb"; }

.la-ravelry:before {
  content: "\f2d9"; }

.la-react:before {
  content: "\f41b"; }

.la-reacteurope:before {
  content: "\f75d"; }

.la-readme:before {
  content: "\f4d5"; }

.la-rebel:before {
  content: "\f1d0"; }

.la-receipt:before {
  content: "\f543"; }

.la-record-vinyl:before {
  content: "\f8d9"; }

.la-recycle:before {
  content: "\f1b8"; }

.la-red-river:before {
  content: "\f3e3"; }

.la-reddit:before {
  content: "\f1a1"; }

.la-reddit-alien:before {
  content: "\f281"; }

.la-reddit-square:before {
  content: "\f1a2"; }

.la-redhat:before {
  content: "\f7bc"; }

.la-redo:before {
  content: "\f01e"; }

.la-redo-alt:before {
  content: "\f2f9"; }

.la-registered:before {
  content: "\f25d"; }

.la-remove-format:before {
  content: "\f87d"; }

.la-renren:before {
  content: "\f18b"; }

.la-reply:before {
  content: "\f3e5"; }

.la-reply-all:before {
  content: "\f122"; }

.la-replyd:before {
  content: "\f3e6"; }

.la-republican:before {
  content: "\f75e"; }

.la-researchgate:before {
  content: "\f4f8"; }

.la-resolving:before {
  content: "\f3e7"; }

.la-restroom:before {
  content: "\f7bd"; }

.la-retweet:before {
  content: "\f079"; }

.la-rev:before {
  content: "\f5b2"; }

.la-ribbon:before {
  content: "\f4d6"; }

.la-ring:before {
  content: "\f70b"; }

.la-road:before {
  content: "\f018"; }

.la-robot:before {
  content: "\f544"; }

.la-rocket:before {
  content: "\f135"; }

.la-rocketchat:before {
  content: "\f3e8"; }

.la-rockrms:before {
  content: "\f3e9"; }

.la-route:before {
  content: "\f4d7"; }

.la-rss:before {
  content: "\f09e"; }

.la-rss-square:before {
  content: "\f143"; }

.la-ruble-sign:before {
  content: "\f158"; }

.la-ruler:before {
  content: "\f545"; }

.la-ruler-combined:before {
  content: "\f546"; }

.la-ruler-horizontal:before {
  content: "\f547"; }

.la-ruler-vertical:before {
  content: "\f548"; }

.la-running:before {
  content: "\f70c"; }

.la-rupee-sign:before {
  content: "\f156"; }

.la-sad-cry:before {
  content: "\f5b3"; }

.la-sad-tear:before {
  content: "\f5b4"; }

.la-safari:before {
  content: "\f267"; }

.la-salesforce:before {
  content: "\f83b"; }

.la-sass:before {
  content: "\f41e"; }

.la-satellite:before {
  content: "\f7bf"; }

.la-satellite-dish:before {
  content: "\f7c0"; }

.la-save:before {
  content: "\f0c7"; }

.la-schlix:before {
  content: "\f3ea"; }

.la-school:before {
  content: "\f549"; }

.la-screwdriver:before {
  content: "\f54a"; }

.la-scribd:before {
  content: "\f28a"; }

.la-scroll:before {
  content: "\f70e"; }

.la-sd-card:before {
  content: "\f7c2"; }

.la-search:before {
  content: "\f002"; }

.la-search-dollar:before {
  content: "\f688"; }

.la-search-location:before {
  content: "\f689"; }

.la-search-minus:before {
  content: "\f010"; }

.la-search-plus:before {
  content: "\f00e"; }

.la-searchengin:before {
  content: "\f3eb"; }

.la-seedling:before {
  content: "\f4d8"; }

.la-sellcast:before {
  content: "\f2da"; }

.la-sellsy:before {
  content: "\f213"; }

.la-server:before {
  content: "\f233"; }

.la-servicestack:before {
  content: "\f3ec"; }

.la-shapes:before {
  content: "\f61f"; }

.la-share:before {
  content: "\f064"; }

.la-share-alt:before {
  content: "\f1e0"; }

.la-share-alt-square:before {
  content: "\f1e1"; }

.la-share-square:before {
  content: "\f14d"; }

.la-shekel-sign:before {
  content: "\f20b"; }

.la-shield-alt:before {
  content: "\f3ed"; }

.la-ship:before {
  content: "\f21a"; }

.la-shipping-fast:before {
  content: "\f48b"; }

.la-shirtsinbulk:before {
  content: "\f214"; }

.la-shoe-prints:before {
  content: "\f54b"; }

.la-shopping-bag:before {
  content: "\f290"; }

.la-shopping-basket:before {
  content: "\f291"; }

.la-shopping-cart:before {
  content: "\f07a"; }

.la-shopware:before {
  content: "\f5b5"; }

.la-shower:before {
  content: "\f2cc"; }

.la-shuttle-van:before {
  content: "\f5b6"; }

.la-sign:before {
  content: "\f4d9"; }

.la-sign-in-alt:before {
  content: "\f2f6"; }

.la-sign-language:before {
  content: "\f2a7"; }

.la-sign-out-alt:before {
  content: "\f2f5"; }

.la-signal:before {
  content: "\f012"; }

.la-signature:before {
  content: "\f5b7"; }

.la-sim-card:before {
  content: "\f7c4"; }

.la-simplybuilt:before {
  content: "\f215"; }

.la-sistrix:before {
  content: "\f3ee"; }

.la-sitemap:before {
  content: "\f0e8"; }

.la-sith:before {
  content: "\f512"; }

.la-skating:before {
  content: "\f7c5"; }

.la-sketch:before {
  content: "\f7c6"; }

.la-skiing:before {
  content: "\f7c9"; }

.la-skiing-nordic:before {
  content: "\f7ca"; }

.la-skull:before {
  content: "\f54c"; }

.la-skull-crossbones:before {
  content: "\f714"; }

.la-skyatlas:before {
  content: "\f216"; }

.la-skype:before {
  content: "\f17e"; }

.la-slack:before {
  content: "\f198"; }

.la-slack-hash:before {
  content: "\f3ef"; }

.la-slash:before {
  content: "\f715"; }

.la-sleigh:before {
  content: "\f7cc"; }

.la-sliders-h:before {
  content: "\f1de"; }

.la-slideshare:before {
  content: "\f1e7"; }

.la-smile:before {
  content: "\f118"; }

.la-smile-beam:before {
  content: "\f5b8"; }

.la-smile-wink:before {
  content: "\f4da"; }

.la-smog:before {
  content: "\f75f"; }

.la-smoking:before {
  content: "\f48d"; }

.la-smoking-ban:before {
  content: "\f54d"; }

.la-sms:before {
  content: "\f7cd"; }

.la-snapchat:before {
  content: "\f2ab"; }

.la-snapchat-ghost:before {
  content: "\f2ac"; }

.la-snapchat-square:before {
  content: "\f2ad"; }

.la-snowboarding:before {
  content: "\f7ce"; }

.la-snowflake:before {
  content: "\f2dc"; }

.la-snowman:before {
  content: "\f7d0"; }

.la-snowplow:before {
  content: "\f7d2"; }

.la-socks:before {
  content: "\f696"; }

.la-solar-panel:before {
  content: "\f5ba"; }

.la-sort:before {
  content: "\f0dc"; }

.la-sort-alpha-down:before {
  content: "\f15d"; }

.la-sort-alpha-down-alt:before {
  content: "\f881"; }

.la-sort-alpha-up:before {
  content: "\f15e"; }

.la-sort-alpha-up-alt:before {
  content: "\f882"; }

.la-sort-amount-down:before {
  content: "\f160"; }

.la-sort-amount-down-alt:before {
  content: "\f884"; }

.la-sort-amount-up:before {
  content: "\f161"; }

.la-sort-amount-up-alt:before {
  content: "\f885"; }

.la-sort-down:before {
  content: "\f0dd"; }

.la-sort-numeric-down:before {
  content: "\f162"; }

.la-sort-numeric-down-alt:before {
  content: "\f886"; }

.la-sort-numeric-up:before {
  content: "\f163"; }

.la-sort-numeric-up-alt:before {
  content: "\f887"; }

.la-sort-up:before {
  content: "\f0de"; }

.la-soundcloud:before {
  content: "\f1be"; }

.la-sourcetree:before {
  content: "\f7d3"; }

.la-spa:before {
  content: "\f5bb"; }

.la-space-shuttle:before {
  content: "\f197"; }

.la-speakap:before {
  content: "\f3f3"; }

.la-speaker-deck:before {
  content: "\f83c"; }

.la-spell-check:before {
  content: "\f891"; }

.la-spider:before {
  content: "\f717"; }

.la-spinner:before {
  content: "\f110"; }

.la-splotch:before {
  content: "\f5bc"; }

.la-spotify:before {
  content: "\f1bc"; }

.la-spray-can:before {
  content: "\f5bd"; }

.la-square:before {
  content: "\f0c8"; }

.la-square-full:before {
  content: "\f45c"; }

.la-square-root-alt:before {
  content: "\f698"; }

.la-squarespace:before {
  content: "\f5be"; }

.la-stack-exchange:before {
  content: "\f18d"; }

.la-stack-overflow:before {
  content: "\f16c"; }

.la-stackpath:before {
  content: "\f842"; }

.la-stamp:before {
  content: "\f5bf"; }

.la-star:before {
  content: "\f005"; }

.la-star-and-crescent:before {
  content: "\f699"; }

.la-star-half:before {
  content: "\f089"; }

.la-star-half-alt:before {
  content: "\f5c0"; }

.la-star-of-david:before {
  content: "\f69a"; }

.la-star-of-life:before {
  content: "\f621"; }

.la-staylinked:before {
  content: "\f3f5"; }

.la-steam:before {
  content: "\f1b6"; }

.la-steam-square:before {
  content: "\f1b7"; }

.la-steam-symbol:before {
  content: "\f3f6"; }

.la-step-backward:before {
  content: "\f048"; }

.la-step-forward:before {
  content: "\f051"; }

.la-stethoscope:before {
  content: "\f0f1"; }

.la-sticker-mule:before {
  content: "\f3f7"; }

.la-sticky-note:before {
  content: "\f249"; }

.la-stop:before {
  content: "\f04d"; }

.la-stop-circle:before {
  content: "\f28d"; }

.la-stopwatch:before {
  content: "\f2f2"; }

.la-store:before {
  content: "\f54e"; }

.la-store-alt:before {
  content: "\f54f"; }

.la-strava:before {
  content: "\f428"; }

.la-stream:before {
  content: "\f550"; }

.la-street-view:before {
  content: "\f21d"; }

.la-strikethrough:before {
  content: "\f0cc"; }

.la-stripe:before {
  content: "\f429"; }

.la-stripe-s:before {
  content: "\f42a"; }

.la-stroopwafel:before {
  content: "\f551"; }

.la-studiovinari:before {
  content: "\f3f8"; }

.la-stumbleupon:before {
  content: "\f1a4"; }

.la-stumbleupon-circle:before {
  content: "\f1a3"; }

.la-subscript:before {
  content: "\f12c"; }

.la-subway:before {
  content: "\f239"; }

.la-suitcase:before {
  content: "\f0f2"; }

.la-suitcase-rolling:before {
  content: "\f5c1"; }

.la-sun:before {
  content: "\f185"; }

.la-superpowers:before {
  content: "\f2dd"; }

.la-superscript:before {
  content: "\f12b"; }

.la-supple:before {
  content: "\f3f9"; }

.la-surprise:before {
  content: "\f5c2"; }

.la-suse:before {
  content: "\f7d6"; }

.la-swatchbook:before {
  content: "\f5c3"; }

.la-swift:before {
  content: "\f8e1"; }

.la-swimmer:before {
  content: "\f5c4"; }

.la-swimming-pool:before {
  content: "\f5c5"; }

.la-symfony:before {
  content: "\f83d"; }

.la-synagogue:before {
  content: "\f69b"; }

.la-sync:before {
  content: "\f021"; }

.la-sync-alt:before {
  content: "\f2f1"; }

.la-syringe:before {
  content: "\f48e"; }

.la-table:before {
  content: "\f0ce"; }

.la-table-tennis:before {
  content: "\f45d"; }

.la-tablet:before {
  content: "\f10a"; }

.la-tablet-alt:before {
  content: "\f3fa"; }

.la-tablets:before {
  content: "\f490"; }

.la-tachometer-alt:before {
  content: "\f3fd"; }

.la-tag:before {
  content: "\f02b"; }

.la-tags:before {
  content: "\f02c"; }

.la-tape:before {
  content: "\f4db"; }

.la-tasks:before {
  content: "\f0ae"; }

.la-taxi:before {
  content: "\f1ba"; }

.la-teamspeak:before {
  content: "\f4f9"; }

.la-teeth:before {
  content: "\f62e"; }

.la-teeth-open:before {
  content: "\f62f"; }

.la-telegram:before {
  content: "\f2c6"; }

.la-telegram-plane:before {
  content: "\f3fe"; }

.la-temperature-high:before {
  content: "\f769"; }

.la-temperature-low:before {
  content: "\f76b"; }

.la-tencent-weibo:before {
  content: "\f1d5"; }

.la-tenge:before {
  content: "\f7d7"; }

.la-terminal:before {
  content: "\f120"; }

.la-text-height:before {
  content: "\f034"; }

.la-text-width:before {
  content: "\f035"; }

.la-th:before {
  content: "\f00a"; }

.la-th-large:before {
  content: "\f009"; }

.la-th-list:before {
  content: "\f00b"; }

.la-the-red-yeti:before {
  content: "\f69d"; }

.la-theater-masks:before {
  content: "\f630"; }

.la-themeco:before {
  content: "\f5c6"; }

.la-themeisle:before {
  content: "\f2b2"; }

.la-thermometer:before {
  content: "\f491"; }

.la-thermometer-empty:before {
  content: "\f2cb"; }

.la-thermometer-full:before {
  content: "\f2c7"; }

.la-thermometer-half:before {
  content: "\f2c9"; }

.la-thermometer-quarter:before {
  content: "\f2ca"; }

.la-thermometer-three-quarters:before {
  content: "\f2c8"; }

.la-think-peaks:before {
  content: "\f731"; }

.la-thumbs-down:before {
  content: "\f165"; }

.la-thumbs-up:before {
  content: "\f164"; }

.la-thumbtack:before {
  content: "\f08d"; }

.la-ticket-alt:before {
  content: "\f3ff"; }

.la-times:before {
  content: "\f00d"; }

.la-times-circle:before {
  content: "\f057"; }

.la-tint:before {
  content: "\f043"; }

.la-tint-slash:before {
  content: "\f5c7"; }

.la-tired:before {
  content: "\f5c8"; }

.la-toggle-off:before {
  content: "\f204"; }

.la-toggle-on:before {
  content: "\f205"; }

.la-toilet:before {
  content: "\f7d8"; }

.la-toilet-paper:before {
  content: "\f71e"; }

.la-toolbox:before {
  content: "\f552"; }

.la-tools:before {
  content: "\f7d9"; }

.la-tooth:before {
  content: "\f5c9"; }

.la-torah:before {
  content: "\f6a0"; }

.la-torii-gate:before {
  content: "\f6a1"; }

.la-tractor:before {
  content: "\f722"; }

.la-trade-federation:before {
  content: "\f513"; }

.la-trademark:before {
  content: "\f25c"; }

.la-traffic-light:before {
  content: "\f637"; }

.la-train:before {
  content: "\f238"; }

.la-tram:before {
  content: "\f7da"; }

.la-transgender:before {
  content: "\f224"; }

.la-transgender-alt:before {
  content: "\f225"; }

.la-trash:before {
  content: "\f1f8"; }

.la-trash-alt:before {
  content: "\f2ed"; }

.la-trash-restore:before {
  content: "\f829"; }

.la-trash-restore-alt:before {
  content: "\f82a"; }

.la-tree:before {
  content: "\f1bb"; }

.la-trello:before {
  content: "\f181"; }

.la-tripadvisor:before {
  content: "\f262"; }

.la-trophy:before {
  content: "\f091"; }

.la-truck:before {
  content: "\f0d1"; }

.la-truck-loading:before {
  content: "\f4de"; }

.la-truck-monster:before {
  content: "\f63b"; }

.la-truck-moving:before {
  content: "\f4df"; }

.la-truck-pickup:before {
  content: "\f63c"; }

.la-tshirt:before {
  content: "\f553"; }

.la-tty:before {
  content: "\f1e4"; }

.la-tumblr:before {
  content: "\f173"; }

.la-tumblr-square:before {
  content: "\f174"; }

.la-tv:before {
  content: "\f26c"; }

.la-twitch:before {
  content: "\f1e8"; }

.la-twitter:before {
  content: "\f099"; }

.la-twitter-square:before {
  content: "\f081"; }

.la-typo3:before {
  content: "\f42b"; }

.la-uber:before {
  content: "\f402"; }

.la-ubuntu:before {
  content: "\f7df"; }

.la-uikit:before {
  content: "\f403"; }

.la-umbraco:before {
  content: "\f8e8"; }

.la-umbrella:before {
  content: "\f0e9"; }

.la-umbrella-beach:before {
  content: "\f5ca"; }

.la-underline:before {
  content: "\f0cd"; }

.la-undo:before {
  content: "\f0e2"; }

.la-undo-alt:before {
  content: "\f2ea"; }

.la-uniregistry:before {
  content: "\f404"; }

.la-universal-access:before {
  content: "\f29a"; }

.la-university:before {
  content: "\f19c"; }

.la-unlink:before {
  content: "\f127"; }

.la-unlock:before {
  content: "\f09c"; }

.la-unlock-alt:before {
  content: "\f13e"; }

.la-untappd:before {
  content: "\f405"; }

.la-upload:before {
  content: "\f093"; }

.la-ups:before {
  content: "\f7e0"; }

.la-usb:before {
  content: "\f287"; }

.la-user:before {
  content: "\f007"; }

.la-user-alt:before {
  content: "\f406"; }

.la-user-alt-slash:before {
  content: "\f4fa"; }

.la-user-astronaut:before {
  content: "\f4fb"; }

.la-user-check:before {
  content: "\f4fc"; }

.la-user-circle:before {
  content: "\f2bd"; }

.la-user-clock:before {
  content: "\f4fd"; }

.la-user-cog:before {
  content: "\f4fe"; }

.la-user-edit:before {
  content: "\f4ff"; }

.la-user-friends:before {
  content: "\f500"; }

.la-user-graduate:before {
  content: "\f501"; }

.la-user-injured:before {
  content: "\f728"; }

.la-user-lock:before {
  content: "\f502"; }

.la-user-md:before {
  content: "\f0f0"; }

.la-user-minus:before {
  content: "\f503"; }

.la-user-ninja:before {
  content: "\f504"; }

.la-user-nurse:before {
  content: "\f82f"; }

.la-user-plus:before {
  content: "\f234"; }

.la-user-secret:before {
  content: "\f21b"; }

.la-user-shield:before {
  content: "\f505"; }

.la-user-slash:before {
  content: "\f506"; }

.la-user-tag:before {
  content: "\f507"; }

.la-user-tie:before {
  content: "\f508"; }

.la-user-times:before {
  content: "\f235"; }

.la-users:before {
  content: "\f0c0"; }

.la-users-cog:before {
  content: "\f509"; }

.la-usps:before {
  content: "\f7e1"; }

.la-ussunnah:before {
  content: "\f407"; }

.la-utensil-spoon:before {
  content: "\f2e5"; }

.la-utensils:before {
  content: "\f2e7"; }

.la-vaadin:before {
  content: "\f408"; }

.la-vector-square:before {
  content: "\f5cb"; }

.la-venus:before {
  content: "\f221"; }

.la-venus-double:before {
  content: "\f226"; }

.la-venus-mars:before {
  content: "\f228"; }

.la-viacoin:before {
  content: "\f237"; }

.la-viadeo:before {
  content: "\f2a9"; }

.la-viadeo-square:before {
  content: "\f2aa"; }

.la-vial:before {
  content: "\f492"; }

.la-vials:before {
  content: "\f493"; }

.la-viber:before {
  content: "\f409"; }

.la-video:before {
  content: "\f03d"; }

.la-video-slash:before {
  content: "\f4e2"; }

.la-vihara:before {
  content: "\f6a7"; }

.la-vimeo:before {
  content: "\f40a"; }

.la-vimeo-square:before {
  content: "\f194"; }

.la-vimeo-v:before {
  content: "\f27d"; }

.la-vine:before {
  content: "\f1ca"; }

.la-vk:before {
  content: "\f189"; }

.la-vnv:before {
  content: "\f40b"; }

.la-voicemail:before {
  content: "\f897"; }

.la-volleyball-ball:before {
  content: "\f45f"; }

.la-volume-down:before {
  content: "\f027"; }

.la-volume-mute:before {
  content: "\f6a9"; }

.la-volume-off:before {
  content: "\f026"; }

.la-volume-up:before {
  content: "\f028"; }

.la-vote-yea:before {
  content: "\f772"; }

.la-vr-cardboard:before {
  content: "\f729"; }

.la-vuejs:before {
  content: "\f41f"; }

.la-walking:before {
  content: "\f554"; }

.la-wallet:before {
  content: "\f555"; }

.la-warehouse:before {
  content: "\f494"; }

.la-water:before {
  content: "\f773"; }

.la-wave-square:before {
  content: "\f83e"; }

.la-waze:before {
  content: "\f83f"; }

.la-weebly:before {
  content: "\f5cc"; }

.la-weibo:before {
  content: "\f18a"; }

.la-weight:before {
  content: "\f496"; }

.la-weight-hanging:before {
  content: "\f5cd"; }

.la-weixin:before {
  content: "\f1d7"; }

.la-whatsapp:before {
  content: "\f232"; }

.la-whatsapp-square:before {
  content: "\f40c"; }

.la-wheelchair:before {
  content: "\f193"; }

.la-whmcs:before {
  content: "\f40d"; }

.la-wifi:before {
  content: "\f1eb"; }

.la-wikipedia-w:before {
  content: "\f266"; }

.la-wind:before {
  content: "\f72e"; }

.la-window-close:before {
  content: "\f410"; }

.la-window-maximize:before {
  content: "\f2d0"; }

.la-window-minimize:before {
  content: "\f2d1"; }

.la-window-restore:before {
  content: "\f2d2"; }

.la-windows:before {
  content: "\f17a"; }

.la-wine-bottle:before {
  content: "\f72f"; }

.la-wine-glass:before {
  content: "\f4e3"; }

.la-wine-glass-alt:before {
  content: "\f5ce"; }

.la-wix:before {
  content: "\f5cf"; }

.la-wizards-of-the-coast:before {
  content: "\f730"; }

.la-wolf-pack-battalion:before {
  content: "\f514"; }

.la-won-sign:before {
  content: "\f159"; }

.la-wordpress:before {
  content: "\f19a"; }

.la-wordpress-simple:before {
  content: "\f411"; }

.la-wpbeginner:before {
  content: "\f297"; }

.la-wpexplorer:before {
  content: "\f2de"; }

.la-wpforms:before {
  content: "\f298"; }

.la-wpressr:before {
  content: "\f3e4"; }

.la-wrench:before {
  content: "\f0ad"; }

.la-x-ray:before {
  content: "\f497"; }

.la-xbox:before {
  content: "\f412"; }

.la-xing:before {
  content: "\f168"; }

.la-xing-square:before {
  content: "\f169"; }

.la-y-combinator:before {
  content: "\f23b"; }

.la-yahoo:before {
  content: "\f19e"; }

.la-yammer:before {
  content: "\f840"; }

.la-yandex:before {
  content: "\f413"; }

.la-yandex-international:before {
  content: "\f414"; }

.la-yarn:before {
  content: "\f7e3"; }

.la-yelp:before {
  content: "\f1e9"; }

.la-yen-sign:before {
  content: "\f157"; }

.la-yin-yang:before {
  content: "\f6ad"; }

.la-yoast:before {
  content: "\f2b1"; }

.la-youtube:before {
  content: "\f167"; }

.la-youtube-square:before {
  content: "\f431"; }

.la-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face{ 
  font-family: 'Line Awesome Brands';
  font-style: normal;
  font-weight: normal;
  font-display:swap;
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-brands-400.eot");
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-brands-400.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-brands-400.woff2") format("woff2"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-brands-400.woff") format("woff"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-brands-400.ttf") format("truetype"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-brands-400.svg#lineawesome") format("svg");  }

.lab {
  font-family: 'Line Awesome Brands'; }
@font-face{ 
  font-family: 'Line Awesome Free';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-regular-400.eot");
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-regular-400.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-regular-400.woff2") format("woff2"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-regular-400.woff") format("woff"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-regular-400.ttf") format("truetype"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-regular-400.svg#lineawesome") format("svg");  }

.lar {
  font-family: 'Line Awesome Free';
  font-weight: 400; }
@font-face{ 
  font-family: 'Line Awesome Free';
  font-style: normal;
  font-weight: 900;
  font-display:swap;
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-solid-900.eot");
  src: url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-solid-900.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-solid-900.woff2") format("woff2"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-solid-900.woff") format("woff"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-solid-900.ttf") format("truetype"), url("/wp-content/themes/bw-medxtore/assets/global/fonts/la-solid-900.svg#lineawesome") format("svg");  }

.la,
.las {
  font-family: 'Line Awesome Free';
  font-weight: 900; }

.la.la-glass:before {
  content: "\f000"; }

.la.la-meetup {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-star-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-o:before {
  content: "\f005"; }

.la.la-remove:before {
  content: "\f00d"; }

.la.la-close:before {
  content: "\f00d"; }

.la.la-gear:before {
  content: "\f013"; }

.la.la-trash-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-trash-o:before {
  content: "\f2ed"; }

.la.la-file-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-o:before {
  content: "\f15b"; }

.la.la-clock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-clock-o:before {
  content: "\f017"; }

.la.la-arrow-circle-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-down:before {
  content: "\f358"; }

.la.la-arrow-circle-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-up:before {
  content: "\f35b"; }

.la.la-play-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-play-circle-o:before {
  content: "\f144"; }

.la.la-repeat:before {
  content: "\f01e"; }

.la.la-rotate-right:before {
  content: "\f01e"; }

.la.la-refresh:before {
  content: "\f021"; }

.la.la-list-alt {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-dedent:before {
  content: "\f03b"; }

.la.la-video-camera:before {
  content: "\f03d"; }

.la.la-picture-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-picture-o:before {
  content: "\f03e"; }

.la.la-photo {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-photo:before {
  content: "\f03e"; }

.la.la-image {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-image:before {
  content: "\f03e"; }

.la.la-pencil:before {
  content: "\f303"; }

.la.la-map-marker:before {
  content: "\f3c5"; }

.la.la-pencil-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-pencil-square-o:before {
  content: "\f044"; }

.la.la-share-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-share-square-o:before {
  content: "\f14d"; }

.la.la-check-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-check-square-o:before {
  content: "\f14a"; }

.la.la-arrows:before {
  content: "\f0b2"; }

.la.la-times-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-times-circle-o:before {
  content: "\f057"; }

.la.la-check-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-check-circle-o:before {
  content: "\f058"; }

.la.la-mail-forward:before {
  content: "\f064"; }

.la.la-eye {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-eye-slash {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-warning:before {
  content: "\f071"; }

.la.la-calendar:before {
  content: "\f073"; }

.la.la-arrows-v:before {
  content: "\f338"; }

.la.la-arrows-h:before {
  content: "\f337"; }

.la.la-bar-chart {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bar-chart:before {
  content: "\f080"; }

.la.la-bar-chart-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bar-chart-o:before {
  content: "\f080"; }

.la.la-twitter-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gears:before {
  content: "\f085"; }

.la.la-thumbs-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-thumbs-o-up:before {
  content: "\f164"; }

.la.la-thumbs-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-thumbs-o-down:before {
  content: "\f165"; }

.la.la-heart-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-heart-o:before {
  content: "\f004"; }

.la.la-sign-out:before {
  content: "\f2f5"; }

.la.la-linkedin-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-linkedin-square:before {
  content: "\f08c"; }

.la.la-thumb-tack:before {
  content: "\f08d"; }

.la.la-external-link:before {
  content: "\f35d"; }

.la.la-sign-in:before {
  content: "\f2f6"; }

.la.la-github-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-lemon-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-lemon-o:before {
  content: "\f094"; }

.la.la-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-square-o:before {
  content: "\f0c8"; }

.la.la-bookmark-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bookmark-o:before {
  content: "\f02e"; }

.la.la-twitter {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook:before {
  content: "\f39e"; }

.la.la-facebook-f {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook-f:before {
  content: "\f39e"; }

.la.la-github {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-credit-card {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-feed:before {
  content: "\f09e"; }

.la.la-hdd-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hdd-o:before {
  content: "\f0a0"; }

.la.la-hand-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-right:before {
  content: "\f0a4"; }

.la.la-hand-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-left:before {
  content: "\f0a5"; }

.la.la-hand-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-up:before {
  content: "\f0a6"; }

.la.la-hand-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-o-down:before {
  content: "\f0a7"; }

.la.la-arrows-alt:before {
  content: "\f31e"; }

.la.la-group:before {
  content: "\f0c0"; }

.la.la-chain:before {
  content: "\f0c1"; }

.la.la-scissors:before {
  content: "\f0c4"; }

.la.la-files-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-files-o:before {
  content: "\f0c5"; }

.la.la-floppy-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-floppy-o:before {
  content: "\f0c7"; }

.la.la-navicon:before {
  content: "\f0c9"; }

.la.la-reorder:before {
  content: "\f0c9"; }

.la.la-pinterest {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pinterest-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus:before {
  content: "\f0d5"; }

.la.la-money {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-money:before {
  content: "\f3d1"; }

.la.la-unsorted:before {
  content: "\f0dc"; }

.la.la-sort-desc:before {
  content: "\f0dd"; }

.la.la-sort-asc:before {
  content: "\f0de"; }

.la.la-linkedin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-linkedin:before {
  content: "\f0e1"; }

.la.la-rotate-left:before {
  content: "\f0e2"; }

.la.la-legal:before {
  content: "\f0e3"; }

.la.la-tachometer:before {
  content: "\f3fd"; }

.la.la-dashboard:before {
  content: "\f3fd"; }

.la.la-comment-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-comment-o:before {
  content: "\f075"; }

.la.la-comments-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-comments-o:before {
  content: "\f086"; }

.la.la-flash:before {
  content: "\f0e7"; }

.la.la-clipboard {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-paste {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-paste:before {
  content: "\f328"; }

.la.la-lightbulb-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-lightbulb-o:before {
  content: "\f0eb"; }

.la.la-exchange:before {
  content: "\f362"; }

.la.la-cloud-download:before {
  content: "\f381"; }

.la.la-cloud-upload:before {
  content: "\f382"; }

.la.la-bell-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bell-o:before {
  content: "\f0f3"; }

.la.la-cutlery:before {
  content: "\f2e7"; }

.la.la-file-text-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-text-o:before {
  content: "\f15c"; }

.la.la-building-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-building-o:before {
  content: "\f1ad"; }

.la.la-hospital-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hospital-o:before {
  content: "\f0f8"; }

.la.la-tablet:before {
  content: "\f3fa"; }

.la.la-mobile:before {
  content: "\f3cd"; }

.la.la-mobile-phone:before {
  content: "\f3cd"; }

.la.la-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-circle-o:before {
  content: "\f111"; }

.la.la-mail-reply:before {
  content: "\f3e5"; }

.la.la-github-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-folder-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-folder-o:before {
  content: "\f07b"; }

.la.la-folder-open-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-folder-open-o:before {
  content: "\f07c"; }

.la.la-smile-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-smile-o:before {
  content: "\f118"; }

.la.la-frown-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-frown-o:before {
  content: "\f119"; }

.la.la-meh-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-meh-o:before {
  content: "\f11a"; }

.la.la-keyboard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-keyboard-o:before {
  content: "\f11c"; }

.la.la-flag-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-flag-o:before {
  content: "\f024"; }

.la.la-mail-reply-all:before {
  content: "\f122"; }

.la.la-star-half-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-half-o:before {
  content: "\f089"; }

.la.la-star-half-empty {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-half-empty:before {
  content: "\f089"; }

.la.la-star-half-full {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-star-half-full:before {
  content: "\f089"; }

.la.la-code-fork:before {
  content: "\f126"; }

.la.la-chain-broken:before {
  content: "\f127"; }

.la.la-shield:before {
  content: "\f3ed"; }

.la.la-calendar-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-o:before {
  content: "\f133"; }

.la.la-maxcdn {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-html5 {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-css3 {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ticket:before {
  content: "\f3ff"; }

.la.la-minus-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-minus-square-o:before {
  content: "\f146"; }

.la.la-level-up:before {
  content: "\f3bf"; }

.la.la-level-down:before {
  content: "\f3be"; }

.la.la-pencil-square:before {
  content: "\f14b"; }

.la.la-external-link-square:before {
  content: "\f360"; }

.la.la-compass {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-down:before {
  content: "\f150"; }

.la.la-toggle-down {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-down:before {
  content: "\f150"; }

.la.la-caret-square-o-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-up:before {
  content: "\f151"; }

.la.la-toggle-up {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-up:before {
  content: "\f151"; }

.la.la-caret-square-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-right:before {
  content: "\f152"; }

.la.la-toggle-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-right:before {
  content: "\f152"; }

.la.la-eur:before {
  content: "\f153"; }

.la.la-euro:before {
  content: "\f153"; }

.la.la-gbp:before {
  content: "\f154"; }

.la.la-usd:before {
  content: "\f155"; }

.la.la-dollar:before {
  content: "\f155"; }

.la.la-inr:before {
  content: "\f156"; }

.la.la-rupee:before {
  content: "\f156"; }

.la.la-jpy:before {
  content: "\f157"; }

.la.la-cny:before {
  content: "\f157"; }

.la.la-rmb:before {
  content: "\f157"; }

.la.la-yen:before {
  content: "\f157"; }

.la.la-rub:before {
  content: "\f158"; }

.la.la-ruble:before {
  content: "\f158"; }

.la.la-rouble:before {
  content: "\f158"; }

.la.la-krw:before {
  content: "\f159"; }

.la.la-won:before {
  content: "\f159"; }

.la.la-btc {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitcoin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitcoin:before {
  content: "\f15a"; }

.la.la-file-text:before {
  content: "\f15c"; }

.la.la-sort-alpha-asc:before {
  content: "\f15d"; }

.la.la-sort-alpha-desc:before {
  content: "\f881"; }

.la.la-sort-amount-asc:before {
  content: "\f160"; }

.la.la-sort-amount-desc:before {
  content: "\f884"; }

.la.la-sort-numeric-asc:before {
  content: "\f162"; }

.la.la-sort-numeric-desc:before {
  content: "\f886"; }

.la.la-youtube-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-youtube {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-xing {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-xing-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-youtube-play {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-youtube-play:before {
  content: "\f167"; }

.la.la-dropbox {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stack-overflow {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-instagram {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-flickr {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-adn {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitbucket {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitbucket-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bitbucket-square:before {
  content: "\f171"; }

.la.la-tumblr {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-tumblr-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-long-arrow-down:before {
  content: "\f309"; }

.la.la-long-arrow-up:before {
  content: "\f30c"; }

.la.la-long-arrow-left:before {
  content: "\f30a"; }

.la.la-long-arrow-right:before {
  content: "\f30b"; }

.la.la-apple {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-windows {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-android {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-linux {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-dribbble {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-skype {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-foursquare {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-trello {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gratipay {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gittip {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gittip:before {
  content: "\f184"; }

.la.la-sun-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-sun-o:before {
  content: "\f185"; }

.la.la-moon-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-moon-o:before {
  content: "\f186"; }

.la.la-vk {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-weibo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-renren {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pagelines {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stack-exchange {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-arrow-circle-o-right {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-right:before {
  content: "\f35a"; }

.la.la-arrow-circle-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-arrow-circle-o-left:before {
  content: "\f359"; }

.la.la-caret-square-o-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-caret-square-o-left:before {
  content: "\f191"; }

.la.la-toggle-left {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-toggle-left:before {
  content: "\f191"; }

.la.la-dot-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-dot-circle-o:before {
  content: "\f192"; }

.la.la-vimeo-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-try:before {
  content: "\f195"; }

.la.la-turkish-lira:before {
  content: "\f195"; }

.la.la-plus-square-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-plus-square-o:before {
  content: "\f0fe"; }

.la.la-slack {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wordpress {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-openid {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-institution:before {
  content: "\f19c"; }

.la.la-bank:before {
  content: "\f19c"; }

.la.la-mortar-board:before {
  content: "\f19d"; }

.la.la-yahoo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-reddit {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-reddit-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stumbleupon-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-stumbleupon {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-delicious {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-digg {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pied-piper-pp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pied-piper-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-drupal {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-joomla {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-spoon:before {
  content: "\f2e5"; }

.la.la-behance {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-behance-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-steam {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-steam-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-automobile:before {
  content: "\f1b9"; }

.la.la-cab:before {
  content: "\f1ba"; }

.la.la-envelope-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-envelope-o:before {
  content: "\f0e0"; }

.la.la-deviantart {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-soundcloud {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-file-pdf-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-pdf-o:before {
  content: "\f1c1"; }

.la.la-file-word-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-word-o:before {
  content: "\f1c2"; }

.la.la-file-excel-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-excel-o:before {
  content: "\f1c3"; }

.la.la-file-powerpoint-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-powerpoint-o:before {
  content: "\f1c4"; }

.la.la-file-image-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-image-o:before {
  content: "\f1c5"; }

.la.la-file-photo-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-photo-o:before {
  content: "\f1c5"; }

.la.la-file-picture-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-picture-o:before {
  content: "\f1c5"; }

.la.la-file-archive-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-archive-o:before {
  content: "\f1c6"; }

.la.la-file-zip-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-zip-o:before {
  content: "\f1c6"; }

.la.la-file-audio-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-audio-o:before {
  content: "\f1c7"; }

.la.la-file-sound-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-sound-o:before {
  content: "\f1c7"; }

.la.la-file-video-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-video-o:before {
  content: "\f1c8"; }

.la.la-file-movie-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-movie-o:before {
  content: "\f1c8"; }

.la.la-file-code-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-file-code-o:before {
  content: "\f1c9"; }

.la.la-vine {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-codepen {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-jsfiddle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-life-ring {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-bouy {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-bouy:before {
  content: "\f1cd"; }

.la.la-life-buoy {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-buoy:before {
  content: "\f1cd"; }

.la.la-life-saver {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-life-saver:before {
  content: "\f1cd"; }

.la.la-support {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-support:before {
  content: "\f1cd"; }

.la.la-circle-o-notch:before {
  content: "\f1ce"; }

.la.la-rebel {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ra {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ra:before {
  content: "\f1d0"; }

.la.la-resistance {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-resistance:before {
  content: "\f1d0"; }

.la.la-empire {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ge {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ge:before {
  content: "\f1d1"; }

.la.la-git-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-git {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-hacker-news {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-y-combinator-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-y-combinator-square:before {
  content: "\f1d4"; }

.la.la-yc-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yc-square:before {
  content: "\f1d4"; }

.la.la-tencent-weibo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-qq {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-weixin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wechat {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wechat:before {
  content: "\f1d7"; }

.la.la-send:before {
  content: "\f1d8"; }

.la.la-paper-plane-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-paper-plane-o:before {
  content: "\f1d8"; }

.la.la-send-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-send-o:before {
  content: "\f1d8"; }

.la.la-circle-thin {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-circle-thin:before {
  content: "\f111"; }

.la.la-header:before {
  content: "\f1dc"; }

.la.la-sliders:before {
  content: "\f1de"; }

.la.la-futbol-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-futbol-o:before {
  content: "\f1e3"; }

.la.la-soccer-ball-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-soccer-ball-o:before {
  content: "\f1e3"; }

.la.la-slideshare {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-twitch {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yelp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-newspaper-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-newspaper-o:before {
  content: "\f1ea"; }

.la.la-paypal {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-wallet {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-visa {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-mastercard {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-discover {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-amex {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-paypal {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-stripe {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bell-slash-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-bell-slash-o:before {
  content: "\f1f6"; }

.la.la-trash:before {
  content: "\f2ed"; }

.la.la-copyright {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-eyedropper:before {
  content: "\f1fb"; }

.la.la-area-chart:before {
  content: "\f1fe"; }

.la.la-pie-chart:before {
  content: "\f200"; }

.la.la-line-chart:before {
  content: "\f201"; }

.la.la-lastfm {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-lastfm-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ioxhost {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-angellist {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-cc:before {
  content: "\f20a"; }

.la.la-ils:before {
  content: "\f20b"; }

.la.la-shekel:before {
  content: "\f20b"; }

.la.la-sheqel:before {
  content: "\f20b"; }

.la.la-meanpath {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-meanpath:before {
  content: "\f2b4"; }

.la.la-buysellads {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-connectdevelop {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-dashcube {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-forumbee {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-leanpub {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-sellsy {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-shirtsinbulk {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-simplybuilt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-skyatlas {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-diamond {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-diamond:before {
  content: "\f3a5"; }

.la.la-intersex:before {
  content: "\f224"; }

.la.la-facebook-official {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-facebook-official:before {
  content: "\f09a"; }

.la.la-pinterest-p {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-whatsapp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-hotel:before {
  content: "\f236"; }

.la.la-viacoin {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-medium {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-y-combinator {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yc {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yc:before {
  content: "\f23b"; }

.la.la-optin-monster {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-opencart {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-expeditedssl {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-battery-4:before {
  content: "\f240"; }

.la.la-battery:before {
  content: "\f240"; }

.la.la-battery-3:before {
  content: "\f241"; }

.la.la-battery-2:before {
  content: "\f242"; }

.la.la-battery-1:before {
  content: "\f243"; }

.la.la-battery-0:before {
  content: "\f244"; }

.la.la-object-group {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-object-ungroup {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-sticky-note-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-sticky-note-o:before {
  content: "\f249"; }

.la.la-cc-jcb {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-cc-diners-club {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-clone {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hourglass-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hourglass-o:before {
  content: "\f254"; }

.la.la-hourglass-1:before {
  content: "\f251"; }

.la.la-hourglass-2:before {
  content: "\f252"; }

.la.la-hourglass-3:before {
  content: "\f253"; }

.la.la-hand-rock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-rock-o:before {
  content: "\f255"; }

.la.la-hand-grab-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-grab-o:before {
  content: "\f255"; }

.la.la-hand-paper-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-paper-o:before {
  content: "\f256"; }

.la.la-hand-stop-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-stop-o:before {
  content: "\f256"; }

.la.la-hand-scissors-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-scissors-o:before {
  content: "\f257"; }

.la.la-hand-lizard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-lizard-o:before {
  content: "\f258"; }

.la.la-hand-spock-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-spock-o:before {
  content: "\f259"; }

.la.la-hand-pointer-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-pointer-o:before {
  content: "\f25a"; }

.la.la-hand-peace-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-hand-peace-o:before {
  content: "\f25b"; }

.la.la-registered {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-creative-commons {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gg {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gg-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-tripadvisor {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-odnoklassniki {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-odnoklassniki-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-get-pocket {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wikipedia-w {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-safari {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-chrome {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-firefox {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-opera {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-internet-explorer {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-television:before {
  content: "\f26c"; }

.la.la-contao {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-500px {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-amazon {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-calendar-plus-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-plus-o:before {
  content: "\f271"; }

.la.la-calendar-minus-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-minus-o:before {
  content: "\f272"; }

.la.la-calendar-times-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-times-o:before {
  content: "\f273"; }

.la.la-calendar-check-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-calendar-check-o:before {
  content: "\f274"; }

.la.la-map-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-map-o:before {
  content: "\f279"; }

.la.la-commenting:before {
  content: "\f4ad"; }

.la.la-commenting-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-commenting-o:before {
  content: "\f4ad"; }

.la.la-houzz {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-vimeo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-vimeo:before {
  content: "\f27d"; }

.la.la-black-tie {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fonticons {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-reddit-alien {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-edge {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-credit-card-alt:before {
  content: "\f09d"; }

.la.la-codiepie {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-modx {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fort-awesome {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-usb {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-product-hunt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-mixcloud {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-scribd {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pause-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-pause-circle-o:before {
  content: "\f28b"; }

.la.la-stop-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-stop-circle-o:before {
  content: "\f28d"; }

.la.la-bluetooth {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-bluetooth-b {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-gitlab {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wpbeginner {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wpforms {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-envira {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wheelchair-alt {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wheelchair-alt:before {
  content: "\f368"; }

.la.la-question-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-question-circle-o:before {
  content: "\f059"; }

.la.la-volume-control-phone:before {
  content: "\f2a0"; }

.la.la-asl-interpreting:before {
  content: "\f2a3"; }

.la.la-deafness:before {
  content: "\f2a4"; }

.la.la-hard-of-hearing:before {
  content: "\f2a4"; }

.la.la-glide {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-glide-g {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-signing:before {
  content: "\f2a7"; }

.la.la-viadeo {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-viadeo-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-snapchat {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-snapchat-ghost {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-snapchat-square {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-pied-piper {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-first-order {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-yoast {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-themeisle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-official {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-official:before {
  content: "\f2b3"; }

.la.la-google-plus-circle {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-google-plus-circle:before {
  content: "\f2b3"; }

.la.la-font-awesome {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fa {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-fa:before {
  content: "\f2b4"; }

.la.la-handshake-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-handshake-o:before {
  content: "\f2b5"; }

.la.la-envelope-open-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-envelope-open-o:before {
  content: "\f2b6"; }

.la.la-linode {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-address-book-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-address-book-o:before {
  content: "\f2b9"; }

.la.la-vcard:before {
  content: "\f2bb"; }

.la.la-address-card-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-address-card-o:before {
  content: "\f2bb"; }

.la.la-vcard-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-vcard-o:before {
  content: "\f2bb"; }

.la.la-user-circle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-user-circle-o:before {
  content: "\f2bd"; }

.la.la-user-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-user-o:before {
  content: "\f007"; }

.la.la-id-badge {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-drivers-license:before {
  content: "\f2c2"; }

.la.la-id-card-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-id-card-o:before {
  content: "\f2c2"; }

.la.la-drivers-license-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-drivers-license-o:before {
  content: "\f2c2"; }

.la.la-quora {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-free-code-camp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-telegram {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-thermometer-4:before {
  content: "\f2c7"; }

.la.la-thermometer:before {
  content: "\f2c7"; }

.la.la-thermometer-3:before {
  content: "\f2c8"; }

.la.la-thermometer-2:before {
  content: "\f2c9"; }

.la.la-thermometer-1:before {
  content: "\f2ca"; }

.la.la-thermometer-0:before {
  content: "\f2cb"; }

.la.la-bathtub:before {
  content: "\f2cd"; }

.la.la-s15:before {
  content: "\f2cd"; }

.la.la-window-maximize {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-window-restore {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-times-rectangle:before {
  content: "\f410"; }

.la.la-window-close-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-window-close-o:before {
  content: "\f410"; }

.la.la-times-rectangle-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-times-rectangle-o:before {
  content: "\f410"; }

.la.la-bandcamp {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-grav {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-etsy {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-imdb {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-ravelry {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-eercast {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-eercast:before {
  content: "\f2da"; }

.la.la-snowflake-o {
  font-family: 'Line Awesome Free';
  font-weight: 400; }

.la.la-snowflake-o:before {
  content: "\f2dc"; }

.la.la-superpowers {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-wpexplorer {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }

.la.la-spotify {
  font-family: 'Line Awesome Brands';
  font-weight: 400; }
/*
 * El tema abre su <div class="product-label"> en cuanto hay oferta y lo cierra despues, asi que al
 * vaciar la etiqueta puede quedar el envoltorio sin contenido. Se oculta para que no reserve sitio.
 */
.product-label:empty {
	display: none;
}

.alyabar-dcto {
	position: absolute;
	top: 12px;
	left: 12px;
	z-index: 3;
	padding: 4px 10px;
	border-radius: 55px;
	background: #A93226;
	color: #fff;
	font-size: 11px;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: 0.02em;
	white-space: nowrap;
	pointer-events: none;
}
@media (max-width: 767px) {
	.alyabar-dcto {
		top: 8px;
		left: 8px;
		padding: 3px 8px;
		font-size: 10px;
	}
}
.alyabar-sin-stock {
	position: absolute;
	top: 12px;
	right: 12px;
	z-index: 3;
	padding: 4px 9px;
	border-radius: 4px;
	background: #a93226;
	color: #fff;
	font-size: 11px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: 0.02em;
	white-space: nowrap;
	pointer-events: none;
}
@media (max-width: 767px) {
	.alyabar-sin-stock {
		top: 8px;
		right: 8px;
		padding: 3px 7px;
		font-size: 10px;
	}
}


.elbzotech-search-form-wrap-global .content-form-popup h3,
.elbzotech-search-form-wrap-global .content-form-popup .content-list-product-search > p {
	color: #FFFFFF;
}


/*
 * El nodo del tema deja de ser una cortina a pantalla completa y pasa a ser el hueco donde vive
 * la tarjeta: abajo a la derecha, sin fondo y sin capturar el raton fuera de la tarjeta.
 * La clase .hide del tema sigue siendo la que lo muestra y lo esconde (display: none).
 */
.bzo-ajaxcart-report {
	position: fixed;
	left: auto;
	top: auto;
	right: 24px;
	bottom: 24px;
	width: 360px;
	max-width: calc(100vw - 32px);
	background: transparent;
	display: block;
	z-index: 99999;
	pointer-events: none;
}

/*
 * OJO, TRAMPA PROPIA: aqui habia una regla `.bzo-ajaxcart-report > div` para apagar el recuadro
 * blanco del tema. Al reescribir el interior, ESE hijo directo pasa a ser nuestra propia tarjeta
 * .alyabar-aviso, y el selector con combinador (0,1,1) le ganaba al de clase suelta (0,1,0): la
 * tarjeta salia sin fondo, sin bordes redondeados y sin relleno, o sea invisible sobre la pagina.
 * Se quito: ya no hace falta, porque el div del tema deja de existir en cuanto montamos el nuestro.
 */
/*
 * SE ESCRIBE `> .alyabar-aviso` Y NO `.alyabar-aviso` A SECAS, a proposito.
 *
 * El tema tiene en style.css una regla `.bzo-ajaxcart-report > div` con SU recuadro: fondo blanco,
 * radio 10 px, relleno 40/30/30 y max-width 600. Nuestra tarjeta es justo ese hijo directo, asi que
 * un selector de clase suelta (0,1,0) perdia contra el suyo con combinador (0,1,1) y la tarjeta
 * salia con el relleno y el radio del tema -y sin fondo propio, que es lo que se vio en pantalla si
 * el CSS del tema llegaba tarde-. Con `> .alyabar-aviso` (0,2,1) mandamos nosotros siempre.
 */
.bzo-ajaxcart-report > .alyabar-aviso {
	position: relative;
	max-width: none;
	pointer-events: auto;
	overflow: hidden;
	padding: 18px 18px 16px;
	background: #FFFFFF;
	border: 1px solid #E7EDE8;
	border-radius: 18px;
	box-shadow: 0 18px 40px rgba(30, 58, 42, .18);
	text-align: left;
	/* Entra deslizandose cada vez que el tema le quita la clase hide. */
	animation: alyabar-aviso-entra .35s cubic-bezier(.2, .9, .3, 1.2) both;
}

@keyframes alyabar-aviso-entra {
	from { opacity: 0; transform: translateY(16px) scale(.98); }
	to   { opacity: 1; transform: none; }
}

/* Quien prefiera menos movimiento, que no lo tenga. */
@media (prefers-reduced-motion: reduce) {
	.alyabar-aviso { animation: none; }
	.alyabar-aviso__barra::after { animation: none; }
}

.alyabar-aviso__cabecera {
	display: flex;
	align-items: center;
	gap: 9px;
	margin-bottom: 13px;
	padding-right: 26px;
}

.alyabar-aviso__tic {
	flex: 0 0 24px;
	width: 24px;
	height: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: #2F6B48;
	color: #FFFFFF;
}
.alyabar-aviso__tic svg { width: 13px; height: 13px; display: block; }

.alyabar-aviso__titulo {
	margin: 0;
	font-size: 14.5px;
	font-weight: 800;
	letter-spacing: .01em;
	color: #1E3A2A;
}

/* La equis, para cerrarlo antes de que se vaya solo. */
.alyabar-aviso__x {
	position: absolute;
	top: 12px;
	right: 12px;
	width: 26px;
	height: 26px;
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 0;
	border-radius: 50%;
	background: transparent;
	color: #8A9690;
	font-size: 18px;
	line-height: 1;
	cursor: pointer;
}
.alyabar-aviso__x:hover { background: #F0F4F1; color: #1E3A2A; }

.alyabar-aviso__producto {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-bottom: 15px;
}
/* Sin foto ni nombre no se pinta la fila: mejor nada que un hueco gris. */
.alyabar-aviso__producto:empty { display: none; }

.alyabar-aviso__foto {
	flex: 0 0 56px;
	width: 56px;
	height: 56px;
	border-radius: 12px;
	overflow: hidden;
	background: #F5F5F5;
}
.alyabar-aviso__foto img { width: 100%; height: 100%; object-fit: cover; display: block; }

.alyabar-aviso__nombre {
	flex: 1 1 auto;
	min-width: 0;
	text-align: left;
	font-size: 14px;
	line-height: 1.35;
	color: #1C1F1D;
	/* Dos lineas como maximo: los nombres de perfume son largos. */
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.alyabar-aviso__botones { display: flex; gap: 10px; }

.alyabar-aviso__botones a {
	flex: 1 1 0;
	display: block;
	padding: 11px 10px;
	border-radius: 55px;
	font-size: 13.5px;
	font-weight: 700;
	text-align: center;
	text-decoration: none;
	line-height: 1.2;
	transition: background .2s ease, color .2s ease;
}

.alyabar-aviso__seguir {
	background: #F0F4F1;
	color: #1E3A2A;
}
.alyabar-aviso__seguir:hover { background: #E1EAE4; color: #1E3A2A; }

.alyabar-aviso__pagar {
	background: #2F6B48;
	color: #FFFFFF;
}
.alyabar-aviso__pagar:hover { background: #1E3A2A; color: #FFFFFF; }

/* La barrita del tiempo: dice sin palabras que el aviso se va solo. */
.alyabar-aviso__barra {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 3px;
	background: #EEF1EE;
}
.alyabar-aviso__barra::after {
	content: '';
	display: block;
	height: 100%;
	background: #C9A445;
	transform-origin: left center;
	animation: alyabar-aviso-barra 5s linear both;
}
@keyframes alyabar-aviso-barra {
	from { transform: scaleX(1); }
	to   { transform: scaleX(0); }
}

/* La cuenta atras del tema sigue existiendo (su JS escribe ahi), pero no se ve. */
.bzo-ajaxcart-report .js-time-cout-dow { display: none !important; }

@media (max-width: 767px) {
	/*
	 * En movil va abajo y a todo el ancho, POR ENCIMA DE LA BARRA INFERIOR FIJA (Inicio, Tienda,
	 * Buscar, Me gusta, Menu), que mide unos 65 px: si no, la tapa.
	 */
	.bzo-ajaxcart-report {
		right: 12px;
		left: 12px;
		bottom: 78px;
		width: auto;
		max-width: none;
	}
	.alyabar-aviso { padding: 15px 15px 14px; }
	.alyabar-aviso__foto { flex-basis: 48px; width: 48px; height: 48px; }
}

/* ==================== Los avisos de WooCommerce ==================== */

/*
 * POR QUE CADA CLASE VA REPETIDA (.woocommerce-message.woocommerce-message).
 *
 * El tema declara estos avisos como `.woocommerce .woocommerce-message` -DOS clases-, en
 * assets/demo3/css/single-product.css. Un selector nuestro de una sola clase pierde por
 * especificidad por mucho que se imprima despues: el primer intento dejo el aviso igual de verde
 * que antes.
 *
 * Repetir la clase sube la especificidad a (0,2,0), empata con la del tema y, al empatar, gana el
 * que va despues, que es el nuestro. Se prefiere a !important porque asi cualquier regla futura
 * mas concreta -o un !important de verdad, si alguna vez hace falta- puede seguir ganandole.
 */

/*
 * LOS TRES AVISOS DE WOOCOMMERCE, LEGIBLES (22-09-2026).
 *
 * El tema pinta .woocommerce-message.woocommerce-message, .woocommerce-error.woocommerce-error y .woocommerce-info.woocommerce-info EXACTAMENTE IGUAL:
 * un bloque macizo en verde principal #2F6B48 con el texto en blanco, 30 px de relleno y 60 por
 * la izquierda para su icono. Dos problemas, los dos senalados por el disenador:
 *
 *   1. El de exito ("X se ha anadido a tu carrito") es una franja verde enorme que no pega con
 *      el resto de la web.
 *   2. El de ERROR ERA ILEGIBLE. WooCommerce escribe el nombre del campo en <strong> y el resto
 *      en texto normal; sobre el verde el <strong> blanco se leia y el resto NO. De ahi que en
 *      el checkout se viera "Facturacion RUT" en blanco y "es un campo requerido" apagado. Es la
 *      misma familia de fallo que el del cupon: contraste muy por debajo de 4,5:1.
 *
 * Ademas los tres decian lo mismo con el mismo color, asi que un error y una confirmacion se
 * veian identicos: el color tiene que significar algo.
 *
 * Se les da fondo claro y una banda de color a la izquierda, que es lo que distingue uno de otro:
 *   exito -> verde | error -> rojo | informacion -> dorado
 * Con fondo claro el contraste lo pone el texto oscuro y deja de depender de si la frase va o no
 * dentro de un <strong>.
 */
.woocommerce-message.woocommerce-message,
.woocommerce-error.woocommerce-error,
.woocommerce-info.woocommerce-info {
	position: relative;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 10px 14px;
	margin: 0 0 22px;
	padding: 16px 20px 16px 18px;
	border: 1px solid;
	border-left-width: 4px;
	border-radius: 14px;
	font-size: 14.5px;
	line-height: 1.5;
	list-style: none;
	box-shadow: 0 2px 10px rgba(30, 58, 42, .05);
}

/* El icono del tema era absoluto (de ahi los 60 px de relleno): pasa a ser un hijo mas de la fila. */
.woocommerce-message.woocommerce-message::before,
.woocommerce-error.woocommerce-error::before,
.woocommerce-info.woocommerce-info::before {
	position: static;
	flex: 0 0 auto;
	margin: 0;
	padding: 0;
	top: auto;
	left: auto;
	font-size: 19px;
	line-height: 1;
}

/* Exito: verde. */
.woocommerce-message.woocommerce-message {
	background: #EEF4EF;
	border-color: #CFE2D5;
	border-left-color: #2F6B48;
	color: #1C1F1D;
}
.woocommerce-message.woocommerce-message::before { color: #2F6B48; }

/* Error: rojo, el mismo #A93226 de la etiqueta "Agotado". */
.woocommerce-error.woocommerce-error {
	background: #FDEDEB;
	border-color: #F3CFCA;
	border-left-color: #A93226;
	color: #1C1F1D;
	flex-direction: column;
	align-items: flex-start;
	gap: 7px;
}
.woocommerce-error.woocommerce-error::before { color: #A93226; }
.woocommerce-error.woocommerce-error li { margin: 0; padding: 0; list-style: none; }
/* El <strong> con el nombre del campo, un tono mas fuerte pero sin perder legibilidad. */
.woocommerce-error.woocommerce-error strong { color: #7E2419; font-weight: 700; }

/* Informacion: dorado. */
.woocommerce-info.woocommerce-info {
	background: #FAF7F0;
	border-color: #EADFC4;
	border-left-color: #C9A445;
	color: #3F4642;
}
.woocommerce-info.woocommerce-info::before { color: #C9A445; }

/* Enlaces dentro de un aviso: verde, no blanco sobre claro. */
.woocommerce-message.woocommerce-message a:not(.button),
.woocommerce-error.woocommerce-error a:not(.button),
.woocommerce-info.woocommerce-info a:not(.button) {
	color: #2F6B48;
	font-weight: 700;
	text-decoration: underline;
	text-underline-offset: 2px;
}

/*
 * El boton "Ver carrito" iba al final de la franja verde, en blanco sobre verde. Ahora es el
 * boton del sitio y se va al extremo derecho de la fila.
 */
.woocommerce-message.woocommerce-message .button,
.woocommerce-error.woocommerce-error .button,
.woocommerce-info.woocommerce-info .button {
	margin-left: auto;
	/*
	 * El !important aqui NO es pereza: el tema declara `padding: 0 !important` para el boton de
	 * dentro de un aviso (assets/demo3/css/single-product.css) y `padding: 0 35px !important` en
	 * button.css. Contra un !important solo gana otro; sin el, el boton salia de 69x18 px.
	 */
	padding: 10px 24px !important;
	display: inline-block;
	background: #2F6B48;
	color: #FFFFFF;
	border: 0;
	border-radius: 55px;
	font-size: 13.5px;
	font-weight: 700;
	line-height: 1.3;
	text-decoration: none;
}
.woocommerce-message.woocommerce-message .button:hover,
.woocommerce-error.woocommerce-error .button:hover,
.woocommerce-info.woocommerce-info .button:hover { background: #1E3A2A; color: #FFFFFF; }

@media (max-width: 767px) {
	.woocommerce-message.woocommerce-message,
	.woocommerce-error.woocommerce-error,
	.woocommerce-info.woocommerce-info {
		padding: 14px 16px 14px 14px;
		font-size: 14px;
	}
	/* En movil el boton baja a su propia linea en vez de apretar el texto. */
	.woocommerce-message.woocommerce-message .button,
	.woocommerce-error.woocommerce-error .button,
	.woocommerce-info.woocommerce-info .button { margin-left: 0; width: 100%; text-align: center; }
}


/* Solo los 3 primeros resultados. */
.content-list-product-search .item-search-pro:nth-child(n+4) { display: none !important; }

/*
 * La lista se colocaba bien (arriba, z-index 10000) pero quedaba con visibility:hidden y opacity:0:
 * el tema la revela con una clase que en el widget global no llega. Se fuerza al abrir el panel.
 */
.elbzotech-search-form-wrap.active .elbzotech-list-product-search,
.elbzotech-search-form-wrap-global.active .elbzotech-list-product-search {
	display: block !important;
	visibility: visible !important;
	opacity: 1 !important;
	max-height: 60vh;
	overflow-y: auto;
	background: #fff;
	border-radius: 0 0 14px 14px;
	box-shadow: 0 12px 24px rgba(0, 0, 0, 0.12);
}
/* Sin texto escrito no debe asomar nada. */
.elbzotech-search-form-wrap.active .elbzotech-list-product-search:empty,
.elbzotech-search-form-wrap-global.active .elbzotech-list-product-search:empty {
	display: none !important;
}
.content-list-product-search .item-search-pro {
	display: flex;
	align-items: center;
	gap: 12px;
	padding: 10px 16px;
	border-bottom: 1px solid #F1F1ED;
	text-align: left;
}
/* Hueco de la miniatura siempre reservado: si el perfume no tiene foto (son 6), la fila se
   descuadraba y el texto quedaba centrado. */
.content-list-product-search .search-ajax-thumb {
	flex: 0 0 52px;
	width: 52px;
	height: 52px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #F1F1ED;
	border-radius: 8px;
	background: #FAFAF8;
	overflow: hidden;
}
.content-list-product-search .search-ajax-thumb img { width: 52px; height: 52px; object-fit: contain; }
.content-list-product-search .item-search-pro > *:not(.search-ajax-thumb) { flex: 1 1 auto; }

/* La lista va pegada al panel: entre ambos asomaba el fondo oscuro de la pagina. */
.elbzotech-search-form-wrap.active .elbzotech-list-product-search,
.elbzotech-search-form-wrap-global.active .elbzotech-list-product-search {
	margin-top: -1px;
	border-top: 1px solid #F1F1ED;
}

/* Boton "Ver mas resultados". */
.alyabar-ver-mas {
	display: block;
	margin: 12px 16px 16px;
	padding: 12px 18px;
	border-radius: 55px;
	background: #2F6B48;
	color: #fff !important;
	font-size: 14px;
	font-weight: 600;
	text-align: center;
	transition: background 0.25s ease-out;
}
.alyabar-ver-mas:hover { background: #1E3A2A; color: #fff !important; }


/*
 * "Crear cuenta" era un enlace de texto pegado a "Olvidaste tu contrasena" (10 px de separacion,
 * misma linea, mismo color y tamano): funcionaba, pero no se leia como una opcion. Ahora es un
 * boton con borde, en su propia linea y bajo un rotulo que lo anuncia.
 *
 * ESPECIFICIDAD: alyabar-traducciones.php ya declara `.login-popup-content-wrap .popup-redirect`
 * (0,2,0) y se imprime DESPUES que este archivo (orden alfabetico de los sandbox), asi que un
 * empate lo perderiamos. Por eso estas reglas llevan tres clases.
 *
 * Y NADA DE FLEX CON TEXTO SUELTO (trampa del 9.23): aqui el contenedor solo tiene dos <a> como
 * hijos, los nodos de espacios en blanco no cuentan como elementos flex. El ::before si, y es
 * justo lo que se quiere como rotulo.
 */
.login-popup-content-wrap .elbzotech-login-form .registerform-lost-pass {
	display: flex;
	flex-direction: column;
	align-items: stretch;
	gap: 10px;
	margin-top: 20px;
	padding-top: 18px;
	border-top: 1px solid #E7EDE8;
	text-align: center;
}

.login-popup-content-wrap .elbzotech-login-form .registerform-lost-pass::before {
	content: '¿Aún no tienes cuenta?';
	font-size: 13px;
	color: #6B726E;
}

.login-popup-content-wrap .elbzotech-login-form .registerform-lost-pass a.register-link {
	display: block;
	padding: 12px 18px;
	border: 2px solid #2F6B48;
	border-radius: 55px;
	color: #2F6B48;
	font-size: 15px;
	font-weight: 700;
	text-decoration: none;
	transition: background .2s ease, color .2s ease;
}

.login-popup-content-wrap .elbzotech-login-form .registerform-lost-pass a.register-link:hover {
	background: #2F6B48;
	color: #FFFFFF;
	text-decoration: none;
}

.login-popup-content-wrap .elbzotech-login-form .registerform-lost-pass a.lostpass-link {
	font-size: 13px;
	color: #8A918D;
	text-decoration: underline;
}

/* El aviso de privacidad del registro del popup, en pequeno (ver el bloque de la pagina). */
.login-popup-content-wrap .woocommerce-privacy-policy-text p {
	font-size: 12px;
	line-height: 1.5;
	color: #8A918D;
}

.login-popup-content-wrap .woocommerce-privacy-policy-text a {
	color: #2F6B48;
	text-decoration: underline;
}


/* --- 1. Generos --- */
.alyabar-generos {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 20px;
}

/*
 * TARJETA CON FOTO DE FONDO (26-09-2026).
 *
 * Antes era una tarjeta blanca de 148 px con titulo, descripcion y contador. Con una foto detras,
 * 148 px de alto dejan la imagen en una tira donde no se distingue nada: de ahi el `min-height` de
 * 300 px. Las fotos del disenador traen el motivo a la DERECHA y el fondo liso a la izquierda, asi
 * que el titulo va a la izquierda y el velo se oscurece hacia ese lado.
 */
.alyabar-generos .alyabar-genero {
	position: relative;
	display: flex;
	align-items: center;
	min-height: 300px;
	padding: 28px 30px;
	border-radius: 18px;
	background: #1E3A2A;
	background-size: cover;
	/* `top` y no `center`: al recortar por alto, lo que se pierde es la parte de abajo y las caras
	   se conservan enteras. */
	background-position: center top;
	background-repeat: no-repeat;
	text-decoration: none;
	overflow: hidden;
	transition: box-shadow .2s ease, transform .2s ease;
}

.alyabar-generos .alyabar-genero:hover {
	box-shadow: 0 14px 30px rgba(30, 58, 42, .18);
	transform: translateY(-2px);
}

/* Sin velo, el titulo blanco no se lee sobre una foto clara. */
.alyabar-generos .alyabar-genero.tiene-foto:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(90deg, rgba(16, 32, 23, .80) 0%, rgba(16, 32, 23, .45) 45%, rgba(16, 32, 23, .05) 100%);
}

.alyabar-genero__nombre {
	position: relative;
	font-family: var(--bzo-title_typo-font-family, inherit);
	font-size: 30px;
	font-weight: 700;
	color: #FFFFFF;
	line-height: 1.2;
	text-shadow: 0 2px 10px rgba(0, 0, 0, .25);
}
/* --- 3. Descubre por notas --- */
/*
 * CARRUSEL DE UNA SOLA FILA (26-09-2026, cuarta vuelta).
 *
 * El disenador quiere las seis en una fila y con el tamanio de tarjeta de la referencia (351 px de
 * ancho), y las dos cosas juntas no caben en 1335 px: de ahi el carrusel. Se hace con scroll nativo
 * y `scroll-snap`, no con Swiper: el tema carga Swiper pero crear una instancia obliga a depender de
 * cuando la inicializa el (7.3, 9.8), y aqui basta el propio scroll del navegador, que ademas se
 * arrastra con el dedo en movil sin una sola linea de JS.
 */
/*
 * UNA FILA FIJA DE SEIS (26-09-2026, quinta vuelta).
 *
 * Se retira el carrusel: el disenador prefiere ver las seis a la vez y acepta la tarjeta mas
 * pequenia. A 1440 salen de 202 x 269 px y a 1920 de 285 x 380, siempre en 3:4.
 */
.alyabar-notas {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 20px;
}

.alyabar-notas .alyabar-nota {
	position: relative;
	display: block;
	text-decoration: none;
}

/*
 * EL TITULO ARRIBA Y LA IMAGEN BAJADA, CORTADA POR EL BORDE.
 *
 * En la referencia la foto se sale por abajo de la tarjeta y por eso el titulo respira. Aqui la
 * imagen se ancla al fondo con un desplazamiento negativo: conserva su tamanio (entra a lo ancho de
 * la tarjeta) pero baja 30 px y el `overflow: hidden` de la caja se lleva ese trozo.
 */
.alyabar-nota__cabecera {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	padding: 18px 8px 0;
	text-align: center;
	pointer-events: none;
}

.alyabar-nota__ceja {
	display: block;
	margin-bottom: 4px;
	font-size: 11px;
	font-weight: 400;
	letter-spacing: .1em;
	text-transform: uppercase;
	color: #6B726E;
}

.alyabar-nota__nombre {
	display: block;
	font-size: 19px;
	font-weight: 800;
	letter-spacing: .02em;
	text-transform: uppercase;
	color: #1E3A2A;
	line-height: 1.2;
}

.alyabar-nota__caja {
	position: relative;
	display: block;
	width: 100%;
	aspect-ratio: 3 / 4;
	border-radius: 18px;
	overflow: hidden;
	background: #FFFFFF;
}

.alyabar-nota__caja.sin-foto {
	border: 1px dashed #DCE5DE;
	background: #FAF7F0;
}

.alyabar-nota__caja img {
	position: absolute;
	right: 0;
	/* -30px para todas + lo que cada foto necesite (--alyabar-bajar, en % del alto de la
	   tarjeta), porque cada archivo trae un margen blanco distinto arriba. */
	bottom: calc(-30px - var(--alyabar-bajar, 0%));
	left: 0;
	width: 100%;
	height: auto;
	display: block;
	transition: transform .35s ease;
}

/*
 * FOTO MAS GRANDE (27-09-2026): se agranda un 35 % desde ABAJO (la base queda anclada al borde
 * inferior y crece hacia arriba y a los lados; la caja la recorta). La tarjeta no cambia de tamano.
 * El zoom al pasar el raton parte de ese tamano.
 */
.alyabar-nota__caja img {
	transform: scale(1.35);
	transform-origin: center bottom;
}
.alyabar-notas .alyabar-nota:hover .alyabar-nota__caja img {
	transform: scale(1.45);
}

.alyabar-notas .alyabar-nota:hover .alyabar-nota__nombre {
	color: #2F6B48;
}

.alyabar-nota__inicial {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	font-family: var(--bzo-title_typo-font-family, inherit);
	font-size: 40px;
	font-weight: 700;
	color: #C9A445;
	line-height: 1;
}

@media (max-width: 1024px) {
	.alyabar-generos {
		grid-template-columns: repeat(2, 1fr);
	}
	.alyabar-notas {
		grid-template-columns: repeat(3, 1fr);
		gap: 22px;
	}
	.alyabar-nota__nombre {
		font-size: 22px;
	}
	.alyabar-nota__ceja {
		font-size: 12px;
	}
	.alyabar-nota__cabecera {
		padding: 24px 12px 0;
	}
}

@media (max-width: 767px) {
	.alyabar-generos {
		grid-template-columns: 1fr;
		gap: 14px;
	}
	.alyabar-notas {
		grid-template-columns: repeat(2, 1fr);
		gap: 16px;
	}
	.alyabar-nota__caja img {
		bottom: calc(-18px - var(--alyabar-bajar, 0%));
	}
	.alyabar-nota__ceja {
		font-size: 11px;
	}
	.alyabar-generos .alyabar-genero { min-height: 240px; padding: 22px 24px; }
	.alyabar-genero__nombre { font-size: 26px; }
	.alyabar-nota__nombre { font-size: 19px; }
	.alyabar-nota__cabecera { padding-top: 18px; }
}

/*
 * GENEROS JUNTO A LOS TIPOS (26-09-2026). La seccion "Busca por genero" desaparecio y el widget paso
 * al contenedor 6ad54bb, debajo de Arabes / Disenador / Nicho. Para que se lean como un solo bloque:
 * - misma tipografia que el titulo de los tipos (Nunito Sans, 800, mayusculas; ver
 *   .alyabar-marca__titulo en alyabar-home-marcas.php): si cambia alli, cambiarla aqui;
 * - el mismo hueco de 20 px que separa las tarjetas de tipo;
 * - ALTURA: 300 px en PC (la que tenian) y 150 en movil, mas bajas que los tipos para distinguir la fila.
 */
/* El contenedor 6ad54bb no tiene hueco entre widgets: se pone aqui el mismo que entre tarjetas. */
.alyabar-generos {
	margin-top: 20px;
}
@media (max-width: 767px) {
	.alyabar-generos {
		margin-top: 14px;
	}
}
.alyabar-generos .alyabar-genero {
	min-height: 300px;
	align-items: flex-end;
	padding: 26px 30px 22px;
}
.alyabar-generos .alyabar-genero__nombre {
	font-family: 'Nunito Sans', sans-serif;
	font-size: 32px;
	font-weight: 800;
	letter-spacing: .02em;
	text-transform: uppercase;
	line-height: 1.1;
}
@media (max-width: 767px) {
	.alyabar-generos .alyabar-genero {
		min-height: 150px;
		padding: 20px 24px 18px;
	}
	.alyabar-generos .alyabar-genero__nombre {
		font-size: 26px;
	}
}

/*
 * GENEROS EN PROPORCION FIJA 5:2 (26-09-2026). Antes tenian un alto minimo (300 px en PC, 150 en
 * movil) y la foto se recortaba distinto en cada pantalla. Con proporcion fija, una foto entregada
 * en 5:2 (1500 x 600) se ve ENTERA en todas, y la fila queda claramente mas baja que la de tipos
 * (4:3): a 1440 px, 432x173 frente a 432x324.
 */
.alyabar-generos .alyabar-genero {
	min-height: 0;
	/* 21:9 y no 5:2: es la proporcion que ofrece la herramienta del disenador y la que ya traen las
	   fotos de Para ellas y Unisex (1200x514). Entregar 21:9 = se ve entera. */
	aspect-ratio: 21 / 9;
	/* Arriba y no al centro: las fotos actuales son mas altas que 5:2 y asi no se cortan las caras.
	   A una foto entregada en 5:2 no le afecta: encaja exacta. */
	background-position: center top;
}
@media (max-width: 767px) {
	.alyabar-generos .alyabar-genero {
		min-height: 0;
	}
}

/* Velo mas suave, como en tipos y marcas: antes .80 -> .45 -> .05. */
.alyabar-generos .alyabar-genero.tiene-foto:before {
	background: linear-gradient(90deg, rgba(16, 32, 23, .55) 0%, rgba(16, 32, 23, .18) 50%, rgba(16, 32, 23, 0) 100%);
}
.alyabar-generos .alyabar-genero.tiene-foto .alyabar-genero__nombre {
	text-shadow: 0 2px 12px rgba(0, 0, 0, .35);
}

/* NOTAS: leve sombra al pasar el raton (la caja recorta la foto, pero su propia sombra no). */
.alyabar-nota__caja {
	transition: box-shadow .25s ease;
}
.alyabar-notas .alyabar-nota:hover .alyabar-nota__caja {
	box-shadow: 0 12px 26px rgba(30, 58, 42, .14);
}

/* Generos con ceja + nombre, como las tarjetas de tipo (27-09-2026). */
.alyabar-generos .alyabar-genero__contenido {
	position: relative;
	display: block;
}
.alyabar-generos .alyabar-genero__ceja {
	display: block;
	margin-bottom: 2px;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .14em;
	text-transform: uppercase;
	color: rgba(255, 255, 255, .9);
	text-shadow: 0 1px 3px rgba(0, 0, 0, .55), 0 3px 16px rgba(0, 0, 0, .45);
}
.alyabar-generos .alyabar-genero__nombre {
	display: block;
}
@media (max-width: 767px) {
	.alyabar-generos .alyabar-genero__ceja {
		font-size: 12px;
	}
}

/* Con la foto agrandada, las mas altas (la pina de Frutales) llegan al titulo: un halo blanco lo
   separa de la foto sin achicarla. El titulo ya va por encima (z-index 1); se sube a 2 por si acaso. */
.alyabar-notas .alyabar-nota__cabecera {
	z-index: 2;
}
.alyabar-notas .alyabar-nota__ceja,
.alyabar-notas .alyabar-nota__nombre {
	text-shadow: 0 0 4px #FFFFFF, 0 0 10px #FFFFFF, 0 0 18px rgba(255, 255, 255, .9);
}

/*
 * NOTAS, ENCUADRE NUEVO (27-09-2026): foto anclada ARRIBA (--alyabar-top) y mas ancha que la tarjeta
 * (--alyabar-z), centrada; el borde inferior la recorta. Sustituye al anclaje por abajo con scale.
 * Las variables las calcula el shortcode por foto.
 */
.alyabar-notas .alyabar-nota .alyabar-nota__caja img {
	top: var(--alyabar-top, 34%);
	bottom: auto;
	right: auto;
	left: calc((1 - var(--alyabar-z, 1.4)) * 50%);
	width: calc(var(--alyabar-z, 1.4) * 100%);
	max-width: none;
	height: auto;
	transform: none;
	transform-origin: center top;
}
.alyabar-notas .alyabar-nota:hover .alyabar-nota__caja img {
	transform: scale(1.06);
}

/* GENEROS: boton "Ver mas" bajo el nombre, como el de las marcas (redondo, hover verde). */
.alyabar-generos .alyabar-genero__boton {
	display: inline-block;
	margin-top: 12px;
	padding: 8px 22px;
	border: 1px solid rgba(255, 255, 255, .9);
	border-radius: 55px;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .12em;
	text-transform: uppercase;
	color: #FFFFFF;
	text-shadow: none;
	transition: background .2s ease, border-color .2s ease, color .2s ease;
}
.alyabar-generos .alyabar-genero:hover .alyabar-genero__boton {
	background: #2F6B48;
	border-color: #2F6B48;
}
@media (max-width: 767px) {
	.alyabar-generos .alyabar-genero__boton {
		margin-top: 8px;
		padding: 6px 16px;
		font-size: 11px;
	}
}


/*
 * SIN RESENIAS CARGADAS, LA SECCION ENTERA SE OCULTA.
 * El shortcode ya no imprime nada, pero el contenedor de Elementor seguia reservando su relleno
 * vertical: 112 px de hueco en blanco en medio de la portada. Se oculta desde PHP en vez de por CSS
 * ciego, para que reaparezca sola en cuanto la opcion tenga datos. Un administrador si la ve, porque
 * para el el shortcode imprime el aviso de que faltan.
 */

/* Dos columnas: panel fijo a la izquierda, carrusel a la derecha. */
.alyabar-resenas {
	display: grid;
	/*
	 * minmax(0, 1fr) Y NO 1fr: la pista del carrusel lleva 8 tarjetas con min-width: 100%, asi que su
	 * tamanio min-content es enorme y `1fr` lo respeta. Medido en una pantalla de 1440: la columna del
	 * carrusel pedia 1.572 px y el bloque se desbordaba. Con minmax(0, ...) la columna puede encogerse
	 * por debajo de su contenido, que es justo lo que necesita algo con overflow oculto.
	 */
	grid-template-columns: minmax(240px, 30%) minmax(0, 1fr);
	gap: 40px;
	align-items: center;
}

/* --- Panel izquierdo --- */
/*
 * El panel va centrado (25-09-2026, peticion del diseniador): antes iba pegado a la izquierda de su
 * columna y quedaba descolgado del carrusel.
 */
.alyabar-resenas__panel {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	gap: 10px;
}

.alyabar-resenas__titulo {
	margin: 0 0 4px;
	font-family: var(--bzo-title_typo-font-family, inherit);
	font-size: 30px;
	font-weight: 700;
	line-height: 1.2;
	color: #1E3A2A;
}

/*
 * SIN PASTILLA: con borde, fondo blanco y esquinas redondeadas parecia un boton y la gente intentaba
 * pulsarlo. Es solo la firma de donde vienen las resenias, asi que se queda en logo + texto.
 */
.alyabar-resenas__fuente {
	display: inline-flex;
	align-items: center;
	gap: 8px;
	font-size: 13px;
	font-weight: 600;
	color: #6B726E;
	white-space: nowrap;
}

/* El logo no se recolorea nunca: es una marca ajena. */
.alyabar-logo-google {
	display: block;
	flex: 0 0 auto;
}

.alyabar-resenas__nota {
	font-family: var(--bzo-title_typo-font-family, inherit);
	font-size: 44px;
	font-weight: 800;
	line-height: 1;
	color: #1E3A2A;
}

.alyabar-resenas__total {
	font-size: 14px;
	color: #6B726E;
}

.alyabar-resenas__enlace {
	margin-top: 6px;
	padding: 11px 24px;
	border: 1px solid #DCE5DE;
	border-radius: 55px;
	background: #FFFFFF;
	font-size: 14px;
	font-weight: 700;
	color: #2F6B48;
	text-decoration: none;
	transition: background .2s ease, color .2s ease;
}

.alyabar-resenas__enlace:hover {
	background: #2F6B48;
	color: #FFFFFF;
}

.alyabar-resena__estrellas {
	display: inline-flex;
	gap: 2px;
}

.alyabar-estrella {
	width: 17px;
	height: 17px;
	fill: #DCE5DE;
}

.alyabar-estrella.es-llena {
	fill: #C9A445;
}

/* --- Carrusel --- */
.alyabar-resenas__carrusel {
	min-width: 0;
}

.alyabar-resenas__ventana {
	overflow: hidden;
	min-width: 0;
}

.alyabar-resenas__pista {
	display: flex;
	transition: transform .45s ease;
}

/*
 * Cada resenia ocupa el 100% de la ventana: el carrusel avanza de una en una.
 * flex: 0 0 100% es obligatorio; con flex: 1 se repartirian todas en la misma fila.
 */
.alyabar-resenas__pista > .alyabar-resena {
	flex: 0 0 100%;
	min-width: 100%;
	display: flex;
	flex-direction: column;
	gap: 14px;
	padding: 26px 28px;
	border: 1px solid #E7EDE8;
	border-radius: 18px;
	background: #FFFFFF;
	/*
	 * Alto minimo para que la tarjeta NO salte al cambiar de resenia: "Muy buena atencion" ocupa una
	 * linea y otras cuatro. Con el alto fijo y el texto recortado, el bloque se mantiene quieto.
	 */
	min-height: 196px;
	box-sizing: border-box;
}

.alyabar-resenas .alyabar-resena__texto {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
	margin: 0;
	font-size: 16px;
	line-height: 1.6;
	color: #4A514D;
}

.alyabar-resena__pie {
	display: flex;
	align-items: center;
	gap: 12px;
	margin-top: auto;
	padding-top: 14px;
	border-top: 1px solid #EEF1EE;
}

.alyabar-resena__inicial {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 38px;
	height: 38px;
	flex: 0 0 38px;
	border-radius: 50%;
	background: #EEF4EF;
	color: #2F6B48;
	font-size: 16px;
	font-weight: 700;
	line-height: 1;
}

.alyabar-resena__quien {
	display: flex;
	flex-direction: column;
}

.alyabar-resena__autor {
	font-size: 15px;
	font-weight: 700;
	color: #1E3A2A;
}

.alyabar-resena__fecha {
	font-size: 12px;
	color: #5F6661; /* 6:1 sobre blanco; #8A918D no llegaba a 4,5:1 (30-09-2026) */
}

/* La G de cada tarjeta va al final del pie, discreta, para que cada resenia lleve su origen. */
.alyabar-resena__pie .alyabar-logo-google {
	margin-left: auto;
	opacity: .85;
}

/* --- Controles --- */
.alyabar-resenas__control {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 14px;
	margin-top: 16px;
}

.alyabar-resenas__flecha {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	padding: 0;
	border: 1px solid #DCE5DE;
	border-radius: 50%;
	background: #FFFFFF;
	color: #2F6B48;
	cursor: pointer;
	transition: background .2s ease, color .2s ease, border-color .2s ease;
}

.alyabar-resenas__flecha svg {
	width: 18px;
	height: 18px;
}

.alyabar-resenas__flecha:hover {
	background: #2F6B48;
	border-color: #2F6B48;
	color: #FFFFFF;
}

/*
 * AREA TACTIL DE 24 PX (30-09-2026): el punto sigue viendose de 8 px, pero el boton mide 24 x 24
 * (minimo de accesibilidad para tocar con el dedo). El relleno de 8 px es zona pulsable invisible:
 * `background-clip: content-box` pinta solo el centro.
 */
.alyabar-resenas__puntos {
	display: inline-flex;
	align-items: center;
	gap: 0;
}

.alyabar-resenas__punto {
	box-sizing: border-box;
	width: 24px;
	height: 24px;
	padding: 8px;
	border: 0;
	border-radius: 55px;
	background: #DCE5DE;
	background-clip: content-box;
	cursor: pointer;
	transition: background .2s ease, width .2s ease;
}

.alyabar-resenas__punto.es-activo {
	width: 38px;
	background: #2F6B48;
	background-clip: content-box;
}

/* Aviso solo visible para administradores. */
.alyabar-resenas-aviso {
	padding: 16px 20px;
	border: 1px dashed #C9A445;
	border-radius: 14px;
	background: #FAF7F0;
	font-size: 13px;
	color: #8A6A1F;
	text-align: center;
}

@media (max-width: 1024px) {
	.alyabar-resenas {
		grid-template-columns: 1fr;
		gap: 24px;
	}
}

@media (max-width: 767px) {
	.alyabar-resenas__titulo { font-size: 25px; }
	.alyabar-resenas__nota { font-size: 36px; }
	.alyabar-resenas__pista > .alyabar-resena {
		padding: 22px 20px;
		min-height: 214px;
	}
	.alyabar-resenas .alyabar-resena__texto { font-size: 15px; }
}

/*
 * FRANJA VERDE (26-09-2026). La seccion a1y0300 pasa a verde principal a todo el ancho y las tarjetas
 * (que ya eran blancas) quedan destacadas encima. El panel izquierdo pasa a texto claro, y los
 * controles se ajustan para que se vean sobre el verde: el hover de la flecha y del enlace, que antes
 * rellenaba con este mismo verde, pasa a verde profundo.
 */
.elementor-1853 .elementor-element-a1y0300 {
	background: #2F6B48;
}
.elementor-1853 .alyabar-resenas__titulo,
.elementor-1853 .alyabar-resenas__nota {
	color: #FFFFFF;
}
.elementor-1853 .alyabar-resenas__fuente,
.elementor-1853 .alyabar-resenas__total {
	color: rgba(255, 255, 255, .85);
}
.elementor-1853 .alyabar-resenas__pista > .alyabar-resena {
	border-color: #FFFFFF;
	box-shadow: 0 10px 26px rgba(15, 35, 24, .18);
}
.elementor-1853 .alyabar-resenas__enlace {
	border-color: #FFFFFF;
}
.elementor-1853 .alyabar-resenas__enlace:hover {
	background: #1E3A2A;
	border-color: #1E3A2A;
	color: #FFFFFF;
}
.elementor-1853 .alyabar-resenas__flecha {
	border-color: #FFFFFF;
}
.elementor-1853 .alyabar-resenas__flecha:hover {
	background: #1E3A2A;
	border-color: #1E3A2A;
	color: #FFFFFF;
}
.elementor-1853 .alyabar-resenas__punto {
	background: rgba(255, 255, 255, .45);
	background-clip: content-box; /* el atajo `background` lo reinicia: sin esto el punto se ve de 24 px */
}
.elementor-1853 .alyabar-resenas__punto.es-activo {
	background: #FFFFFF;
	background-clip: content-box;
}

/*
 * DOS RESENAS A LA VEZ (26-09-2026): todas son cortas y una sola por vista dejaba una tarjeta enorme
 * medio vacia. Desde 768 px se ven dos; en movil, una. Mas bajas y con menos relleno. El JS avanza
 * por la posicion real de cada tarjeta (offsetLeft), asi que el hueco entre ellas no descuadra nada.
 */
.elementor-1853 .alyabar-resenas__pista {
	gap: 20px;
}
.elementor-1853 .alyabar-resenas__pista > .alyabar-resena {
	min-height: 150px;
	padding: 22px 24px;
	gap: 10px;
}
.elementor-1853 .alyabar-resenas .alyabar-resena__texto {
	font-size: 15px;
}
@media (min-width: 768px) {
	.elementor-1853 .alyabar-resenas__pista > .alyabar-resena {
		flex: 0 0 calc((100% - 20px) / 2);
		min-width: 0;
	}
}


/*
 * TITULOS EN LA TIPOGRAFIA DE MARCA (17-09-2026).
 *
 * La marca son titulos en El Messiri y textos en Nunito Sans (7.3 del CLAUDE.md), y la variable
 * --bzo-title_typo-font-family YA vale "El Messiri". El problema es que el tema solo la aplica donde
 * escribe la clase .font-title, que en una ficha de producto son DOS elementos: todo lo demas
 * (nombre del producto, "Related products", titulos de resenas, de widgets y del pie) heredaba
 * Nunito Sans del body. Aqui se aplica a los titulos de verdad.
 *
 * Se usa la variable, no el nombre de la fuente: si algun dia se cambia la tipografia en Theme
 * Options, esto la sigue sin tocar nada.
 *
 * NO se toca el texto corrido: los parrafos siguen en Nunito Sans, que es lo que se lee comodo.
 */
.wrap h1,
.wrap h2,
.wrap h3,
.wrap h4,
.wrap h5,
.wrap h6,
.wrap .single-title2,
.wrap .widget-title,
.wrap .woocommerce-Reviews-title,
.wrap .comment-reply-title,
.wrap .alyabar-pie__titulo,
.wrap .wc-block-components-title,
.wrap .woocommerce-MyAccount-navigation a,
.wrap .alyabar-banner-tienda__titulo {
	font-family: var(--bzo-title_typo-font-family), 'El Messiri', Georgia, serif;
}

/*
 * EL NOMBRE DEL PRODUCTO VA SIEMPRE EN LA FUENTE DE TEXTOS (decision del disenador, 17-09-2026).
 * En El Messiri los nombres largos de perfume se leian peor y descuadraban las tarjetas. Los
 * titulos de seccion (banner, "Tambien te puede gustar", resenas, widgets) SI siguen en El Messiri.
 * Se listan todos los sitios donde aparece un producto: tarjeta, ficha, carrito, mini-carrito,
 * checkout por bloques, Me gusta y resultados del buscador.
 */
.wrap .product-title,
.wrap .product-title-single,
.wrap .product_title,
.wrap .item-product .product-title a,
.wrap .mini-cart-content .product-mini-cart a,
.wrap .item-info-cart a,
.wrap .wc-block-components-product-name,
.wrap .wishlist_table .product-name a,
.wrap .item-search-pro .product-title,
.wrap .alyabar-sugerencia__nombre {
	font-family: var(--bzo-body_typo-font-family), 'Nunito Sans', Arial, sans-serif;
}
/* El precio y los importes se quedan en la fuente de textos: se leen mejor las cifras. */
.wrap .woocommerce-Price-amount,
.wrap .price,
.wrap .bzotech-price-single {
	font-family: var(--bzo-body_typo-font-family), 'Nunito Sans', Arial, sans-serif;
}
@media (min-width: 1025px) {

	/* Texto corrido: el tema deja el cuerpo en 16 px. */
	.wrap p,
	.wrap li,
	.wrap dd,
	.wrap td {
		font-size: 18px;
		line-height: 1.7;
	}

	/* Descripcion e informacion de la ficha. */
	.woocommerce-product-details__short-description,
	.woocommerce-Tabs-panel p,
	.woocommerce-Tabs-panel li {
		font-size: 18px;
		line-height: 1.7;
	}

	/* Titulos de seccion y de pagina. */
	.wrap h1, .wrap .title48 { font-size: 46px; }
	.wrap h2, .wrap .single-title2 { font-size: 34px; }
	.wrap h3, .wrap .title20 { font-size: 23px; }
	.wrap h4 { font-size: 20px; }

	/* Nombre del producto en la ficha. */
	.summary.product-detail-info .product_title { font-size: 34px; }

	/* Menu principal y pie: el tema los deja en 16 y 14. */
	.alyabar-barra-menu .elbzotech-menu > li > a { font-size: 17px; }
	.footer-wrap .alyabar-pie__lista a,
	.footer-wrap p { font-size: 16px; }

	/* Formularios y botones generales. */
	.wrap input[type="text"],
	.wrap input[type="email"],
	.wrap input[type="tel"],
	.wrap input[type="password"],
	.wrap textarea,
	.wrap select { font-size: 16px; }
}


/*
 * Centrada de verdad: el contenedor de Elementor es flex en columna, asi que el centrado horizontal
 * lo da el propio bloque con `justify-content: center` y `margin: 0 auto`.
 */
.top-header-aleta .alyabar-cinta {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	width: 100%;
	margin: 0 auto;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 0.04em;
	line-height: 1.3;
	text-align: center;
}

.top-header-aleta .alyabar-cinta__icono {
	font-size: 19px;
	line-height: 1;
	color: #FFFFFF;
	flex: 0 0 auto;
}

/*
 * El punto dorado que separaba los mensajes del carrusel sobraba con un solo texto: lo pintaba
 * `alyabar-marca.php` sobre `.item-slider- p:before`, que ya no existe. Se deja la regla por si
 * queda algun resto en cache.
 */
.top-header-aleta .alyabar-cinta__texto:before {
	content: none;
}

@media (max-width: 480px) {
	.top-header-aleta .alyabar-cinta {
		font-size: 12px;
		gap: 8px;
	}
	.top-header-aleta .alyabar-cinta__icono {
		font-size: 17px;
	}
}


/*
 * A TODO EL ANCHO DE LA PANTALLA.
 *
 * El heroe vive dentro de una `section` de Elementor con su relleno, asi que para llegar a los
 * bordes se usa el mismo truco que tenia el bloque anterior: ancho de ventana y un margen negativo
 * de media ventana. Se conserva porque ya estaba probado aqui y no crea barra horizontal.
 */
.elementor-1853 .alyabar-banner {
	position: relative;
	width: 100vw;
	margin-left: calc(-50vw + 50%);
	line-height: 0;
	overflow: hidden;
	background: #14301F;
}

.elementor-1853 .alyabar-banner picture {
	display: block;
}

/*
 * LA CAJA TIENE LA PROPORCION DE LA FOTO, sin tope de alto.
 *
 * Asi la imagen se ve ENTERA en cualquier anchura. Con la foto de escritorio a 3:1, un monitor de
 * 1920 px da 640 px de alto, que es el mismo tope que tenia la version anterior.
 *
 * Todo selector sobre esta imagen va precedido de `.elementor-1853`: `.elementor img
 * { height: auto }` (0,1,1) le gana a una clase suelta.
 */
.elementor-1853 .alyabar-banner .alyabar-banner__img {
	display: block;
	width: 100%;
	height: auto;
	max-height: none;
	aspect-ratio: var(--alyabar-banner-ar, 3 / 1);
	object-fit: cover;
	object-position: center center;
}

/* MOVIL: el <source> sirve la foto de movil y la caja pasa a su proporcion. */
@media (max-width: 767px) {
	.elementor-1853 .alyabar-banner .alyabar-banner__img {
		aspect-ratio: var(--alyabar-banner-ar-movil, 5 / 4);
	}
}

/*
 * H1 + BAJADA + BOTON. En PC y tablet, capa absoluta sobre la mitad izquierda de la foto,
 * centrada en vertical y alineada con el ancho de contenido del sitio (mismo relleno lateral).
 * `line-height: 0` del contenedor (para que la imagen no deje hueco) hay que deshacerlo aqui.
 */
.elementor-1853 .alyabar-banner__texto {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	display: flex;
	align-items: center;
	padding: 0 6%;
	line-height: 1.3;
	pointer-events: none;
}
.elementor-1853 .alyabar-banner__caja {
	max-width: 44%;
	pointer-events: auto;
}
.elementor-1853 .alyabar-banner h1.alyabar-banner__titulo {
	margin: 0 0 14px;
	font-family: var(--bzo-title_typo-font-family, inherit);
	font-size: clamp(26px, 3.4vw, 58px);
	font-weight: 700;
	line-height: 1.12;
	color: #FFFFFF;
	text-shadow: 0 2px 4px rgba(10, 30, 18, .45), 0 4px 20px rgba(10, 30, 18, .40);
}
.elementor-1853 .alyabar-banner p.alyabar-banner__bajada {
	margin: 0 0 24px;
	font-size: clamp(15px, 1.45vw, 22px);
	font-weight: 600;
	line-height: 1.4;
	color: #FFFFFF;
	text-shadow: 0 1px 3px rgba(10, 30, 18, .50), 0 2px 14px rgba(10, 30, 18, .40);
}
/*
 * BOTON DORADO METALICO (30-09-2026). Con el dorado plano #C9A445 sobre el fondo negro de la foto
 * se leia como mostaza. Ahora es un degradado de luz y sombra (brillo arriba, tono medio, sombra
 * abajo), borde claro, brillo interior y un halo dorado; un reflejo cruza el boton cada 3,5 s.
 * El reflejo es un ::after: el boton necesita `position: relative` y `overflow: hidden`.
 * Hover: verde de marca, decision del disenador en §9.47.
 */
.elementor-1853 .alyabar-banner a.alyabar-banner__boton {
	position: relative;
	overflow: hidden;
	isolation: isolate;
	display: inline-block;
	padding: 15px 38px;
	border: 1px solid #F7E7A1;
	border-radius: 55px;
	background: linear-gradient(180deg, #FFF4C2 0%, #F3D675 30%, #DDB54D 58%, #B98F2E 85%, #E2BF5E 100%);
	font-size: 15px;
	font-weight: 800;
	letter-spacing: .08em;
	text-transform: uppercase;
	color: #1E3A2A;
	text-shadow: 0 1px 0 rgba(255, 246, 204, .6);
	text-decoration: none;
	box-shadow:
		inset 0 1px 0 rgba(255, 255, 255, .75),
		inset 0 -2px 4px rgba(120, 84, 20, .45),
		0 0 18px rgba(233, 200, 101, .45),
		0 8px 22px rgba(0, 0, 0, .35);
	transition: background .25s ease, color .25s ease, transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.elementor-1853 .alyabar-banner a.alyabar-banner__boton::after {
	content: '';
	position: absolute;
	top: -20%;
	bottom: -20%;
	left: -60%;
	width: 40%;
	z-index: -1;
	background: linear-gradient(100deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .75) 50%, rgba(255, 255, 255, 0) 100%);
	transform: skewX(-20deg);
	animation: alyabar-boton-brillo 3.5s ease-in-out infinite;
	pointer-events: none;
}
@keyframes alyabar-boton-brillo {
	0%   { left: -60%; }
	35%  { left: 130%; }
	100% { left: 130%; }
}
.elementor-1853 .alyabar-banner a.alyabar-banner__boton:hover {
	background: #2F6B48;
	border-color: #2F6B48;
	color: #FFFFFF;
	text-shadow: none;
	transform: translateY(-2px);
	box-shadow: 0 0 22px rgba(233, 200, 101, .55), 0 10px 24px rgba(0, 0, 0, .35);
}
@media (prefers-reduced-motion: reduce) {
	.elementor-1853 .alyabar-banner a.alyabar-banner__boton::after { animation: none; display: none; }
}

@media (max-width: 1024px) {
	.elementor-1853 .alyabar-banner p.alyabar-banner__bajada { margin-bottom: 16px; }
	.elementor-1853 .alyabar-banner a.alyabar-banner__boton { padding: 11px 26px; font-size: 13px; }
}

/*
 * MOVIL (30-09-2026): el texto va ENCIMA de la foto, en la franja oscura de ARRIBA, centrado.
 * La foto de movil (9672) se hizo con ese hueco a proposito: los frascos empiezan hacia el 45 %
 * del alto. Los tamanos van en `vw` porque el hueco crece con la pantalla y el texto tiene que
 * crecer con el, o en 360 px se montaria sobre los frascos y en 767 px se veria diminuto.
 */
@media (max-width: 767px) {
	.elementor-1853 .alyabar-banner__texto {
		align-items: flex-start;
		justify-content: center;
		padding: 4.5vw 5vw 0;
		text-align: center;
	}
	.elementor-1853 .alyabar-banner__caja {
		max-width: 92%;
	}
	.elementor-1853 .alyabar-banner h1.alyabar-banner__titulo {
		margin-bottom: 1.6vw;
		font-size: 5.4vw;
		line-height: 1.15;
	}
	.elementor-1853 .alyabar-banner p.alyabar-banner__bajada {
		margin-bottom: 3vw;
		font-size: 3.6vw;
		color: #C9A445;
	}
	.elementor-1853 .alyabar-banner a.alyabar-banner__boton {
		padding: 2.2vw 6vw;
		font-size: 3vw;
	}
}


/*
 * 1. RITMO VERTICAL DE LA PORTADA
 *
 * OJO CON EL SELECTOR, que me costo una pasada: `.e-con.e-parent` NO significa "contenedor raiz".
 * Elementor pone `e-parent` a CUALQUIER contenedor que tenga hijos, asi que esa regla alcanzaba
 * tambien a los contenedores anidados y -peor- a la cabecera, el pie y la barra movil, que son otros
 * documentos de Elementor dentro de la misma pagina. Resultado: 74 px de relleno por todas partes.
 *
 * Lo correcto es colgar de la RAIZ DEL DOCUMENTO de esta pagina, `.elementor-1853`, y tomar solo sus
 * hijos directos. El heroe queda fuera por si mismo: es una `section` del formato antiguo, no un
 * `.e-con`, y tiene su propia composicion.
 *
 * ESPECIFICIDAD: Elementor escribe el relleno de cada seccion con
 * `.elementor-1853 .elementor-element.elementor-element-XXXX` (0,3,0). `body.home .elementor-1853 >
 * .e-con` tambien es (0,3,0), asi que empata y gana por ir despues: nuestro CSS se imprime el ultimo.
 */
body.home .elementor-1853 > .e-con {
	padding-top: 74px;
	padding-bottom: 74px;
}

/* El banner de marca no lleva titulo: con el relleno completo quedaba el doble de aire. */
body.home .elementor-1853 > .e-con.alyabar-sec-banner {
	padding-top: 24px;
	padding-bottom: 62px;
}

/* El titulo necesita aire respecto a lo que anuncia; antes iba pegado. */
body.home .elementor-1853 .elementor-widget-bzotech-heading {
	margin-bottom: 30px;
}

/*
 * "Descubre por notas" pedia mas aire: con los 30 px generales el titulo quedaba pegado a la fila
 * de imagenes, que ahi son cuadradas y grandes.
 */
body.home .elementor-1853 .elementor-element-a1y0400 .elementor-widget-bzotech-heading {
	margin-bottom: 52px;
}

/*
 * 2. FUERA LOS ICONOS DE LOS TITULOS
 *
 * bzotech-heading en estilo "style1" imprime un adorno SVG delante del texto (.ch-header-left, y su
 * pareja .ch-header-right en otras variantes). Se ocultan los dos en toda la portada.
 */
body.home .elementor-widget-bzotech-heading svg.ch-header-left,
body.home .elementor-widget-bzotech-heading svg.ch-header-right,
body.home .elementor-widget-bzotech-heading .ch-header-left,
body.home .elementor-widget-bzotech-heading .ch-header-right {
	display: none;
}

/*
 * 3. EL RECUADRO AL PASAR EL RATON POR UN LOGO DE MARCA
 *
 * No era un borde: el tema le pone a la imagen `box-shadow: 0 4px 5px rgba(0,0,0,.14)` en hover. Como
 * los logos son imagenes con fondo transparente, la sombra dibuja el contorno RECTANGULAR de la caja,
 * y se nota que hay una foto donde deberia haber solo un logo.
 *
 * Se quita solo la sombra. La elevacion se conserva: la hace el contenedor con la clase
 * `elementor-animation-float` de Elementor (translateY de -8 px), que no se toca.
 */
body.home .elementor-element-fa3af34 img,
body.home .elementor-element-fa3af34 .image-wrap:hover img,
body.home .elementor-element-fa3af34 .img-wrap:hover img,
body.home .elementor-element-fa3af34 .swiper-slide:hover img {
	box-shadow: none;
}

/*
 * 4. LAS FLECHAS, DENTRO DEL CARRUSEL
 *
 * El tema las saca fuera del area del slider. Medido antes del cambio:
 *   - Marcas: la flecha de retroceder caia en x=272 y el titulo llegaba a x=297 -> 25 px de solape.
 *   - Perfumes arabes: x=-15, es decir, CORTADA por el borde izquierdo de la pantalla.
 *
 * Con left/right a 0 quedan sobre el borde de la primera y la ultima tarjeta, que es como se compor-
 * tan los carruseles normales, y todas las secciones se ven iguales. El z-index las mantiene por
 * encima de las diapositivas.
 *
 * La DIRECCION ya era correcta en los cuatro carruseles (comprobado: "siguiente" mueve el contenido a
 * la izquierda y "anterior" lo deshace); lo que enganiaba era donde estaban dibujados los botones.
 */
body.home .elementor-1853 .swiper-button-prev {
	left: 0;
	right: auto;
	z-index: 3;
}

body.home .elementor-1853 .swiper-button-next {
	right: 0;
	left: auto;
	z-index: 3;
}

@media (max-width: 767px) {
	body.home .elementor-1853 > .e-con {
		padding-top: 44px;
		padding-bottom: 44px;
	}
	body.home .elementor-1853 > .e-con.alyabar-sec-banner {
		padding-top: 12px;
		padding-bottom: 36px;
	}
	body.home .elementor-1853 .elementor-widget-bzotech-heading {
		margin-bottom: 20px;
	}
}

/*
 * CARRUSEL DE LOGOS DE MARCAS (fa3af34), mas bajo y pegado al pie (26-09-2026). Se quito el boton
 * "Ver todas las marcas" y el margen de 80 px que lo separaba del pie (en el JSON). Aqui: menos relleno
 * en la seccion (la regla general de arriba le daba 74 px) y en el propio slider, que anadia 30 px
 * arriba y abajo alrededor de logos de 90 px.
 */
body.home .elementor-1853 > .e-con.elementor-element-fa3af34 {
	padding-top: 44px;
	padding-bottom: 28px;
}
.elementor-1853 .elementor-element-9d6c361 .swiper-container {
	padding-top: 8px;
	padding-bottom: 8px;
}
body.home .elementor-1853 .elementor-element-fa3af34 .elementor-widget-bzotech-heading {
	margin-bottom: 8px;
}
@media (max-width: 767px) {
	body.home .elementor-1853 > .e-con.elementor-element-fa3af34 {
		padding-top: 32px;
		padding-bottom: 20px;
	}
}

/*
 * TITULOS DE LOS CINCO CARRUSELES (27-09-2026): clase `alyabar-titulo-seccion` puesta en el JSON
 * (1d02be5, 6adb7c8, a1y0001, a1ym02, a1yh02). Alineados a la izquierda con su fila, en El Messiri
 * 700 (la pagina ya carga ese peso) y con un adorno dorado debajo: rombo calado, punto y una linea
 * que se desvanece. Todos a la MISMA distancia del carrusel; antes iban de 30 a 80 px.
 */
body.home .elementor-1853 .alyabar-titulo-seccion {
	width: 100%;
	margin-bottom: 0 !important;
}
body.home .elementor-1853 .alyabar-titulo-seccion .elbzotech-heading {
	margin: 0;
	text-align: left !important;
	font-weight: 700 !important;
}
body.home .elementor-1853 .alyabar-titulo-seccion .elbzotech-heading::after {
	content: '';
	display: block;
	width: 220px;
	height: 16px;
	margin-top: 12px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='16' viewBox='0 0 220 16'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' x2='1'%3E%3Cstop offset='0' stop-color='%23C9A445'/%3E%3Cstop offset='1' stop-color='%23C9A445' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M8 1.5 14.5 8 8 14.5 1.5 8Z' fill='%23C9A445'/%3E%3Cpath d='M8 5.2 10.8 8 8 10.8 5.2 8Z' fill='%23FFFFFF'/%3E%3Ccircle cx='21' cy='8' r='1.8' fill='%23C9A445'/%3E%3Crect x='28' y='7' width='118' height='2' rx='1' fill='%23C9A445'/%3E%3Crect x='146' y='7.5' width='72' height='1' fill='url(%23g)'/%3E%3C/svg%3E") left center / contain no-repeat;
}
/* El h2 es inline-block: lo que lo centraba era el text-align del contenedor del widget. Y el de
   Arabes arrastraba 50 px de margen propio en ese contenedor. */
body.home .elementor-1853 .alyabar-titulo-seccion > .elementor-widget-container {
	text-align: left !important;
	margin-bottom: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
/* El de Arabes traia relleno lateral propio (15 px en el contenedor y 30 en el h2). */
body.home .elementor-1853 .alyabar-titulo-seccion .elbzotech-heading {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
/* Separacion adorno -> carrusel: 30 px en las cinco. Recien llegados ya la tenia como hueco de su
   seccion (row-gap 30); se anula ese hueco para que todas la tomen del mismo sitio. */
body.home .elementor-1853 .alyabar-fila-bloques,
body.home .elementor-1853 .elementor-element-a1y0402 {
	margin-top: 30px;
}
/* "Descubre por notas" (a1y0401) lleva la misma clase de titulo; a1y0402 son sus tarjetas. */
body.home .elementor-1853 .elementor-element-5e3212b > .e-con-inner {
	row-gap: 0;
}
@media (max-width: 767px) {
	body.home .elementor-1853 .alyabar-titulo-seccion .elbzotech-heading::after {
		width: 170px;
		height: 13px;
		margin-top: 10px;
	}
}


/*
 * EL REPARTO 30/70 SE HACE CON FLEX, NO CON EL ANCHO EN % DE ELEMENTOR.
 *
 * Un 30% + un 70% suman el contenedor entero, y ademas hay 30 px de hueco entre columnas: las
 * medidas no caben y quien acaba decidiendo es el flex-shrink, que reparte distinto en cada seccion
 * porque cada una traia un relleno lateral propio (20, 15 y 10 px). De ahi que los tres carruseles
 * midieran 1295, 1305 y 1315.
 *
 * Con `flex: 3` y `flex: 7` sobre el espacio que queda DESPUES del hueco, las tres filas se reparten
 * igual y los tres carruseles miden lo mismo, que es el punto 1 de la peticion.
 *
 * `min-width: 0` no es adorno: sin el, un hijo flex no baja de su tamanio min-content, y el carrusel
 * lo tiene enorme (son 18 diapositivas). Es la misma trampa del carrusel de resenias (9.37).
 */
/*
 * OJO: en la seccion de "Recien llegados" la fila NO es el contenedor con la clase, sino el
 * `.e-con-inner` que Elementor mete dentro de los contenedores raiz. Por eso aqui no vale el
 * combinador de hijo directo: con `>` la regla no alcanzaba a esas dos columnas y esa seccion se
 * repartia sola (401/905 en vez de 392/914).
 */
.elementor-1853 .alyabar-fila-bloques,
.elementor-1853 .alyabar-fila-bloques > .e-con-inner {
	display: flex;
	flex-direction: row;
	align-items: stretch;
	gap: 30px;
	padding-left: 0;
	padding-right: 0;
}

.elementor-1853 .alyabar-fila-bloques .alyabar-bloque-imagen {
	flex: 3 1 0%;
	width: auto;
	max-width: none;
	min-width: 0;
}

.elementor-1853 .alyabar-fila-bloques .alyabar-bloque-carrusel {
	flex: 7 1 0%;
	width: auto;
	max-width: none;
	min-width: 0;
	padding-left: 0;
	padding-right: 0;
}

/*
 * LA COLUMNA DE LA IMAGEN SE ESTIRA HASTA LA ALTURA DEL CARRUSEL, no al reves.
 *
 * La altura de la fila la marca la tarjeta de producto, asi que la imagen va en ABSOLUTO dentro de su
 * columna y recorta con object-fit: cover. De ese modo sirve cualquier foto vertical sin deformarse y
 * la imagen NO puede alargar la seccion, que es lo que hacia el fondo de la demo (la seccion de
 * "Recien llegados" media 931 px de alto por culpa de su background).
 */
.elementor-1853 .alyabar-bloque-imagen {
	position: relative;
	min-height: 420px;
}

.elementor-1853 .alyabar-bloque-imagen > .elementor-element {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.elementor-1853 .alyabar-bloque-imagen .elementor-widget-container,
.elementor-1853 .alyabar-bloque-imagen .elementor-shortcode,
.elementor-1853 .alyabar-img-bloque {
	height: 100%;
}

.elementor-1853 .alyabar-img-bloque__img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	display: block;
	border-radius: 18px;
}

/* Panel de marca mientras no haya foto. */
.elementor-1853 .alyabar-img-bloque--marca {
	display: flex;
	align-items: center;
	justify-content: center;
	background: #1E3A2A;
	border-radius: 18px;
}

.elementor-1853 .alyabar-img-bloque__logo {
	width: 58%;
	max-width: 230px;
	height: auto;
	opacity: .9;
}

/*
 * MOVIL: las dos columnas se apilan, asi que la imagen vuelve al flujo normal y se recorta apaisada.
 * En absoluto sobre una columna de altura automatica desapareceria.
 */
@media (max-width: 767px) {
	.elementor-1853 .alyabar-fila-bloques,
	.elementor-1853 .alyabar-fila-bloques > .e-con-inner {
		flex-direction: column;
		gap: 22px;
	}
	/*
	 * HAY QUE DESHACER EL `flex: 3 / 7` AL APILAR, y no es un detalle: en columna, el `flex-basis`
	 * y el `flex-grow` actuan sobre la ALTURA. Con la fila ya en column, las dos columnas se
	 * pusieron a crecer sin tope y las tres secciones midieron 33.554.432 px de alto (2^25, el
	 * maximo del navegador); el Chrome de las pruebas llego a abortar al capturarlas.
	 */
	.elementor-1853 .alyabar-fila-bloques .alyabar-bloque-imagen,
	.elementor-1853 .alyabar-fila-bloques .alyabar-bloque-carrusel {
		flex: 0 0 auto;
		width: 100%;
	}

	.elementor-1853 .alyabar-bloque-imagen {
		min-height: 0;
		/* Apilado, la foto va siempre primero, tambien en arabes, donde en PC va a la derecha. */
		order: -1;
	}
	.elementor-1853 .alyabar-bloque-imagen > .elementor-element {
		position: static;
	}
	.elementor-1853 .alyabar-img-bloque {
		height: 260px;
	}
}

/*
 * MOVIL: encuadre desde ARRIBA en Perfumes para ella / para el (27-09-2026). La caja en movil es
 * apaisada (375x260) y la foto vertical 4:5: centrada, se cortaba la cara. Arriba se ven cabeza y
 * cara enteras y lo que se pierde es la parte de abajo. Misma tarjeta y mismo tamano.
 */
@media (max-width: 767px) {
	.elementor-1853 .elementor-element-a1ym01 .alyabar-bloque-imagen img,
	.elementor-1853 .elementor-element-a1yh01 .alyabar-bloque-imagen img {
		object-position: center top !important;
	}
}

/*
 * BOTON "VER TODOS" sobre la imagen de cada bloque de carrusel (27-09-2026), abajo a la izquierda
 * para no tapar la foto, con la forma del de las marcas. Fondo oscuro translucido para que se lea
 * sobre cualquier foto.
 */
.elementor-1853 .alyabar-img-bloque {
	position: relative;
}
.elementor-1853 .alyabar-img-bloque a.alyabar-img-bloque__boton {
	position: absolute;
	/* Centrado abajo (27-09-2026). */
	left: 50%;
	bottom: 22px;
	transform: translateX(-50%);
	white-space: nowrap;
	z-index: 2;
	display: inline-block;
	padding: 10px 26px;
	border: 1px solid rgba(255, 255, 255, .9);
	border-radius: 55px;
	background: rgba(16, 32, 23, .28);
	-webkit-backdrop-filter: blur(4px);
	backdrop-filter: blur(4px);
	font-size: 13px;
	font-weight: 700;
	line-height: 1.3;
	letter-spacing: .12em;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	transition: background .2s ease, border-color .2s ease;
}
.elementor-1853 .alyabar-img-bloque a.alyabar-img-bloque__boton:hover {
	background: #2F6B48;
	border-color: #2F6B48;
	color: #FFFFFF;
}
@media (max-width: 767px) {
	.elementor-1853 .alyabar-img-bloque a.alyabar-img-bloque__boton {
		bottom: 14px;
		padding: 8px 20px;
		font-size: 12px;
	}
}


/*
 * LA ALTURA DE LA FILA LA MARCA EL BLOQUE GRANDE.
 *
 * El grande ocupa las dos filas de la derecha y lleva `aspect-ratio`, asi que su alto define el de
 * las dos filas; los dos anchos de la izquierda se reparten lo que queda menos el hueco. De ese modo
 * no hay ni una altura escrita a mano y todo se adapta al ancho de la pantalla.
 *
 * MEDIDAS DE LAS FOTOS (a 1920 px, que es el caso mayor):
 *   - grande ... 905 x 679 px en pantalla  -> entregar 1800 x 1350 (4:3)
 *   - anchos ... 905 x 330 px en pantalla  -> entregar 1800 x 660  (~2,7:1)
 */
.alyabar-marcas {
	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-template-rows: 1fr 1fr;
	gap: 20px;
}

.alyabar-marcas .alyabar-marca {
	position: relative;
	display: flex;
	align-items: center;
	min-height: 150px;
	padding: 26px 32px;
	border-radius: 18px;
	background: linear-gradient(120deg, #1E3A2A 0%, #2F6B48 100%);
	background-size: cover;
	background-position: center;
	text-decoration: none;
	overflow: hidden;
}

/* El grande: columna derecha, las dos filas, y su proporcion manda sobre la altura del conjunto. */
.alyabar-marcas .alyabar-marca--grande {
	grid-column: 2;
	grid-row: 1 / span 2;
	aspect-ratio: 4 / 3;
	align-items: flex-end;
	padding: 38px;
}

/* Sin velo, el texto blanco no se lee sobre una foto clara. */
.alyabar-marcas .alyabar-marca.tiene-foto:before {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: linear-gradient(90deg, rgba(16, 32, 23, .70) 0%, rgba(16, 32, 23, .30) 55%, rgba(16, 32, 23, .05) 100%);
}

.alyabar-marca__contenido {
	position: relative;
	display: block;
}

.alyabar-marca__ceja {
	display: block;
	margin-bottom: 2px;
	font-size: 14px;
	font-weight: 400;
	letter-spacing: .14em;
	text-transform: uppercase;
	color: rgba(255, 255, 255, .85);
}

.alyabar-marca__titulo {
	display: block;
	font-size: 34px;
	font-weight: 800;
	letter-spacing: .02em;
	text-transform: uppercase;
	line-height: 1.1;
	color: #FFFFFF;
}

.alyabar-marcas .alyabar-marca--grande .alyabar-marca__titulo {
	font-size: 46px;
}

/* Rectangulo de borde blanco, como en la referencia: no compite con el verde de la marca. */
.alyabar-marca__boton {
	display: inline-block;
	margin-top: 16px;
	padding: 10px 26px;
	border: 1px solid rgba(255, 255, 255, .85);
	font-size: 13px;
	font-weight: 700;
	letter-spacing: .12em;
	text-transform: uppercase;
	color: #FFFFFF;
	transition: background .2s ease, color .2s ease;
}

.alyabar-marcas .alyabar-marca:hover .alyabar-marca__boton {
	background: #FFFFFF;
	color: #1E3A2A;
}

/*
 * TIPOS: tres columnas iguales. Hay que anular `grid-column`/`grid-row` del bloque grande, que
 * viene heredado de `.alyabar-marcas`, o el navegador intenta colocar el primero en la columna 2.
 *
 * MEDIDAS DE LAS FOTOS: a 1920 la tarjeta es de 597 x 448 px -> entregar 1200 x 900 (4:3).
 */
.alyabar-tipos {
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: auto;
}

.alyabar-tipos .alyabar-marca {
	grid-column: auto;
	grid-row: auto;
	aspect-ratio: 4 / 3;
	align-items: flex-end;
	padding: 30px;
}

.alyabar-tipos .alyabar-marca__titulo {
	font-size: 32px;
}

@media (max-width: 1024px) {
	.alyabar-tipos .alyabar-marca__titulo {
		font-size: 26px;
	}
}

@media (max-width: 767px) {
	.alyabar-tipos {
		grid-template-columns: 1fr;
	}
}

@media (max-width: 767px) {
	/*
	 * Apiladas: en una columna, el grande deja de ser el grande y solo se conserva el orden.
	 * `grid-column`/`grid-row` se anulan o el navegador sigue intentando colocarlo en la 2.
	 */
	.alyabar-marcas {
		grid-template-columns: 1fr;
		grid-template-rows: auto;
		gap: 14px;
	}
	.alyabar-marcas .alyabar-marca--grande {
		grid-column: auto;
		grid-row: auto;
		aspect-ratio: 4 / 3;
		padding: 26px;
	}
	.alyabar-marcas .alyabar-marca {
		min-height: 170px;
		padding: 22px 24px;
	}
	.alyabar-marca__titulo {
		font-size: 28px;
	}
	.alyabar-marcas .alyabar-marca--grande .alyabar-marca__titulo {
		font-size: 34px;
	}
}

/*
 * LA TERCERA TARJETA SE MONTABA SOBRE LA SECCION SIGUIENTE (26-09-2026).
 *
 * Los contenedores de Elementor de estos dos bloques van en columna con `flex-wrap: wrap`, y con
 * esa combinacion Chrome calcula mal el alto de un contenido cuyo alto depende de su ancho (las
 * tarjetas llevan `aspect-ratio`): el widget se quedaba en 603 px con una rejilla de 872 (tipos en
 * movil) y el titulo "Busca por genero" caia encima de la tarjeta de Nicho. A marcas le pasaba
 * igual en movil (538 frente a 649). Donde el contenedor ya iba en `nowrap` salia bien.
 * Se corrige aqui y no en el JSON, para no abrir Elementor (7.2).
 */
.elementor-1853 .e-con-inner:has(> .elementor-widget .alyabar-marcas),
.elementor-1853 .e-con:has(> .elementor-widget .alyabar-marcas),
/* Mismo fallo en "Descubre por notas" (tarjetas 3:4): en movil la rejilla se salia 226 px por
   debajo y pisaba el pie. */
.elementor-1853 .e-con-inner:has(> .elementor-widget .alyabar-notas),
.elementor-1853 .e-con:has(> .elementor-widget .alyabar-notas) {
	flex-wrap: nowrap !important;
}

/*
 * TIPOS SIN BOTON (26-09-2026): la tarjeta entera ya es el enlace, asi que "Ver mas" sobraba. Sin el,
 * el texto baja al pie de la tarjeta y deja de montarse sobre los frascos (en Disenador tapaba el
 * Bleu de Chanel). Relleno inferior mas corto para apurar ese hueco.
 */
.alyabar-tipos .alyabar-marca {
	padding: 30px 30px 18px;
}
@media (max-width: 767px) {
	.alyabar-tipos .alyabar-marca {
		padding: 22px 24px 18px;
	}
}

/*
 * MARCAS: texto abajo, boton redondo y hover verde (26-09-2026). Solo el bloque de marcas: los tipos
 * ya no llevan boton. Antes las anchas centraban el texto en vertical y el boton era un rectangulo
 * que al pasar el raton se volvia blanco.
 */
.alyabar-marcas:not(.alyabar-tipos) .alyabar-marca {
	align-items: flex-end;
	padding-bottom: 24px;
}
.alyabar-marcas:not(.alyabar-tipos) .alyabar-marca__boton {
	border-radius: 55px;
	transition: background .2s ease, border-color .2s ease, color .2s ease;
}
.alyabar-marcas:not(.alyabar-tipos) .alyabar-marca:hover .alyabar-marca__boton {
	background: #2F6B48;
	border-color: #2F6B48;
	color: #FFFFFF;
}
@media (max-width: 767px) {
	.alyabar-marcas:not(.alyabar-tipos) .alyabar-marca {
		padding-bottom: 18px;
	}
}

/*
 * VELO MAS SUAVE (26-09-2026): el disenador veia las fotos muy oscuras. Antes .70 -> .30 -> .05;
 * ahora .50 -> .15 -> 0. Para no perder lectura, el texto lleva una sombra suave.
 * Afecta a tipos y a marcas, que comparten tarjeta.
 */
.alyabar-marcas .alyabar-marca.tiene-foto:before {
	background: linear-gradient(90deg, rgba(16, 32, 23, .50) 0%, rgba(16, 32, 23, .15) 50%, rgba(16, 32, 23, 0) 100%);
}
.alyabar-marcas .alyabar-marca.tiene-foto .alyabar-marca__contenido {
	text-shadow: 0 2px 12px rgba(0, 0, 0, .35);
}

/* TIPOS: vuelve el boton "Ver mas" (27-09-2026), con la misma forma y hover que el de las marcas.
   Mas compacto que el de las marcas: cada pixel que ocupa sube el titulo hacia los frascos. */
.alyabar-tipos .alyabar-marca__boton {
	margin-top: 10px;
	padding: 7px 20px;
	font-size: 12px;
	border-radius: 55px;
	transition: background .2s ease, border-color .2s ease, color .2s ease;
}
.alyabar-marcas.alyabar-tipos .alyabar-marca:hover .alyabar-marca__boton {
	background: #2F6B48;
	border-color: #2F6B48;
	color: #FFFFFF;
}
@media (max-width: 767px) {
	.alyabar-tipos .alyabar-marca__boton {
		margin-top: 10px;
		padding: 8px 20px;
		font-size: 12px;
	}
}


.elementor-1853 .alyabar-tipos .alyabar-marca,
.elementor-1853 .alyabar-generos .alyabar-genero {
	isolation: isolate;
	transition: box-shadow .2s ease, transform .2s ease;
}

.elementor-1853 .alyabar-tipos .alyabar-marca:hover {
	box-shadow: 0 14px 30px rgba(30, 58, 42, .18);
	transform: translateY(-2px);
}

.elementor-1853 .alyabar-tipos .alyabar-marca:after,
.elementor-1853 .alyabar-generos .alyabar-genero:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: inherit;
	transform: scale(1);
	transition: transform .7s cubic-bezier(.2, .7, .2, 1);
}

.elementor-1853 .alyabar-tipos .alyabar-marca:hover:after,
.elementor-1853 .alyabar-generos .alyabar-genero:hover:after {
	transform: scale(1.08);
}

/* MARCAS (Lattafa, Armaf, Rasasi): el mismo zoom de foto que tipos y generos (26-09-2026). */
.elementor-1853 .alyabar-marcas:not(.alyabar-tipos) .alyabar-marca {
	isolation: isolate;
}
.elementor-1853 .alyabar-marcas:not(.alyabar-tipos) .alyabar-marca:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: inherit;
	transform: scale(1);
	transition: transform .7s cubic-bezier(.2, .7, .2, 1);
}
.elementor-1853 .alyabar-marcas:not(.alyabar-tipos) .alyabar-marca:hover:after {
	transform: scale(1.08);
}

/*
 * SIN VELO OSCURO (27-09-2026): el disenador pidio quitar lo oscuro de tipos, generos y marcas del
 * todo. La lectura la sostiene solo la sombra del texto, mas marcada que antes.
 */
.elementor-1853 .alyabar-marcas .alyabar-marca.tiene-foto:before,
.elementor-1853 .alyabar-generos .alyabar-genero.tiene-foto:before {
	display: none;
}
.elementor-1853 .alyabar-marcas .alyabar-marca.tiene-foto .alyabar-marca__contenido,
.elementor-1853 .alyabar-generos .alyabar-genero.tiene-foto .alyabar-genero__nombre {
	text-shadow: 0 1px 3px rgba(0, 0, 0, .55), 0 3px 16px rgba(0, 0, 0, .45);
}

/*
 * ENTRADAS LATERALES DE LAS MARCAS: Armaf y Rasasi desde la izquierda, Lattafa desde la derecha.
 * La seccion recorta en horizontal mientras entran, o el desplazamiento abriria una barra de
 * desplazamiento lateral durante la animacion.
 */
@keyframes alyabar-entra-izq {
	from { opacity: 0; transform: translateX(-80px); }
	to { opacity: 1; transform: none; }
}
@keyframes alyabar-entra-der {
	from { opacity: 0; transform: translateX(80px); }
	to { opacity: 1; transform: none; }
}
.elementor-1853 .elementor-element-a1y0200 {
	overflow-x: clip;
}
.alyabar-anim-lista .elementor-1853 .alyabar-tarjeta-anim.alyabar-desde-izq.alyabar-entra {
	animation-name: alyabar-entra-izq;
	animation-duration: .8s;
}
.alyabar-anim-lista .elementor-1853 .alyabar-tarjeta-anim.alyabar-desde-der.alyabar-entra {
	animation-name: alyabar-entra-der;
	animation-duration: .8s;
}

@media (prefers-reduced-motion: reduce) {
	.elementor-1853 .alyabar-marcas:not(.alyabar-tipos) .alyabar-marca:hover:after {
		transform: none;
	}
}

@keyframes alyabar-tarjeta-entra {
	from {
		opacity: 0;
		transform: translateY(34px);
	}
	to {
		opacity: 1;
		transform: none;
	}
}

.alyabar-anim-lista .elementor-1853 .alyabar-tarjeta-anim {
	opacity: 0;
}

.alyabar-anim-lista .elementor-1853 .alyabar-tarjeta-anim.alyabar-entra {
	opacity: 1;
	animation: alyabar-tarjeta-entra .7s cubic-bezier(.2, .7, .2, 1) backwards;
	animation-delay: calc(var(--alyabar-i, 0) * 110ms);
}

@media (prefers-reduced-motion: reduce) {
	.elementor-1853 .alyabar-tipos .alyabar-marca:hover:after,
	.elementor-1853 .alyabar-generos .alyabar-genero:hover:after {
		transform: none;
	}
	.alyabar-anim-lista .elementor-1853 .alyabar-tarjeta-anim {
		opacity: 1;
		animation: none;
	}
}


.single-list-social ul { display: flex; flex-wrap: wrap; gap: 10px; margin: 0; padding: 0; list-style: none; }
.single-list-social li { margin: 0; }

/*
 * Circulos uniformes: el tema daba a cada red su color corporativo. Ojo: al abrir el popup el tema
 * CLONA el bloque en una capa aparte (.share-popup-content-open), fuera de .single-list-social, asi
 * que hay que apuntar tambien a .share-icon suelto.
 */
.share-icon,
.single-list-social .share-icon,
.single-list-social .share-icon.facebook-social,
.single-list-social .share-icon.envelope-social,
.single-list-social .share-icon.whatsapp-social {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	border: 1px solid #DfE5E0;
	background: #F5F8F5 !important;
	color: #2F6B48 !important;
	font-size: 16px !important;
	line-height: 1 !important;
	transition: background 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out, transform 0.25s ease-out;
}
a:hover .share-icon,
.single-list-social a:hover .share-icon,
.single-list-social a:hover .share-icon.facebook-social,
.single-list-social a:hover .share-icon.envelope-social,
.single-list-social a:hover .share-icon.whatsapp-social {
	background: #2F6B48 !important;
	border-color: #2F6B48;
	color: #FFFFFF !important;
	transform: translateY(-2px);
}
.share-icon i { font-size: inherit; line-height: 1; }
.single-list-social .screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
}
.single-list-social .number { display: none; }

/* Bloque de la ficha: debajo de las categorias. */
.alyabar-compartir {
	display: flex;
	align-items: center;
	gap: 14px;
	margin: 18px 0 0;
	padding: 16px 0 0;
	border-top: 1px solid #F1F1ED;
}
.alyabar-compartir__titulo {
	font-size: 12px;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: #8A8F8B;
}
.summary.product-detail-info > .alyabar-categorias { order: 7; }
.summary.product-detail-info > .alyabar-compartir { order: 8; }
@media (max-width: 767px) {
	.alyabar-compartir { flex-wrap: wrap; gap: 10px; }
}


@media (max-width: 767px) {
	/* 1. Tienda, categorias, marcas y busqueda: una tarjeta por fila. */
	.list-product-wrap > .list-col-item,
	.products > .list-col-item,
	.list-col-item.list-2-item-mobile {
		width: 100% !important;
		max-width: 100% !important;
		flex: 0 0 100% !important;
	}
	.list-product-wrap .item-product .product-title,
	.products .item-product .product-title { font-size: 16px; }

	/* 1b. Paginacion: los 8 botones de 39 px no caben en 345 px y la flecha "siguiente" saltaba
	   sola a una segunda fila. Se centran, se permiten dos lineas ordenadas y se reducen un poco. */
	.pagi-nav {
		display: flex !important;
		flex-wrap: wrap !important;
		align-items: center;
		justify-content: center !important;
		gap: 8px;
		padding: 0;
	}
	.pagi-nav .page-numbers {
		width: 36px !important;
		height: 36px !important;
		line-height: 34px !important;
		margin: 0 !important;
		font-size: 15px;
	}
	.pagi-nav .page-numbers.dots { width: 22px !important; }

	/* 2. Ficha: botones de decant en una fila que envuelve. */
	.bzotech-form-cart-single .tawcvs-swatches {
		display: flex;
		flex-wrap: wrap;
		gap: 8px;
	}
	.bzotech-form-cart-single .variations .type-label .swatch-label-box { margin: 0; }
	.bzotech-form-cart-single .variations .type-label .swatch-label { margin-right: 0; }
	.bzotech-form-cart-single .variations .detail-attr {
		display: block;
	}
	.bzotech-form-cart-single .variations .title-atttr {
		display: block;
		margin-bottom: 8px;
	}

	/* Cantidad | carrito | corazon, en una sola linea.
	   El tema declara flex en este contenedor y ganaba a la rejilla, asi que se fuerza flex y se
	   reparte con anchos fijos. Los 3 <input> ocultos del formulario no estorban (display:none). */
	.bzotech-form-cart-single .woocommerce-variation-add-to-cart {
		display: flex !important;
		flex-wrap: nowrap !important;
		align-items: center !important;
		gap: 10px;
		margin-top: 14px;
	}
	.bzotech-form-cart-single .detail-qty {
		flex: 0 0 104px !important;
		width: 104px !important;
		height: 46px !important;
		line-height: 46px !important;
		margin: 0 !important;
		display: flex !important;
		align-items: center;
		justify-content: space-between;
	}
	.bzotech-form-cart-single .detail-qty .qty-val {
		height: 44px;
		line-height: 44px;
		padding: 0;
		text-align: center;
	}
	.bzotech-form-cart-single .single_add_to_cart_button {
		width: 100%;
		min-width: 0;
		margin: 0;
		padding: 0 14px;
		white-space: nowrap;
	}
	.bzotech-form-cart-single .wishlist_compare_single_product {
		display: flex;
		align-items: center;
		justify-content: center;
		width: 46px;
		height: 46px;
		margin: 0;
		border: 1px solid #DfE5E0;
		border-radius: 50%;
	}
	/* En movil el corazon va sin texto: no cabe y ya se entiende por el icono. */
	.bzotech-form-cart-single .wishlist_compare_single_product .wishlist-link span,
	.bzotech-form-cart-single .wishlist_compare_single_product .popup-share span { display: none; }
	.bzotech-form-cart-single .wishlist_compare_single_product .popup-share,
	.bzotech-form-cart-single .wishlist_compare_single_product .single-list-social { display: none; }
}


/* 2. Boton siempre visible, redondeado y separado del borde de la tarjeta. */
.item-grid-product-style3 .addcart-link-style3,
.item-grid-product-style3:hover .addcart-link-style3 {
	position: static;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 8px;
	margin: 14px 14px 0;
	height: 44px;
	line-height: 44px;
	border-radius: 55px;
	background: #2F6B48;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	text-transform: none;
	transition: background 0.25s ease-out;
}
/* El tema define su propio :hover con la variable --bzo-main-color, que aqui vale lo mismo que el
   color de reposo, asi que el cambio no se notaba. Se fuerza el verde profundo. */
.item-grid-product-style3 .addcart-link-style3:hover,
.item-grid-product-style3 .item-product:hover .addcart-link-style3:hover,
.item-grid-product-style3 a.addcart-link-style3:hover {
	background: #1E3A2A !important;
	color: #fff !important;
}

/* El precio va dentro de <span class="woocommerce-Price-amount">, que traia peso 600 propio.
   En los productos en oferta el precio nuevo va dentro de <ins>, donde el tema lo dejaba en 14 px
   y peso 500: igual de apagado que el precio tachado. */
.item-grid-product-style3 .product-info .woocommerce-Price-amount,
.item-grid-product-style3 .product-info bdi,
.item-grid-product-style3 .product-info ins,
.item-grid-product-style3 .product-info ins .woocommerce-Price-amount,
.item-grid-product-style3 .product-info ins bdi {
	font-weight: 800 !important;
	font-size: 19px !important;
	color: #1E3A2A !important;
	text-decoration: none;
}
/* El precio anterior, apagado y pequeno. Va despues de la regla general para poder ganarle. */
.item-grid-product-style3 .product-info del,
.item-grid-product-style3 .product-info del .woocommerce-Price-amount,
.item-grid-product-style3 .product-info del bdi {
	font-weight: 500 !important;
	font-size: 15px !important;
	color: #707070 !important;
	text-decoration: line-through;
}
/* El bloque que lo contenia era una cinta absoluta pegada al borde inferior. */
.item-grid-product-style3 .product-extra-link {
	position: static;
	margin: 0;
	box-shadow: none;
	background: transparent;
}
/*
 * La foto mantiene overflow:hidden (como en el tema). Al ponerlo en visible se perdian las esquinas
 * superiores redondeadas Y quedaban a la vista los iconos de lista de deseos y compartir, que el
 * tema aparca en right:-100px y solo mete al pasar el raton.
 * El boton ya no necesita salirse: es estatico y va debajo de la imagen, dentro del recuadro.
 */
/*
 * El tema pinta la caja de la foto en #ebebeb y las imagenes vienen con fondo #f5f5f5, asi que la
 * franja bajo la foto (donde ahora vive el boton) se veia mas oscura que la propia foto.
 * Se iguala a #f5f5f5.
 */
.item-grid-product-style3 .product-thumb {
	overflow: hidden;
	border-radius: 30px 30px 0 0;
	background: #F5F5F5;
}
.item-grid-product-style3 .product-thumb > a img,
.item-grid-product-style3 .product-thumb .product-thumb-link img {
	border-radius: 30px 30px 0 0;
}
/* Sin sombras heredadas alrededor del boton. */
.item-grid-product-style3 .addcart-link-style3,
.item-grid-product-style3 .addcart-link-style3:hover {
	box-shadow: none;
	text-shadow: none;
}

/*
 * Los iconos de lista de deseos y compartir se aparcan en right:-100px y solo entran al pasar el
 * raton; sin recorte quedaban colgando fuera del recuadro. Se recorta en .item-product, que ya
 * lleva el redondeo de 30 px del tema.
 */
.item-grid-product-style3 .item-product {
	overflow: hidden;
	border-radius: 30px;
}
/*
 * Y por si el recorte no los alcanza (se posicionan contra otro antecesor): ocultos en reposo y
 * visibles al pasar el raton, que es el comportamiento que buscaba el tema.
 */
.item-grid-product-style3 .product-thumb__group-extra {
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: opacity 0.25s ease-out, right 0.3s ease-out, visibility 0.25s;
}
.item-grid-product-style3:hover .product-thumb__group-extra,
.item-grid-product-style3 .item-product:hover .product-thumb__group-extra {
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
	right: 16px;
}

/* 4. Precio de la tarjeta mas destacado. */
.item-grid-product-style3 .product-info .product-price,
.item-grid-product-style3 .product-info .price {
	font-size: 18px;
	font-weight: 800;
	color: #1E3A2A;
}
.item-grid-product-style3 .product-info .price del .woocommerce-Price-amount {
	font-size: 14px;
	font-weight: 500;
	color: #707070;
}
.item-grid-product-style3 .product-info .price ins { text-decoration: none; }

/* 5. Marca arriba, nombre debajo, todo centrado y con la MISMA altura en todas las tarjetas. */
.item-grid-product-style3 .product-info {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	padding: 14px 14px 18px;
}
.item-grid-product-style3 .product-info .wrap-rating { order: 1; margin: 0 0 8px; }
.item-grid-product-style3 .product-info .alyabar-tarjeta-marca { order: 2; }
.item-grid-product-style3 .product-info .product-title { order: 3; }
.item-grid-product-style3 .product-info .price,
.item-grid-product-style3 .product-info .product-price { order: 4; }

.item-grid-product-style3 .product-info .alyabar-tarjeta-marca {
	display: block;
	margin-bottom: 4px;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #5F6661; /* contraste 6:1 (antes #8A8F8B, 3,3:1) */
	line-height: 1.2;
}
/* El nombre ocupa SIEMPRE dos lineas: es lo que desigualaba las tarjetas. */
.item-grid-product-style3 .product-info .product-title {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	min-height: 2.8em;
	margin: 0 0 8px;
	line-height: 1.4;
}
.item-grid-product-style3 .product-info .price,
.item-grid-product-style3 .product-info .product-price { margin: 0; }

/* Altura pareja: la foto siempre cuadrada y la tarjeta estirada a la fila.
 * OJO: NO poner display:flex en .list-col-item. Ese envoltorio lleva el ancho de columna
 * (.list-4-item = width:25%) y el flex lo anula: la rejilla colapsa a UNA tarjeta por fila.
 * El estirado se consigue con height:100% hacia dentro. */
/* NO tocar el ancho de .item-grid-product-style3: esa clase va en el MISMO elemento que
 * .list-4-item (width:25% en post-items.css), que es quien da las columnas. Un width:100% aqui
 * colapsa la rejilla a una tarjeta por fila. Solo se estira la altura. */
.list-product-wrap .list-col-item { display: block; }
.item-grid-product-style3 { height: 100%; }
.item-grid-product-style3 .item-product {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
}
.item-grid-product-style3 .product-thumb { flex: 0 0 auto; }
.item-grid-product-style3 .product-thumb > a,
.item-grid-product-style3 .product-thumb .product-thumb-link {
	display: block;
	width: 100%;
	aspect-ratio: 1 / 1;
	overflow: hidden;
}
.item-grid-product-style3 .product-thumb img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.item-grid-product-style3 .product-info { flex: 1 1 auto; justify-content: flex-start; }


/* 7. Vista LISTA de la tienda (16-09-2026).
 * list.php imprime tres iconos: me gusta (linea 58), comparar (59) y vista previa (60).
 * Se ocultan comparar y vista previa por CSS y no desregistrando, porque los tres los pinta el
 * mismo bloque .list-compare-wishlist: quitar la accion se llevaria tambien el de me gusta.
 */
/* Clases reales que imprime list.php: 'product-compare compare compare-link' y
 * 'product-quick-view quickview-link'. Se apunta por subcadena para no depender del orden
 * ni de la etiqueta (a o div). El de me gusta ('add_to_wishlist wishlist-link') se conserva. */
.list-compare-wishlist [class*="compare"],
.list-compare-wishlist [class*="quick-view"],
.list-compare-wishlist [class*="quickview"] { display: none !important; }

/*
 * VISTA PREVIA Y COMPARAR, FUERA DE TODA LA WEB (21-09-2026, peticion del disenador).
 *
 * La regla de arriba solo cubria la VISTA LISTA. En la rejilla de la tienda no se notaba porque
 * ahi el tema no los imprime, pero en los CARRUSELES DE LA PORTADA si: se midieron 38 enlaces
 * "product-quick-view quickview-link" con 48 px de ancho, colgando de .product-thumb__group-extra,
 * que es el grupo de iconos que el tema pone sobre la foto.
 *
 * Se apunta por SUBCADENA de clase, no por la clase exacta: el marcado cambia segun la plantilla
 * ("product-compare compare compare-link" en unas, "product-quick-view quickview-link" en otras)
 * y unas veces es <a> y otras <div>. Apuntar a .compare-button o a.compare no los alcanza.
 *
 * Se oculta por CSS y NO desregistrando la accion: el tema pinta me gusta, comparar y compartir
 * en el mismo bloque, asi que quitar la accion se llevaria tambien el corazon.
 *
 * El :hover se repite a proposito. En reposo el tema ya los aparca (opacity 0, right -100px), y
 * es su propia regla :hover la que los revela: sin esta segunda tanda volverian a asomar.
 */
.product-thumb__group-extra [class*="compare"],
.product-thumb__group-extra [class*="quick-view"],
.product-thumb__group-extra [class*="quickview"],
.product-thumb [class*="quick-view"],
.product-thumb [class*="quickview"],
.product-thumb a[class*="compare"],
.item-product [class*="quickview-link"],
.item-product a[class*="compare-link"],
.product-thumb__group-extra:hover [class*="quick-view"],
.product-thumb:hover [class*="quick-view"],
.product-thumb:hover [class*="quickview"],
.product-thumb:hover a[class*="compare"],
.item-product:hover [class*="quickview-link"],
.item-product:hover a[class*="compare-link"] { display: none !important; }

/* Precio de la vista lista en negrita, como en la rejilla. */
.item-list-default .product-info .price,
.item-list-default .product-info .price .woocommerce-Price-amount,
.item-list-default .product-info .price ins .woocommerce-Price-amount,
.item-list-default .product-info .price bdi,
.item-list-default2 .product-info .price,
.item-list-default2 .product-info .price .woocommerce-Price-amount {
	font-weight: 800 !important;
	color: #1E3A2A !important;
}
.item-list-default .product-info .price del,
.item-list-default .product-info .price del .woocommerce-Price-amount {
	font-weight: 500 !important;
	color: #707070 !important;
}


/* Vista lista: mismo orden que la rejilla (estrellas, marca, nombre, precio).
 * list.php no comparte el flex de .product-info de grid-style3, asi que hay que declararlo aqui. */
.item-list-default .product-info,
.item-list-default2 .product-info {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	text-align: left;
}
.item-list-default .product-info .wrap-rating,
.item-list-default2 .product-info .wrap-rating { order: 1; margin: 0 0 6px; }
.item-list-default .product-info .alyabar-tarjeta-marca,
.item-list-default2 .product-info .alyabar-tarjeta-marca { order: 2; margin-bottom: 4px; }
.item-list-default .product-info .product-title,
.item-list-default2 .product-info .product-title { order: 3; min-height: 0; margin: 0 0 8px; }
.item-list-default .product-info .price,
.item-list-default2 .product-info .price { order: 4; margin: 0 0 10px; }
/* TRAMPA: en flex, todo hijo SIN 'order' se coloca como order:0, es decir ANTES que los que
 * llevan order:1..6. La descripcion quedaba arriba del todo. Se fija un order por defecto alto a
 * todos los hijos y luego se bajan los que si conocemos. */
.item-list-default .product-info > *,
.item-list-default2 .product-info > * { order: 5; }
.item-list-default .product-info .product-desc,
.item-list-default .product-info .description,
.item-list-default .product-info p,
.item-list-default2 .product-info .product-desc { order: 5; }
.item-list-default .product-info .list-compare-wishlist,
.item-list-default .product-info .product-extra-link,
.item-list-default2 .product-info .list-compare-wishlist { order: 6; }


/* Estas van despues del order:5 generico, para imponerse. */
.item-list-default .product-info .wrap-rating,
.item-list-default2 .product-info .wrap-rating { order: 1 !important; }
.item-list-default .product-info .alyabar-tarjeta-marca,
.item-list-default2 .product-info .alyabar-tarjeta-marca { order: 2 !important; }
.item-list-default .product-info .product-title,
.item-list-default2 .product-info .product-title { order: 3 !important; }
.item-list-default .product-info .price,
.item-list-default2 .product-info .price { order: 4 !important; }
.item-list-default .product-info .list-compare-wishlist,
.item-list-default .product-info .product-extra-link,
.item-list-default2 .product-info .list-compare-wishlist { order: 6 !important; }

@media (max-width: 767px) {
	.item-grid-product-style3 .addcart-link-style3 { height: 48px; line-height: 48px; font-size: 16px; }
	.item-grid-product-style3 .product-info .product-price,
	.item-grid-product-style3 .product-info .price { font-size: 19px; }
}

/*
 * EL OTRO VELO OSCURO DEL TEMA (25-09-2026).
 *
 * Mismo caso que el `.shop-loading` de la tienda (9.32), pero en los WIDGETS DE PRODUCTO
 * FILTRABLES DE ELEMENTOR -los carruseles con pestanas de la portada-. Al pulsar una pestana,
 * load_product_element_filter() de ajax.js (linea 494) inyecta
 * `<div class="ajax-loading"><i class="fa fa-spinner fa-spin"></i></div>` y product-items.css le da
 * `background-color: rgba(0,0,0,0.3)` con `z-index: 9999`, mas oscuro aun que el de la tienda.
 *
 * Se hace lo mismo: fondo transparente, el mecanismo intacto -el tema lo inyecta y lo quita en la
 * linea 511- y el spinner en verde de marca, porque el del tema es blanco y contaba con el velo.
 *
 * EL SELECTOR REPITE `:not(.list-product-search)` a proposito: es el del tema (0,2,0 contando la
 * negacion), y sin el la regla seria (0,1,0) y perderia. Ademas esa clase se usa tambien para el
 * panel de resultados del buscador, que NO lleva velo y no hay que tocar.
 *
 * Y NADA DE TRANSFORM para centrar el icono: la animacion fa-spin lo pisa (9.32). Aqui el tema ya
 * lo centra bien con left/right/top/bottom a 0 y `margin: auto`, asi que solo se cambia el color.
 */
.ajax-loading:not(.list-product-search) {
	background-color: transparent;
}

.ajax-loading:not(.list-product-search) i {
	color: #2F6B48;
	font-size: 34px;
}



.alyabar-sin-foto {
	position: relative;
	display: block;
}
.alyabar-sin-foto img {
	width: 100%;
	height: auto;
	aspect-ratio: 1 / 1;
	object-fit: contain;
	opacity: 0.25;
}
.alyabar-sin-foto__texto {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%) rotate(-8deg);
	padding: 7px 18px;
	border: 1px dashed rgba(30, 58, 42, 0.35);
	border-radius: 55px;
	background: rgba(255, 255, 255, 0.8);
	color: #7A8179;
	font-size: 13px;
	letter-spacing: 0.06em;
	text-transform: uppercase;
	white-space: nowrap;
	pointer-events: none;
}
@media (max-width: 767px) {
	.alyabar-sin-foto__texto { font-size: 12px; padding: 6px 14px; }
}


.alyabar-banner-tienda {
	background: radial-gradient(120% 140% at 50% 0%, #2F6B48 0%, #1E3A2A 62%);
	color: #FAF7F0;
	text-align: center;
	padding: 56px 20px 48px;
}
.alyabar-banner-tienda__inner { max-width: 760px; margin: 0 auto; }
.alyabar-banner-tienda__ceja {
	margin: 0 0 10px;
	font-size: 12px;
	letter-spacing: 0.32em;
	text-transform: uppercase;
	color: #C9A445;
}
.alyabar-banner-tienda__titulo {
	margin: 0;
	font-family: var(--bzo-title_typo-font-family), 'El Messiri', Georgia, serif;
	font-weight: 600;
	font-size: 44px;
	line-height: 1.15;
	color: #FAF7F0;
	text-wrap: balance;
}
.alyabar-banner-tienda__adorno {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 10px;
	margin: 16px auto 14px;
}
.alyabar-banner-tienda__adorno::before,
.alyabar-banner-tienda__adorno::after {
	content: "";
	width: 56px;
	height: 1px;
	background: #C9A445;
}
.alyabar-banner-tienda__adorno i {
	display: block;
	width: 7px;
	height: 7px;
	background: #C9A445;
	transform: rotate(45deg);
}
.alyabar-banner-tienda__desc {
	margin: 0 auto 8px;
	max-width: 58ch;
	font-size: 16px;
	line-height: 1.6;
	color: rgba(250, 247, 240, 0.82);
}
.alyabar-banner-tienda__total {
	margin: 0;
	font-size: 13px;
	letter-spacing: 0.04em;
	color: #C9A445;
}
.alyabar-banner-tienda + .wrap-bread-crumb { border-top: 0; }
@media (max-width: 767px) {
	.alyabar-banner-tienda { padding: 34px 16px 30px; }
	.alyabar-banner-tienda__titulo { font-size: 30px; }
	.alyabar-banner-tienda__desc { font-size: 14px; }
	.alyabar-banner-tienda__adorno::before,
	.alyabar-banner-tienda__adorno::after { width: 36px; }
}


/* ---------- Cinta superior: mas baja y en verde profundo ---------- */
/* El relleno y el color viven en el JSON de la cabecera; el tamano del texto y del icono los fija
   alyabar-marca.php, que se imprime despues, asi que aqui se gana por especificidad. */
#header .top-header-aleta .content-slider-custom,
#header .top-header-aleta .content-slider-custom p,
#header .top-header-aleta .content-slider-custom a { font-size: 12px; letter-spacing: 0.04em; }
#header .top-header-aleta .alyabar-cinta__icono { font-size: 15px; margin-right: 6px; }
#header .top-header-aleta .item-slider- p:before { margin-right: 16px; }

/* ---------- Barra de busqueda entre la cinta y el menu ---------- */
.alyabar-col-buscador { background: transparent; }
/* El widget de Elementor se queda en su ancho natural (250px) dentro del contenedor flex. */
.alyabar-col-buscador .elementor-widget-bzotech-search { width: 100%; max-width: none; }
.alyabar-col-buscador .elbzotech-search-form-wrap { width: 100%; }
/* El tope de 680px va en el wrap: Elementor impone max-width:100% a los widgets del contenedor
   y ganaba al del widget, dejando la barra a todo el ancho. */
.alyabar-col-buscador .elbzotech-search-wrap { width: 100%; max-width: none; margin: 0; }
.alyabar-col-buscador .elbzotech-search-form-wrap { position: relative; }
.alyabar-col-buscador .elbzotech-search-form {
	position: relative;
	display: flex;
	align-items: center;
	border: 1px solid #DCE6DE;
	border-radius: 55px;
	background: #FFFFFF;
}
.alyabar-col-buscador .elbzotech-search-form:focus-within { border-color: #2F6B48; }
.alyabar-col-buscador .elbzotech-search-form input[name="s"] {
	flex: 1 1 auto;
	height: 44px;
	border: 0 !important;
	background: transparent !important;
	padding: 0 6px 0 22px;
	font-size: 15px;
	color: #1C1F1D;
	box-shadow: none !important;
}
/* El tema pinta el bloque de enviar con fondo propio y esquinas rectas, y sobresalia del borde
   redondeado de la barra. Se convierte en un boton circular metido dentro de la pastilla. */
.alyabar-col-buscador .elbzotech-submit-form { flex: 0 0 auto; background: transparent !important; margin-right: 3px; }
/* search.css del tema gana con .elbzotech-search-default .elbzotech-submit-form .elbzotech-text-bt-search
   (height/line-height 45px y border-radius 9px 25px 25px 9px): hay que igualar esa especificidad. */
.alyabar-col-buscador .elbzotech-search-default .elbzotech-submit-form .elbzotech-text-bt-search {
	box-sizing: border-box;
	width: 38px !important;
	min-width: 38px;
	max-width: 38px;
	height: 38px !important;
	line-height: 38px !important;
	padding: 0 !important;
	margin: 0 !important;
	border-radius: 50% !important;
	flex: 0 0 38px;
}
.alyabar-col-buscador .elbzotech-search-default .elbzotech-submit-form .elbzotech-text-bt-search svg,
.alyabar-col-buscador .elbzotech-search-default .elbzotech-submit-form .elbzotech-text-bt-search i {
	width: 19px;
	height: 19px;
	font-size: 19px;
	color: #FFFFFF;
}
.alyabar-col-buscador .elbzotech-search-default .elbzotech-submit-form .elbzotech-text-bt-search svg path { stroke: #FFFFFF; }
.alyabar-col-buscador .elbzotech-text-bt-search {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 38px;
	height: 38px;
	padding: 0;
	border: 0;
	border-radius: 50%;
	background: #2F6B48 !important;
	cursor: pointer;
	transition: background 0.25s ease-out;
}
.alyabar-col-buscador .elbzotech-text-bt-search:hover { background: #1E3A2A !important; }
.alyabar-col-buscador .elbzotech-text-bt-search svg { width: 19px; height: 19px; }
.alyabar-col-buscador .elbzotech-text-bt-search svg path { stroke: #FFFFFF; }

/* Resultados: sin popup no hay clase .active del tema, la pone el script de este archivo. */
.alyabar-col-buscador .elbzotech-list-product-search {
	display: none;
	position: absolute;
	top: calc(100% + 6px);
	left: 0;
	right: 0;
	z-index: 10001;
	background: #FFFFFF;
	border: 1px solid #EEF4EF;
	border-radius: 14px;
	box-shadow: 0 12px 24px rgba(30, 58, 42, 0.14);
	max-height: 60vh;
	overflow-y: auto;
	text-align: left;
}
.alyabar-col-buscador .elbzotech-search-form.alyabar-abierta .elbzotech-list-product-search {
	display: block;
	visibility: visible !important;
	opacity: 1 !important;
}

/* ---------- Los tres iconos, del mismo tamano ---------- */
/* El de cuenta se veia mas grande porque el tema lo pinta relleno (.elbzotech-bt-default, verde
   profundo) mientras buscar y carrito iban sobre gris claro. Ahora los tres son el mismo circulo
   de 42px con el mismo icono de 22px. El !important y el html body son para ganar a
   alyabar-traducciones.php, que se imprime despues. */
html body #header .main-header-aleta .alyabar-deseos-link,
html body #header .main-header-aleta .mini-cart-link,
html body #header .main-header-aleta .elbzotech-account-default .button-account-manager {
	width: 42px !important;
	height: 42px !important;
	min-width: 42px !important;
	padding: 0 !important;
	line-height: 42px !important;
	border-radius: 50% !important;
	background: #F5F8F5 !important;
	color: #1E3A2A !important;
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	transition: background 0.25s ease-out, color 0.25s ease-out;
}
html body #header .main-header-aleta .alyabar-deseos-link:hover,
html body #header .main-header-aleta .mini-cart-link:hover,
html body #header .main-header-aleta .elbzotech-account-default .button-account-manager:hover {
	background: #2F6B48 !important;
	color: #FFFFFF !important;
}
html body #header .main-header-aleta .alyabar-deseos-link svg,
html body #header .main-header-aleta .mini-cart-link svg {
	width: 22px;
	height: 22px;
}
html body #header .main-header-aleta .alyabar-deseos-link svg path,
html body #header .main-header-aleta .mini-cart-link svg path { stroke: #1E3A2A; }
html body #header .main-header-aleta .alyabar-deseos-link:hover svg path,
html body #header .main-header-aleta .mini-cart-link:hover svg path { stroke: #FFFFFF; }
html body #header .main-header-aleta .elbzotech-account-default .button-account-manager span:before { font-size: 21px; }
.alyabar-deseos { display: inline-flex; align-items: center; }

/* El svg iba como inline y se apoyaba en la linea base del span (line-height 42px): quedaba 6px por
   encima del centro del circulo, y al rellenarse en hover saltaba a la vista. El carrito tiene el
   mismo marcado, pero su span usa 31px de fuente y el desfase era de 1px. Con flex y line-height 0
   ambos quedan centrados exactos. */
html body #header .main-header-aleta .alyabar-deseos-icono,
html body #header .main-header-aleta .mini-cart-icon {
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 22px;
	height: 22px;
	line-height: 0 !important;
}
html body #header .main-header-aleta .alyabar-deseos-link svg,
html body #header .main-header-aleta .mini-cart-link svg { display: block; }

/* Contadores del carrito y de deseos, identicos en PC y en movil (16-09-2026, decision del
   disenador). Se toma la forma del carrito: circulo de 22px con el numero a 10px, arriba a la
   derecha del icono, y fondo ROJO #A93226 (el rojo de la paleta, que hasta ahora solo usaba la
   etiqueta "Agotado": ver la tabla de §7.3 de CLAUDE.md).

   Van a -8px y no a los -15px del tema porque en movil la cabecera es sticky pegada al borde
   superior y .wrap lleva overflow:clip (necesario para el sticky, ver alyabar-cabecera-movil.php):
   a -15px el badge se salia de la pantalla y se cortaba por arriba. */
html body #header .main-header-aleta .alyabar-deseos-link,
html body #header .main-header-aleta .mini-cart-link { position: relative; }
/* El badge del carrito cuelga de .mini-cart-icon, un span de 22px al que el tema pone
   position:relative, mientras que el del corazon cuelga del <a> de 42px: con el mismo -8px cada
   uno se anclaba a una caja distinta y no coincidian. Anulando ese relative, ambos se anclan al
   circulo de 42px y quedan en el mismo sitio. */
html body #header .main-header-aleta .mini-cart-icon { position: static; }

html body #header .main-header-aleta .alyabar-deseos-number,
html body #header .main-header-aleta .mini-cart-number,
.alyabar-deseos-number--barra {
	position: absolute;
	top: -8px !important;
	left: auto !important;
	right: -8px !important;
	width: 22px !important;
	min-width: 22px;
	height: 22px !important;
	padding: 0 !important;
	box-sizing: border-box;
	border: 0 !important;
	border-radius: 50% !important;
	background: #A93226 !important;
	color: #FFFFFF !important;
	font-size: 10px !important;
	font-weight: 700;
	line-height: 22px !important;
	text-align: center;
}

/* En la barra inferior el icono va centrado sobre el texto, asi que el badge se coloca sobre el
   icono y no en la esquina del boton. */
.elementor-element-19ed1eb0 .alyabar-deseos-barra { position: relative; }
.alyabar-deseos-number--barra { top: -2px !important; right: calc(50% - 24px) !important; }

/* En movil el corazon sale de la cabecera: la lista de deseos vive en la barra inferior, asi que
   arriba quedan solo carrito y cuenta (widget shortcode a1d0se7). */
@media (max-width: 767px) {
	html body #header .main-header-aleta .elementor-element-a1d0se7 { display: none !important; }
}
/* Separacion igual entre los tres (carrito y cuenta traen 12px propios desde Elementor). */
html body #header .main-header-aleta .alyabar-deseos { margin-left: 0; }

/* ---------- Movil ---------- */
/* En movil la cabecera es compacta y fija (alyabar-cabecera-movil.php) y el buscador esta en la
   barra inferior: la barra ancha sobra. */
@media (max-width: 767px) {
	.alyabar-col-buscador { display: none !important; }
}


@media (min-width: 1201px) {
	.wrap { overflow: clip !important; }

	/* --- Fila principal: mas baja y por encima de la del menu (trampas 4 y 5) --- */
	#header .main-header-aleta {
		background-color: #FFFFFF;
		min-height: 78px;
		position: relative;
		z-index: 1005 !important;
	}
	#header .main-header-aleta .elementor-element-192ab3b img {
		max-height: 52px;
		width: auto !important;
	}
	#header .main-header-aleta .elbzotech-mini-cart,
	#header .main-header-aleta .elbzotech-account-manager,
	#header .main-header-aleta .alyabar-deseos {
		padding-top: 12px !important;
		padding-bottom: 12px !important;
	}
	#header .main-header-aleta > .e-con-inner {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	/* --- El buscador ocupa su columna entera (trampa 7) --- */
	.alyabar-col-buscador > .elementor-element,
	.alyabar-col-buscador > .elementor-element > .elementor-widget-container {
		flex: 1 1 auto !important;
		width: 100% !important;
		max-width: none !important;
	}
	.alyabar-col-buscador .elbzotech-search-wrap,
	.alyabar-col-buscador .elbzotech-search-form-wrap,
	.alyabar-col-buscador .elbzotech-search-form {
		max-width: none !important;
		width: 100% !important;
		margin: 0 !important;
	}

	/* --- Fila del menu: baja y en verde de marca --- */
	#header .alyabar-barra-menu {
		background-color: #2F6B48;
		position: relative;
		z-index: 1000;
	}
	#header .alyabar-barra-menu .bzotech-navbar-nav > li {
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}
	#header .alyabar-barra-menu .bzotech-navbar-nav > li > a {
		height: 48px !important;
		line-height: 48px !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		color: #FFFFFF !important;
		font-size: 15px;
		position: relative;
		transition: background-color .2s ease, color .2s ease;
	}
	#header .alyabar-barra-menu .bzotech-navbar-nav > li > a:after {
		content: "";
		position: absolute;
		left: 14px;
		right: 14px;
		bottom: 9px;
		height: 2px;
		background: #C9A445;
		transform: scaleX(0);
		transform-origin: center;
		transition: transform .22s ease;
	}
	#header .alyabar-barra-menu .bzotech-navbar-nav > li:hover > a,
	#header .alyabar-barra-menu .bzotech-navbar-nav > li.current-menu-item > a {
		background-color: #1E3A2A !important;
		color: #FFFFFF !important;
	}
	#header .alyabar-barra-menu .bzotech-navbar-nav > li:hover > a:after { transform: scaleX(1); }
	#header .alyabar-barra-menu .bzotech-navbar-nav > li > a i,
	#header .alyabar-barra-menu .bzotech-navbar-nav > li > a svg {
		color: #FFFFFF !important;
		fill: #FFFFFF !important;
	}

	/* --- Modo fijo: solo la fila del buscador (trampas 2 y 3) --- */
	body.alyabar-fijo #header .top-header-aleta,
	body.alyabar-fijo #header .alyabar-barra-menu { display: none !important; }

	body.alyabar-fijo #header .main-header-aleta {
		position: fixed !important;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		z-index: 1002;
		background-color: #FFFFFF;
		box-shadow: 0 3px 14px rgba(30, 58, 42, 0.13);
	}

	.menu-fixed-content.fixed-header { display: none !important; }
}

@media (max-width: 1200px) {
	#header .alyabar-barra-menu { display: none !important; }
}
@media (max-width: 767px) {
	.alyabar-col-buscador { display: none !important; }
}


@media (max-width: 767px) {
	.wrap { overflow: clip !important; }
	#header .top-header-aleta { display: none !important; }
	#header { position: sticky; top: 0; z-index: 9990; background: #fff; }
	#header .main-header-aleta {
		flex-wrap: nowrap !important;
		--flex-wrap-mobile: nowrap;
		--padding-top: 8px;
		--padding-bottom: 8px;
		--padding-left: 14px;
		--padding-right: 10px;
		box-shadow: 0 2px 8px rgba(30, 58, 42, 0.08);
	}
	html body .elementor-1834 .elementor-element.elementor-element-192ab3b {
		--width: auto;
		--margin-top: 0px;
		--margin-bottom: 0px;
		--padding-left: 0px;
		--padding-right: 0px;
		flex: 0 0 auto;
	}
	html body .elementor-1834 .elementor-element.elementor-element-f311cf9 { display: none !important; }
	html body .elementor-1834 .elementor-element.elementor-element-1d8c578 {
		--width: auto;
		--padding-right: 0px;
		flex: 1 1 auto;
	}
	html body .elementor-1834 .elementor-element.elementor-element-81099ba img { width: 120px; }
	body { padding-bottom: 72px; }
}
@media (max-width: 1200px) {
	.menu-fixed-content.fixed-header { position: static !important; box-shadow: none !important; }
	.menu-global-style-icon .bzotech-navbar-nav li > a {
		height: auto !important;
		min-height: 55px;
		line-height: 1.3 !important;
		display: flex !important;
		align-items: center;
		padding-top: 14px !important;
		padding-bottom: 14px !important;
	}
	.menu-global-style-icon .bzotech-navbar-nav > li > a { font-size: 16px !important; }
}


/* ---------- La tabla deja de comportarse como tabla ---------- */
.wishlist_table,
.wishlist_table tbody,
.wishlist_table tr,
.wishlist_table td { display: block; }
.wishlist_table thead { display: none; }

.wishlist_table {
	width: 100% !important;
	border: 0 !important;
	border-collapse: separate;
	margin: 0 0 8px;
}
.wishlist_table tbody.wishlist-items-wrapper {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
	gap: 22px;
}

/* ---------- Cada producto, una tarjeta ---------- */
.wishlist_table tbody tr[id^="yith-wcwl-row-"] {
	position: relative;
	display: flex;
	flex-direction: column;
	background: #FFFFFF;
	border: 1px solid #EEF4EF;
	border-radius: 18px;
	overflow: hidden;
	box-shadow: 0 1px 2px rgba(30, 58, 42, 0.04);
	transition: box-shadow 0.25s ease-out, transform 0.25s ease-out, border-color 0.25s ease-out;
}
.wishlist_table tbody tr[id^="yith-wcwl-row-"]:hover {
	border-color: #DCE6DE;
	box-shadow: 0 14px 26px -14px rgba(30, 58, 42, 0.28);
	transform: translateY(-2px);
}
.wishlist_table tbody tr[id^="yith-wcwl-row-"] td { border: 0 !important; padding: 0; }

/* Foto: cuadrada y a todo el ancho, sobre el mismo gris que las tarjetas de la tienda.
   OJO: la tabla de YITH lleva las clases 'shop_table cart', asi que en movil heredaba
   woocommerce-smallscreen.css -> .woocommerce table.cart .product-thumbnail { display: none }
   y la foto desaparecia (medida: 0x0). Por eso se fuerza el display. */
.wishlist_table td.product-thumbnail,
.woocommerce table.cart.wishlist_table td.product-thumbnail,
.woocommerce-page table.cart.wishlist_table td.product-thumbnail {
	display: block !important;
	width: auto !important;
	background: #F5F5F5;
	line-height: 0;
}
/* El tope real lo pone el <a>, no la imagen: style.css de YITH trae
   .wishlist_table tr td.product-thumbnail a { max-width: 80px }, asi que la foto se quedaba
   en 80x80 por mucho width:100% que llevara el img. Hay que anular ese max-width. */
.wishlist_table td.product-thumbnail a,
.wishlist_table tr td.product-thumbnail a {
	display: block !important;
	width: 100% !important;
	max-width: none !important;
}
/* El tema/WooCommerce fijan la miniatura de la tabla a 80px de ancho; con la foto ya visible
   salia a 80x80 dentro de una tarjeta de 345. Se fuerza a ocupar la tarjeta, cuadrada. */
.wishlist_table td.product-thumbnail img,
.woocommerce table.cart.wishlist_table td.product-thumbnail img,
.woocommerce-page table.cart.wishlist_table td.product-thumbnail img {
	width: 100% !important;
	max-width: none !important;
	height: auto !important;
	aspect-ratio: 1 / 1;
	object-fit: contain;
	display: block !important;
	margin: 0 !important;
}

/*
 * Nombre.
 *
 * ESPECIFICIDAD (24-09-2026): YITH declara `.wishlist_table tr td.product-name { text-align: left }`
 * en assets/css/style.css, que es (0,2,2). Un selector nuestro sin el `tr` es (0,2,1) y PIERDE por
 * un tipo, asi que el nombre se quedaba a la izquierda mientras precio, stock y boton si se
 * centraban (YITH no los declara). Se copia su mismo selector para empatar y ganar por orden: el
 * CSS combinado de los sandbox se imprime despues que el del plugin. Nada de !important.
 */
.wishlist_table tr td.product-name {
	padding: 16px 16px 6px !important;
	text-align: center;
}
.wishlist_table tr td.product-name a {
	display: block;
	font-size: 15px;
	font-weight: 600;
	line-height: 1.35;
	color: #1E3A2A;
}
.wishlist_table tr td.product-name a:hover { color: #2F6B48; }

/* Precio: el vigente grande en verde profundo, el anterior tachado en gris. */
.wishlist_table td.product-price {
	padding: 0 16px 10px !important;
	text-align: center;
}
.wishlist_table td.product-price .amount,
.wishlist_table td.product-price ins .amount {
	font-size: 19px;
	font-weight: 800;
	color: #1E3A2A;
}
.wishlist_table td.product-price ins { text-decoration: none; }
.wishlist_table td.product-price del,
.wishlist_table td.product-price del .amount {
	font-size: 14px;
	font-weight: 500;
	color: #9AA19C;
}

/* Estado del stock, como pastilla. */
.wishlist_table td.product-stock-status {
	padding: 0 16px 14px !important;
	text-align: center;
}
.wishlist_table td.product-stock-status span {
	display: inline-block;
	padding: 4px 12px;
	border-radius: 55px;
	font-size: 12px;
	font-weight: 600;
}
.wishlist_table td.product-stock-status .wishlist-in-stock { background: #EEF4EF; color: #2F6B48; }
.wishlist_table td.product-stock-status .wishlist-out-of-stock { background: #FBEDEB; color: #A93226; }

/* Boton: ancho completo y centrado, igual que el de las tarjetas de la tienda. */
.wishlist_table td.product-add-to-cart {
	margin-top: auto;
	padding: 0 16px 18px !important;
	text-align: center;
}
/* El enlace de un producto variable en la lista NO lleva la clase .button (solo
   add_to_cart_button y sus variantes), asi que se apunta a cualquier <a> de la celda. */
.wishlist_table td.product-add-to-cart > a,
.wishlist_table td.product-add-to-cart .button,
.wishlist_table td.product-add-to-cart a.add_to_cart_button {
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 48px;
	padding: 0 18px !important;
	border-radius: 55px !important;
	background: #2F6B48 !important;
	color: #FFFFFF !important;
	font-size: 14px;
	font-weight: 600;
	line-height: 1.2;
	box-shadow: none !important;
	transition: background 0.25s ease-out;
}
.wishlist_table td.product-add-to-cart > a:hover,
.wishlist_table td.product-add-to-cart .button:hover,
.wishlist_table td.product-add-to-cart a.add_to_cart_button:hover { background: #1E3A2A !important; }
/* El aviso "Este producto tiene multiples variantes..." es texto para lectores de pantalla. */
.wishlist_table td.product-add-to-cart .screen-reader-text {
	position: absolute !important;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	white-space: nowrap;
}

/* Quitar: circulo blanco arriba a la derecha de la foto, no una equis suelta en su columna. */
.wishlist_table td.product-remove {
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 2;
	width: auto !important;
	padding: 0 !important;
}
.wishlist_table td.product-remove > div { display: block; }
.wishlist_table td.product-remove a.remove_from_wishlist {
	display: flex !important;
	align-items: center;
	justify-content: center;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.94);
	border: 1px solid #EEF4EF;
	color: #A93226 !important;
	font-size: 17px;
	line-height: 1;
	box-shadow: 0 2px 6px rgba(30, 58, 42, 0.12);
	transition: background 0.2s ease-out, color 0.2s ease-out, transform 0.2s ease-out;
}
.wishlist_table td.product-remove a.remove_from_wishlist:hover {
	background: #A93226;
	border-color: #A93226;
	color: #FFFFFF !important;
	transform: scale(1.06);
}

/* Lista vacia: ocupa toda la rejilla y no parece una tarjeta rota. */
.wishlist_table tbody tr:has(td.wishlist-empty) {
	grid-column: 1 / -1;
	border: 1px dashed #DCE6DE;
	border-radius: 18px;
	background: #FBFCFB;
}
.wishlist_table td.wishlist-empty {
	padding: 42px 20px !important;
	text-align: center;
	color: #6C736E;
	font-size: 15px;
}

/* ---------- Compartir: los mismos tres iconos de marca que en la ficha ---------- */
/* Twitter y Pinterest se ocultan aqui (no se apagan las opciones) para revertir borrando el archivo. */
.yith-wcwl-share li.share-button:has(a.twitter),
.yith-wcwl-share li.share-button:has(a.pinterest) { display: none !important; }

.yith-wcwl-share {
	margin: 34px 0 0;
	padding: 22px 0 0;
	border-top: 1px solid #F1F1ED;
	text-align: center;
}
.yith-wcwl-share .yith-wcwl-share-title {
	margin: 0 0 14px;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	color: #8A8F8B;
}
.yith-wcwl-share ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	gap: 10px;
	margin: 0;
	padding: 0;
	list-style: none;
}
.yith-wcwl-share li.share-button { margin: 0; }
.yith-wcwl-share li.share-button a {
	display: inline-flex !important;
	align-items: center;
	justify-content: center;
	width: 38px;
	height: 38px;
	padding: 0 !important;
	border-radius: 50% !important;
	border: 1px solid #DfE5E0 !important;
	background: #F5F8F5 !important;
	color: #2F6B48 !important;
	font-size: 16px !important;
	line-height: 1 !important;
	transition: background 0.25s ease-out, color 0.25s ease-out, border-color 0.25s ease-out, transform 0.25s ease-out;
}
.yith-wcwl-share li.share-button a:hover {
	background: #2F6B48 !important;
	border-color: #2F6B48 !important;
	color: #FFFFFF !important;
	transform: translateY(-2px);
}
/* Los iconos de YITH pueden venir como SVG o como fuente de iconos. */
.yith-wcwl-share li.share-button a svg {
	width: 17px;
	height: 17px;
	fill: currentColor;
}
.yith-wcwl-share li.share-button a svg path { fill: currentColor; }
.yith-wcwl-share li.share-button a i { font-size: 16px; line-height: 1; color: currentColor; }

/* Titulo de la lista. */
.wishlist-title h2,
.wishlist-title-with-form h2 {
	font-size: 22px;
	color: #1E3A2A;
}

/* ---------- Movil ---------- */
@media (max-width: 767px) {
	.wishlist_table tbody.wishlist-items-wrapper {
		grid-template-columns: repeat(2, minmax(0, 1fr));
		gap: 14px;
	}
	.wishlist_table tr td.product-name { padding: 12px 12px 4px !important; }
	.wishlist_table tr td.product-name a { font-size: 14px; }
	.wishlist_table td.product-price { padding: 0 12px 8px !important; }
	.wishlist_table td.product-price .amount,
	.wishlist_table td.product-price ins .amount { font-size: 17px; }
	.wishlist_table td.product-stock-status { padding: 0 12px 12px !important; }
	.wishlist_table td.product-add-to-cart { padding: 0 12px 14px !important; }
	.wishlist_table td.product-add-to-cart > a,
	.wishlist_table td.product-add-to-cart .button,
	.wishlist_table td.product-add-to-cart a.add_to_cart_button { min-height: 44px; font-size: 13px; }
}
@media (max-width: 400px) {
	.wishlist_table tbody.wishlist-items-wrapper { grid-template-columns: 1fr; }
}


/* El titulo de YITH se repite con el <h1> del banner. */
.wishlist-title, .wishlist-title-container, .wishlist-title-with-form { display: none !important; }
#yith-wcwl-form { margin-top: 26px; }


svg [stroke="#FFAD9B" i] { stroke: #C9A445; }
svg [fill="#FFAD9B" i] { fill: #C9A445; }
.icon-bzo-quote:before { color: #C9A445; }
/*
 * Pie 1964 / 2737: fondo verde profundo fijado aqui ademas de en Elementor, porque la CDN de
 * Hostinger servia una copia antigua de post-2737.css (sin version en la URL) con el azul marino
 * de la demo. El borde rasgado del copyright (c39c1fb) usaba Vector-18.png en salmon #FFAD9B:
 * se sustituye por alyabar-pie-borde.png (misma forma, verde #16301F, adjunto 9599).
 */
html body .elementor-2737 .elementor-element.elementor-element-8be7133,
html body .elementor-1964 .elementor-element.elementor-element-8be7133 {
	background-color: #1E3A2A !important;
	/* Sin imagen de fondo en el propio contenedor: la caligrafia va en su ::after (ver abajo). */
	background-image: none !important;
	position: relative;
}
/*
 * CALIGRAFIA ARABE EN LA MITAD DE ABAJO DEL PIE (27-09-2026), como estaban las hojas de la demo.
 * VECTOR (27-09-2026): alyabar-pie-caligrafia.svg, trazado con potrace desde la imagen del disenador
 * (725x185) ampliada 4x, un solo path dorado #C9A445 al 22 %. Sustituye al WebP 9665 (se veia
 * borroso porque la fuente era pequena). Antes: generado con GD desde la imagen del disenador
 * (725x185, dorado sobre verde petroleo), fondo a transparente y dorado #C9A445 al 22 %.
 * Capa ::after (Elementor no la usa en este contenedor) de 100 % de ancho y 50 % de alto, con `cover`:
 * llena la franja sin deformar el trazo (recorta un poco arriba y abajo). El contenido va por encima.
 */
html body .elementor-2737 .elementor-element.elementor-element-8be7133::after,
html body .elementor-1964 .elementor-element.elementor-element-8be7133::after {
	content: '';
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 50%;
	background: url("https://alyabarperfumes.cl/wp-content/uploads/2026/09/alyabar-pie-caligrafia.svg") center center / cover no-repeat;
	pointer-events: none;
	z-index: 0;
	/* Difumina el borde de arriba: con `cover` el trazo queda recortado y se veia un corte recto. */
	-webkit-mask-image: linear-gradient(to bottom, transparent 0%, #000 35%);
	mask-image: linear-gradient(to bottom, transparent 0%, #000 35%);
}
html body .elementor-2737 .elementor-element.elementor-element-8be7133 > .e-con-inner,
html body .elementor-1964 .elementor-element.elementor-element-8be7133 > .e-con-inner {
	position: relative;
	z-index: 1;
}
/* Movil: el pie mide ~1.400 px de alto y 390 de ancho; llenar el 50 % obligaria a ampliar el trazo
   unas 7 veces. Ahi va a todo el ancho y completo, apoyado abajo. */
@media (max-width: 767px) {
	html body .elementor-2737 .elementor-element.elementor-element-8be7133::after,
	html body .elementor-1964 .elementor-element.elementor-element-8be7133::after {
		height: auto;
		aspect-ratio: 725 / 185;
		background-size: 100% auto;
		background-position: center bottom;
	}
}
/*
 * Cinta superior de la cabecera 1834 (contenedor 37bb454, carrusel marquee 0d02ab3): fondo verde de
 * marca, texto e iconos blancos. El tema (assets/demo3/css/custom-style.css) pintaba los enlaces en
 * marron rgb(128,87,77) y un punto #80574D antes de cada texto: el punto pasa a dorado.
 */
html body .elementor-1834 .elementor-element.elementor-element-37bb454 { background-color: #A93226 !important; }
.top-header-aleta .content-slider-custom,
.top-header-aleta .content-slider-custom p,
.top-header-aleta .content-slider-custom a { color: #FFFFFF; font-weight: 600; letter-spacing: 0.06em; }
.top-header-aleta .item-slider- p { display: inline-flex; align-items: center; margin: 0; white-space: nowrap; }
.top-header-aleta .item-slider- p:before { background: #C9A445; margin-right: 22px; }
.top-header-aleta .alyabar-cinta__icono { font-size: 20px; line-height: 1; margin-right: 8px; color: #FFFFFF; }
/* Rayita de los titulos del pie (elbzotech-heading-style3::after usa --bzo-main-color, verde sobre verde). */
#footer .elbzotech-heading-style3::after { background: #C9A445; }
html body .elementor-2737 .elementor-element.elementor-element-c39c1fb,
html body .elementor-1964 .elementor-element.elementor-element-c39c1fb {
	background-image: url("https://alyabarperfumes.cl/wp-content/uploads/2026/09/alyabar-pie-borde.png") !important;
}

/*
 * CONTACTO (958), bloques de datos (fila .list-info-contact, 27-09-2026): el circulo del icono era el
 * salmon de la demo #FFE2DC. Reposo: verde muy claro con icono verde; al pasar el raton, verde lleno
 * con icono blanco (lo que ya hacia el tema, declarado aqui para que el reposo no lo pise).
 */
.elementor-958 .list-info-contact .bzoteche-info-box-style6 .info-box-icon {
	background-color: #EEF4EF !important;
}
.elementor-958 .list-info-contact .bzoteche-info-box-style6 .info-box-icon i {
	color: #2F6B48 !important;
}
.elementor-958 .list-info-contact .bzoteche-info-box-style6:hover .info-box-icon {
	background-color: #2F6B48 !important;
}
.elementor-958 .list-info-contact .bzoteche-info-box-style6:hover .info-box-icon i {
	color: #FFFFFF !important;
}
.elementor-958 .list-info-contact .item-content-e a {
	color: #2F6B48;
	font-weight: 700;
	text-decoration: none;
}
.elementor-958 .list-info-contact .item-content-e a:hover {
	text-decoration: underline;
}


@media (min-width: 1201px) {
	#header .alyabar-barra-menu .bzotech-navbar-nav { display: flex !important; flex-wrap: nowrap; justify-content: center; }
	#header .alyabar-barra-menu .bzotech-navbar-nav > li { flex: 0 0 auto; }
	#header .alyabar-barra-menu .bzotech-navbar-nav > li > a { font-size: 15px; padding-left: 16px; padding-right: 16px; white-space: nowrap; }

	html body .elementor-1834 .elementor-element.elementor-element-f311cf9,
	html body .elementor-1834 .elementor-element.elementor-element-d5905ad,
	#header .alyabar-barra-menu .bzotech-navbar-nav > li.alyabar-menu-marcas { position: static !important; }
	#header .alyabar-barra-menu .bzotech-navbar-nav > li.alyabar-menu-marcas > .sub-menu {
		display: grid;
		grid-template-columns: repeat(6, minmax(0, 1fr));
		column-gap: 24px;
		row-gap: 2px;
		left: 0 !important;
		right: 0 !important;
		top: 100% !important;
		width: auto !important;
		transform: none !important;
		padding: 32px max(40px, calc((100% - 1560px) / 2)) 36px !important;
		border-radius: 0 !important;
		border-top: 1px solid #EEF4EF;
		box-shadow: 0 18px 30px -12px rgba(30, 58, 42, 0.18);
	}
	#header .alyabar-barra-menu .bzotech-navbar-nav > li.alyabar-menu-marcas > .sub-menu > li > a {
		font-size: 15px;
		padding: 8px 0 !important;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		border-bottom: 1px solid #F1EEE6;
	}
	#header .alyabar-barra-menu .bzotech-navbar-nav > li.alyabar-menu-marcas > .sub-menu > li > a:hover { color: #2F6B48; }
}
@media (min-width: 1201px) and (max-width: 1366px) {
	#header .alyabar-barra-menu .bzotech-navbar-nav > li > a { font-size: 14px; padding-left: 11px; padding-right: 11px; }
	#header .alyabar-barra-menu .bzotech-navbar-nav > li.alyabar-menu-marcas > .sub-menu { grid-template-columns: repeat(5, minmax(0, 1fr)); }
}


.wrap-bread-crumb {
	background: #FAF7F0;
	border-bottom: 1px solid #EFE9DC;
	margin: 0 0 28px;
	padding: 14px 0;
}
.wrap-bread-crumb .bread-crumb-row { display: block; margin: 0; }
.wrap-bread-crumb .woo-breadcrumb {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	row-gap: 4px;
	font-size: 13px;
	line-height: 1.5;
	letter-spacing: 0.02em;
}
.wrap-bread-crumb .woo-breadcrumb span,
.wrap-bread-crumb-element .bread-crumb span.bread-crumb-e {
	display: inline-flex;
	align-items: center;
	margin: 0;
	color: #1E3A2A;
	font-weight: 600;
	font-size: 13px;
}
.wrap-bread-crumb .woo-breadcrumb a,
.wrap-bread-crumb-element .bread-crumb a.bread-crumb-e {
	color: #5E655F;
	font-weight: 400;
	font-size: 13px;
	margin: 0;
	transition: color 0.2s;
}
.wrap-bread-crumb .woo-breadcrumb a:hover,
.wrap-bread-crumb-element .bread-crumb a.bread-crumb-e:hover { color: #2F6B48; }
/* Una sola casita (30-09-2026): demo3/css/elementor/breadcrumb.css del tema dibuja otra en el
 * <span> (`.woo-breadcrumb span:first-child:before`, 0,2,2) y salian dos. Se deja solo la nuestra. */
.wrap-bread-crumb .woo-breadcrumb span:first-child::before { content: none; display: none; }
.wrap-bread-crumb .woo-breadcrumb span:first-child a::before,
.wrap-bread-crumb-element .bread-crumb a.bread-crumb-e:first-child::before {
	content: "\f015";
	font-family: 'Line Awesome Free';
	font-weight: 900;
	font-size: 15px;
	color: #C9A445;
	margin-right: 6px;
	vertical-align: -1px;
}
.wrap-bread-crumb .step-bread-crumb,
.wrap-bread-crumb-element .step-bread-crumb {
	font-size: 8px;
	color: #C9A445;
	margin: 0 10px;
	line-height: 1;
}
.wrap-bread-crumb-element .bread-crumb { display: flex; flex-wrap: wrap; align-items: center; row-gap: 4px; letter-spacing: 0.02em; }
@media (max-width: 767px) {
	.wrap-bread-crumb { padding: 10px 0; margin-bottom: 20px; }
	.wrap-bread-crumb .bread-crumb { padding-left: 16px !important; padding-right: 16px !important; }
	.wrap-bread-crumb .woo-breadcrumb,
	.wrap-bread-crumb .woo-breadcrumb a,
	.wrap-bread-crumb .woo-breadcrumb span,
	.wrap-bread-crumb-element .bread-crumb .bread-crumb-e { font-size: 12px; }
	.wrap-bread-crumb .step-bread-crumb,
	.wrap-bread-crumb-element .step-bread-crumb { margin: 0 7px; }
}


#footer .alyabar-pie__columna { display: flex; flex-direction: column; gap: 34px; }
#footer .alyabar-pie__titulo {
	margin: 0 0 18px;
	font-family: var(--bzo-body_typo-font-family), 'Nunito Sans', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.3;
	color: #FFFFFF;
}
#footer .alyabar-pie__titulo::after {
	content: "";
	display: inline-block;
	width: 16px;
	height: 4px;
	margin-left: 6px;
	vertical-align: middle;
	border-radius: 4px;
	background: #C9A445;
}
#footer .alyabar-pie__lista { list-style: none; margin: 0; padding: 0; display: grid; gap: 12px; }
#footer .alyabar-pie__lista a {
	color: #FFFFFF;
	font-size: 16px;
	line-height: 1.4;
	text-decoration: none;
	transition: color 0.2s, padding-left 0.2s;
}
#footer .alyabar-pie__lista a:hover { color: #C9A445; padding-left: 4px; }

#footer .alyabar-pie__instagram {
	display: inline-flex;
	align-items: center;
	gap: 10px;
	margin-top: 24px;
	padding: 11px 22px 11px 18px;
	border: 1px solid #C9A445;
	border-radius: 999px;
	color: #FAF7F0;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.02em;
	text-decoration: none;
	background: transparent;
	transition: background-color 0.25s, color 0.25s, transform 0.25s, box-shadow 0.25s;
}
#footer .alyabar-pie__instagram svg { color: #C9A445; transition: color 0.25s; }
#footer .alyabar-pie__instagram:hover,
#footer .alyabar-pie__instagram:focus-visible {
	background: #C9A445;
	color: #1E3A2A;
	transform: translateY(-2px);
	box-shadow: 0 10px 22px -10px rgba(0, 0, 0, 0.45);
}
#footer .alyabar-pie__instagram:hover svg,
#footer .alyabar-pie__instagram:focus-visible svg { color: #1E3A2A; }
#footer .alyabar-pie__instagram:focus-visible { outline: 2px solid #FAF7F0; outline-offset: 3px; }

/*
 * Los dos sellos van EN FILA, uno al lado del otro (peticion del disenador, 23-09-2026):
 * Webpay con "Pagos seguros" y Starken con "Envios a todo Chile". En movil envuelven solos.
 */
#footer .alyabar-pie__confianza {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	gap: 18px 40px;
	padding-top: 22px;
	border-top: 1px solid rgba(201, 164, 69, 0.28);
}
#footer .alyabar-pie__sello { display: grid; gap: 10px; }
#footer .alyabar-pie__sello-texto {
	font-size: 12px;
	letter-spacing: 0.18em;
	text-transform: uppercase;
	color: #C9A445;
}
#footer .alyabar-pie__logos { display: flex; flex-wrap: wrap; align-items: center; gap: 22px; }
#footer .alyabar-pie__logo {
	display: block;
	width: auto;
	opacity: 0.82;
	transition: opacity 0.2s;
}
#footer .alyabar-pie__logo:hover { opacity: 1; }
/*
 * LA PASTILLA BLANCA SE RETIRO EL 23-09-2026. Hacia falta mientras el logo era la imagen a
 * color (negro y naranja), ilegible sobre el verde del pie. Ahora se usa una version
 * BLANCA SOBRE TRANSPARENTE generada con GD, igual que la de Starken, asi que va directa
 * sobre el fondo y los dos logos casan entre si.
 */
#footer .alyabar-pie__logo.is-pagos { height: 26px; width: auto; }

/* La nota, bien pequena: informa de quien procesa sin competir con los logos. */
#footer .alyabar-pie__nota {
	display: block;
	margin-top: 6px;
	font-size: 9px;
	line-height: 1.4;
	color: rgba(255, 255, 255, .55);
	letter-spacing: .03em;
}
#footer .alyabar-pie__logo.is-starken { height: 26px; }
/* Copyright (widget 6a71efe): enlace a Los Pintamonos SpA. */
#footer .elementor-element-6a71efe a { color: #C9A445; text-decoration: none; transition: color 0.2s; }
#footer .elementor-element-6a71efe a:hover,
#footer .elementor-element-6a71efe a:focus-visible { color: #FAF7F0; text-decoration: underline; }
@media (max-width: 767px) {
	#footer .alyabar-pie__columna { gap: 26px; }
	#footer .alyabar-pie__titulo { font-size: 18px; margin-bottom: 14px; }
}

/* --- Franja dorada de confianza, arriba del pie (26-09-2026) --- */
#footer .alyabar-confianza-pie {
	width: 100%;
	background: #C9A445;
	/* 27-09-2026: solo icono y titulo (el texto de cada bloque se quito); franja mas baja. */
	padding: 18px 20px;
}
#footer .alyabar-confianza-pie__fila {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 30px;
	max-width: 1200px;
	margin: 0 auto;
}
#footer .alyabar-confianza-pie__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
}
#footer .alyabar-confianza-pie__icono {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 58px;
	height: 58px;
	margin-bottom: 8px;
	border-radius: 50%;
	background: #2F6B48;
	color: #FFFFFF;
	transition: background-color .25s ease;
}
#footer .alyabar-confianza-pie__icono svg { display: block; }
#footer .alyabar-confianza-pie__item:hover .alyabar-confianza-pie__icono {
	background: #A93226;
	animation: alyabar-confianza-pop .3s linear 1;
}
@keyframes alyabar-confianza-pop {
	50% { transform: scale(1.2); }
}
#footer .alyabar-confianza-pie__titulo {
	margin: 0;
	font-family: var(--bzo-title_typo-font-family, inherit);
	font-size: 20px;
	font-weight: 700;
	line-height: 1.25;
	color: #1E3A2A;
}
#footer p.alyabar-confianza-pie__texto {
	max-width: 300px;
	margin: 0;
	font-size: 15px;
	line-height: 1.5;
	color: #1E3A2A;
}
@media (prefers-reduced-motion: reduce) {
	#footer .alyabar-confianza-pie__item:hover .alyabar-confianza-pie__icono { animation: none; }
}
@media (max-width: 767px) {
	/* Movil: sin textos, los tres caben en una fila y la franja queda baja. */
	#footer .alyabar-confianza-pie { padding: 16px 10px; }
	#footer .alyabar-confianza-pie__fila { grid-template-columns: repeat(3, 1fr); gap: 8px; }
	#footer .alyabar-confianza-pie__icono { width: 42px; height: 42px; margin-bottom: 6px; }
	#footer .alyabar-confianza-pie__icono svg { width: 20px; height: 20px; }
	#footer .alyabar-confianza-pie__titulo { font-size: 14px; line-height: 1.2; }
	#footer p.alyabar-confianza-pie__texto { font-size: 14px; }
}

/*
 * COPYRIGHT (27-09-2026): al pasar el raton una regla del tema pintaba el enlace en #1E3A2A, el mismo
 * verde del fondo, y el texto desaparecia. Se fuerza el color claro con !important. Texto mas pequeno
 * (la regla general .wrap p lo dejaba en 18 px).
 */
#footer .elementor-element-6a71efe p,
#footer .elementor-element-6a71efe a {
	font-size: 14px;
	line-height: 1.5;
}
#footer .elementor-element-6a71efe a:hover,
#footer .elementor-element-6a71efe a:focus-visible {
	color: #FAF7F0 !important;
}

/*
 * MOVIL: el hueco de la barra inferior fija (73 px) se reservaba DOS veces, con el `margin-bottom`
 * del pie y con el `padding-bottom` del body (alyabar-cabecera-movil.php), y al llegar al final
 * quedaban 73 px en blanco. Se queda solo el del body.
 */
@media (max-width: 767px) {
	#footer {
		margin-bottom: 0 !important;
	}
	#footer .elementor-element-6a71efe p,
	#footer .elementor-element-6a71efe a {
		font-size: 13px;
	}
}


.elbzotech-popup-overlay:not(.elbzotech-popup-open) .elbzotech-close-popup,
.elbzotech-popup-overlay:not(.elbzotech-popup-open) .elbzotech-login-popup-content {
	visibility: hidden !important;
	pointer-events: none !important;
}
.elbzotech-popup-overlay.elbzotech-popup-open .elbzotech-close-popup,
.elbzotech-popup-overlay.elbzotech-popup-open .elbzotech-login-popup-content {
	visibility: visible !important;
	pointer-events: auto !important;
}


/*
 * CASILLA DE FILTRO: circulo en vez de cuadrado (17-09-2026, decision del disenador).
 *
 * El tema pinta un <span> vacio de 18x18 px con esquinas rectas delante de cada opcion, y le da
 * color de relleno por termino (clases bgcolor-*). Aqui pasa a ser un circulo neutro que, al
 * seleccionarlo, se rellena de verde de marca con un tic blanco dibujado en ::after.
 *
 * Se quito la x que se anadia detras del nombre: la seleccion ya se entiende por el circulo, y para
 * quitar todos los filtros esta el boton "Quitar filtros" de arriba.
 */
.sidebar-widget a[data-attribute][data-term] {
	display: flex;
	align-items: center;
	gap: 10px;
}
.sidebar-widget a[data-attribute][data-term] > span:not(.count) {
	position: relative;
	flex: 0 0 auto;
	width: 19px;
	height: 19px;
	border: 1.5px solid #C8D2CB;
	border-radius: 50%;
	background: #fff !important;
	transition: background .18s ease, border-color .18s ease;
}
.sidebar-widget a[data-attribute][data-term]:hover > span:not(.count) {
	border-color: #2F6B48;
}

/*
 * Seleccionado: circulo verde con tic blanco.
 * OJO CON LA ESPECIFICIDAD: la regla general de arriba lleva [data-attribute][data-term], que suman
 * dos atributos; una regla con solo la clase .alyabar-filtro-activo PIERDE aunque use !important
 * (los dos lo llevan, asi que decide la especificidad) y el circulo se quedaba blanco. Por eso aqui
 * se repiten los dos atributos.
 */
.sidebar-widget a.alyabar-filtro-activo {
	color: #2F6B48;
	font-weight: 700;
}
.sidebar-widget a.alyabar-filtro-activo[data-attribute][data-term] > span:not(.count) {
	border-color: #2F6B48;
	background: #2F6B48 !important;
}
.sidebar-widget a.alyabar-filtro-activo[data-attribute][data-term] > span:not(.count)::after {
	content: "";
	position: absolute;
	top: 3px;
	left: 6px;
	width: 4px;
	height: 8px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}

/* El "Quitar filtros" del tema vive fuera del recuadro y en gris: se oculta y se clona dentro. */
.js-filter-hitory .clear-filter { display: none !important; }

.alyabar-limpiar {
	display: block;
	margin: 0 0 22px;
}
.alyabar-limpiar a {
	display: block;
	padding: 11px 18px;
	border-radius: 55px;
	background: #2F6B48;
	color: #fff;
	font-size: 14px;
	font-weight: 700;
	letter-spacing: .02em;
	text-align: center;
	transition: background .2s ease;
}
.alyabar-limpiar a:hover,
.alyabar-limpiar a:focus {
	background: #1E3A2A;
	color: #fff;
}

/*
 * CONTADOR DE MARCAS AL LADO DEL NOMBRE, NO DEBAJO (21-09-2026, peticion del disenador).
 *
 * El <li> del widget de marcas trae <a>Afnan</a> <span class="count">(9)</span>. El enlace es
 * display:flex y ocupaba los 232 px del ancho completo, asi que empujaba el contador a la linea
 * siguiente: medido, el enlace en top 1858 y el numero en 1882.
 *
 * Se arregla poniendo en flex el <li> (no el <a>) y dejando que el enlace ocupe el hueco sobrante
 * con flex:1. El contador va con flex:0 0 auto para que nunca se parta ni se encoja.
 *
 * OJO: estos contadores SI estan cruzados con los filtros activos y SI se ven (a diferencia de
 * los de Genero/Familia/Tipo, que el tema oculta). Por eso se cuidan en vez de esconderlos.
 */
.widget_brand_nav li,
.widget_brand_nav li.wc-layered-nav-term {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
	flex-wrap: nowrap;
}
.widget_brand_nav li > a {
	flex: 1 1 auto;
	width: auto;
	min-width: 0;
}
.widget_brand_nav li > .count {
	flex: 0 0 auto;
	white-space: nowrap;
	color: #6B726E;
	font-size: 13px;
}

/*
 * FUERA EL RECUADRO OSCURO MIENTRAS CARGA (25-09-2026).
 *
 * Al filtrar, ordenar, cambiar de vista o paginar, ajax.js del tema (linea 665) inyecta
 * `<div class="shop-loading"><i class="fa fa-spinner fa-spin"></i></div>` dentro del listado, y
 * product-items.css le pone `background-color: rgba(0,0,0,0.2)` sobre el 100% del contenedor.
 * Medido en la tienda a 390 px: un velo de 345 x 14.173 px, o sea TODO el listado en gris oscuro
 * hasta que llega la respuesta.
 *
 * NO SE TOCA EL MECANISMO: el div se sigue inyectando y el tema lo sigue quitando al terminar
 * (`content.find(".shop-loading").remove()`, linea 681), y conserva su z-index, que de paso evita
 * pulsar dos veces mientras carga. Lo unico que cambia es que deja de pintarse el fondo.
 *
 * EL SPINNER SE QUEDA, PERO EN VERDE: el tema lo pinta BLANCO porque contaba con el velo oscuro
 * detras; sobre el fondo claro de la tienda seria invisible y el cliente no tendria ninguna senal
 * de que su clic hizo algo. Se centra de verdad con translateX, porque el tema solo le da
 * `left: 50%` y quedaba desplazado media anchura del icono.
 *
 * La clase `loadding` que el tema anade al contenedor no pinta nada (es solo position: relative),
 * asi que no hay que tocarla.
 *
 * NADA DE `transform: translateX(-50%)` PARA CENTRARLO: el icono lleva la animacion `fa-spin`,
 * que escribe `transform: rotate(...)` en sus keyframes, y **una animacion pisa las declaraciones
 * normales**, asi que el centrado se perdia (medido: matrix identidad). Se centra con left/right a 0
 * mas `margin: 0 auto`, que es el mismo patron que el tema usa en su otro spinner, `.ajax-loading i`.
 */
.shop-loading {
	background-color: transparent;
}

.shop-loading i {
	top: 90px;
	left: 0;
	right: 0;
	width: 34px;
	margin: 0 auto;
	font-size: 34px;
	line-height: 1;
	text-align: center;
	color: #2F6B48;
}



/* El tema fija 420px en .elbzotech-mini-cart-dropdown .mini-cart-content (demo3/mini-cart.css,
   linea 163). Se amplia para que quepa la sugerencia sin apretar el resto. */
.elbzotech-mini-cart-dropdown .mini-cart-content,
.elbzotech-mini-cart-dropdown-global .mini-cart-content { width: 468px; }

.mini-cart-content .mini-cart-button { display: flex; }
.mini-cart-content .mini-cart-button .button.checkout.alyabar-finalizar {
	flex: 1;
	text-align: center;
	background: #2F6B48;
	color: #fff;
	border-radius: 55px;
	font-weight: 700;
	letter-spacing: .02em;
}
.mini-cart-content .mini-cart-button .button.checkout.alyabar-finalizar:hover {
	background: #1E3A2A;
	color: #fff;
}

.alyabar-sugerencia {
	margin: 14px 0 4px;
	padding-top: 14px;
	border-top: 1px solid #EEF1EE;
}
.alyabar-sugerencia__titulo {
	margin: 0 0 10px;
	font-size: 11px;
	font-weight: 700;
	letter-spacing: .14em;
	text-transform: uppercase;
	color: #6B7A70;
}
.alyabar-sugerencia__item {
	display: flex;
	align-items: center;
	gap: 12px;
	padding: 8px;
	border-radius: 12px;
	transition: background .2s ease;
}
.alyabar-sugerencia__item:hover { background: #F5F8F5; }
.alyabar-sugerencia__foto {
	flex: 0 0 64px;
	width: 64px;
	height: 64px;
	border-radius: 10px;
	overflow: hidden;
	background: #f5f5f5;
}
.alyabar-sugerencia__foto img { width: 100%; height: 100%; object-fit: cover; display: block; }
.alyabar-sugerencia__texto { display: flex; flex-direction: column; gap: 2px; min-width: 0; }
.alyabar-sugerencia__marca {
	font-size: 10px;
	font-weight: 700;
	letter-spacing: .12em;
	text-transform: uppercase;
	color: #8A9690;
}
.alyabar-sugerencia__nombre {
	font-size: 14px;
	line-height: 1.3;
	color: #1C1F1D;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.alyabar-sugerencia__precio { font-size: 15px; font-weight: 800; color: #1E3A2A; }
.alyabar-sugerencia__precio del { display: none; }

@media (max-width: 767px) {
	.elbzotech-mini-cart-dropdown .mini-cart-content,
	.elbzotech-mini-cart-dropdown-global .mini-cart-content { width: 300px; }
	.alyabar-sugerencia__foto { flex-basis: 52px; width: 52px; height: 52px; }
}

/*
 * QUE LOS PRODUCTOS DESTAQUEN Y EL TOTAL SE LEA (22-09-2026).
 *
 * La plantilla del tema (bzotech-templates/woocommerce/cart/mini-cart.php) pinta cada linea con
 * .item-info-cart > .product-thumb + .product-info + .product-delete, y el total con
 * .mini-cart-total (rotulo a la izquierda, importe en .mini-cart-total-price a la derecha).
 *
 * Todo iba al mismo tamano y en el mismo gris, asi que la vista era plana: el total -que es el
 * dato que el cliente busca- pesaba lo mismo que el nombre de un perfume, y el boton de quitar
 * pasaba desapercibido.
 */
/* alyabar-minicarrito-destacado */
.mini-cart-content .item-info-cart {
	align-items: center;
	gap: 14px;
	padding: 14px 0;
	border-bottom: 1px solid #EEF1EE;
}
.mini-cart-content .item-info-cart:first-of-type { padding-top: 4px; }
.mini-cart-content .item-info-cart:last-of-type { border-bottom: 0; }

.mini-cart-content .item-info-cart .product-thumb {
	width: 78px;
	min-width: 78px;
	border-radius: 12px;
	overflow: hidden;
	background: #F5F5F5;
}
.mini-cart-content .item-info-cart .product-thumb img {
	width: 100%;
	height: auto;
	display: block;
}

/* El nombre, con cuerpo suficiente para leerse de un vistazo; dos lineas como maximo. */
.mini-cart-content .item-info-cart .product-title,
.mini-cart-content .item-info-cart .product-title a {
	font-size: 15px;
	line-height: 1.35;
	font-weight: 700;
	color: #1C1F1D;
}
.mini-cart-content .item-info-cart .product-title {
	margin: 0 0 5px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.mini-cart-content .item-info-cart .product-title a:hover { color: #2F6B48; }

/* "1 x $35.000": la cantidad discreta y el precio en el verde de la marca. */
.mini-cart-content .mini-cart-qty {
	font-size: 14px;
	color: #6B726E;
}
.mini-cart-content .mini-cart-qty .woocommerce-Price-amount {
	font-size: 15px;
	font-weight: 800;
	color: #1E3A2A;
}
.mini-cart-content .mini-cart-qty del { color: #A0A8A3; font-weight: 400; }
.mini-cart-content .mini-cart-qty ins { text-decoration: none; }

/*
 * EL BOTON DE QUITAR, EN ROJO. Es el rojo que la paleta reserva para "Agotado" (#A93226): se
 * reutiliza a proposito porque aqui cumple el mismo papel, avisar de una accion destructiva.
 */
.mini-cart-content .item-info-cart .product-delete .remove-product {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	background: none;
	color: #A93226;
	font-size: 21px;
	line-height: 1;
	transition: color .2s ease, transform .15s ease;
}
/*
 * Al pasar el raton NO se rellena de rojo: un circulo rojo con el icono en blanco encima queda
 * empastado y se pierde la forma de la papelera. Se oscurece el rojo y crece un pelo, que se nota
 * igual y conserva el contraste contra el fondo blanco del panel.
 */
.mini-cart-content .item-info-cart .product-delete .remove-product:hover {
	background: none;
	color: #7E2419;
	transform: scale(1.12);
}
/*
 * EL ICONO NO HEREDA EL COLOR. El <i> es .icon-bzo.icon-bzo-remove y el tema le declara su
 * propio color gris #898989, asi que pintar de rojo solo el enlace no servia de nada: se seguia
 * viendo gris. Hay que darselo al icono.
 */
.mini-cart-content .item-info-cart .product-delete .remove-product i {
	font-size: inherit;
	color: inherit;
}

/*
 * EL TOTAL, GRANDE Y EN NEGRITA. Es lo que se pidio destacar: el rotulo se queda pequeno y gris
 * para que todo el peso visual caiga en la cifra.
 */
.mini-cart-content .mini-cart-total {
	display: flex;
	align-items: baseline;
	justify-content: space-between;
	gap: 12px;
	margin-top: 6px;
	padding-top: 16px;
	border-top: 2px solid #C9A445;
}
.mini-cart-content .mini-cart-total .pull-left {
	float: none;
	font-size: 12px;
	font-weight: 700;
	letter-spacing: .14em;
	color: #6B726E;
}
.mini-cart-content .mini-cart-total .mini-cart-total-price {
	float: none;
	text-align: right;
}
.mini-cart-content .mini-cart-total .mini-cart-total-price,
.mini-cart-content .mini-cart-total .mini-cart-total-price .woocommerce-Price-amount,
.mini-cart-content .mini-cart-total .mini-cart-total-price bdi {
	font-size: 26px;
	font-weight: 800;
	line-height: 1.1;
	color: #1E3A2A;
}

@media (max-width: 767px) {
	.mini-cart-content .item-info-cart .product-thumb { width: 62px; min-width: 62px; }
	.mini-cart-content .mini-cart-total .mini-cart-total-price,
	.mini-cart-content .mini-cart-total .mini-cart-total-price .woocommerce-Price-amount,
	.mini-cart-content .mini-cart-total .mini-cart-total-price bdi { font-size: 23px; }
}


#header .main-header-aleta .elbzotech-account-default .button-account-manager {
	min-width: 0;
	width: 42px;
	height: 42px !important;
	padding: 0 !important;
	line-height: 42px !important;
	border-radius: 50%;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
#header .main-header-aleta .elbzotech-account-default .button-account-manager span { font-size: 0; line-height: 1; }
#header .main-header-aleta .elbzotech-account-default .button-account-manager span:before {
	content: "\f007";
	font-family: 'Line Awesome Free';
	font-weight: 900;
	font-size: 22px;
}
/* Enlaces del popup de cuenta (Iniciar sesion, Crear cuenta, Olvidaste tu contraseña) en verde de marca. */
.login-popup-content-wrap .popup-redirect { color: #2F6B48; }
.login-popup-content-wrap .popup-redirect:hover { color: #1E3A2A; text-decoration: underline; }.elementor-1964 .elementor-element.elementor-element-a1yco19{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1964 .elementor-element.elementor-element-8be7133{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1964 .elementor-element.elementor-element-8be7133:not(.elementor-motion-effects-element-type-background), .elementor-1964 .elementor-element.elementor-element-8be7133 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E3A2A;background-image:url("https://alyabarperfumes.cl/wp-content/uploads/2026/09/Group-8043.png");background-position:bottom center;background-repeat:repeat-x;}.elementor-1964 .elementor-element.elementor-element-6511aac{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1964 .elementor-element.elementor-element-6511aac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1964 .elementor-element.elementor-element-5fe320d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1964 .elementor-element.elementor-element-5fe320d img{width:180px;}.elementor-1964 .elementor-element.elementor-element-bd6f95b .text-css-e{max-width:270px;color:#FFFFFF;font-weight:500;}.elementor-1964 .elementor-element.elementor-element-fa79c72 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-1964 .elementor-element.elementor-element-fa79c72 .bzotech-divider{border-top-style:solid;border-top-color:#FFFFFF2E;border-top-width:1px;width:78%;}.elementor-1964 .elementor-element.elementor-element-a2660b3 .element-list-link{text-align:left;}.elementor-1964 .elementor-element.elementor-element-a2660b3 .item-link i{color:#C9A445;}.elementor-1964 .elementor-element.elementor-element-a2660b3 .item-link .title{color:#FFFFFF;}.elementor-1964 .elementor-element.elementor-element-a2660b3 .item-link{font-weight:500;margin:0px 0px 10px 0px;}.elementor-1964 .elementor-element.elementor-element-a2660b3 .item-link:hover .title{color:#C9A445;}.elementor-1964 .elementor-element.elementor-element-a2660b3 .item-link:hover{color:#C9A445;}.elementor-1964 .elementor-element.elementor-element-6b84671{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1964 .elementor-element.elementor-element-6b84671.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1964 .elementor-element.elementor-element-e5f8411{--display:flex;--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1964 .elementor-element.elementor-element-c39c1fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1964 .elementor-element.elementor-element-c39c1fb:not(.elementor-motion-effects-element-type-background), .elementor-1964 .elementor-element.elementor-element-c39c1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://alyabarperfumes.cl/wp-content/uploads/2026/09/Vector-18.png");background-position:top center;background-repeat:repeat-x;background-size:cover;}.elementor-1964 .elementor-element.elementor-element-993a3db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1964 .elementor-element.elementor-element-6a71efe > .elementor-widget-container{padding:48px 0px 30px 0px;}.elementor-1964 .elementor-element.elementor-element-6a71efe{text-align:center;}.elementor-1964 .elementor-element.elementor-element-6a71efe .text-css-e{color:#FFFFFF;font-weight:500;}@media(min-width:768px){.elementor-1964 .elementor-element.elementor-element-6511aac{--width:32%;}.elementor-1964 .elementor-element.elementor-element-6b84671{--width:30%;}.elementor-1964 .elementor-element.elementor-element-e5f8411{--width:34%;}}@media(max-width:1200px) and (min-width:768px){.elementor-1964 .elementor-element.elementor-element-6511aac{--width:30%;}.elementor-1964 .elementor-element.elementor-element-6b84671{--width:20%;}.elementor-1964 .elementor-element.elementor-element-e5f8411{--width:20%;}}@media(max-width:880px) and (min-width:768px){.elementor-1964 .elementor-element.elementor-element-6511aac{--width:50%;}.elementor-1964 .elementor-element.elementor-element-6b84671{--width:50%;}.elementor-1964 .elementor-element.elementor-element-e5f8411{--width:50%;}}@media(max-width:1024px){.elementor-1964 .elementor-element.elementor-element-8be7133{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-1964 .elementor-element.elementor-element-8be7133{--padding-top:36px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}}